body { background:#e6e6e6 url("/art/background.png") top left repeat-x; color:#30363f; font:normal 12px Arial,sans-serif; margin:0px 0px 0px 0px; }
td { color:#30363f; font:normal 12px Arial,sans-serif; }
h1 { color:#040040; font:bold 24px Arial,sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; line-height:100%; letter-spacing:-1px }
h2 { color:#040040; font:bold 14px Arial,sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
h4 { color:#040040; font:bold 14px Arial,sans-serif; text-transform:uppercase; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; }
h6 { color:#000000; font:bold 12px Arial,sans-serif; text-transform:uppercase; margin:0px; padding:0px 0px 5px 0px; }

small { display:block; color:#60666f; font:normal 11px Arial,sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

a:link { color:#040040; text-decoration:none; }
a:visited { color:#040040; text-decoration:none; }
a:hover { color:#cc0033; text-decoration:none; }

ul { margin:0px 0px 0px 15px; padding:0px 0px 0px 5px; }
li { list-style:url("/art/bullet-disc.png") disc; font-size:12px; padding:0px 0px 5px 0px; }

#searchpage table.searchsys { width:625px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #e6e6e6; }
#searchpage table.searchsys a:link, #searchpage table.searchsys a:visited { color:#040040; text-decoration:none; font:bold 12px Arial,sans-serif; }
#searchpage table.searchsys a:hover { color:#cc0033; text-decoration:none; font:bold 12px Arial,sans-serif; }

#admintable { background:#000000; }
#admintable .head { background:#e6e6e6; font:bold 12px Arial,sans-serif; }
#admintable .body { background:#ffffff; font:normal 12px Arial,sans-serif; }

#alertbox { border:1px solid #c6c6c6; background:#ffffcc; padding:10px; margin:10px 0px 10px 0px; }
#alertbox big { font:bold 14px Arial,sans-serif; }
#alertbox .problem { color:#990000; font:bold 12px Arial,sans-serif; }
#alertbox .success { color:#009900; font:bold 12px Arial,sans-serif; }

#blogs { padding:10px; }
#blogs .colleft { float:left; width:225px; }
#blogs .colmiddle { float:left; width:200px; padding:0px 9px 0px 9px; margin:0px 10px 0px 10px; border-right:1px solid #e6e6e6; border-left:1px solid #e6e6e6; }
#blogs .colright { float:left; width:180px; }
#blogs h2 { padding:5px 0px 5px 0px; margin:0px; }
#blogs .blogname { color:#90969f; font:bold 11px Arial,sans-serif; text-transform:uppercase; }
#blogs .content { font:12px Arial,sans-serif; }
#blogs .entry { width:225px; border-bottom:1px solid #e6e6e6; padding-bottom:10px; margin-bottom:10px; }
#blogs .mug { float:left; padding-right:10px; }

#blogs-front { padding:15px; border-top:5px solid #e6e6e6; }
#blogs-front h2 { padding:5px 0px 5px 0px; margin:0px; }
#blogs-front .blogname { color:#90969f; font:bold 11px Arial,sans-serif; text-transform:uppercase; }
#blogs-front .content { font:12px Arial,sans-serif; }
#blogs-front .entry { border-bottom:1px solid #e6e6e6; padding-bottom:10px; margin-bottom:10px; }
#blogs-front .mug { float:left; padding-right:10px; }

#breaking-news { background:#ff0000 url("/art/breaking-news-bg.png") top left repeat-x; }
#breaking-news a:link, #breaking-news a:visited { color:#ffffff; text-decoration:underline; }
#breaking-news a:hover { color:#000000; text-decoration:underline; }
#breaking-news .alert { font:normal 14px Arial,sans-serif; color:#ffffff; padding-top:10px; padding-bottom:10px; padding-right:20px; line-height:100%; }

#check-it-out-front { padding:15px; border-top:5px solid #e6e6e6; }
#check-it-out-front ul { padding:0px 0px 0px 0px; margin:0px 10px 0px 20px; }
#check-it-out-front li { list-style:url("/art/bullet-arrow.png") square; padding:1px 0px 1px 0px; font:normal 12px Arial,sans-serif; }

#click-front { background:#ffffff; padding:15px; border-top:5px solid #e6e6e6; }
#click-front .logo { float:left; }
#click-front .tagline { float:left; color:#ffffff; font:14px Arial,sans-serif; padding:10px 0px 0px 25px; text-align:center; }

#content { width:1000px; }
#content .section-header { background:#ffffff; height:110px; }
#content .section-header .search { float:left; width:220px; padding:10px 10px 10px 10px; }
#content .section-header .logo { float:left; padding-left:20px; padding-top:30px; }
#content .section-header .leaderboard { float:right; width:728px; padding:10px; }
#content .columnleft { width:665px; background:#ffffff; }
#content .columnright { width:320px; background:#ffffff; }
#content .columnright .bigbox { border-top:5px solid #e6e6e6; }
#content .columnright .links { padding:15px; }
#content .columnright .links ul { padding:0px 0px 0px 10px; margin:0px 0px 0px 10px; }
#content .columnright .links li { list-style:url("/art/bullet-arrow.png") circle; }
#content .columnright .links ol { list-style:url("/art/bullet-arrow.png") circle; }

#footer { background:#ffffff; }
#footer .logo { background:#ffffff; float:left; width:110px; padding:5px 10px 5px 10px; }
#footer .text { background:#ffffff; float:left; width:825px; padding-top:12px; padding-bottom:12px; }
#footer .links { padding-top:5px; }

#header { width:100%; height:115px; background:#ffffff; }
#header .container { width:1000px; text-align:left; }
#header #mast { float:left; width:460px; padding:10px 5px 10px 15px; }
#header #mast .date { font:bold 12px Arial,sans-serif; }
#header a:link, #header a:visited { text-decoration:underline; }
#header #mast .logo { width:435px; height:60px; border:0px; padding-top:20px; }
#header #mast .logo img { width:435px; height:36px; border:0px; }
#header #mast .logo .tagline { color:#90969f; font:normal 12px Arial,sans-serif; text-transform:uppercase; padding-top:3px; }
#header #weather { float:left; width:250px; padding:10px 0px 10px 0px; }
#header #ad { float:left; width:250px; padding:10px 15px 10px 5px; }

#lead { padding:10px; }
#lead .columnleft { float:left; width:445px; }
#lead .columnleft #spacer { width:100%; }
#lead .columnleft .tabheader { width:100%; }
#lead .columnleft .text { width:auto; height:auto; padding:3px 10px 3px 10px; margin:1px; }
#lead .columnleft .on { color:#ffffff; font:bold 11px Arial,sans-serif; text-transform:uppercase; border:1px solid #040040; background:#ffffff; cursor:pointer; }
#lead .columnleft .on .text { background:#040040 url("/art/tabs/tab-on.png") top left repeat-x; }
#lead .columnleft .off { color:#60666f; font:bold 11px Arial,sans-serif; text-transform:uppercase; border:1px solid #d6d6d6; background:#ffffff; cursor:pointer; }
#lead .columnleft .off .text { background:#e0e0e0 url("/art/tabs/tab-off.png") top left repeat-x; }
#lead .columnright { float:left; width:180px; padding:5px 5px 0px 15px; }
#lead .columnright h2 { padding-bottom:0px; }
#lead .columnright h2 a:link, #lead .columnright h2 a:visited { text-decoration:none; }
#lead .columnright .lede { font:11px Arial,sans-serif; padding-bottom:15px; }
#lead .gallery { float:left; width:250px; padding-right:15px; }
#lead .gallery img { width:250px; height:199px; border:1px solid #040040; margin-bottom:5px; }
#lead .gallery .gallery-title-block { font:bold 11px Arial,sans-serif; text-transform:uppercase; }
#lead .gallery .gallery-count-block { display:none; }
#lead .stories { float:left; width:380px; padding-top:5px; }
#lead .stories h4 { color:#000000; font:bold 12px Arial,sans-serif; text-transform:uppercase; padding-bottom:10px; }
#lead .stories h2 { padding-bottom:3px; }
#lead .stories h2 a:link, #lead .columnright h2 a:visited { text-decoration:none; }
#lead .stories .lede { font:12px Arial,sans-serif; padding-bottom:15px; }

#leadstory { width:445px; }
#leadstory .arrow-left { float:left; padding:3px 0px 2px 5px; }
#leadstory .arrow-right { float:right; padding:3px 5px 2px 0px; }
#leadstory .thumbon { width:75px; border:1px solid #040040; margin:3px 5px 0px 5px; cursor:pointer; }
#leadstory .thumboff { width:75px; border:1px solid #ffffff; margin:3px 5px 0px 5px; cursor:pointer; }
#leadstory .thumbs { width:85px; height:250px; background:url('/art/bg-white-trans85.png'); text-align:center; }
#leadstory .leadcontent { background:#ffffff url("/art/lead/lead-photo-shade.png") top left no-repeat; padding:10px 0px 20px 0px; margin:0px; }
#leadstory .leadcontent .lede { font:normal 13px Arial,sans-serif; }

#multimedia-side { padding:0px; border-top:5px solid #e6e6e6; }
#multimedia-side h4 { padding:15px 0px 10px 15px; }
#multimedia-side h5 { color:#cc0033; font:bold 12px Arial,sans-serif; text-transform:uppercase; margin:0px 0px 0px 0px; padding:15px 0px 0px 15px; }

#navbar { width:100%; height:25px; background:url("/art/navbar/navbar-bg.png") top left repeat-x; }
#navbar .container { width:1000px; }

#navbar .navleft { float:left; text-align:left; background:#040040 url("/art/navbar/navleft-bg.png") top left repeat-x; }
#navbar .navleft .navleft-text { display:inline; color:#ffffff; font:bold 11px Helvetica,Arial,sans-serif; text-transform:uppercase; padding:0px 0px 0px 0px; }
#navbar .navleft .navleft-text a:link, #navbar .navleft .navleft-text a:visited { color:#ffffff; text-decoration:none; margin-right:10px; }
#navbar .navleft .navleft-text a:hover { color:#ffffff; text-decoration:underline; margin-right:10px; }
#navbar .navleft img { display:inline; vertical-align:middle; }

#navbar .navright { float:right; text-align:right; }
#navbar .navright .navright-text { display:inline; font:bold 11px Helvetica,Arial,sans-serif; text-transform:uppercase; }
#navbar .navright .navright-text a:link, #navbar .navright .navright-text a:visited { color:#30363f; text-decoration:none; padding:0px 5px 0px 5px; }
#navbar .navright .navright-text a:hover { color:#cc0033; text-decoration:none; padding:0px 5px 0px 5px; }
#navbar .navright img { display:inline; vertical-align:middle; }

#page {  }

#poll { padding:15px; border-top:5px solid #e6e6e6; }
#poll input { padding-right:10px; }
#poll .ad { padding:10px 0px 0px 0px; }
#poll .poll-default-table { width:290px; background-color: #ffffff; padding: 0px; margin:0px; }
#poll .poll-default-question {color: #000; font: bold 13px Arial, Helvetica, sans-serif; padding-bottom:10px; }
#poll .poll-default-row1 { color:inherit; font: 12px Arial, Helvetica, sans-serif; padding-bottom:2px; }
#poll .poll-default-row2 { color:inherit; font: 12px Arial, Helvetica, sans-serif; padding-bottom:2px; }
#poll .poll-default-view { color:inherit; font:bold 12px Arial, Helvetica, sans-serif; padding-bottom:2px; }
#poll a.poll-default-view:link, #poll-front a.poll-default-view:visited { color:#040040; text-decoration:none; }
#poll a.poll-default-view:hover { color:#cc0033; text-decoration:none; }
#poll .poll-default-results {	background: #FFF; border: 1px solid #333333; padding: 3px; margin: 10px}
#poll .poll-default-resultstitle { color: #000; font: bold 12px Arial, Helvetica, sans-serif}
#poll .poll-default-resultsanswers { color: #0F034C; font: 12px Arial, Helvetica, sans-serif}
#poll .poll-default-close { color: #0F034C; font: 10px Arial, Helvetica, sans-serif}

#searchpage { padding:20px; }
#searchpage p { padding-bottom:10px; }
#searchpage img { padding-top:5px; }
#searchpage a:link { color:#040040; text-decoration:none; font:bold 16px Arial,sans-serif; }
#searchpage a:visited { color:#60666f; text-decoration:none; font:bold 16px Arial,sans-serif; }
#searchpage a:hover { color:#cc0033; text-decoration:none; font:bold 16px Arial,sans-serif; }

#searchbox { padding:10px; }
#searchbox form { padding:0px; margin:0px; }

#section { padding:15px; border-top:5px solid #e6e6e6; }
#section h4 { float:left; }
#section .rss { float:right; }
#section #spacer { width:100%; }
#section .tabheader { width:635px; margin-bottom:5px; }
#section .text { width:auto; height:auto; padding:3px 10px 3px 10px; margin:1px; }
#section .on { color:#ffffff; font:bold 11px Arial,sans-serif; text-transform:uppercase; border:1px solid #040040; background:#ffffff; cursor:pointer; }
#section .on .text { background:#040040 url("/art/tabs/tab-on.png") top left repeat-x; }
#section .off { color:#60666f; font:bold 11px Arial,sans-serif; text-transform:uppercase; border:1px solid #d6d6d6; background:#ffffff; cursor:pointer; }
#section .off .text { background:#e0e0e0 url("/art/tabs/tab-off.png") top left repeat-x; }

#sections-front { clear:both; }

#story { padding:20px; }
#story h1 { padding-bottom:15px; }
#story h2 { color:#30363f; font:bold 20px Arial,sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; line-height:100%; letter-spacing:-0.5px; }
#story .photobox { float:right; margin:0px 0px 10px 20px; }
/*#story .photobox img { width:400px; height:225px; border:0px; }*/
#story .photobox .caption { width:400px; font:bold 11px Arial,sans-serif; color:#000000; padding-top:5px; }
#story .sidebox { float:right; clear:right; }
#story .sideitem { width:168px; border:1px solid #c6c6c6; padding:15px; margin:20px 0px 20px 20px; }
#story .sideitem .list { border-bottom:1px solid #c6c6c6; padding:4px 0px 2px 0px; }
#story .sideitem .list a:link, #story .sideitem .list a:visited, #story .sideitem .list a:hover { text-decoration:none; }
#story .sideitem .sublist { border-bottom:1px solid #e6e6e6; padding:4px 0px 2px 0px; }
#story .sideitem .sublist a:link, #story .sideitem .list a:visited, #story .sideitem .list a:hover { text-decoration:none; }
#story .simpleblog { background-color:#f0f0f0; border:1px solid #c6c6c6; padding:20px; font:normal 12px Arial,sans-serif; }
#story .simpleblog .newscol-right-line { padding-left:8px; border-left-width:1px; border-left-style:solid; border-left-color:#c6c6c6; }
#story .simpleblog .newscol-right-noline { padding-left:9px; }
#story .simpleblog {
	background-color: #F8F8F8;
	border: 1px solid #CCCCCC;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#story .simpleblog-form {
}
#story .simpleblog-form-block {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	clear: both;
}
#story .simpleblog-results p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
#story .simpleblog-response { display:block; }
#story .simpleblog-results {}
#story .simpleblog-confirmation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}
#story .simpleblog-name, .simpleblog-date {
	font-weight:bold; color:#040040;
}
#story .simpleblog-response {}
#story .simpleblog-form-block textarea {}
#story .simpleblog-form-label { font:bold 12px Arial,sans-serif; color:#040040; display:block; padding:10px 0px 3px 0px; text-transform:uppercase; }
#story .simpleblog-form-block input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 3px;
}
#story a:link, #story a:visited, #story a:hover { text-decoration:underline; }

#story-header { border-bottom:1px solid #e6e6e6; padding:10px 20px 10px 20px; }
#story-header .datetime { float:left; padding-top:4px; color:#60666f; font:bold 11px Arial,sans-serif; }
#story-header .fontsize { float:right; color:#60666f; font:bold 11px Arial,sans-serif; }
#story-header .fontsize .text { float:left; padding-top:4px; }

#substory {  }
#substory img { width:160px; height:90px; border:0px; }

#tree { width:645px; margin-bottom:10px; }
#tree .spacer { width:100%; color:#60666f; font:bold 11px Arial,sans-serif; text-transform:uppercase; border:1px solid #d6d6d6; background:#ffffff; cursor:pointer; text-align:center;s }
#tree .text { background:#e0e0e0 url("/art/tabs/tab-off.png") top left repeat-x; }
#tree .text { width:auto; height:auto; padding:3px 10px 3px 10px; margin:1px; }
#tree .on { color:#ffffff; font:bold 11px Arial,sans-serif; text-transform:uppercase; border:1px solid #040040; background:#ffffff; cursor:pointer; text-align:center; }
#tree .on .text { background:#040040 url("/art/tabs/tab-on.png") top left repeat-x; }
#tree .off { color:#60666f; font:bold 11px Arial,sans-serif; text-transform:uppercase; border:1px solid #d6d6d6; background:#ffffff; cursor:pointer; text-align:center; }
#tree .off .text { background:#e0e0e0 url("/art/tabs/tab-off.png") top left repeat-x; }

.archive-headline { font:bold 14px Arial,sans-serif; padding:5px 0px 3px 0px; }
.archive-text { font:normal 12px Arial,sans-serif; line-height:110%; padding:0px 0px 15px 0px; }

.bigbox { padding:10px; }
.bigbox .ad { width:300px; height:250px; border:0px; }
.bigbox .fade { color:#c0c0c0; font:normal 11px; Arial,sans-serif; }

.box { padding:3px; border:1px solid #90969f; }

.clear { clear:both; }

.gallery-image-block img { border:0px; }

.index-date { color:#90969f; padding:5px 0px 5px 0px; margin:5px 0px 0px 0px; font:normal 12px Arial,sans-serif; border-top:1px solid #e6e6e6; }

.lede { font:normal 12px Arial,sans-serif; padding-top:5px; }

.more a:link, .more a:visited { color:#30363f; text-decoration:none; }
.more a:hover { color:#cc0033; }

.sectionphoto { float:left; width:160px; overflow:hidden; }
.sectionphoto .gallery-image-block img { width:160px; height:127px; border:0px; }
.sectionphoto img { border:0px; }
.sectionphoto .gallery-count-block { display:none; }
.sectionlead { float:left; width:210px; padding:0px 10px 0px 10px; }
.sectionlead ul { padding:0px 0px 0px 5px; margin:0px 0px 0px 15px; font:normal 12px Arial,sans-serif; }
.sectionlead li { list-style:url("/art/bullet-disc.png") disc; color:#040040; margin:0px; padding:0px 0px 5px 0px; font:normal 12px Arial,sans-serif; }
.sectionlead .lede { font:normal 12px Arial,sans-serif; padding-top:5px; }
.sectionside { float:left; width:245px; }
.sectionside ul { padding:0px 0px 0px 5px; margin:0px 0px 0px 15px; font:normal 12px Arial,sans-serif; }
.sectionside li { list-style:url("/art/bullet-disc.png") disc; color:#040040; margin:0px; padding:0px 0px 5px 0px; font:normal 12px Arial,sans-serif; line-height:100%; }
.sectionstories {  }
.sectionstories .index-date { display:none; }
.sectionstories .index-item { float:left; width:200px; padding:0px 5px 0px 5px; }
.sectionstories .headline { font:bold 14px Arial,sans-serif; padding-bottom:5px; margin:0px; }
.sectionstories .text { font:normal 12px Arial,sans-serif; margin:0px; padding:0px; }
.sectionstories .lede { font:normal 12px Arial,sans-serif; padding-top:5px; }

/* Tabs */
#spacer { width:100%; }
.tabheader { width:665px; }
.text { width:auto; height:auto; padding:3px 10px 3px 10px; margin:1px; }
.on { color:#ffffff; font:bold 11px Arial,sans-serif; text-transform:uppercase; border:1px solid #040040; background:#ffffff; cursor:pointer; }
.on .text { background:#040040 url("/art/tabs/tab-on.png") top left repeat-x; }
.off { color:#60666f; font:bold 11px Arial,sans-serif; text-transform:uppercase; border:1px solid #d6d6d6; background:#ffffff; cursor:pointer; }
.off .text { background:#e0e0e0 url("/art/tabs/tab-off.png") top left repeat-x; }

.hidden { display:none; }
.visible { display:block; }