body{ 
	background:#1a0c1f url(images/headerBg_topL.jpg) no-repeat;
	margin:0px;
	font-family:Verdana;
	font-size:12px;
}

#main_box{ width:1000px; margin:0; padding:0; z-index:0; position:relative; overflow:hidden; }

.clear_float{ height:0; line-height:0; padding:0; margin:0; font-size:0; clear:both; }

/**	-	-	-	HEADER	-	-	-	**/

#main_header{ width:100%; padding:0; margin:0 0 15px;  z-index:1; position:relative; }
	#login_row{ background:url(images/login_barBG.jpg) no-repeat; height:40px; color:#FFFFFF; font-weight:bold; font-size:11px; position:relative; }
		#login_row a{ color:#FFFFFF; font-weight:bold; text-decoration:none; }
		#login_row a:hover{ text-decoration:underline; }
		/** #login_box, #login_searchbox{ float:left; margin:7px 30px; } **/
		#login_box, #login_searchbox{ margin-top:9px; padding:0; position:relative; }
		#login_box{ /*width:636px;*/ width:100px; float:left;  }
		#login_searchbox{ width:420px; float:right; margin-right:30px; }
		#login_welcome{ margin-top:5px; }
		
	#logo_row{ height:90px; margin:20px 0; }
		#logo_div, #logo_banner { float:left; height:90px; }
		#logo_div{ background:url(images/kzonelogo.png) no-repeat; width:230px; margin-right:30px; cursor:pointer; }
			*html #logo_div{ background:url(images/kzonelogo.gif) no-repeat; }
		
	#link_row{}
		ul#menuList{ list-style-type:none; padding:0px; margin:0px; float:left; width:1000px; text-indent:-9999px; }
		ul#menuList li{ display:inline; }
		ul#menuList li a{ float:left; padding:23px 0px; border-right:0px solid #fff; }
		ul#menuList li#menuLeft{ background:url(images/nav_A_01.jpg) no-repeat; width:62px; padding:23px 0px; float:left; }
		
		#thismonthBG{ background:url(images/nav_B_02.jpg) no-repeat; float:left; width:208px; }
		ul#menuList li a#thismonth{ background:url(images/nav_A_02.jpg) no-repeat; width:208px; }
		ul#menuList li a#thismonth:hover{ background:url(images/nav_B_02.jpg) no-repeat; }
		ul#menuList li a#thismonth_now{ background:url(images/nav_B_02.jpg) no-repeat; width:208px; }
		
		#blogBG{ background:url(images/nav_B_03.jpg) no-repeat; float:left; width:126px; }
		ul#menuList li a#blog{	background:url(images/nav_A_03.jpg) no-repeat; width:126px; }
		ul#menuList li a#blog:hover{ background:url(images/nav_B_03.jpg) no-repeat; }
		ul#menuList li a#blog_now{	background:url(images/nav_B_03.jpg) no-repeat; width:126px; }
		
		#gameBG{ background:url(images/nav_B_04.jpg) no-repeat; float:left; width:114px; }
		ul#menuList li a#game{ background:url(images/nav_A_04.jpg) no-repeat; width:114px; }
		ul#menuList li a#game:hover{ background:url(images/nav_B_04.jpg) no-repeat; }
		ul#menuList li a#game_now{ background:url(images/nav_B_04.jpg) no-repeat; width:114px; }
		
		/*#khqBG{ background:url(images/nav_B_05.jpg) no-repeat; float:left; width:94px; }
		ul#menuList li a#khq{ background:url(images/nav_A_05.jpg) no-repeat; width:94px; }
		ul#menuList li a#khq:hover{ background:url(images/nav_B_05.jpg) no-repeat; }
		ul#menuList li a#khq_now{ background:url(images/nav_B_05.jpg) no-repeat; width:94px; }*/
		
		#downloadBG{ background: url(images/nav_B_05.jpg) no-repeat; float:left; width:156px; }
		ul#menuList li a#downloads{ background:url(images/nav_A_05.jpg) no-repeat; width:156px; }
		ul#menuList li a#downloads:hover{ background:url(images/nav_B_05.jpg) no-repeat; }
		ul#menuList li a#downloads_now{ background:url(images/nav_B_05.jpg) no-repeat; width:156px; }
		
		#winnersBG{ background: url(images/nav_B_06.jpg) no-repeat; float:left; width:131px; }
		ul#menuList li a#winners{ background:url(images/nav_A_06.jpg) no-repeat; width:131px; }
		ul#menuList li a#winners:hover{ background:url(images/nav_B_06.jpg) no-repeat; }
		ul#menuList li a#winners_now{ background:url(images/nav_B_06.jpg) no-repeat; width:131px; }
		
		#connectBG{ background:url(images/nav_B_07.jpg) no-repeat; float:left; width:141px; }
		ul#menuList li a#kzconnect{ background:url(images/nav_A_07.jpg) no-repeat; width:141px; }
		ul#menuList li a#kzconnect:hover{ background:url(images/nav_B_07.jpg) no-repeat; }
		ul#menuList li a#kzconnect_now{ background:url(images/nav_B_07.jpg) no-repeat; width:141px; }
		
		ul#menuList li#menuRight{ background:url(images/nav_A_09.jpg) no-repeat; width:62px; padding:23px 0px; float:left; }

	#shout_row{ margin-top:5px; }
		#shout_form{ margin:0; padding:0; display:inline; }
		#shout_leftBg{ background:url(images/shout_bgL.jpg) no-repeat; width:181px; float:left; height:37px; }
		#shout_rightBg{ width:817px; position:relative; float:left; }
			#shout_marqueeL, #shout_marquee_gst{ position:relative; height:33px; background:url(images/shout_bgR.jpg) repeat-x center; overflow:hidden; }									
			#shout_marquee_gst{ float:left; width:815px; margin:2px 0 0; border-right:#fef200 solid 2px; }

			#shout_marqueeL, #shout_marqueeR{ position:absolute; margin:0; padding:0; }
			#shout_marqueeL{ width:750px; top:2px; left:0; }
				#tb_screen{ text-align:left;position: absolute;height:25px; color:#0D278B; font-family:Tahoma; font-size:12px; padding:2px; overflow:hidden; }
					#tb_screen span{ margin-left:20px; }
			#shout_marqueeR{ width:67px; height:37px; background-color:#fff200; left:750px; top:0; }
				#shout_marqueeR input{border:1px solid #fff; background:#fff; font-size:12px; font-weight:bold; color:#000; top:220px; cursor:pointer; margin-top:9px;}

			#shout_postbox{ padding:4px 0 0; text-align:center; }
			#shout_note{ margin:4px 0 0; padding:2px 4px; background-color:#b6cce9; text-align:left; }
		#span_feed { color:#fff; text-align:left; }
			#span_feed p { font-size:11px; line-height:11px; margin:0 0 5px 15px; }
			#span_feed p input, #span_feed p textarea { margin-right:5px; vertical-align:top; }
		#dv_smiley { margin-bottom:5px; display:block; }
		
		.formError { border:1px solid #FF0000; }
/**	-	-	-	-	-	-	-	-	**/

/**	-	-	-	BODY	-	-	-	**/

#main_body{ margin-bottom:10px; padding:0; z-index:0; overflow:hidden; }
	#left_body{ width:800px; margin-right:10px; float:left; overflow:hidden; }
	#right_body{ width:190px; float:left; }
		#ads_right_box{  }
		#ads_right_box .banner { background:url(images/ad_rigthBg.jpg) no-repeat #fff12d; padding: 22px 0px; }

	#poll_home{ width:262px; margin-right:10px; float:left; }
		#poll_hdr{ background:url(images/poll_hdr.jpg) no-repeat; height:55px; }
		#poll_body{ background:url(images/poll_bg.jpg) no-repeat; background-color:#00adef; width:262px; padding:0; margin:0; overflow:hidden; }
			#poll_box_home{ height:182px; margin-bottom:10px; overflow:auto; }
				#pollblock_home{ margin:16px 10px 22px; }
			#lastwinner_home{ width:262px; height:68px; padding:2px 10px 0; overflow:hidden; }

	#poll_dflt_hdr{ background:url(images/poll_hdr2.jpg) no-repeat; height:53px; margin-top:10px; }
	#poll_dflt_bg{ background:url(images/poll_bg2.jpg) no-repeat #fff12d; width:188px; padding:0; margin:0; overflow:hidden; }
	#poll_box{ margin:16px 10px 22px; }
		#poll_box p, #poll_box_home p{ margin:0 0 15px; padding:0; }
		#pollblock{ margin-bottom:20px; }
			.poll_title{ font-size:16px; font-weight:bold; margin:0; padding:0; }
			#pollform{ margin:0; padding:0; }
		#pollresults{ margin-top:30px; }	
		#poll_bluebttnS a, #poll_bluebttnL a, #poll_orangebttnS a, #poll_orangebttnL a{ color:#fff; text-decoration:none; font-weight:bold; }
		#poll_bluebttnS a, #poll_orangebttnS a{ padding:5px 18px 5px 17px; }
		#poll_bluebttnL a, #poll_orangebttnL a { padding:5px 8px 5px 7px; }
		#poll_bluebttnS a{ background:url(images/poll_dflt_buttonS.jpg) 0px 0px no-repeat; }
		#poll_orangebttnS a{ background:url(images/orangeS.jpg) 0px 0px no-repeat; }
		#poll_bluebttnL a{ background:url(images/poll_dflt_buttonL.jpg) 0px 0px no-repeat; }
		#poll_orangebttnL a{ background:url(images/orangeL.jpg) 0px 0px no-repeat; }
		#poll_bluebttnS a:hover, #poll_bluebttnL a:hover, #poll_orangebttnS a:hover, #poll_orangebttnL a:hover{ color:#bbe9fb; }

/**	-	-	-	-	-	-	-	-	**/

/**	-	-	-	FOOTER	-	-	-	**/
#mainFooter { background-color:#FFFFFF; border:10px solid #00B0F6; margin:0 auto; overflow:hidden; padding:10px; text-align:left; width:960px; }
	#summitLogo {
		float:left;
	}
	#disclaimer {
		float:left;
		width:850px;
		padding: 0px 10px;
	}
/**	-	-	-	-	-	-	-	-	**/

/**	-	-	-	OTHERS	-	-	-	**/
		
#tweetmeme_button{ font-family: arial; height: 20px; overflow: hidden; }
#tweetmeme_button a{ text-decoration: none; border: none; }
#tweetmeme_button .count{ float: left; display: block; margin-right: 5px; font-size: 14px; font-weight: bold; color: #424242; }
#tweetmeme_button .retweet{ float: left; height: 16px; width: 50px; background: url('http://tweetmeme.com/images/widget.gif') no-repeat 0px -45px; text-align: center; display: block; cursor: pointer; padding: 0px 0px 0px; font-size: 11px; color: #FFF; text-decoration: none; line-height: 16px; }
#tweetmeme_button .retweet:hover, #tweetmeme_button .retweet.selected{ background-position: 0px -61px; color: #80b62a; }
#tweetmeme_button .retweet.selected{ cursor: text; }
#tweetmeme_button .tweetmemebutton.loading .c{ background: url('http://tweetmeme.com/images/compactbutton-loader.gif') no-repeat; height: 16px; width: 16px; display: block; text-indent: 100px; overflow: hidden; margin: 0px 5px 0px 0px; }


/* added by paul mangaser dec. 1, 2011 for countdown */
/* countdown */
#countdown-holder { position: relative; background: url("images/countDown-bg.jpg") no-repeat; width: 190px; height: 500px; margin-bottom: 15px; }
#countdown { margin-top: 443px; margin-left: 23px; position: absolute; }
#countdown span { display: block; float: left; width: 15px; height: 27px;
    background: url("images/countDown-numbers.png") no-repeat 0px 0px; } 
#countdown span.image0 { background-position: -0px 0px; } 
#countdown span.image1 { background-position: -15px 0px; }  
#countdown span.image2 { background-position: -30px 0px; } 
#countdown span.image3 { background-position: -45px 0px; } 
#countdown span.image4 { background-position: -60px 0px; } 
#countdown span.image5 { background-position: -75px 0px; } 
#countdown span.image6 { background-position: -90px 0px; } 
#countdown span.image7 { background-position: -105px 0px; } 
#countdown span.image8 { background-position: -120px 0px; } 
#countdown span.image9 { background-position: -135px 0px; } 
#countdown span.imageSpace { background-position: -150px 0px; width: 8px; } 
