body {
	background-color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	line-height:14pt;
	color: #5A504A;
	text-align: center;
	}
	
a:link {
	text-decoration: none;
	color: #113B4D;
	}
	
a:hover {
text-decoration: underline;
}
	
a:visited {
text-decoration: none;
color: #113B4D;
}
	
/* LAYOUT ELEMENTS */


#section-index #header {
width: 734px;
min-height: 295px;
position:relative;
top: 14px;
text-align: left;
z-index: 2;
}


#section-index #featured {
position:relative;
top: 52px;
left: 576px;
width:158px;
min-height: 146px;
text-align:left;	
z-index: 5;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
}



#main {
width: 798px !important;
min-height: 698px !important;
border: 1px solid #5A504A;
position:relative;
margin-left: auto;
margin-right: auto;
text-align: left;
background-image:url(../images/bg.gif);
background-repeat:no-repeat;
margin-top: 30px;
z-index: 0;
}
	
#logo {
position: relative;
top: 25px;
left: 27px;
width:169px;
height:111px;
}

#calistoga {
text-align: center;
}

#logo_talent {
position: relative;
top: 25px;
left: 27px;
width:176px;
height:107px;
padding-bottom: 20px;
}

#logo_locations {
position: relative;
min-height:65px;
height:75px;
padding-bottom: 2em;
margin-bottom: 2em;
}

#logo_locations img {
position: absolute;



}

	
#talent {
position: relative;
top: 27px;
left: 27px;
width: 500px;
text-align: left;
}	
	
#header {
width: 734px;
min-height: 196px;
position:relative;
top: 14px;
text-align: left;
z-index: 2;
}


	

	
/* NAVIGATION */

#nav {
width: 734px;
position:relative;
top: 15px;
right: 0px;
text-align: right;
z-index: 5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #5A504A;
	line-height:24pt;
}

#nav ul {	
 margin: 0;
 list-style: none;
  float: right;	
}

#nav li {	
 float: left;
 margin-left: 30px;
 display: inline;
}

#nav a {
text-decoration: none;
	color: #5A504A;
}

	#section-mhr_locations #menu-mhr_locations a,
		#section-mhr_
 #menu-mhr_press a,
	    #section-mhr_talent #menu-mhr_talent a, 
			    #section-mhr_contact #menu-mhr_contact a, 
		#nav a:hover {
color: #113B4D;
	text-decoration: none;
	}

#subnav {
margin:0;
width: 740px;
position: relative;
top: 14px;
z-index: 3;
  padding: 0;
  border: 0;
  min-height:33px;
}

#subnav ul {	
 margin: 0;
 list-style: none;
  float: left;	
  padding: 0;
  border: 0;
}

#subnav li {	
 float: left;
 margin-right: 2px;
 display: inline;
   padding: 0;
  border: 0;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
}

#subnav li a { width: 182px; display:block; background-color: #D5DDE0; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: .6; color: #332D2A; text-align: center; text-decoration: none; font-size:9pt; float:left; line-height: 33px;}



#section-mhr_company #menu-mhr_company a,
#section-mhr_brands #menu-mhr_brands a, 
#section-mhr_services #menu-mhr_services a,
    #section-mhr_team #menu-mhr_team a, 
#subnav a:hover { background-color: #195874; filter:alpha(opacity=70);-moz-opacity: 0.7; opacity: .7; color: #ffffff; }

#footer {
width: 798px !important;
position:relative;
margin-left: auto;
margin-right: auto;
margin-bottom: 30px;
margin-top: 5px;
right: 0px;
vertical-align:baseline;
z-index: 5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color: #5A504A;
}

#footer span.left{
text-align: left;
float: left;
}


#footer span.right{
text-align:right;
float:right;
}

#spacer {
clear:both;
}

/* TEXT */


#section-index #copy {
position:relative;
min-height: 100%;
top: -109px;
left:55px;
width:495px;
text-align:left;	
z-index: 8;
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
margin-top: 0;
}

/* #section-mhr_locations #copy {
position:relative;
top: 39px;
left:55px;
width:695px;
text-align:left;	
z-index: 0;
margin-left: 0;
margin-right: 0;
margin-bottom: 6em;
margin-top: 0;
}
*/

#copy {
	position:relative;
	top: 33px;
	left:55px;
	width:650px;
	text-align:left;
	z-index: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 6em;
	margin-top: 0;
	height: 2200px;
}

#copywide {
position:relative;
top: 33px;
left:55px;
width:710px;
text-align:left;	
z-index: 2;
margin-left: 0;
margin-right: 0;
margin-bottom: 6em;
margin-top: 0;
}


h1 {
color: #113B4D;
font-size: 11.75pt;
font-weight:lighter;
}


.bluetext {
color: #66818B;
}

.small {font-size: 7pt}

#copy p{
margin-bottom: 0px;
}

.brownheading {
font-size: 10pt;
margin-bottom: -.05em;
}

.brownsubheading {
font-size: 8.75pt;
}

.blueheading {
color: #395E6E;
font-size: 11pt;
}

.bluesubheading {
color: #395E6E;
font-size: 10pt;
}



/* EXCEPTIONS */



#col1
{
float: left;
width: 25%;
margin-left: 0%;
margin-top: .15%;
height: 100%;
}

#col2
{
float: left;
width: 27%;
margin-left: 0%;
margin-top: 2%;
height: 100%;

}

#col3
{
float: left;
width: 30%;
margin-left: 0%;
margin-top: 3%;
height: 100%;
}

#col4
{
float: left;
width: 17%;
margin-left: 0%;
margin-top: 3%;
height: 100%;
}

#section-mhr_press table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	line-height:9.5pt;
	color: #5A504A;
	text-align: center;
	}
	
		#section-mhr_press th {
	font-weight: normal;
	}
	
#section-mhr_press td a:link {
	text-decoration: none;
	color: #113B4D;
	font-size: 7pt;
	}
	
	
#section-mhr_press td a:hover {
text-decoration: underline;
	font-size: 7pt;
}
	
#section-mhr_press td a:hover img {
text-decoration: none;
	font-size: 7pt;
}
	
	
#section-mhr_press td a:visited {
text-decoration: none;
color: #113B4D;
	font-size: 7pt;
}
	

.speciallink { 
	color: #113B4D;
	font-size: 8.5pt;
	}
	
	.speciallink:hover {
text-decoration: underline;
}


.headinglink { 

	color: #113B4D;
	font-size: 8.75pt;
	}
	
	.headinglink:hover {
text-decoration: underline;
}

.targetlink { 

	color: #113B4D;
	font-size: 7.5pt;
	}
	
	.targetlink:hover {
text-decoration: underline;
}
