/* 
client:			wickens media
date:				16/04/07
developer:		lee hughes
					www.pixeladdict.co.uk
*/

/* imports */
@import "form.css";

/* default */
body {
	margin: 0;
	padding: 0;
	
	color: #575757;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background: none;
}

h1 {
	margin-top: 0;
	
	font-size: 2.2em;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

p {
	line-height: 18px;
}

a {
	color: #3a97de;
	text-decoration: none;
}

a:hover {
	color: #3a97de;
	text-decoration: underline;
}

address {
	padding: 5px;
	font-style: normal;
	line-height: 20px;
}

/* generic */
div.clear {
	clear: both;
	height: 1%;
}

/* structure */
#frame {
	margin: 0 auto 0 auto;
	width: 780px;
}

/* head */
.head {
	height: 250px;
	
	border-left: #fff 1px solid;
	border-bottom: none;
	border-right: #fff 1px solid;
}

.head img {
	border: none;
}

#home {
	background: url(../images/head_bg_home.jpg) no-repeat top right;
}

#dvd_auth {
	background: url(../images/head_bg_dvd_auth.jpg) no-repeat top right;
}

#transcription {
	background: url(../images/head_bg_transcription.jpg) no-repeat top right;
}

#showreel {
	background: url(../images/head_bg_showreel.jpg) no-repeat top right;
}

#digi_transfer {
	background: url(../images/head_bg_digital.jpg) no-repeat top right;	
}

#trans_dupli {
	background: url(../images/head_bg_trans_dupli.jpg) no-repeat top right;
}

#clients {
	background: url(../images/head_bg_clients.jpg) no-repeat top right;	
}

#contact {
	background: url(../images/head_bg_contact.jpg) no-repeat top right;
}

#prime {
	margin: 10px 0 0 0;
	padding: 0 10px 0 0;
	width: 200px;
	float: right;
	list-style-type: none;
	
	text-align: right;
}

#prime li {
	line-height: 29px;
	height: 29px;
}

#prime li a {
	color: #fff;
	text-decoration: none;
	display: block;
	height: 28px;
	line-height: 28px;	
}

#prime li a:hover {
	border-bottom: #307AB7 1px solid;
}

/* main */
#main {
	margin: 0;
	background: #e4e4e4 url(../images/main_bg.jpg) repeat-x;
	border: #fff 1px solid
}

#content {
	margin: 30px 20px 0 20px;
	width: 430px;
	float: left;
}

#column {
	margin: 30px 20px 0 0;
	width: 252px;
	float: right;
}

/* foot */
#foot {
	margin: 0;
	padding: 0;
	height: 31px;
	list-style-type: none;
	
	font-size: 0.8em;
	background-color: #E4E4E4;
	border: #fff 1px solid
}

#foot li {
	margin-right: 20px;
	float: right;
	line-height: 30px;
}