/*
Oyster
Homepage Specific Style
Author : Rob W
------------------------------------------------*/
body {	background:#FFFFFF url(../images/layout/background.jpg) no-repeat center 297px;}

/*
 = Frame
-----------------------------------------------*/
#frame { background: url(../images/layout/header.jpg) no-repeat center top; }

/*
 = Header
------------------------------------------------*/
#frame #header {	width:805px;	height:297px;}

/*
 = Content
------------------------------------------------*/
#frame #content {
	padding-top:10px;
	min-height:0px;
	margin:145px auto 0px;
	background:url(../images/layout/content_border.jpg) repeat-x top;
	color:#FFF;
	width:770px;
}

#frame #content #intro{
	font-size:1.2em;
	color:#B1C5D2
}

#frame #content p{
	margin:10px 0px 10px 70px;
	width:317px;
	color:#899FB4;;
	font-size:0.9em;
}

/* News/Recent activity */
#news{
	width:288px;
	position:absolute;
	top:-25px;
	right:0px;
	clear:right;
}

#news  h2 {
	margin:0px 0px 25px;
	color:#8aa1b5;
	text-transform:lowercase;
	font-weight:normal;
	font-size:1.4em;
	font-family:"Century Gothic", Arial, sans-serif;
}

#content #news p{ 
	font-size:1.1em; 
	margin:10px 0px; 
	color:#FFF;
	padding:0px;  	
	width:288px;
}
#news p strong{
	display:block;
	color:#999999;
	margin-bottom:-2px;
}

#news p a{	display:block;	color:#8aa1b5;}

#news p a:hover {	color:#5d7b95; }

/*Service LInks */
#frame #content #service_links {
	list-style:none;
	width:715px;
	margin:40px 0px 10px 0px;
	float:right;
	padding:0px;
	clear:both;
	height:21px;

}

#service_links li{
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
}

#service_links li a{
	text-indent:-7000px;
	overflow:hidden;
	display:block;
	height:21px;
	line-height:0px;
	background:url(../images/layout/service_nav_background.png) no-repeat;
}	

#service_links li #web_service { width:55px; background-position:0px 0px; }
#service_links li #design_service { width:133px; background-position:-55px 0px; }
#service_links li #media_service {	width:109px; background-position:-189px 0px; }

#service_links li #marketing_service {	width:100px; background-position:-298px 0px; }
#service_links li #research_service {	width:85px; background-position:-398px 0px; }
#service_links li #consultancy_service { width:113px; background-position:-482px 0px; }
#service_links li #promotions_service { width:110px; background-position:-595px 0px; }

#service_links li #web_service:hover { 	background-position:0px -22px; }
#service_links li #design_service:hover { 	background-position:-55px -22px; }
#service_links li #media_service:hover  {	background-position:-189px -22px; }
#service_links li #marketing_service:hover { 	background-position:-298px -22px; }
#service_links li #research_service:hover { background-position:-398px -22px; }
#service_links li #consultancy_service:hover { 	background-position:-482px -22px; }
#service_links li #promotions_service:hover { background-position:-595px -22px; }

/*
 = Footer
------------------------------------------------*/
#frame #footer {
	margin:0px auto 10px;
	clear:both;
	padding:0px;
	width:770px;
	color:#727172;
	background:none;
	border-top:1px solid #403f40;
}
#frame #footer p{ 
	width:auto;
	border:none; 
	padding:0px;
	text-align:left;	
	margin:10px 0px 0px 55px; 
}

#frame #footer a{
	position: static;
	padding:0px;
	border:none;
	border-bottom:none;
	background:none;
	font-size:1.0em;
	width:auto;
	text-align:left;
}