@charset "utf-8";
@import "preset.css";
@import "form.css";
@import "products.css";
@import "typography.css";
/* CSS Document */
body{
    margin:0; 
	padding:0; 
	background:url(../images/2009/bg-body.jpg) top center no-repeat #0F0E09;
    font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 11px; 
	color:#999999;
	}

#menu li a.menu1:hover{color:#38A14F;}
#menu li a.menu2:hover{color:#2B7DA8;}
#menu li a.menu3:hover{color:#A72E84;}
#menu li a.menu4:hover{color:#B8B619;}
#menu li a.menu5:hover{color:#B4711B;}
#menu li a.menu6:hover{color:#7029A2;}
#menu li a.menu7:hover{color:#2CA8A3;}
#menu li a.menu8:hover{color:#CC0000;}
/*-- Text --*/
h1{font-size:14px; padding-top:0; margin-top:0;}
h2{font-size:14px; padding-top:0; margin-top:0; color:#CC0000}
h3{font-size:13px; padding-top:0; margin-top:0; color:#CC0000}
b{color: #888888;}
a{color: #666666;}
.bold{color:#CC0000;}
.bold a{color:#CC0000; text-decoration:none;}
.bold a:hover{text-decoration:underline;}
.sponsor-txt{color:#666666;}
.sponsor-txt a{color:#333; text-decoration:none;}
.sponsor-txt a:hover{color:#666666; text-decoration:underline;}

#wrapper{
    width:916px; /*750px;*/
	margin: 160px auto 0px auto; 
	padding: 20px auto auto 80px; 
	border: none; 
	background: #fff url(../images/2009/bg-footer.jpg) bottom center no-repeat;
	}
#circus-circus {
    width: 916px;
	height: 945px;
	margin: -221px auto;
	padding: 0;
	position: absolute;
	z-index: 10;
	background: url(../images/2009/overlay-big-top.gif);
}	
#header-banner{
    width: 800px;
    margin: 0 auto 20px auto; 
	padding:0; 
	height: 280px;
	overflow: hidden;
}
#header-image{
    margin:0; 
	padding:0;
}
#weblogo { width: 600px; background-color:#FFFFFF; height:90px; margin: 0 auto; padding-bottom:10px; position:relative; visibility: visible;}
#site-logo { background:url(../images/logo-burwood-festival.gif); width: 392px; height: 140px; position:absolute; left: -50px; top: -20px;}
.festival-date { color:#004E24; font-size: 1.4em; font-weight:bold; padding: 10px;}

#mid{width:740px; padding: 0 0 10px 0; margin:0 auto; background-color: none; min-height: 500px; position: relative; z-index: 12;}

	#menu{float:left; width:155px; padding:25px 10px 0 10px; margin:0;}
		.menu-title {color:#004E24; font-size: 1.2em; font-weight:bold;}
		#menu a{ text-decoration:none; color:#999999;}
		#menu a:hover{ text-decoration:underline; color:#666666;}
		#menu ul{padding:0; margin:0; list-style:none;}
		#menu li {padding:0; margin:7px; list-style:none; padding-bottom:9px;}

	#mid-right{ display:block; padding:0; margin:0px 5px;  width: 370px; float:left;}
		#content{display:block; padding:0 10px; margin:0;}
			#textcontent{padding-top:10px; display:block;}
	#sponsors{float:right; width:175px; padding:0 0 0 10px; margin:0; text-align:center; }			
		#sponsors a{ text-decoration:none; color:#999999;}
		#sponsors a:hover{ text-decoration:underline; color:#666666;}
		#sponsors ul{padding:0; margin:0; list-style:none;}
		#sponsors li {padding:0; margin:7px; list-style:none; }
		#sponsors .logo {border: none;}
	#footer{padding:10px;height: 60px;color: #666666;width: 740px; margin: 0 auto;}
			#footerleft{display: inline; float:left; padding-left: 8px; padding-top: 8px; vertical-align:middle; width: 200px;}
			#footerright{display: inline;float:right;padding-right: 8px;padding-top: 8px;vertical-align:middle; width: 200px; text-align: right;}
			#footerright a{color: #666666; text-decoration:none}
.clear{clear:both; line-height:0; height:0; font-size:0; margin:0; padding:0;}

.imgline{
	display:block;
	padding-bottom: 10px;
	padding-top: 20px;
}
.black {color:#333333}
.drakgray {color:#666666}