body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
h1,h2,h3,h4,h5,h6,h7,p{margin:0; padding:0; }
h1{font-size:16px;}
h2{font-size:14px;}
h3{font-size:14px;}
a{color:#666699;}


/*orange-> cc6633*/
#comment_container
{
	width:500px;
	/*height:500px;*/
	border:2px solid #000033;
	display:none;
	position:absolute;
	visibility:hidden;
	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;

}
#comment_list
{
	font-size:10px;
}
.comment-header{color:#fff; font-size:14px;}
.comment-bg{ background-color:#000033;}
.validation{color:white; font-weight:bold; background-color:red;}
.comment-responses{font-size:10px; text-decoration:underline; color:#000033; }

#page-container{width:950px;}
#main-add{border:1px solid #666666; height:90px;}
#banner{margin:0 0 0 0; padding:10px 0 10px 20px; height:44px; background-color:#000033;border-bottom:1px solid #cccccc; text-align:left; }
.banner-header{color:#fff; height:44px; font-size:14px; font-weight:bold; float:left;  }
.banner-header-bottom-spacing{}
#main-content{}
#footer{clear:both;color:#fff; font-size:10px; background-color:#000033; border-top:1px solid #000033; padding:5px 0 5px 0; }

#td-left{width:180px; background-color:#cccccc;}
#td-middle{width:470px;}
#td-right{width:300px;}

.middle-col{margin:8px;}
.ad-300{border:1px solid #666666; margin:8px 0 8px 0;}
.thin-line{ border-bottom:4px solid #000033;}

#top-nav{margin:0 0 0 270px; text-align:left; color:#fff; padding-top:26px; height:79px;}
#top-nav a {color:#fff; text-decoration:none; }
#top-nav a:hover {color:#fff; text-decoration:underline; }
#top-nav .selected{font-size:18px; font-weight:bold; color:#cccccc; }
a.top-nav{color:#ffffff; text-decoration:none; }

#nav-div{padding:10px 0 10px 0; background-color:#cccccc; }
#nav-div .sideNav{padding:5px 0 5px 8px; margin:0; display:block; text-align:left; text-decoration:none; color:#fff; }
#nav-div .sideNav.selected{font-weight:bold; color:#000; }
#nav-div a.sideNav:hover{background-color:#000033; color:#fff; }
.nav-level1 a{text-align:left; position:relative; display:block; background-color:gray; color:black;}
.nav-selected a{text-align:left; position:relative; display:block; background-color:red; color:yellow; font-weight:bold;}
.nav-level2 a{text-align:left; position:relative; display:block; background-color:blue; color:black;}

.img-left h1 .img-right h1{margin:0 0 6px 0; font-size:14px}
.img-left p .img-right p{margin:6px 0 6px 0;}
.img-left h4{margin:0 0 4px 6px; }
.img-left img{margin:0 6px 6px 0; float:left;  }
.img-right h4{margin:0 6px 4px 0; }
.img-right img{margin:0 0 6px 6px; float:right;  }

#inner-ad{float:left;width:210px; }
#ratings{text-align:left;}
.rate-this{font-weight:bold; color:#666666; font-size:14px; text-decoration:underline; }
.ratings-summary{font-weight:bold; color:#000033; font-size:10px;}
#rating-promo{margin-left:236px; }



.spacer-line {clear:both; border-bottom:1px solid red; margin:8px 2px 8px 2px; }
.clear-all{clear:both; }
.slot-separator{margin:10px 10px 18px 10px; clear: both; }

.recent-articles{border:1px solid #000033; margin:5px 0 5px 0; padding-bottom:8px; }
.recent-articles a{color:#000033; padding:8px; }
.recent-articles h2{color:#fff; font-weight:bold; padding:8px 8px 4px 8px; margin-bottom:4px; background-color:#000033; border-bottom:3px solid #000033; }

.article{line-height:16px;}
.article p{padding-bottom:8px;}
.article-date{font-style:italic; font-size:10px; text-align:right; padding:6px 0 10px 0; }
.link-to-more-right-align{text-align:right; padding-right:20px; padding-top:4px; }


h1.article-page-title{font-size:18px; font-weight:bold; padding-bottom:9px; }
.img-left{padding-right:6px; padding-bottom:6px; padding-top:6px;}
.img-right{padding-left:6px; padding-bottom:6px; padding-top:6px;}

div.template-slot-type-1{clear:both; padding-bottom:8px; }
.template-slot-type-1 h1.title{}
.template-slot-type-1 .callout{}
.template-slot-type-1 .content{}
.template-slot-type-1 .date{}
.template-slot-type-1 a.link{}
.template-slot-type-1 img.right{padding-left:6px; padding-bottom:8px; }
.template-slot-type-1 img.left{padding-right:6px; padding-bottom:8px; }
/*
.slot-type-1{}
.slot-type-1 img{float:left; padding:0 6px 6px 0;}
.slot-type-1 h1{padding-bottom:5px; }
.slot-type-1 p{margin-bottom:4px; }
.slot-type-1 div.slot-links{float:right; text-align:left; padding:0 10px 10px 0; font-weight:bold; }
.slot-type-1 div.slot-links a{color:gray; }

.slot-type-2{}
.slot-type-2 img{float:right; padding:0 6px 6px 0;}
.slot-type-2 h1{font-size:14px; }
.slot-type-2 div.slot-links{}
.slot-type-2 div .slot-links a{}
.slot-type-2 .callout{margin-left:110px; }
*/

/*css that is eligible to be removed...*/
.slot-type-2 .imgSlot{float:left; width:106px; padding-top:50px; }/*set padding to a ridiculus amount so I can spot it*/




