html, body {height:100%; width:100%;}
body, h1, h2, h3, ul, ol, li, form, div {margin:0; padding:0;}
p {margin:0 0 15px 0;}
div {width:auto; height:auto; margin-left:auto; margin-right:auto;}

html {background:#c5c6c5 url(/images/bg_tile2.jpg) repeat-x;}
body {background:url(/images/bg_top.jpg) top center no-repeat;}

h1 {font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
h2 {font-family:Arial, Helvetica, sans-serif;}
a {color:#00a0c8; text-decoration:none; outline:none;}
a:hover {color:#0d2536; text-decoration:none;}
img {border:0;}
object {outline:none; display:block;}

#container {}
	#header {width:913px; height:105px; display:block; clear:both;}
		#logo {width:220px; height:105px; float:left;}
			#logo h1 a {width:220px; height:105px; display:block; background:url(../images/logo.jpg) no-repeat; text-indent:-9999px;}
		#nav {width:693px; height:105px; float:right;}
	#topdivider {width:913px; height:45px; display:block; clear:both;}
	#mainbannerholder {width:902px; height:318px; background:url(../images/bg_mainbanner.jpg) no-repeat; padding:12px 0 0 11px; margin-bottom:10px; display:block; clear:both;}
		#mainbanner {width:890px; height:306px; margin:0;}
	#smallbannerholder {width:913px; height:255px; display:block; clear:both; margin:0 auto 15px;}
		#smallbanner1, #smallbanner2, #smallbanner3 {width:284px; height:243px; float:left; background:url(../images/bg_smallbanner.jpg) no-repeat; padding:12px 0 0 12px;}
		#smallbanner1 {margin:0 12px 0 0;}
		#smallbanner2 {margin:0 13px 0 0;}
		
	#subpagecontent {width:913px; height:auto; display:block; clear:both;}
		#subleft {width:221px; height:auto; float:left;}
			#subleft h1 {font-size:25px; color:#a3a3a3; padding:15px 0 8px 10px;}
			#subleft ul {list-style:none; display:block; font:75% Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; margin:0 0 0 2px; font-weight:bold; overflow:hidden;}
			#subleft li {width:189px; height:19px; background:url(../images/bg_subnavtile.jpg) repeat-x; padding:8px 10px 0 9px; overflow:hidden; margin:0 0 2px 0;}
			#subleft a {color:#ffffff; display:block; width:189px; height:15px; overflow:hidden;}
			#subleft a:hover {color:#da9a1e; display:block; width:189px; height:15px; overflow:hidden;}
		#subright {width:692px; height:auto; float:left;}
			#subbanner {width:678px; height:242px; background:url(../images/bg_subbanner.jpg) no-repeat; padding:14px 0 0 14px; margin:0 0 11px 0;}
			#subcontentholder {width:692px; height:auto;background:url(../images/bg_subcontent_tile.jpg) repeat-y; margin:0 0 15px 0;}
				#subcontent {width:692px; height:auto; background:url(../images/bg_subcontent_top.jpg) no-repeat;}
					#submiddle {width:668px; height:auto; min-height:332px;  background:url(../images/bg_subcontent_bot.jpg) bottom left no-repeat; padding:12px;}
						#subtxt {width:612px; height:auto; background:#ffffff; font:75% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#808080; line-height:18px; padding:28px;}
							#subtxt h1 {font-size:125%; color:#f6b127; padding:0 0 6px 0;}
							#subtxt h2 {font-size:120%; color:#808080;}
							#subtxt ul {margin:10px 0 10px 25px; list-style:square;}
		
	#footerholder {width:913px; height:auto; display:block; clear:both;}
		#footer {width:913px; height:128px; background:url(../images/bg_footer.gif) no-repeat; display:block;}
			#footersection1 {width:117px; font:70% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#585757; padding:13px 0 0 52px; line-height:20px;}
				.rssicon {margin-left:6px;}
				#footersection1 a {color:#585757;}
				#footersection1 a:hover {color:#ffffff;}
			#footersection2 {width:126px; font:70% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fbfbfb; padding:13px 40px 0 65px; line-height:20px;}
			#footersection2 a {color:#585757;}
				#footersection2 a:hover {color:#ffffff;}
			#footersection3 {width:177px; padding:17px 0 0 70px;}
				#footersection3 ul {list-style:none;}
				#footersection3 a.btn_twitter {width:115px; height:38px; background:url(../images/btn_twitter.png) no-repeat; text-indent:-9999px; display:block;}
					*html #footersection3 a.btn_twitter {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/btn_twitter.png');}
				#footersection3 a.btn_facebook {width:115px; height:51px; background:url(../images/btn_facebook.png) no-repeat; text-indent:-9999px; display:block;}
					*html #footersection3 a.btn_twitter {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/btn_facebook.png');}
			#footersection4 {width:216px; font:70% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fbfbfb; line-height:20px; padding:13px 10px 0 40px;}
				#footersection4 a {color:#fbfbfb;}
				#footersection4 a:hover {color:#ffffff;}
			#footersection1, #footersection2, #footersection3, #footersection4 {height:128px; float:left;}
			#footersection2, #footersection3, #footersection4 {background:url(../images/footer_divider.gif) no-repeat;}
		#hp_txt {width:879px; height:auto; text-align:left; font:75% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#585757; padding:9px 0 10px 0; display:block; clear:both;}
		#pjs {width:879px; height:auto; text-align:right; font:70% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#f9f9f9; padding:9px 34px 30px 0; display:block; clear:both;}
			#pjs a {color:#f9f9f9;}
			#pjs a:hover {color:#a1a1a1;}
			
.teamcell {width:30%; padding:0 0 20px 0;}
.contentpost {}
	.contentpost h2 {font-size:120%; color:#808080; text-transform:none; padding:18px 0 8px 0;}
	.posted {float:left; font:80% Arial, Helvetica, sans-serif; color:#b4b4b4;}
		.posted img {margin:0 3px -1px 0;}
	.comments {width:137px; float:right; text-align:right; font:80% Verdana, Geneva, sans-serif; color:#aabfd4; clear:right;}
		.comments a {text-decoration:none; border-bottom:1px dotted #aabfd4; display:inline-block;}
		.comments a:hover {text-decoration:none; border-bottom:1px dotted #ffffff; display:inline-block;}
		.iconarrow {width:5px; height:5px; margin:-6px 0 0; border:0;}
	.detail {overflow:hidden; clear:both; margin:18px 0 20px;}
		.detail img {border:9px solid #EBEBEB; margin-top:12px; margin-bottom:18px;}
		.Celera_Captcha
		{
			text-align:left;
		}
		#recaptcha_area
		{
			width:200px;
			}