/* @override 
	http://keno.dev.cuttingedge.com.au/wp-content/themes/keno/style.css
	http://keno2.dev.cuttingedge.com.au/wp-content/themes/keno/style.css
*/
/*
Theme Name:Keno
Description:Theme for Tabcorp Keno.
Version:1.0
Author:Cutting Edge Digital
Author URI:http://digital.cuttingedge.com.au/
*/
@media screen {
	/*========================================= COMMON ==========================================*/
	embed, object{margin:0;padding:0;}
	body{font-size:62.5%;font-family:Verdana,Arial,sans-serif;background:#fff url(images/KENO_BG_tile.jpg) repeat-y 50% 0;color:#333;margin:0;padding:0;line-height:12px;}
	form{padding:0;margin:0;}
	p{padding:0;margin:10px 0;}
	#sidebar div.content p.downloads{color:#f8d2a1;font-weight:bold;}
	#page-wrapper{background:url(images/KENO_HP_Expander.jpg) repeat-y 50% 0;width:844px;margin:auto;}
	#page{background:transparent url(images/KENO_SubPage_Header.jpg) no-repeat 50% 0;min-height:425px;height:auto !important;height:425px;}
	#header-content{height:74px;padding-top:10px;float:left;width:825px;position:relative;}
	#logo{float:right;}
	#content{padding:0 30px;color:white;margin:0;}
	#footer{height:95px;background:transparent url(images/KENO_HP_Footer.jpg) no-repeat 50% 100%;}
	#footer-links{float:left;margin-top:57px;padding-left:30px;}
	#footer-links a{color:white;text-decoration:none;margin-right:10px;}
	#footer #keno-winnings{float:right;width:280px;font-size:150%;color:white;font-weight:bold;}
	#footer #keno-winnings{text-transform:uppercase;}
	#footer #keno-winnings div{margin-top:30px;margin-right:25px;text-align:center;}
	#left{max-width:270px;width:270px;float:left;}
	#right{float:right;width:514px;max-width:514px;}
	img,a img{border:none;}
	#sign-up-for-updates{position:absolute;left:275px;top:33px;}
	#sign-up-for-updates input{border:none;background:none;width:160px;height:15px;}
	#sidebar{min-height:270px;height:auto !important;height:270px;background:url(images/KENO_LH_Graphic.jpg) no-repeat 50% 0;width:255px;position:relative;}
	#sidebar img.header{float:right;}
	#sidebar div.content{clear:both;padding:10px 30px;}
	#promotions-box{height:85px;width:255px;background:url(images/KENO_H2P_PROMOTIONS.jpg) no-repeat 50% 50%;}
	#promotions-box a.image{float:left;}
	#promotions-box img{margin-top:10px;margin-left:12px;border:3px solid white;}
	#promotions-box div{float:left;margin-top:20px;padding-left:4px;width:170px;overflow:hidden;height:55px;}
	#promotions-box div h4{font-size:14px;}
	#promotions-box div a{text-transform:uppercase;color:white;text-decoration:none;h}
	#promotions-box div h4,#promotions-box div p{margin:8px;}
	#notice{position:absolute;top:3px;left:3px;background-color:whitesmoke;padding:5px;border:3px solid darkgray;}
	/*==================================== HOMEPAGE ====================================*/
	#home-page #page{background-image:url(images/KENO_HP_Header.jpg);}
	#home-page #right{width:240px;height:355px;padding-right:20px;padding-left:20px;position:relative;}
	#home-page #content {position:relative;}
	#home-page #text{position:absolute;top:65px;left:340px !important;left:310px;color:white;width:190px;height:60px;font-family:Arial;font-size:12px;line-height:15px;}
	#home-page #text p a{color:white;}
	#rotation-wrapper{position:absolute;width:490px;top:158px;left:35px !important; left:5px}
	#quick-results{height:200px;}
	#quick-results input#date,#quick-results input#game,#quick-results div form span{width:90px;position:absolute;left:150px;}
	#quick-results #date{top:90px;}
	#quick-results #game{top:120px;}
	#quick-results div form span{width:120px;left:120px;top:155px;text-align:center;}
	#latest-promotion{height:120px;margin-top:40px;}
	#latest-promotion div div {overflow:hidden;height:82px;width:140px;padding-top:5px;}
	#latest-promotion div div h4 a, #latest-promotion div div h4{color:white;margin:0;}
	#latest-promotion div a img{float:left;margin:4px 5px;border:3px solid white;}
	/*==================================== LOCATE YOUR LOCAL ====================================*/
	#locate-map{padding:0px;height:345px;width:510px;float:right;color:black;background:url(images/KENO_LL_RH_BG_Graphic.jpg) no-repeat 0 0;}
	#locate-map.empty{background-image:url(images/KENO_LL_RH_Graphic.jpg);}
	#locate-map div.GMapEZ{height:265px;margin-top:28px;margin-left:20px;width:450px;border:5px solid #D8ECFB;}
	#locate-your-local-page #sidebar div.content em{color:#ED8716;font-style:normal;font-weight:bold;text-transform:uppercase;margin:0;}
	input#location-field{width:100%;margin:0;}
	/* ====================================== GAME RESULTS =======================================*/
	#results-table{width:515px;height:343px;float:right;background:url(images/KENO_RES_RH_Graphic_BG.jpg) no-repeat 0 0;}
	#results-table.empty{background-image:url(images/KENO_RES_RH_Graphic.jpg);}
	#date-field,#game-field,#num-field{position:absolute;left:25px;width:70px;padding-left:136px;height:20px;border:none;background-repeat:no-repeat;background-position:50% 50%;line-height:20px;}
	#date-field{top:118px;background-image:url(images/KENO_RES_Date.jpg);} 
	#game-field{top:145px;background-image:url(images/KENO_RES_FirstGame.jpg);} 
	#num-field{top:172px;background-image:url(images/KENO_RES_NumGames.jpg);}
	#results-buttons{position:absolute;left:130px;top:210px;width:90px;}
	#get-results-img{position:absolute;left:30px;top:218px}
	#sidebar .description{position:absolute; margin-left:25px; top:65px;color:white;width:208px;}
	#results-info{height:25px;}
	#results-actions{background-color:#62b2e0;height:25px;margin-top:5px;}
	#results-actions p{width:160px;float:left;margin:0 5px;}
	#results-actions a.get-flash{float:left;}
	#results-actions div.buttons{float:right;}
	/* ====================================== HOW TO PLAY ========================================*/
	#sidebar div.content p.small{font-size:60%;}
	/* ================================= WINNERS AND PROMOTIONS ==================================*/
	#main{min-height:342px;height:auto !important;padding:5px;height:342px;background:#e45c9a url(images/KENO_LP_BW_RH_Graphic.jpg) no-repeat 0 0px;}
#main h2{color:white;text-transform:uppercase;font-size:15px;margin-top:10px;margin-left:5px;margin-bottom:25px;}
#sidebar div.content div.winners{overflow:auto;overflow-x:hidden;height:175px;width:195px;margin-top:22px;position:absolute;}
	
	#main img{border:solid 3px white;float:left;margin:5px;}
	#old h3{background-color:#f08b15;margin:3px 0;padding:5px;text-transform:uppercase;font-size:12px;}
	#old .item{background-color:#fad1a3; padding:5px; margin-bottom:3px;}
	#old .item a{color:#ef8a14;text-decoration:none;font-size:120%;}
	/* ===================================== SINGLE PAGE ========================================*/
	#main.single{background-image:url(images/KENO_GENERIC_RH_Graphic.jpg);background-color:#eeaf62;color:#0065a0;}
	#main.single div.content a{color:#004974;}
	#main p a{color:#e8e8e8;}
	#sidebar.single{background-image:url(images/KENO_GENERIC_LH_Graphic.jpg);}
	#main.single h2{color:#0065a0;}
	/*========================================== MENU ===========================================*/
	#menu{clear:both;height:70px;margin:0;padding:0;}
	#menu ul,#menu li{list-style:none;padding:0;margin:0;}
	#menu ul{margin-left:46px;height:70px;}
	#menu ul li{margin-right:4px;float:left;}
	#menu ul li a{display:block;background:transparent url(images/KENO_web_PriNav.jpg) no-repeat -105px 0px;text-indent:-9000px;width:115px;height:58px;}
	#menu ul li a:hover,#menu ul li.current a{background-position:-105px -68px;}
	#menu a.menu-1{margin-right:3px;margin-top:1px;background-position:-47px -1px;width:51px;height:48px;}
	#menu a.menu-1:hover,#menu ul li.current .menu-1{background-position:-47px -69px;}
	#menu a.menu-3{margin-top:2px;background-position:-224px -2px;}
	#menu a.menu-3:hover,#menu ul li.current .menu-3{background-position:-224px -70px;}
	#menu a.menu-4{margin-top:3px;background-position:-343px -3px;}
	#menu a.menu-4:hover,#menu ul li.current .menu-4{background-position:-343px -71px;}
	#menu a.menu-5{margin-top:7px;background-position:-462px -7px;}
	#menu a.menu-5:hover,#menu ul li.current .menu-5{background-position:-462px -75px;}
	#menu a.menu-6{margin-top:8px;background-position:-581px -8px;}
	#menu a.menu-6:hover,#menu ul li.current .menu-6{background-position:-581px -76px;}
	#menu a.menu-7{margin-top:10px;margin-left:0;background-position:-700px -10px;}
	#menu a.menu-7:hover,#menu ul li.current a.menu-7{background-position:-700px -78px;}
}
@media print {
	#header {display:none;}
	#footer {display:none;}
	#left {display:none;}
	span#date-label{clear:right;}
}
