/*
www.arcpartners.com Stylesheet

Colours
*/

/* Header styles */

#top {
	height:148px;
	background: #E9E6D0 url("../images/topback.gif") bottom repeat-x;
	position:relative;
}

#logo { 
	display:block;
	height:96px;width:350px;
	background:url("../images/logo_s.jpg") no-repeat;
	}
	
#logo span {
	display:none
	}

.illustration {
	position:absolute;top:0;right:0;
	height:148px;width:310px;
	}

.about {background: url("../images/illustration5.jpg")}
.news {background: url("../images/illustration1.jpg")}
.services {background: url("../images/illustration8.jpg")}
.clients {background: url("../images/illustration3.jpg")}
.stories {background: url("../images/illustration4.jpg")}
.contact {background: url("../images/illustration2.jpg")}
.careers {background: url("../images/illustration7.jpg")}

/* Content styles */

#left h1 {
	background:#f8f7f0 url("../images/left_arrow.gif") right center no-repeat;
	padding:10px 0 0 20px;border-bottom:1px solid #9c8e7e;color:#9c8e7e;
	font-weight:normal;font-size:18px;line-height:60px;
	}
#left ul {
	list-style-position:outside;
  margin-top:20px;
	font-size:12px;
	line-height:18px;
	list-style-type:none;
	padding-left:20px;
	}
#left li {
  background: url("../images/left_li.gif") no-repeat;
  padding-left:15px;
  }

#left a {text-decoration:none;color:#7c695a;}	
#left a:hover {text-decoration:underline;color:#000;}	
#left a.active {color:#000;}

h2 {font-weight:normal;font-size:18px;padding:30px 20px 20px 20px;color:#f29400;}
h3 {font-weight:bold;font-size:12px;padding:0 20px 8px 20px;color:#000;clear: left;}
h4 {font-weight:bold;font-size:11px;padding:0 20px 4px 20px;color:#000;}
p {font-weight:normal;font-size:11px;padding:0 20px 18px 20px}
#right ul, #right ol, .subservice {font-weight:normal;list-style-position:outside;font-size:11px;padding:0 20px 10px 35px;}
#right li {padding:0 0 10px 0}
#right img {float: left;margin: 5px 10px 10px 0;}
a {text-decoration:underline;color:#f29400;}
acronym {display:block;text-align:right;}
.people {text-transform:uppercase;font-weight:bold;font-style:normal}

h5 {font-size:12px;font-weight:bold; text-align:center;padding:10px;background:#9c8e7e}
h5 a {color: #fff;text-decoration: none;}

table.services {margin:0 20px 5px 20px;}
.services td,.services  td ul {background:#F0EEE0;font-size:11px;letter-spacing:0;line-height: 13px;vertical-align:top;}
.services td ul {padding:10px 5px 10px 25px !important;}
.services td li {padding-left:0px !important;}
.services td {border: 5px solid #fff;}
.subservice{background:#F0EEE0;text-align:center;padding:4px 0px !important; margin: 0px 25px 10px 25px;}
#subserviceH{margin: 0px 25px 10px 25px; padding:8px 0 !important;}

.trio {width:120px; float:left;letter-spacing:0;line-height: 13px;}
.trio {list-style-type:none;margin-left:0px !important;}

.download {
  float: none !important;
  margin:0 !important; margin:0 !important;
  border: none;
  vertical-align: text-bottom;
}


#searchForm {padding:20px 5px 0 15px}
#searchForm label {color:#665648 ;font-size:0.9em;}
select, #keywords, #search { display:block;width: 195px;height:18px; border:1px solid #9c8e7e;font-size:11px;line-height:18px;margin: 5px 0}
#keywords {width:105px;float:left;margin-right:10px}
#search { width: 75px;height:21px;line-height:16px;float:left; border:1px solid #fff;font-weight:bold;color:#f8f7f0;background:#9c8e7e}
#searchForm span {clear:left;display:block;font-size:x-small;padding:10px 0 5px 0;color:#665648;}

/* CMS */
#storycontent {
width: 375px;
height: 150px;
}

