/* site structure styles */

body {background: #ffffff;font-family: Verdana,Arial,Helvetica,sans-serif; text-align: center;margin-top:0px;margin-bottom:0px;}

.compass {
        border-collapse: collapse;
        overflow: hidden;
        width: 300px !important;
}

.compass td {
        width: 290px !important;
        overflow: hidden;
}



div#container {width:1059px;margin: 0 auto 0px auto;border:1px solid #a0a0a0;background: #fff url(images/content_bg.gif) repeat-y;}

div#header 	{width:1059px;height:242px;background:#ffffff;}

div#body_container {width:1059px;min-height:5000px;}

div#right_rail {width:356px;float:right;padding-bottom:10px;text-align:center; background-color: #e4e4e4; }





div#container.inside_image {background:url(images/content_bg_inside.gif);}

div.blue_bar {width:1059px;height:46px;*height:29px;background:#005aaa;text-align:left;padding-top:5px;}

div#navbar {width:912px;height:28px;background:#99b9cf;text-align:left;margin-top:-17px;*margin-top:0px;padding-left:147px;}

span#search {width:250px;float:right;margin-top:-20px;margin-bottom:-20px;}
	
div#leaderboard {width:728px;float:right;padding-right:10px;clear:both;padding-top:20px;}	

div#left_rail {width:200px;float:left;padding-bottom:10px;height:3000px;}

div#center {width:501px;*width:499px;float:left;padding-bottom:10px;text-align:center;}

div#center .inside {width:702px;*width:701px;_width:701px;border-left:0;}
		
div#right_top {	width:356px;background:#6393b6;	height:37px;}

div#left_top {	width:200px;	background:#6393b6;	height:37px;z-index:0;}


div#center_top {width:502px;_width:499px;background:#005aaa;border-left:1px solid #ffffff;	border-right:1px solid #ffffff;height:37px;}
	
div#center_blogs { width:450px;background:#ffffff;text-align:left;margin: 0 auto 0px auto;padding-top:10px;font-family: Verdana,Arial,Helvetica,sans-serif;font-size:10px;}

div#center_inside {width:650px;margin-left:25px;margin-top:25px;text-align:left;}

div#footer {background:#ffffff;width:1059px;border:1px solid #a0a0a0; text-align:center;height:20px;*padding-top:0px;clear:both;}

div#logo {float:left;position:absolute;z-index:1000000;padding-left:33px;}

div#center_blogs div#author-bio img {float:left;padding-right:10px;}

div#center_blogs ul#archive {display:inline;list-style-type:none;}

div#center_blogs ul#archive li {display:inline;list-style-type:none;padding-right:15px;font-size:12px;font-weight:bold;}


/* main type styles */

h2 {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:16px;color:#000000;font-weight:bold;} /* headline */

p {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#000000;line-height:160%;} /* body copy */


.tagline {font-size:17px;color:#ffffff;padding-left:170px;}

.footer {font-size:10px;}

.ad {font-size:9px;}

.button { background-color: #99b9cf;color:#ffffff;border:0;}




/* A link styles */

a:link {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;text-decoration:none;color:#005aaa;}

a:hover {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:10px;text-decoration:underline;}

a:visited {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:10px;text-decoration:none;color:#005aaa}

#left_top a:link {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#ffffff;font-weight:bold;text-decoration:none;}

#left_top a:hover {text-decoration:underline;}

#left_top a:visited {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#ffffff;font-weight:bold;text-decoration:none;}

#right_top a:link {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#ffffff;font-weight:bold;text-decoration:none;}

#right_top a:hover {text-decoration:underline;}

#right_top a:visited {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#ffffff;font-weight:bold;text-decoration:none;}

div.byline a:link {font-size:10px;color:#000000;text-decroation:none;}

div.byline a:hover {text-decroation:underline;}

div.byline a:visited {font-size:10px;color:#000000;text-decroation:none;}

#center-block ul li div a:link {font-size:10px;color:#005aaa;font-weight:bold;text-decoration:none;}

#center-block ul li div a:hover {text-decoration:underline;}

#center-block ul li div a:visited {font-size:10px;color:#005aaa;font-weight:bold;text-decoration:none;}

#center_blogs .blog_post h2 a:link {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:16px;color:#000000;font-weight:bold;text-decoration:none;}

#center_blogs .blog_post h2 a:visited {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:16px;color:#000000;font-weight:bold;text-decoration:none;}

#center-block ul li.block div.block a {font-size:9px;color:#005aaa;font-weight:normal;text-decoration:none;}

#center-block ul li.block div.block span a:link {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#8d9291;font-weight:bold;line-height:160%;text-decoration:none;}

#center-block ul li.block div.block span a:visited {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#8d9291;font-weight:bold;line-height:160%;text-decoration:none;}

#center-block ul li.block div.block span a:hover {text-decoration:underline;}

#center-block ul li.block div.block span a:visited {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#8d9291;font-weight:bold;line-height:160%;text-decoration:none;}

#left_rail ul li a:link {margin:10px;color:#005aaa;text-decoration:none;font-size:10px;font-weight:bold;}
				
#left_rail ul li a:hover {text-decoration:underline;}

#left_rail ul li a:visited {margin:10px;color:#005aaa;text-decoration:none;font-size:10px;font-weight:bold;}

#right_rail ul li a:link {margin:10px;color:#005aaa;text-decoration:none;font-size:10px;font-weight:bold;}
				
#right_rail ul li a:hover {text-decoration:underline;}

#right_rail ul li a:visited {margin:10px;color:#005aaa;text-decoration:none;font-size:10px;font-weight:bold;}

#right_rail ul li h5 a:link {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#646a69;font-weight:bold;padding-top:5px;text-align:left;text-decoration:none;}
				
#right_rail ul li h5 a:hover {text-decoration:underline;}

#right_rail ul li h5 a:visited {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#646a69;font-weight:bold;padding-top:5px;text-align:left;text-decoration:none;}

#center-block ul li div.feature div.image div.headline a:link {color:#ffffff;font-weight:bold;font-size:14px;text-decoration:none;}

#center-block ul li div.feature div.image img {border:0;}
				
#center-block ul li div.feature div.image div.headline a:hover {text-decoration:underline;}

#center-block ul li div.feature div.image div.headline a:visited {color:#ffffff;font-weight:bold;font-size:14px;text-decoration:none;}

#right_rail ul li h2 a:link {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#ffffff;font-weight:bold;text-decoration:none;}
				
#left_rail ul li h2 a:link {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#ffffff;font-weight:bold;text-decoration:none;}

#right_rail ul li h2 a:visited {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#ffffff;font-weight:bold;text-decoration:none;}
				
#left_rail ul li h2 a:visited {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#ffffff;font-weight:bold;text-decoration:none;}



/* center block styles */

div#center_blogs img {border:0;text-align:left;padding-top:2px;margin:0;}

div#center_blogs .wp-polls {text-align:left;padding-top:10px;}


div#center_blogs em {color:#626262;;font-size:10px;font-style:italic;}


div#center-block {margin-top:10px;*margin-left:-40px;}
	
.blog_post ul {list-style-type:circle;padding-left:20px;padding-top:15px;padding-bottom:15px;}
	
.blog_post li {padding-left:10px;font-family: Verdana,Arial,Helvetica,sans-serif;font-size:10px;line-height:180%;}

div.byline {width:300px;height:35px;margin-top:-10px;}


#center-block ul li div.feature {width:459px;background:#99b9cf;text-align:left;margin-left:20px;*margin-left:0px;padding-bottom:8px;}

#center-block ul li div.feature div.image {height:290px;}

#center-block ul li div.feature div.image div.headline {position: relative;height:37px;*height:35px;padding-left:25px;left:0;margin-top:-57px;top: 0;padding-bottom:10px;padding-top:10px;  background-image:url(images/gray.png);color:#ffffff;font-weight:bold;font-size:14px;width:433px;*width:434px;clear:right;}

#center-block ul li div.feature div.text {padding-left:15px;padding-right:15px;padding-top:10px;}

#center-block ul li div p {font-size:11px;color:#000000;}
 
 #center-block ul li.block {margin-left:15px;margin-top:25px;background:url(images/featured_lines.gif);*height:100px;min-height:280px;}


 
#center-block ul li.block div.overall_block div.block {float:left;width:108px;text-align:left;margin-left:10px;overflow:hidden;}

#center-block ul li.block div.overall_block div.block h2 {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#8d9291;font-weight:bold;line-height:160%;} /* body copy */

#center-block ul li.block div.overall_block div.block p {padding:0;font-family: Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#000000;line-height:160%;} /* body copy */

#center-block ul li.callout {clear:both;margin-top:25px;*margin-top:0px;margin-right:-30px;text-align:center;width:510px;}

#center-block ul li.callout ul.callout_images {list-style-type: none;clear:both;padding-bottom:10px;padding-top:10px;text-align:left;}

#center-block ul li.callout ul.callout_images li {display: inline;padding:0px;}

div.curved {padding-left:5px;*padding-left:8px;}

div#page_name_bar_short {width:502px;*width:502px;_width:499px;background:#99b9cf;border-right:1px solid #ffffff;border-left:1px solid #ffffff;height:37px;text-align:left;margin-top:1px;}

div#page_name_bar {width:702px;*width:701px;_width:701px;background:#99b9cf;border-right:1px solid #ffffff;height:37px;text-align:left;margin-top:1px;}

div#page_name_bar p {margin-top:5px;padding-left:15px;color:#ffffff;font-size:16px;}

div#page_name_bar_short p {margin-top:5px;padding-left:15px;color:#ffffff;font-size:16px;}

div#page_name_image {width:190px;background:#f68b2f;height:37px;border-right:1px solid #ffffff;}

div#page_name_image img {padding-top:5px;padding-left:15px;}

div#page_name_ht {width:130px;background:#015bab;height:37px;border-right:1px solid #ffffff;float:left;color:#ffffff;margin-right:15px;}

div#page_name_ht p {margin-top:5px;font-weight:bold;font-size:18px;}

div.ht_topic {float:left;padding-top:9px;color:#ffffff;font-size:16px;font-weight:bold;}

div#page_name_image div.text {padding-top:5px;padding-left:25px;color:#ffffff;font-weight:bold;font-size:18px;}



/* left rail styles */

#left_rail ul {list-style: none;margin: 0;padding:0;}

#left_rail ul li {width:200px; background:#fee2c4;margin-top:50px;text-align:left;padding-bottom:10px;}

#left_rail ul li h2 {width:186px;*width:188px;height:30px;background:#005aaa;border-bottom:2px solid #f68b2f; border-right: 4px solid #f68b2f;font-family: Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#ffffff;font-weight:bold;padding-top:5px;text-align:left;padding-left:10px;}

#left_rail ul li p {padding:10px;line-height:160%;font-size:11px;}

#left_rail ul li h4 {font-size:11px;font-style:italic;padding-left:10px;padding-bottom:10px;}




/* right rail styles */

#right_rail ul {list-style: none;margin: 0;padding:0;}

#right_rail ul li {width:356px; background:#fee2c4;margin-top:30px;text-align:left;padding-bottom:10px;min-height:130px;}



/* right rail widget-specific styles */
#right_rail ul li#b-login-widget
{
	background:#e4e4e4;
	margin-top: 0;
	padding: 15px 16px;
	min-height: 0;
	text-align: left;
	width:288px;
}

#right_rail ul li#b-ad-tags-widget, 
#right_rail ul li#b-ad-tags-widget2 {width:356px; background:#e4e4e4;margin-top:30px;text-align:center;padding-bottom:10px;min-height:130px;}

#right_rail ul li#b-ad-tags-widget h2,
#right_rail ul li#b-ad-tags-widget2 h2 { background: none; border: none; color: red; font-size: 10px; text-align: center; }



#right_rail ul li#text-2.widget  {background:#e4e4e4;text-align:center;}


#right_rail ul li h2 { width:342px; /* * width:306px; */ height:30px;background:#005aaa;border-bottom:2px solid #f68b2f; border-right: 4px solid #f68b2f;font-family: Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#ffffff;font-weight:bold;padding-top:5px;text-align:left;padding-left:10px;}

#right_rail ul li h5 {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#646a69;font-weight:bold;padding-top:5px;text-align:left;padding-left:10px;}

#right_rail ul li p {padding:10px;line-height:160%;font-size:11px;}

#right_rail ul li h4 {font-size:11px;font-style:italic;padding-left:10px;padding-bottom:10px;}

#right_rail ul li ul{background-color: fee2c4;margin: 0;	padding: 0;	min-height:150px;	height:150px;}

#right_rail ul li ul li {background: none;	display: inline;list-style: none;margin: 0;	padding: 0;	width:77px;}

#right_rail ul li ul li dl {border: none;height: 56px;text-decoration: none;width: 85px;float:left;	padding-left:10px;	*padding-left:0px;}

#right_rail ul li ul li dd{	padding-left:20px;font-size:9px;}

#right_rail ul li ul li a img{border: none;display: inline;margin-top:10px;margin-right:5px;margin-left:5px;}

#right_rail ul li#b-ad-tags-widget.widget h2.widgettitle {color:#000000;font-weight:normal;margin-bottom:-10px;}		
				
#right_rail ul li#b-ad-tags-widget2.widget h2.widgettitle {color:#000000;font-weight:normal;margin-bottom:-10px;}		

				
/* navigation bar styles */

#navbar ul {background-color: 99b9cf;	list-style: none;margin: 0;padding: 0;text-align: left; text-transform: lowercase;font-family: Arial,Helvetica,Verdana,sans-serif; position: relative; z-index: 2050000;}

#navbar ul li {background-color: 99b9cf; cursor: default; float: left; position: relative; padding: 0px 2.15px; list-style: none; padding-left:15px;padding-top:3px;z-index:200;}

#navbar ul li a:link.clicked { color: #d3e1ea;  } 

#navbar ul li.top a {font-size:14px; color:#ffffff; display: block;padding: 2px 5px; text-decoration: none;}

#navbar ul li a:hover  { color: #d3e1ea; }

#navbar ul li.top {color:#ffffff;margin-left: 5px;font-weight:bold;}

#navbar ul li.first { margin-left: 0; }

#navbar li>ul { top: auto; left: auto; }

#navbar ul li:hover ul, #navbar ul li.over ul { display: block; z-index:405; }

#navbar ul li ul {background-color: #99b9cf;display: none;left: 0;top: 100%;margin: 0;padding: 0;position: absolute;text-align:left;line-height:150%;z-index:405;}

/* z-index for dropdown menu needs to be greater than 200 to work with expandable ads */
#navbar ul li ul li {background-color: transparent;	border: 0;cursor: default;display: block;float: none;position: relative;width: 120px; z-index: 10000000; }

#navbar ul li.top ul li a {position:relative;font-size:12px;color:#ffffff;display: block; z-index: 205; }

#navbar ul li ul li a:hover { position:relative;color: #d3e1ea;display: block; z-index: 205; }


/* inner page styles */



ul#vthumbs li {width:130px;float:left;padding:5px;padding-top:40px;}

ul#svthumbs {list-style-type:none;}

div#center_inside h2 {font-size:18px;color:#015bab;font-weight:bolder;font-family:arial,verdana,helvetica,sans-serif;}

div#center_inside ul {font-size:11px;line-height:160%;}

div#center_inside div.entry {font-size:10px;color:#000000;line-height:160%;}





#comment a { color: #005aaa; }
.comment a { color: #005aaa; }

.gcomment { border-left:none; vertical-align:middle; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#F7F7F7; padding:3px;height:45px; }
.ucomment { border-left:none; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#fbfbf1; padding:3px; } 
input#submit { background:#BCBCBC; color:#fff; font-size:13px;font-weight:normal; }
input.button2 { background:#BCBCBC; color:#fff; font-size:13px; font-weight:normal;}
ol.commentlist { margin:0 0 1px; padding:0; }
ol.commentlist li { list-style:none; margin:0; padding:13px 13px 1px; }
ol.commentlist li.commenthead { list-style:none; margin:0; } 
ol.commentlist li.commenthead h2 { margin:0; }
div.gcomment {font-size:11px;}
div.gcomment a cite {font-size:11px;}
div.gcomment a:link {font-size:11px;}
small.commentmetadata a:link {font-size:9px;}

div.comments h3  {font-size:12px;}
div.comments h3 a:link {font-size:12px;text-decoration:none;}
div.comments h3 a:hover {font-size:12px;text-decoration:none;}
div.comments h3 a:visited {font-size:12px;text-decoration:none;}

div.comments form p a b {color: #005aaa;}
div.comments form p a {color: #005aaa;}

