body { color:#776754; font-family: Helvetica, Tahoma, Verdana, Arial; font-size: 10px; margin: 0; padding: 0; }
a:active,a:focus{outline:0;}
p { font-family:Helvetica, Tahoma, Verdana, Arial; line-height:18px; }
a { font-family:Helvetica, Tahoma, Verdana, Arial; color:#C44F27; }

/* layout
--------------------------------------------------*/
#nav_container 		{ position: absolute; top: 86px; left: 81px; width:131px; z-index:99; }
#content_container 	{ position: absolute; top: 163px; left: 225px; }
#flashFolio 			{ position: absolute; top: 161px; z-index:0; height:700px !important; width:100%; }

/* home
--------------------------------------------------*/
#home_thumbs img 	{ border: none; }
#home_thumbs a 	{ background-position: 0 0; background-repeat: no-repeat; color:#666666; display:block; float:left; margin-right:1px; text-decoration:none; height:65px; width:128px; }
#home_thumbs a p	{ color:#666666; height:20px; margin:0 0 2px 0; }
#home_thumbs a:hover p	{ color:#333; }
#home_thumbs a:hover	{ background-position: top right; }

#result 		{ width:773px; margin-bottom:15px; }
#result div	{ display: none; }
#result .dottedLine	{ margin-bottom: 5px; }
#result p 	{ font-size:12px; display:block; width:773px; margin: 0; height: 45px; color:#808080; line-height:15px; }

/* nav
--------------------------------------------------*/
#nav_container ul { width:115px; margin:0; padding:0; }
#nav_container ul li { list-style:none; margin:0; padding:0; display:block; height:20px; }
#nav_container ul li a { display:block; height:20px;}
#nav_container ul li a em { display:none; }
#nav_container ul li a.home { background:top left no-repeat url(/images/menu/menu_btn_home.gif); }
#nav_container ul li a.portfolio { background:top left no-repeat url(/images/menu/menu_btn_portfolio.gif); }
#nav_container ul li a.people { background:top left no-repeat url(/images/menu/menu_btn_people.gif); }
#nav_container ul li a.clients { background:top left no-repeat url(/images/menu/menu_btn_clients.gif); }
#nav_container ul li a.contact { background:top left no-repeat url(/images/menu/menu_btn_contact.gif); }
#nav_container ul li a:hover { background-position:right 0; }
/*-- selected states --*/
#home #nav_container ul li a.home { background:top right no-repeat url(/images/menu/menu_btn_home.gif); }
#folio #nav_container ul li a.portfolio { background:top right no-repeat url(/images/menu/menu_btn_portfolio.gif); }
#peopleMain #nav_container ul li a.people,
#people_flick #nav_container ul li a.people,
#people_ian #nav_container ul li a.people,
#people_paul #nav_container ul li a.people,
#people_peter #nav_container ul li a.people,
#people_partners #nav_container ul li a.people { background:top right no-repeat url(/images/menu/menu_btn_people.gif); }
#clients #nav_container ul li a.clients { background:top right no-repeat url(/images/menu/menu_btn_clients.gif); }
#contact #nav_container ul li a.contact { background:top right no-repeat url(/images/menu/menu_btn_contact.gif); }

/* sub menu
--------------------------------------------------*/
ul.subMenu 		{ margin:0; padding:0; width:350px; list-style:none; }
ul.subMenu li 	{ margin:0; padding:0; height: 20px; }
ul.subMenu li,
ul.subMenu li strong { display:block; width:350px; }
ul.subMenu li img { padding:0; display:none; }

/* content+people
--------------------------------------------------*/
.content { margin-top: 59px; width: 283px; }
.content h2 { margin:0; padding:0; }
.content img { display:none; }