body{margin:0;font-family:"Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;font-size:0.9em;background-color:#FFF;color:#444;background-image:url(images/bg.jpg);background-repeat:repeat-y;background-position:center;}
h1{font-size:1.9em;margin:0.1em 0 0.5em 0;color:#666!important;font-family:Georgia, "Times New Roman", Times, serif;}
h2{font-size:1.3em;margin:1.4em 0 -0.3em 0;color:#666;font-family:Georgia, "Times New Roman", Times, serif;}
h2 a{text-decoration:none!important;color:#666!important;}
h2 a:visited{color:#666;}, h2 a:active{color:#666;}
h2 a:hover{color:#000!important;}
h3{font-size:1.1em;line-height:1.4em;margin:1em 0 -0.2em 0;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;}
h3 a:visited{color:#666;}
h3 a:hover{color:#000!important;}
.description{font-family:Georgia, "Times New Roman", Times, serif;font-size:1.1em;line-height:140%;color:#999;font-style:italic;font-weight:normal;text-transform: none;letter-spacing: 0;}
#rsslink{margin:20px 0 0 10px;width:100%;text-align:right;}
#rsslink a{color:#03C;font-weight:bold;}
#main{width:974px;margin:0 auto 0 auto;background-color:#FFF;}
#header{width:100%;clear:both;}
#taglinetext{font-family:verdana,arial,helvetica;font-size:12px;color:#999;margin:0;line-height:30px;}
#tagline{font-size:14px;border-bottom:1px solid #FFF;background-color:#CCC;height:30px;clear:both;text-align:center}
#logo{margin:0;padding:0;width:650px;height:168px;float:left;}
#top{clear:both;height:15px;padding:0;font-family:Verdana, Arial, Helvetica;font-weight:bold;margin:0;}
#content{width:628px;float:left;}
#articlecontent{width:100%;}
#articlewrapper{float:right;width:755px;margin:10px 0 0 0;padding:5px 5px 5px 10px;}
#article{float:left;width:550px;padding:0;}
#articleindex{width:615px;margin:10px 0 0 0;padding:5px 5px 5px 10px;}
#article a, #articleindex a{color:#03C;}
#article p a, #articleindex p a{color:#03C;text-decoration:underline;}
#article p a:link, #articleindex p a:link, #article a:visited, #articleindex a:visited, #article a:active, #articleindex a:active{color:#03C;text-decoration:underline;}
#article ul a, #articleindex ul a{color:#03C;text-decoration:underline;}
#article ul a:link, #articleindex ul a:link, #article a:visited, #articleindex a:visited, #article a:active, #articleindex a:active{color:#03C;text-decoration:underline;}
#article a:hover, #articleindex a:hover{color:#000;}
#footer{font-family:Arial;font-size:13px;clear:both;}
#footerbox{padding:25px 0 20px 0;height:30px;}
#footerbox .categorylinks {height:30px;padding:0;margin:0;width:100%;background-color:#EEE;border-top:2px solid #FFF;clear:both;}
#footerbox .categorylinks ul{list-style:none;padding:0;margin:0;line-height:30px;}
#footerbox .categorylinks ul li{float:left;margin:0;padding-right:10px;display:block;color:#666;}
#footerbox .categorylinks ul li a, #footerbox ul li a:visited, #footerbox ul li a:active{color:#666;}
#footerbox .categorylinks ul li a:hover{color:#000;}
#copyright{clear:both;height:20px;background-color:#999;color:#FFF;font-weight:bold;padding:10px 0;width:974px;}
#copyright a{color:#FFF;}
.ctr{width:964px;margin:0 auto 0 auto;padding-left:10px;}
.cat{float:left;width:60px;margin:0 25px 0 0;text-align:right;font-weight:bold;height:25px;padding-top:6px;color:#666;}
#banner{width:400px; height:90px;float:right;padding-top:10px;margin:5px 10px 10px 0;}
.widget{margin-top:0px;padding:5px 5px 5px 12px;}
h2.widgettitle{font-size:1em;margin:0 0 -0.3em 0;color:#666;}
#rightcol2{width:315px;float:left;clear:right;padding:0;margin-bottom:10px;}
#rightcol2 ul{list-style:none;margin:10px 0 0 0;padding:0;width:315px;}
#rightcol2 ul li{line-height:18px;display:block;width:315px;}
#rightcol2 ul li a, #rightcol2 ul li a:link{color:#666;text-decoration:underline;display:block;padding-left:7px;}
#rightcol2 ul li a:visited{color:#03C;text-decoration:underline;display:block;padding-left:7px;}
#rightcol2 ul li a:active{color:#03C;text-decoration:underline;display:block;padding-left:7px;}
#rightcol2 ul li a:hover{color:#03C;text-decoration:underline;display:block;padding-left:7px;}
#rightcol2 ul .category{color:#FFF;display:block;background-color:#666;padding-left:5px;height:18px;}
#rightcol2 ul .ad{background-color:#EEE;}
#rightcol2 ul li ul li a, #rightcol2 ul li ul li a:link{list-style-type:none;background:transparent url(images/bullet-off.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
#rightcol2 ul li ul li a:active{list-style-type:none;background:transparent url(images/bullet-off.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
#rightcol2 ul li ul li a:hover{list-style-type:none;background:transparent url(images/bullet-on.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
#rightcol2 ul li ul li a:visited{list-style-type:none;background:transparent url(images/bullet-off.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;} 
.entry{border-bottom:1px dotted #444;margin-bottom:10px;padding-bottom:10px;}
#copyright{float:left;}
form{margin:0;}
.boxcomments{display:block;clear:both;}
#commentform{margin:20px 0 0 0;padding:20px;}
#commentform label{display:block;margin:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:400px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}
ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist li{display:block;list-style:none;margin:0;padding:10px 15px 10px 15px;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;border:none!important;}
ol.commentlist li.commenthead h2{margin:0;}
.mycomment{background-color:#DFE3E9!important;}
.widgettitle{font-size:12px;}
span.next{background:transparent url(images/next.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
span.prev{background:transparent url(images/prev.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}
ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}
ol.tblist li{display:block;list-style:none;background:transparent url(images/c.gif) 0 2px no-repeat;padding-left:15px;margin:0 0 5px;}
input#s {
	border:#CCDBF2 1px dotted; 
	padding:2px;
	background-color:#EEE; 
	margin:2px 0px; 
	width:200px;
	color:#000;
}
.line {border-top:1px #CCDBF2 1px dotted;margin:0;padding:5px;}
blockquote {font-style:italic;color:#777;border-left:#CCDBF2 3px solid; padding-left:10px;}
.tab{margin-left:20px;}
.noshow{display:none;}
table{border-top:solid 1px #CCC;border-right:solid 1px #CCC;margin:10px 0px 20px 0px;}
table td{border-left:solid 1px #CCC;border-bottom:solid 1px #CCC;padding:4px;}
table tr.header{background-color:#EEE;}
table td a{color:#03C!important;}
.stub{width:1px;height:500px;float:right;}
.topspacer{padding-top:12px;}
table.transparent {border:none;padding:0;}
table.transparent td{border:none;padding:0;}
table.transparent tr.header{background-color:#EEE;}
table.transparent td a{color:#03C!important;}
td h2{font-size:1em;margin:0 0 -0.3em 0;color:#666;}
.rightphoto{float:right;margin:5px 0 5px 5px;height:285px;width:320px;background-repeat:no-repeat;border:1px solid #CCC;margin:10px 0px 10px 10px;padding:2px 2px 20px 2px;background-position:2px 2px;}
.leftphoto{float:left;margin:5px 5px 5px 0px;height:285px;width:320px;background-repeat:no-repeat;border:1px solid #CCC;margin:0px 10px 10px 0;padding:2px 2px 20px 2px;background-position:2px 2px;}
.rightphoto p {text-align:center;font-size:0.8em;}
.leftphoto p {text-align:center;font-size:0.8em;}
#headline a, #headline a:visited, #headline a:active{color:#03C!important;}
#headline a:hover, #headline h2 a:hover{text-decoration:underline!important;color:#666!important;}
#headline h2 a, #headline h2 a:visited, #headline h2 a:active{color:#666!important;}
.headlineimg{display:block;}
.headlineimg img{float:left;clear:left;margin:0;border:1px solid #CCC; padding:2px;}
.headstoryimg{float:left;clear:left;margin:0px 10px 10px 0;border:none!important;padding:2px;width:320px;height:265px;}
.featured{clear:both;border-top:1px solid #CCC;padding-bottom:20px;}
.featured p{padding-top:10px;}
.featured h2 a, .featured h2 a:visited, .featured h2 a:active{color:#666!important;}
.featured h2 a:hover, .featured a:hover{text-decoration:underline!important;color:#666!important;}
.topstory{clear:both;padding:10px 0 0 0;}
.topstory h3{margin-top:0!important;}
.featuredtext{float:right;clear:right;}
.featuredimg{display:block;}
.featuredimg img{float:left;clear:left;margin:0 10px 10px 0;border:1px solid #CCC; padding:2px;}
.featuredimgright{display:block;float:right;clear:right;margin:0 0 0 5px;}
.featuredimgright img{border:1px solid #CCC; padding:2px;}
.featuredtextleft{float:left;clear:left;}
.featuredarchive{display:block;clear:left;border-bottom:1px solid #CCC;padding-bottom:20px;}
.featuredarchive h2 a, .featuredarchive h2 a:visited, .featuredarchive h2 a:active, {color:#666!important;}
.featuredarchive h2 a:hover, .featuredarchive a:hover{text-decoration:underline!important;color:#666!important;}
.featuredarchive p{padding-top:10px;}
.left{float:left;}
.right{float:right;}
.video{}
.videoc{text-align:center;}
.map{width:550px; height:275px;}
.picture{height:305px;width:400px;background-repeat:no-repeat;border:1px solid #CCC;margin:10px 0px 10px 0px;padding:20px 20px 20px 20px;background-position:20px 20px;}
.picturev{height:305px;width:400px;background-repeat:no-repeat;border:1px solid #CCC;margin:10px 0px 10px 0px;padding:20px 20px 20px 20px;background-position:130px 20px;}
.picture p, .picturev p {text-align:center;}
#leftcol{width:178px;float:left;margin-top:20px;margin-left:5px;}
#leftcol ul .category{color:#FFF;display:block;background-color:#777;padding-left:5px;width:155px;height:18px;font-size:13px;}
.categorytext{font-family:Arial;font-size:13px;padding-left:2px;}
#leftcol ul li.category a.categorylink{color:#FFF;margin:0 0 0 -11px;}
#leftcol ul li.category a.categorylink:active, #leftcol ul li.category a.categorylink:visited{color:#FFF;}
#leftcol ul {list-style:none;margin:0;padding:0;font-size:12px;}
#leftcol ul li{line-height:16px;display:block;width:160px;}
#leftcol ul li a, #leftcol ul li a:link{color:#03C;text-decoration:underline;display:block;padding-left:5px;}
#leftcol ul li a:visited{color:#03C;text-decoration:underline;display:block;padding-left:5px;}
#leftcol ul li a:hover, #leftcol ul li a:active{color:#03C;text-decoration:underline;display:block;padding-left:5px;}
#leftcol ul li a:hover{color:#03C;text-decoration:underline;display:block;padding-left:5px;}
.leftads{width:160px;margin:5px auto 0 auto;background-color:#FFF;border-right:1px solid #FFF;border-bottom:1px solid #FFF;}
.mapdiv{clear:left;width:300px;padding:10px;}
.mapdiv h2{font-size:1.2em;margin:0 0 -0.3em 0;color:#666;}
.mapdiv h2 a, .mapdiv h2 a:visited, .mapdiv h2 a:active, {color:#666!important;}
.mapdiv h2 a:hover, .mapdiv a:hover{text-decoration:underline!important;color:#666!important;}
.mapdiv .featuredimg{display:block;}
.mapdiv .featuredimg img{float:left;clear:left;margin:15px 10px 10px 0;border:1px solid #CCC; padding:2px;}
.tags{margin:10px 0 10px 0;font-size:0.9em;}
img.fimg{clear:both;margin-left:45px;}
table.ti{border:none;}
td.ti150{width:150px;background-color:#EEE;border:none;padding:2px;}
.leftcolindex{width:355px;float:left;}
.leftcolindex h3{font-size:1.1em;line-height:1.2em;margin:-0.8em 0 -0.8em 0;text-transform:none;font-weight:bold;}
.leftcolindex h3 a, .leftcolindex h3 a:link, .leftcolindex h3 a:visited, .leftcolindex h3 a:active{text-decoration:none!important;}
.rightcolindex{width:250px;float:right;}
.rightcolindex h3{font-size:1.1em;line-height:1.2em;margin:-0.8em 0 -0.8em 0!important;text-transform:none;font-weight:bold;}
.rightcolindex h3 a, .rightcolindex h3 a:link, .rightcolindex h3 a:visited, .rightcolindex h3 a:active{text-decoration:none!important;}
.rightcolindex ul {list-style:none;margin:1em 0 0 0;padding:0;}
.rightcolindex ul li{line-height:1.5em;display:block;border-top:1px dotted #CCC;}
.rightcolindex ul li a:link{color:#03C;text-decoration:none!important;display:block;padding-left:20px;background:transparent url(/images/bullet-off.gif) no-repeat;}
.rightcolindex ul li a:visited{color:#03C;text-decoration:none!important;display:block;padding-left:20px;background:transparent url(/images/bullet-off.gif) no-repeat;}
.rightcolindex ul li a:active{color:#03C;text-decoration:none!important;display:block;padding-left:20px;background:transparent url(/images/bullet-off.gif) no-repeat;}
.rightcolindex ul li a:hover{color:#000!important;text-decoration:none!important;display:block;padding-left:20px;background:transparent url(/images/bullet-on.gif) no-repeat;}
.icat{border-style:double none none none!important;border-color:#CCC;}
.icat h2{margin-top:0.5em!important;background-color:#EEE;padding:2px;}
.clear{clear:both;}
.adrectembedded{float:right;padding:0 0 5px 5px;}
.adrightskyscr{margin-left:15px;}