html { background:url(../images/su2c_html_bg_gradiant.gif) repeat-x; width:100%; height:100%;}

body { background:url(../images/su2c_body_bg.jpg) no-repeat; margin:0; padding:0; width:100%; height:100%; font-family:Arial, Helvetica, sans-serif; font-size:0.80em; color:#5d5d6e;}

#container {display:block; width:951px;}

#contentwrapper {display:inline; float:left; width:737px; height:100%; overflow:hidden;}

	#pageHeader {display:block; margin:0; padding:0; width:742px; height:160px; overflow:hidden; clear:both; border:none;}
	
	#pageHeader h1 {width:197px; height:113px; background:url(../images/su2c_header_logo.gif) no-repeat; position:absolute; margin:33px 0 0 522px;}
	
	#pageHeader h2 {width:329px; height:37px; background:url(../images/su2c_header_tagline.gif) no-repeat; position:absolute; margin:0 0 0 0;}
	
	#pageHeader h3 {width:723px; height:133px; background:url(../images/su2c_bloggerbanner.jpg) no-repeat; position:absolute; margin:180px 0 0 14px;}
	
	#pageHeader h1 span, 
	#pageHeader h2 span, 
	#pageHeader h3 span {display:none;}
	
	.hr {display:block; width:100%; height:1px; background:url(../images/hr_dotted.gif) repeat-x; overflow:hidden; margin:6px 0;}
	
	.hr hr {display:none;}
	
	.notice {font-weight:bold; color:#EC2225; }
	
	
	#blogcontentwrapper {display:block; width:725px; background:url(../images/blogcontent_bg.jpg) repeat-x; background-color:#F0F0F0; margin-left:14px; }
	
		#blogcontentwrapper:after {clear:both; content:'.'; display:block; height:0; visibility:hidden;}
	
	#blogcontent {display:inline; /* <-- IE float/margin fix*/ float:left; width:658px; margin:20px 0 0 28px; padding:0 0 65px 0;}

		.post {margin-bottom:15px;}
		
			.post h4 {font-size:2.7em; color:#000; margin:0 0 0 15px; text-decoration:none;}
	
		.postdate {font-weight:bold; color:#F7951D; margin-left:15px;}
	
		.postparagraph {line-height:1.3em; margin:0 0 8px 15px;}
		
		.commentlinks {font-weight:bold; margin-left:15px;}
	
			.commentlinks a:link {color:#000;}
			
			.commentlinks a:visited {color:#6E6E78;}
			
			.commentlinks a:hover {color:#EC2225;}
			
		.commentbox {display:block; width:642px; background-color:#dcdcdc; margin:0 0 3px 0; padding:8px;}	
		
		.commentbox:after {clear:both; content:'.'; display:block; height:0; visibility:hidden;}
		
		.commentbox p {margin:0;}
		
		.commentbox p div img {display:block; width:48px; height:48px; float:left; margin-right:7px;}
		
		.commentby {font-weight:bold; padding:5px 0;}
		
			.commentby span{color:#000;}
			
		.commenticon {display:block; width:48px; height:48px; margin:0 15px 0 0; overflow:hidden; float:left;}
		
		.commentbody {}
			
		.addcommentbox {display:block; width:642px; background-color:#dcdcdc; margin:0 0 3px 0; padding:8px;}
		
			.addcommentbox h5 {font-size:1.3em; color:#F7951D; margin:0;}
			
			.addcommentbox p {margin:0;}
			
			#commentfields {margin:12px 0 7px 0;}
			
			#commentfields p{margin:15px 0;}
			
			#commentfields p label {display:block; clear:none; float:left; font-weight:bold; width:92px;}
			
			/*#rememberinfo {margin:0 0 7px 88px;}*/
	
	
	#legalfooter {display:block; background-color:#fff; width:740px; height:100px; margin:0; font-size:0.9em; clear:both; overflow:hidden;}
	
		#legalfooter p { padding:12px 0 0 42px; }
	
		#legalfooter a {text-decoration:none;}
		#legalfooter a:link {color:#707181;}
		#legalfooter a:visited {color:#707181;}
		#legalfooter a:hover {color:#000;}


#sidebar {display:inline; /* <-- IE float/margin fix*/ float:left; width:214px; margin-top:195px;}

	#sidebar h4 {background:#707181; color:#fff; padding:2px 2px 2px 13px; font-size:1em; margin:0;}
	
	ul.module-list {list-style-type:none; margin:15px 0 15px 10px; padding:0;}
	
	ul.module-list a {color:#62636d;}

