body {
	background-color: #000000;
}

a {
	text-decoration:none;
	color:#ffffff;
}

a:hover {
	text-decoration:none;
	color:#999999;
}

#frame{
	font:14px/17px tahoma;
	font-weight:bold;
	padding-bottom:80px;
	background-image:url('images/banner.gif');
	background-repeat:no-repeat ;
	background-position: center top;
	width:780px;
	margin-right:auto;
	margin-left:auto;
	color:#fff;

}

#banner {
	height:80px;
}

#menu {	
	padding-top:3px;
	padding-bottom:3px;
	background-color:#333333;
	background-image:url('images/menuback.gif');
	background-repeat:repeat-y;
	text-align:center;
	font:11px tahoma;
	letter-spacing:-0.5px;
	border-bottom:1px solid #999999;
}

#menubutton {
	color:#ffffff;
	font:14px/17px tahoma;
	font-weight:bold;
}	

img{
	border:0px;
}

#menu a{
	text-decoration:none;
}


#main {
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	background-image:url('images/wave.gif');
	background-repeat:no-repeat ;
	background-position: bottom right;
	padding-top:10px;
	color:#ffffff;
	font:14px/17px tahoma;
	font-weight:bold;
}

#home {
	background-image:url('images/stephmain1.gif');
	background-repeat:no-repeat ;
	background-position: bottom left;
	padding-left:220px;
	padding-bottom:20px;
}

#theatre {
	background-image:url('images/stephmain1.gif');
	background-repeat:no-repeat ;
	background-position: bottom left;
	padding-left:190px;
}

#radio {
	background-image:url('images/stephmain2.gif');
	background-repeat:no-repeat ;
	background-position: bottom right;
	padding-left:20px;
	padding-bottom:120px;
	padding-right:100px;
	font:17px/20px tahoma;
}

#tv {
	background-image:url('images/stephmain3.gif');
	background-repeat:no-repeat ;
	background-position: bottom left;
	padding-left:190px;
		
}

#showreel {
	background-image:url('images/stephmain4.gif');
	background-repeat:no-repeat ;
	background-position: bottom right;
	padding-top:130px;
	padding-left:30px;
	padding-right:210px;
	padding-bottom:170px;
	font:18px/35px tahoma;

}

#stats {
	background-image:url('images/stephmain5.jpg');
	background-repeat:no-repeat ;
	background-position: bottom left;
	padding-left:300px;
	padding-bottom:100px;
	font:17px/20px tahoma;
}

#production {
	background-image:url('images/stephmain6.gif');
	background-repeat:no-repeat ;
	background-position: bottom right;
	padding-right:270px;
	padding-bottom:30px;
	font:17px/20px tahoma;
}

#training {
	background-image:url('images/stephmain7.gif');
	background-repeat:no-repeat ;
	background-position: bottom left;
	padding-left:210px;
	padding-bottom:30px;
}



#photos {
	font:32px/40px tahoma;
	text-align:center;
	padding-bottom:30px;
	padding-top:30px;
}

#bottom {
	height:25px;
	background-image:url('images/bottom.gif');
	background-position: bottom left;
}

.header {
	margin-left:30px;
	font:22px/26px tahoma;
	border-bottom:1px solid #fff;
}

ul {
	 list-style-image:url('images/bullet.gif');
}	

