* {
padding:0;
margin:0;
}
#wrapper {
width:838px;
margin:0 auto 20px auto;
}
body {
font-family: "Segoe UI", Arial, Helvetica;
color:#636363;
font-size:13px;
}
a {
text-decoration:none;
color:#a50000;
}
p {
margin-bottom:5px;
line-height:19px;
}
h1 {
color:#a50000;
font-family: Calibri, Arial, Helvetica;
margin-bottom:8px;
}
.both {
clear:both;
}
#header .logo {
float:left;
width:213px;
}
#header .nav {
float:right;
padding-top:58px;
}
#header .nav ul li {
display:inline;
border-right:1px solid #939393;
padding:0 14px;
}
#header .nav ul li.last {
border:none;
padding-right:33px;
}
#header .nav ul li a {
color:#636363;
font-family:"Trebuchet MS", Helvetica, Arial, Tahoma;
font-size:18px;
}
#header .nav ul li a:hover, #header .nav ul li a.active  {
color:#a50000;
text-decoration:underline;
}
.main {
padding:35px;
width:758px;
border:1px solid #8c8c8c;
}
.main .left {
float:left;
width:401px;
}
.main .right {
float:left;
width:317px;
padding-left:40px;
}
.main .right p span {
color:#a50000;
font-size:14px;
}
.footer p {
font-size:12px;
padding-top:8px;
text-align:center;
}
.footer p span {
font-size:11px;
color:#ccc;
}
.footer a {
color:#636363;
font-weight:bold;
}
.footer a:hover {
color:#a50000;
text-decoration:underline;
}
ul#portfolio {
padding-top:44px;
list-style:none;
}
ul#portfolio img {
border:1px solid #cecece;
}
.spacer {
border-bottom:1px solid #cecece;
padding:5px 0 0;
margin-bottom:10px;
}
.main #infoleft {
width:193px;
}
.main #infoleft p {
font-size:11px;
line-height:17px;
margin-top:10px;
}
.main #inforight {
width:525px;
}
#gall {
padding-top:17px;
}
.subnav {
padding-left:381px;
margin-bottom:18px;
}
.subnav li {
border-right:1px solid #939393;
display:inline;
padding:0 10px;
}
.subnav li.last {
border:none;
}
.subnav li a {
color:#636363;
}
.subnav li a:hover, .subnav li a.active{
text-decoration:underline;
color:#A50000;
}
