body{
font:0.8em/1.4 Verdana, Arial, Helvetica, sans-serif;
width:760px;
text-align:center;
margin:0 auto;
background-color:#2d0a0d;
color:#bf958e;
}
div#wrapper{
text-align:left;
background-color:#400100;
float:left;
margin-top:20px;
}
h1{
display:none;
}
p{}
/* ******************************* MASTHEAD ******************************* */
div#masthead{
padding:0;
float:left;
height:56px;
overflow:hidden;
}
div#squares{
width:560px;
float:left;
height:56px;
}
div#squares ul{
padding:0;
margin:0;
height:56px;
float:left;
}
div#squares li{
list-style-type:none;
margin:0;
padding:0;
float:left;
line-height:0;
height:28px;
}
div#squares li img{
margin:0;
padding:0;
float:left;
height:28px;
}
div#logo{
width:200px;
float:left;
}
div#skip{
display:none;
}
/* ****************************** PRIMARY NAVIGATION ************************** */
div#navigation{
float:left;
clear:both;
background:url(images/menu_back.jpg) no-repeat;
width:760px;
padding:0;
border-bottom:1px solid #6f4844;
overflow:hidden;
}
div#navigation ul{
margin:0;
padding:0;
}
div#navigation li{
list-style-type:none;
line-height:1.2;
margin:0;
padding:10px 0;
float:left;
font-size:0.8em;
}
div#navigation li a{
padding:10px;
border-right:1px solid #6f4844;
border-left:1px solid #390300;
}
div#navigation li a:hover{
background-color:#643b37;
border-left:1px solid #6f4844;
color:#fff;
}
div#navigation li a.active{
background-color:#643b37;
border-left:1px solid #6f4844;
color:#fff;
}
/* ****************************** SUB NAVIGATION ************************** */
div#menu2{
float:left;
width:202px;
}
ul#submenu{
padding-left:0;
margin:0 10px 0 10px;
}
ul#submenu li{
list-style-type:none;
font-size:0.9em;
}
.chevron{
color:#ed1c24;
}
ul#submenu li a:hover{
color:#fff;
}
/* ****************************** MAIN STUFF *************************** */
div#left{
float:left;
width:583px;
}
div#right{
	float:left;
	width:177px;
}
/* ****************************** MAIN TEXT *************************** */
div#maintext{
float:left;
padding:0 10px 20px;
width:350px;
border-left:1px solid #78534d;
margin-bottom:10px;
}
div#maintext h2{
font-size:1.2em;
margin-top:0;
color:#fff;
}
div#maintext h3{
font-size:1.1em;
margin-bottom:6px;
}
div#maintext p{
margin-top:0;
margin-bottom:8px;
font-size:0.9em;
}
div#maintext ul{
margin-left:0;
padding-left:16px;
margin-top:0;
}
div#maintext p.highlight{
color:#fff;
margin:20px 0 0;
}
div#maintext a:hover{
color:#fff;
}
ul#casestudies{
margin:0;
padding:0;
border-top:0px solid #5a0401;
}
ul#casestudies li{
list-style-type:0;
display:inline;
margin-right:10px;
}
ul#casestudies li a:hover{
color:#fff;
}
ul#casestudies .chevron{
color:#fff;
}
/* ****************************** SERVICES LIST ************************** */
div#base{
clear:both;
border-top:2px dotted #592b26;
padding:4px 0;
}
ul#services{
padding:0;
margin:0;
text-align:center;
}
ul#services li{
display:inline;
list-style-type:none;
margin-right:14px;
color:#895850;
font-size:0.9em;
}
/* ******************************** GENERIC STYLES ************************* */
a{
color:#bf958e;
text-decoration:none;
}
.active{
color:#fff;
}
div#maintext p.quote{
font-style:italic;
margin-bottom:4px;
}
div#maintext p.quoter{
font-variant:small-caps;
font-size:0.9em;
margin-top:0;
}
.invisible{
display:none;
}
li.subheader{
margin-bottom:4px;
}
p.gap{
margin-top:16px;
float:left;
text-align:left;
}
p.gap a{
color:#fff;
}
