*{
margin:0;
padding:0;
}
img{
border:none;
}
body{
font-family:helvetica,arial,sans-serif;
font-size:11pt;
color:#fff;
background:url(../images/background.jpg) #000 repeat;
}
p{
padding-bottom:12px;
}
#container{
background:url(../images/gradient.jpg) no-repeat;
margin:0 auto;
width:700px;
height:500px;
padding-top:65px;
}
h1 a{
background:url(../images/logo.gif) no-repeat;
text-indent:-30000px;
display:block;
width:133px;
height:54px;
float:left;
clear:none;
}
#content h2{
font-size:15pt;
color:#b70000;
margin-bottom:12px;
}
.divider{
background:url(../images/dots.gif) repeat-x;
width:100%;
height:1px;
overflow:hidden;
clear:both;
}
a{
color:#b70000;
outline:none;
}
a:hover,
a:focus{
color:red;
}
a:visited{
color:#b70000;
}
.breaker{
line-height:0;
clear:both;
}


#menu{
float:right;
}
#menu li{
font-size:8pt;
float:left;
clear:none;
list-style:none;
margin-left:2px;
}
#menu li a{
display:block;
color:#fff;
padding:;
text-decoration:none;
padding:10px;
margin-top:34px;
}
#menu li a:hover,
#menu li.selected a{
background-color:#b70000;
}


#content{
padding:50px 0;
}
#footer{
font-size:x-small;
float:right;
padding:14px 0 30px;
}
.red{
color:#b70000;
}
.large-red{
font-size:15pt;
color:#b70000;
}
.footnote{
padding-top:6px;
font-size:x-small;
}
.breaker{
clear:both;
overflow:hidden;
height:0
}


#contact-left{
width:320px;
float:left;
clear:none;
margin:0;
padding-top:50px;
}
#contact-right{
width:330px;
float:right;
border-left:1px dotted #666;
padding:50px 0 50px 30px;
}
#contact-right form label{
color:#b70000;
}
#contact-right form input,
#contact-right form textarea{
font-family:arial,helvetica,sans-serif;
font-size:small;
color:#fff;
border:1px solid #666;
background-color:#000;
width:98%;
padding:2px;
margin-bottom:7px;
}
#contact-right form textarea{
height:100px;
}
#contact-right form input#submit{
width:20%;
cursor:pointer;
background-color:#000;
color:#b70000;
}
#contact-right form input#submit:hover{
border:1px solid #b70000;
}


#client-table{
margin-bottom:30px;
font-size:10pt;
}
#client-table td{
padding:0 25px 4px 0;
}
#client-table span{
display:block;
color:#b70000;
margin-bottom:10px;
font-size:11pt;
}


.who-content{
float:left;
clear:none;
width:400px;
}
#who-photo{
display:block;
overflow:hidden;
float:right;
padding:50px 0;
}