body {
	background: #FBFBF9 url(/images/pagebg.jpg) repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	margin:0;
	padding:0;
	min-width:915px;
}
/* rgt column 514px from left; bg #f90 width 399px */
#playbar { background:url(/images/playertile.jpg) repeat-x; height:59px; padding-left:5px; }
#playbar object, #catholder { float:left; width:510px; }
#catholder { height:59px; background:url(/images/playbr-ch.jpg) no-repeat; }
#playbar img { border:none; padding-top: 17px; float:left; width:93px; margin:0px 7px 0px 4px; }
#playbar ul { margin:0; padding:0; font-variant:small-caps; border-left:1px solid #c0c0c0; float:left; }
#playbar ul, #playbar li { list-style-type:none; display:inline; }
#playbar ul a { 
	height:44px; float:left; /* display:block; */ 
	padding:15px 5px 0px; 
	color: #6E6E6E; 
	border-right:1px solid #c0c0c0; 
	text-decoration:none; 
}
#playbar ul a:hover { background-image:url(/images/playbar-hov.jpg); color:#fff; }
#compg #comlk a, #compg #comlk a:hover, #audpg #audlk a, #audpg #audlk a:hover, #infopg #infolk a, #infopg #infolk a:hover, #contpg #contlk a, #contpg #contlk a:hover {
	cursor:default;
	background:#fff;
	color:#9c0053;
}
#hdr {
	background:#f90 url(/images/ccc.gif) 18px 7px no-repeat;
	color:#fff;
	border-bottom:1px solid #fff;
	height:75px;
}
#titlelk { position:absolute; top:59px; left:0; height:71px; width:915px; }
#titlelk img { border:none; }
#wrap { 
	width:915px;
}
#main {
	width:505px;
	padding: 2px 0px 7px 10px;
	float:left;
}
#maincol {
	width:392px;
	padding:0px 8px 0px 0px;;
	background: url(/images/maincolbg.jpg) top center repeat-x;
	float:left;
	color:#fff;
	font-size:.9em;
}
#navcol { width:194px; float:left; padding:3px 0px; font-size:.95em; }
#navcol h2, #navcol h3, #navcol p { margin:0px 8px; }
#navcol h2 { font-style:italic; font-size:1.3em; padding-top:.4em; }
#navcol h3 { font-size:1.1em; padding-top:.8em; }
#navcol ul { border-top:1px solid #fb9703; }
#navcol ul, #navcol li { margin:0; padding:0; list-style-type:none; }
#navcol a { color:#fff; padding: 3px 8px; display:block; width:178px; text-decoration:none; border-bottom:1px solid #ff1001; border-color:#f10f01; text-transform:uppercase; }
#navcol a:hover { color: #fff; background:#f90; }

#rtcol { 
	width:180px;
	float:left;
	border-left:1px solid #fff;
	padding:3px 0px 70px 9px;
	min-height:504px;
}
#rtcol h2 { background:#780701; margin:3px -16px 4px -9px; padding:1px 16px 1px 9px; font-size:1.1em; }
#caldr {
	font-size:.92em;
	margin-bottom: 5px;
}
#caldr h3 { font-size:1em; font-style:italic; }
h1 { color:#9c0053; font-size:1.85em; margin-top: 5px; }
h1, #maintxt { 
	border:1px solid #3F1425;
	border-right:none;
	padding: 4px 12px 4px 7px;
}
#maintxt { line-height:1.3; }
#maintxt a { color:#621912; text-decoration:none; border-bottom:1px dotted #621912; }
#maintxt a:hover { color: #fff; background:#780701; border-color:#fff;}
.fltimg { float:left; margin:2px 5px 2px 0px; }
h2, h3, h4, p {
	margin:0;
	padding:.26em 0em .36em;
}
#maintxt h2 {
	color:#3b6100; font-size:1.4em; letter-spacing:.05em;
}
#maintxt h3 {
	font-size:1.25em; color:#e68a00; 
}
h4 {
	font-size:1.1em; font-weight: 200;
}
#maintxt li { margin-bottom: 6px; }
.more { text-align:right; }


.clr { clear:left; height:1px; }
#bot {
	font-size:.7em;
	padding:10px 16px 10px;
	background:#B3B797;
}
#bot a { color:#E9EAE1; text-decoration:none;
}
#bot a:hover { border-bottom:1px dotted #E9EAE1; 
}
.sil { display:none; }
input, textarea { background:#d0d2bf url(/images/formbg.jpg) repeat-x; }
textarea { width: 465px; height: 125px; }
.newsline { text-align:right; font-size:.85em; font-style:italic; color:#9c0053; border-bottom:1px solid #9c0053; margin-bottom:12px; }
.sub { font-size:.9em; padding:0px 0px 4px 12px; }
.note { font-size:.9em; font-style:italic; }
#caldr p a { color:#fff; border-bottom:1px dotted #fff; text-decoration:none; }
#caldr p a:hover { background-color:#f50f02; }
.tab { padding-left: 15px; }
#fronthdr {
	float:left;
	background:url(/images/frontpg_hdr.jpg) top left no-repeat;
	width:510px;
	height:59px;
}

#anchornav {
	font-size:.95em;
	margin-bottom:15px;
	font-weight:bold;
	border-bottom:1px solid #ebebe1;
	padding:4px 0px 6px;
}
#anchornav ul, #anchornav li { list-style-type:none; display:inline; margin:0; padding:0; }
#main #anchornav a { color:#3b6100; padding-right: 18px; margin-right:18px; text-decoration:none; border-bottom:1px dotted #3b6100; }
#main #anchornav a:hover { color:#e68a00; background:none; border-color:#e68a00; }
.mini { 
	font-size:.85em;
	border:1px solid #b7995b;
	padding: 7px 10px;
}