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:url(/images/bg2.jpg) top center no-repeat;}
body {background:url(/images/toptile.png) top center repeat-x;}

a {color:#C00F40; text-decoration:none; outline:none;}
a:hover {color:#000000; text-decoration:none;}
img {border:0;}
object {outline:none; display:block;}

#container {width:100%; height:100%;}
	#mainholder {width:961px;}
		
		#topbar {width:961px; height:46px;}
			#tag {width:367px; height:46px; float:left;}
			#tag h1 {width:367px; height:46px; background:url(/images/tag2.png) no-repeat; display:block; text-indent:-9999px;}
				*html #tag h1 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/tag.png');}
			#topbar_links {width:586px; height:35px; float:right; text-align:right; padding:11px 8px 0 0; font:15px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; letter-spacing:-0.4pt;}
				#topbar_links a {color:#ffffff;}
				#topbar_links a:hover {color:#ce0d3a;}
				.toplink_divider {margin:0 7px; vertical-align:middle;}
				.btn_blog {width:180px; height:26px; vertical-align:middle; margin:0 0 0 22px;}
		
		#header {width:961px; height:190px;}
			#logo {width:172px; height:190px; float:left;}
				#logo h1 a {width:172px; height:175px; background:url(/images/blank.gif) no-repeat; display:block; text-indent:-9999px;}
			#socialbtns {width:789px; height:157px; float:right; text-align:right; margin:0; padding:33px 0 0 0;}
				#countdownTimer {display:block; float:right; clear:both;}
				#btn_twitter {display:block; clear:both;}
		
		#topbanners {width:961px; height:268px; display:block; clear:both; margin:0 0 17px 0;}
			#banners {width:589px; height:268px; float:left;}
			#videoholder {width:361px; height:238px; float:right; background:url(/images/video_bg.gif) no-repeat; padding:30px 0 0 0;}
		
		#subpagemiddlecontent {width:961px; height:auto; display:block; clear:both; overflow:hidden; padding:27px 0 0;}
			#subleftcol {width:566px; height:auto; float:left; padding:0 25px 10px 30px; font:80% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#504f50; line-height:18px;}
				#subleftcol a {color:#C00F40;}
				#subleftcol a:hover {color:#000000;}
				#subleftcol h1 {font-size:13px; MARGIN:10px 0 10px 0; TEXT-TRANSFORM: uppercase; COLOR: #000; font-weight:bold; clear:both;}
				#subleftcol h2 {font-size:16px; text-transform:uppercase; color:#000; font-family:Arial, Helvetica, sans-serif; margin:10px 0 10px 0;}
				#subleftcol h3 {font-size:24px; MARGIN:10px 0 10px 0; TEXT-TRANSFORM: uppercase; COLOR: #000; font-weight:bold; clear:both;}
			#subrightcol {width:336px; height:auto; float:right; font:75% "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; padding:0 0 0 4px;}
				#subrightcol h2 {font-size:16px; text-transform:uppercase; color:#000; font-family:Arial, Helvetica, sans-serif; margin:10px 0 10px 32px;}
				#subrightcol a {color:#C00F40;}
				#subrightcol a:hover {color:#C00F40; text-decoration:underline;}
		#subpagefooter {width:961px; height:263px; background:url(/images/subpagefooter.jpg) top center no-repeat; margin:0 0 20px 0; display:block; clear:both; overflow:hidden; line-height:15px;}

	#footerholder {width:100%; height:190px; background:url(/images/footertile.jpg) repeat-x;}
		#footer {width:958px; height:130px; margin:0 auto 20px auto; display:block; clear:both; padding:17px 0 0 0;}
			#footertitle {width:100%; height:25px; margin:0 0 0 12px;}
			#gallery {padding:0 0 0 4px;}
				.imgholder {width:80px; height:80px; background:#ffffff; float:left; display:block; padding:5px 0 0 5px; margin:0 8px 0 12px;}
					*html .imgholder {margin:0 8px 0 11px;}
	

.comment {margin:0 28px 0 32px; color:#000000;}
.pjlink {color:#ffffff; display:block; clear:both; text-align:right; padding:20px 20px 0 0;}
.pjlink a {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:10px;}

#sidebanners {padding:10px 0 0;}
	#sidebanners img {margin:0 0 10px 30px;}
#facebooklikebox {padding:0px 0 0 30px;}	
.size-full {border:6px solid #cbcbcb;}
.archivedropdown {width:300px;}
#facebookshare{padding:0px 3px 0 0px; float:left; vertical-align:bottom;}
#twittershare{padding:0px 3px 0 3px;}