/* CSS Document */

body {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:0;
	color:#666666;}
	
li {margin:0; padding:0;}
p  { font-size:18px;}
h1 {font-weight:lighter; font-size:22px;}	
h2 {color: #FF9933; font-size:30px; font-weight:lighter; }
h3 {color:#000000; font-size:14px;}

a {color: #FF9933; text-decoration:none;}
a:hover {color: #333333; text-decoration:underline;}

/* MAIN DIV STYLES */

#container {
	width:960px;
	margin: 0 auto;
	background:url(../img/generic/g_back.gif) repeat-y;
	float:none;}
	
#content {
	margin: 0 38px;
	width:884px;
	float:left;
	}
	
#head { 
	width: 598px;
	height:200px;
	float:right;
	background:url(../img/generic/g_topBack.gif) repeat-x; }
	
#logo {
	width:286px;
	height:104px;
	float:right;
	margin-top:25px;
	}	
	
#quote { 
	width: 598px;
	height:188px;
	float:right;
	border-bottom:1px solid #CCCCCC;}

#quote h1{padding: 15px 20px;}
#quote em{font-size:18px; }		
	
#footer {	
	width:960px;
	background:url(../img/generic/g_bottom.jpg) no-repeat top;
	clear:both;
	height:79px;
	}

#footer p {	padding:20px 0 0 220px;}	
	
#model {
	float:left;
	background:url(../img/generic/g_hayley.jpg) no-repeat;
	width:286px;
	height:348px;
	border-bottom:1px solid #CCCCCC;
	margin-top: 40px; 
	}	
	
/* NAV STYLES */	

#nav {
	width:580px;
	float:right;
	height:48px;
	margin-top:23px;
}

#nav table {
	width:580px;
	height:48px;
	padding:0;
	background:url(../img/generic/g_nav_back.gif) no-repeat bottom;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border-collapse:collapse;
	}
	
#nav table td {
	width:116px;
	padding:0;
	margin:0;
	text-align:center;
	}

#subnav {
	width:143px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:10px;}
	
#subnav ul{
	margin:0;
	padding:0; }

#subnav li {
	list-style:none;}	

.promohead {
	background:url(../img/generic/g_promo.jpg) no-repeat bottom left;
	}
.creathead {
	background:url(../img/generic/g_creative.jpg) no-repeat bottom left;
	}
.corphead {
	background:url(../img/generic/g_corporate.jpg) no-repeat bottom left;
	}
.onlinehead {
	background:url(../img/generic/g_online.jpg) no-repeat bottom left;
	}
.conshead {
	background:url(../img/generic/g_consultancy.jpg) no-repeat bottom left;
	}
	
.promohead, .creathead, .corphead, .onlinehead, .conshead {
	height:22px;
	margin:9px 0 6px 0;
	}	

#maincontent {
	width:680px;
	padding:20px;
	float:right;
	text-align:center;}

#oldlogo {
	position:relative;
	z-index:2;
	top: 50px;
	left:0;
	}