﻿body#Body{background: #333 url(images/top.jpg) repeat-x top left; font: normal 0.75em/1.5 Helvetica, Arial, sans-serif; cursor: default;}

#mainwrapper{width: 966px; margin: 0 auto; }
	#contentwrapper{margin-top: 40px; }
		#maincontent{float: left; width: 560px; padding: 0 10px 0 0; background: #fff url(images/main_top.gif) no-repeat ; color: #000; }
			.global_nav{float: right; margin: 20px 0 30px; }
			#gcsResults{padding-left:55px; width: 490px;}
			.ContentPane{clear: both; margin-left: 5px;  }
			.bottombg{background: #333 url(images/main_bot.gif) no-repeat top; height: 10px; width: 570px; }
		#sidebar{float: left; width: 340px; }
			.logo{width: 340px; margin-top: 45px; color:#333; }
			#btSidebar{width:340px; }
				.SocialNetworking{float: left; width: 40px; }
				.sidecontent {float: left; width: 290px; margin-left: 13px;  }
					.search{margin: 10px 0;}
		#footer{float: left; display: inline; width: 570px;}
			.copyright{color: #999; }
		
/*~~~~~~~~~~~~~~~~~~~~
Links
~~~~~~~~~~~~~~~~~~~~*/

a:link, a:active, a.SkinObject:link, a.SkinObject:active, a.CommandButton:link, a.CommandButton:active, a.CommandButton:link{color: #3399ff; }			
a:visited, a.SkinObject:visited, a.CommandButton:visited{color: #339999;}
a:hover, a.SkinObject:hover, a.CommandButton:hover{}

/*~~~~~~~~~~~~~~~~~~~~
Navigation
~~~~~~~~~~~~~~~~~~~~*/

.global_nav ul{list-style-type: none; }
	.global_nav a:link, .global_nav a:visited, .global_nav a:active{color: #ccc; text-decoration: none; }
	.global_nav a:hover, .global_nav a:focus{text-decoration: none; color: #999;}
	
	.global_nav li{display: block; float: left; font: normal small-caps bold 1.4em/1.5 Arial, sans-serif; padding: 0 .5em;  }
			.global_nav li ul{display: none; position: absolute; width: 10em; height: auto; }
			.global_nav li:hover ul{display: block; clear: both; background: #333; color: #999; }
			.global_nav li ul li{padding: 0; }
			.global_nav li ul li a{display: block; clear: both; padding: 0; margin: 0; font: normal small-caps normal .85em/1 Airal, sans-serif; text-align: left; }

/*~~~~~~~~~~~~~~~~~~~~
Normal Typography
~~~~~~~~~~~~~~~~~~~~*/

.Normal{font-size: 1em; font-family: Helvetica, Arial, Sans-Serif; }

/*~~~~~~~~~~~~~~~~~~~~
Headings
~~~~~~~~~~~~~~~~~~~~*/
h1,h2,.Head,.SubHead,.h3,.h4,.h5,.h6{text-transform: uppercase; font-family: Helvetica, Arial, Sans-Serif;}

h1{font-size: 2em; color:#333; margin: 0; padding: 0;}
h2,.Head {font-size: 1.85em; color:#333; margin: 0; padding: 0;}
h3{font-size: 1.5em; color:#333; margin: 0; padding: 0;}
h4, .SubHead{font-size: 1.25em; color:#333; margin: 0; padding: 0; }
h5, h6{font-size: 1.1em; color:#333; margin: 0; padding: 0; }

/*~~~~~~~~~~~~~~~~~~~~
Other HTML
~~~~~~~~~~~~~~~~~~~~*/

blockquote {background: url(images/blockquote_bg.gif) no-repeat;  font: normal small-caps normal 1.125em/1.125 Arial, sans-serif; }
	blockquote p{padding-left: 15px; }
	blockquote.code{width: 425px;overflow: auto; padding-left: 20px; }

/*~~~~~~~~~~~~~~~~~~~~
Main Content (NewsArticle) styling
~~~~~~~~~~~~~~~~~~~~*/

#maincontent .simple h2 span.Head{display: none; }
.contfooter{clear:both; margin-left: 40px;  }

#pwr_listing{}
.pwr_post{clear: both; width: 560px; }
	.post_date{width: 40px; float: left; border-right: dotted 1px #333; }
		.post_date p{margin: 0; line-height: 1; padding: 0; text-align: center; }
		.post_month, .post_year{font-size: 1.125em; text-transform: uppercase;}
		.post_day{font-size: 2em; text-transform: uppercase; font-weight: bold; }
	.post_body{float: left; width: 490px; padding-left: 5px;  }
		.post_header{}
			.post_header h3{float: left; margin: 0; color: #333; width: 385px; }
			.post_header p{clear: both; text-transform:uppercase; color: #339999; font-size: .8em; }
			p.post_author, p.post_time {margin: 0;}
		.Comments_Section{float: right;}
			.Comment{float: left; }
			.CommentCount{float: left; height: 35px; width: 32px; background: url(images/commentBox.jpg) no-repeat; margin-left: 5px; text-align: center; color:#fff; }

/*~~~~~~~~~~~~~~~~~~~~
Comments Section for Ventrian
~~~~~~~~~~~~~~~~~~~~*/

#pwr_comments{margin-left: 45px; }
	.comments_title{float: left; margin: 0; color: #333; width: 385px; font-size: 1.25em; background: url(images/commentBox.jpg) no-repeat;  }
		.comments_title h4{margin-bottom: 10px; padding-left: 35px;}
		.comments_title span.Normal{clear: both; display: block; padding: 0; font-size: 12px; }
	.comments_title hr{display: none; }
	
	.PostedComments{width: 460px; padding: .5em 0; border-top: dotted 1px #333; border-bottom: dotted 1px #333; margin-bottom: 10px; overflow: auto; }
		.Commentbio{width: 180px; float: left; text-transform:uppercase; color: #339999; font-size: .7em; }
			Commentbio, CommentDetail{padding: 0}
		.CommentDetail{width: 280px; float: left; font-size: .8em;  }
		
	
	.postacomment{margin-left: 45px;}
		.postacomment span.Normal{clear: both; display: block; }
		.postacomment .Normal a.CommandButton{font-size: 1em; text-decoration:none; }

		

.WorkPanel label a{display: none; }

/*~~~~~~~~~~~~~~~~~~~~
SidePane styling
~~~~~~~~~~~~~~~~~~~~*/
.search-input h2 {font-size: 1.5em; color: #999; }
.search-input{padding: 0 0 10px 48px;}
		
.sidecontent {color: #fff; }
.sidecontent .simple{margin-bottom: 15px; }
	.sidecontent h2, .sidecontent .Head, sideconent .SubHead{font-size: 1.25em; color: #999; }
	
	.sidecontent ul{padding: 0; margin: 0; }
	.sidecontent ul li {list-style-type: none; }

.SocialNetworking ul, .SocialNetworking ul li{margin:0; padding:0; list-style-type: none; display: block; overflow: visible;  }
	.SocialNetworking {width: 35px; text-align: center; }
		li#Syndication, li#Facebook, li#LinkedIn {margin: 0; height: 25px;  }
			#Syndication a:link img, #Syndication a:active img, #Syndication a:visited img, #Syndication a:hover img,#Facebook a:link img, #Facebook a:active img, #Facebook a:visited img, #Facebook a:hover img, #LinkedIn a:link img, #LinkedIn a:active img, #LinkedIn a:visited img, #LinkedIn a:hover img {margin: 5px 0 5px 5px; border: solid 2px #fff; }
			
/*~~~~~~~~~~~~~~~~~~~~
Footer styling
~~~~~~~~~~~~~~~~~~~~*/

#footer {}
	#footer p{margin-left: 20px; padding-top: 10px; }
	
	
/*~~~~~~~~~~~~~~~~~~~~
Tell a Friend styling
~~~~~~~~~~~~~~~~~~~~*/
.taf-anchor{background: url(images/taf-bg.png) no-repeat; height: 50px; width:50px; }
.taf-anchor:hover {background: url(images/taf-bg-hover.png) no-repeat; height: 50px; width:50px;}
	.taf-anchor a.CommandButton:link {text-indent: -5000px; display: block;  }
	
/*~~~~~~~~~~~~~~~~~~~~
Google Site Search Results
~~~~~~~~~~~~~~~~~~~~*/
.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {display: none;}
.gs-webResult div.gs-visibleUrl-long{display: block !important;}
