/* Global */
* { margin: 0; padding: 0; font-family:Verdana;	color:#000000;}
img { border: none; }
a { outline: none; }
img, div { behavior: url(/css/iepngfix.htc) }
.clear {  width: 0px !important; height: 0px !important; overflow: hidden !important; float: none !important; clear: both !important;}
body{font-size:12px; font-family:Verdana; background-color:#000000;}
p{margin-top:16px;}
.footer, .footer a{color:#646464; font-size:11px;}
#leftOuter{width:100%; text-align:left;}
#wContainer{margin:0 auto;  width:954px; background-color:#ffffff; padding:48px 0; background-image:url(/img/web_bg.gif); background-position:top center; background-repeat:no-repeat; text-align:center;}
#whiteContainer{margin:0 auto; padding-bottom:40px; width:954px; background-color:#ffffff; background-position:top center; background-repeat:no-repeat; text-align:center;}
#container{margin:0 auto; text-align:center; margin-left:50px;}
#footerContainer{margin:0 auto; padding-bottom:40px; width:954px; background-color:#000000; text-align:center;}
#flash{z-index:5;}

/* POP over*/
#dither { background:#FFFFFF none repeat scroll 0 0; display:none; left:0; position:absolute; top:0; width:100%; z-index:5; }
#popover {display:none;  width:345px; height:335px; left:50%; margin:100px auto 0 -172px; position:fixed; text-align:center; top:0; z-index:100; background:url(/img/pop_submit_bg.gif) no-repeat;}
	#popover .innerContainer{width:100%; height:100%; position:relative;}
	#popover .close{ width:47px; height:12px; position:absolute; top:4px; right:10px; cursor:pointer;}
	#popover #formTable{ position:absolute; right:32px; top:94px;}
		#formTable input{ width:100%; padding:4px; border:2px solid #d1d1d1;}
		#formTable td{ color:#ffffff; padding:4px; font-size:11px;}
		#formTable td.title{font-size:13px; font-weight:bold;}
#popover2 {display:none;  width:345px; height:175px; left:50%; margin:100px auto 0 -172px; position:fixed; text-align:center; top:0; z-index:100; background:url(/img/pop_submit_bg2.gif) no-repeat;}
	#popover2 .innerContainer{width:100%; height:100%; position:relative;}
		.innerContainer a img{margin-top:120px;}
	#popover2 .close{ width:47px; height:12px; position:absolute; top:4px; right:10px; cursor:pointer;}
#popover3 {display:none;  width:345px; height:75px; left:50%; margin:100px auto 0 -172px; position:fixed; text-align:center; top:0; z-index:100; background:url(/img/thanks_for_comment.gif) no-repeat;}
	#popover3 .innerContainer{width:100%; height:100%; position:relative;}
	#popover3 .close{ width:47px; height:12px; position:absolute; top:4px; right:10px; cursor:pointer;}

#topSection{width:100%;}
	#topSection #title{float:left;}
	#topSection #email{width:260px !important; height:16px !important; border:1px solid #515151; padding:4px;}
	#topSection #submitButton{cursor:pointer;}
	#topSection #prize{margin-top:54px; width:610px; height:60px; position:relative; float:left; font-family:Arial;}
		#prize #category{font-size:17px; font-weight:bold;}
		#prize #item{ font-size:17px; font-weight:bold; color:#ca252b;}
		#prize #callout{position:absolute; top:50px; left:0;}
		#prize #input{position:absolute; top:50px; left:230px;}
		#prize #submit{position:absolute; top:48px; left:510px;}
	
#middleSection{margin:20px 0;}

#bottomSection{width:862px; margin-left:16px; text-align: center}

	#bottomSection #comments{width:862px;}
		#comments #commentsBox{ width:528px; height:250px; border:2px solid #515151; margin-top:8px; overflow:auto;}
			#commentsBox .comment{margin:26px 13px 13px;}
				.comment .cText{font-size:12px; color:#535353; width:370px;}
				.comment .cSource{float:right;}
				.comment .cStamp{font-size:10px; color:#c9242c; text-transform:italic; margin-top:10px;}
			#commentsBox #hr{width:486px !important; height:1px !important; margin:0 13px; background:#b2b2b2;}
		#comments #commentForm{margin:10px 0; position:relative; text-align:right; width:532px;}
			#commentForm #commentInput{position:absolute; top:0; left:0; width:414px; border:2px solid #d1d1d1; padding:4px;}
			
	#bottomSection #upcoming{width:862px; margin-left:7px;}
		#upcoming .upcomingDay{width:286px; padding:10px 0; background-color:#e5e5e5; margin-top:8px;}
			.upcomingDay div{margin-left:6px;}
			.upcomingDay .date{font-family:Arial; color:#ca252b; font-size:24px; font-weight:bold;}
			.upcomingDay .title{margin-top:6px; font-size:15px; font-weight:bold;}
			.upcomingDay .name{color:#535353; font-size:12px; font-weight:bold;}
			.upcomingDay .text{color:#535353;}
		#upcoming #socialMedia{text-align:center; font-size:15px; font-weight:bold; margin-top:10px;}
	