* {
font-family:Helvetica, Tahoma, Verdana,  Arial;
/*color:#8a7a67;*/
color:#776754;
font-size:10px;
}
body {
margin:0;
padding:0;
}
/*body.splash {
background:left top  url(../images/splash_bg_photo.jpg) #302a26;
background:left 140px no-repeat url(../images/splash_bg.jpg) #302a26;
}*/
/*------------- home page set up-------------*/
.thumb{
display:block;
width:128px;
padding-right:1px;
float:left;
}
.thumb img{
border:none;
}
.thumb a{
color:#808080;
text-decoration:none;
display:block;
width:128px;
height:65px
}

#thumb_1 {
	background:top right no-repeat url(../images/home/ichthysLaunch/ichthys_th.jpg)
}
#thumb_2 {
	background:top right no-repeat url(../images/home/marbleHill/marbleHill_th.jpg)
}
#thumb_3 {
	background:top right no-repeat url(../images/home/northWestShelf/northWestShelf_th.jpg)
}
#thumb_4 {
	background:top right no-repeat url(../images/home/vinaceous/sirenya_th.jpg)
}
#thumb_5 {
	background:top right no-repeat url(../images/home/aia/aia_th.jpg)
}
#thumb_6 {
	background:top right no-repeat url(../images/home/straightJacket/straightJacket_th.jpg)
}
#thumb_7 {
	background:top right no-repeat url(../images/home/cme/cme_th.jpg)
}
#thumb_8 {
	background:top right no-repeat url(../images/home/twoFins/twoFins_th.jpg)
}
#thumb_9 {
	background:top right no-repeat url(../images/home/zmh/zmh_th.jpg)
}
#thumb_10 {
	background:top right no-repeat url(../images/home/madFish/madFish_th.jpg)
}
#thumb_11{
	background:top right no-repeat url(../images/home/mossWood/mossWood_th.jpg)
}
#thumb_12 {
	background:top right no-repeat url(../images/home/rov/rov_th.jpg)
}
#thumb_1:hover, #thumb_2:hover,#thumb_3:hover, #thumb_4:hover, #thumb_5:hover, #thumb_6:hover, #thumb_7:hover, #thumb_8:hover, #thumb_9:hover, #thumb_10:hover, #thumb_11:hover,#thumb_12:hover  {
	background-position:left 0;
	
	
}
.thumb a p{
margin:0 0 2px 8px;
display:block;
background:#fff;
height:20px;
color:#666666;
}
#result{
display:block;
width:773px;
height:457px;
background:#fff;
margin-bottom:5px;
}
#result p{
	font-size:12px;
	display:block;
	width:773px;
	float:left;
	margin-left:0px;
	color:#808080;
	line-height:14px;
}
#result img{
float:left;
}
/*------------------------------------------*/
#flashFolio {
position:absolute;
display:block;
z-index:0;
min-height:700px;
height:700px !important;
width:100%;
margin:161px 0 0 0;
}

a.enter em{
display:none;
}
a.enter {
display:block;
width:68px;
height:19px;
background:top left no-repeat url(../images/splash.gif);

}
a.enter:hover{
background:top left no-repeat url(../images/splash_ro.gif);
}

p{
font-family:Helvetica, Tahoma, Verdana,  Arial;
line-height:18px;
}
a{
font-family:Helvetica, Tahoma, Verdana,  Arial;
font-size:10px;
/*font-weight:bold;*/
/*color:#776754;*/
color:#C44F27;
}
h3 {
display:block;
height:65px;
}
h2 {
display:block;

}
/*---- Nav Styles --*/
.subMenu{
display:block; 
position:absolute;
}
ul.subMenu, ul.subMenu li{
display:block; 
margin:0;
padding:0;
width:350px;
list-style:none;
margin-bottom:-5px;
}
ul.subMenu li, ul.subMenu li strong{
list-style:none;
display:block;
width:350px;

/*height:15px;
*/
}

ul.freshMnu li {
margin-bottom:0px;
width:350px;
}
ul.freshMnu li strong{
display:block;
width:350px;
padding-left:15px;
}
ul.freshMnu li strong a {
width:350px;
}
/*ul.subMenu. li strong{
width:300px;
padding-left:20px;
}*/
ul.subMenu li img{
padding:0;
margin-top:-10px;
display:none;
}
/*-- --*/
ul.freshMnu li{
background:0px 3px  no-repeat url(../images/fresh_arrow.gif)
}

#nav_container {
display:block; 
position:absolute;
z-index:99;
margin:86px 0 0 81px; 
width:115px;
}

#nav_container ul{
display:block;
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;
/*background-position:-115px 0;*/
}
#nav_container ul li a em {
display:none;
}
#nav_container ul li a.fresh {
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;
}
/*-- Below is the CSS for the selected states --*/
#fresh #nav_container ul li a.fresh {
background:top right no-repeat url(../images/menu/menu_btn_fresh.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);
}
/*-- --*/

/*--- content styles --*/
#content_container{
position:absolute;
margin:163px 0 0 225px; 
/*margin:163px 0 0 212px; 
margin:163px 0 0 196px; */
display:block; 
/*width:500px; */
width:auto;
height:500px;
min-height:500px; 
/*background:#ccc;*/
}
#content_nav {
margin:0;
padding:0;
width:115px;
}
#content_nav li{
margin:0;
padding:0;
list-style:none;
}
#content_nav  li a {
display:block;
height:20px;

}
#content_nav  li a em {
display:none;
}
#content_nav  li a.peter {
background:top left no-repeat url(../images/people_menu/people_menu_btn_peter.gif);
}
#content_nav  li a.flick {
background:top left no-repeat url(../images/people_menu/people_menu_btn_flick.gif);
}
#content_nav  li a.paul {
background:top left no-repeat url(../images/people_menu/people_menu_btn_paul.gif);
}
#content_nav  li a.ian {
background:top left no-repeat url(../images/people_menu/people_menu_btn_ian.gif);
}
#content_nav  li a.partners {
background:top left no-repeat url(../images/people_menu/people_menu_btn_partners.gif);
}
#content_nav li a:hover {
background-position:right 0;
}

#content_nav li a.selected , #content_nav li a.selected:hover {
color:#ff00ff;
/*background-position:right 0;*/
}

#peter_pic, #peter_blurb, #flick_pic, #flick_blurb, 
#ian_pic, #ian_blurb, #paul_pic, #paul_blurb, #partners_pic, #partners_blurb{
display:none;

}

div.content {
position:absolute;
display:block;
top:159px;
/*top:126px;
width:1300px;*/

}
div.fresh{
top:0px;
left:310px;
/*border-left:1px dotted #776754;*/
background:top left repeat-y url(../images/fresh_content_border.gif);
padding-left:15px;
}
table tr td div h2{
text-transform:uppercase;
}
#fresh_menu{
display:block;
overflow:auto;
width:350px;


}
div.people{

width:283px !important;
}
div.content img{
padding-right:20px;
}
div.text {
display:block;
width:283px;
padding-right:20px;
}
div.content h1{
margin:0px;
padding:0px;
}

.column{
float:left;
display:block;
width:200px;
padding-left:16px;
padding-right:15px;
height:500px;
}
a.moreLink{
font-weight:bold;
text-decoration:none;
display:block;
position:absolute;
bottom:0;
color:#C44F27;
}
.left {
background:top right repeat-y url(../images/fresh_content_border.gif);
}
.right {
background:top left repeat-y url(../images/fresh_content_border.gif);
}