@charset "UTF-8";

*{ padding:0; margin:0; }
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
h1{ padding-bottom:10px; font-size:24px;}
h2{ padding-bottom:10px; font-size:18px; color:#8c2626;}
h3{ padding-bottom:10px; font-size:14px; color:#8c2626;}
p{ line-height:18px; padding-bottom:15px;}
a{ color:#333;}
.clear{ clear:both; }
.float{ float:left; border:2px solid #999; margin:0 15px 5px 0; }
.success{ font-size:16px; color:#990000; }

#container{ width:980px; margin:30px auto 30px auto; }
#header{ width:960px; height:204px; background:url(../images/bg-header.png); }
#content{ background:url(../images/bg-content.png); }
#main{padding:30px 60px 0 80px;}
#main #padding{ padding:0 20px 0 115px; }

ul#nav{ list-style:none; padding:155px 0 0 185px; }
ul#nav li{ float:left; text-transform:uppercase; font-weight:bold; font-size:13px; padding:0 15px; border-right:1px dotted #999; }
ul#nav li#first{ padding:0 15px 0 0; }
ul#nav li#last{ border:none; }
ul#nav li a{ color:#000; text-decoration:none; } 
ul#nav li a:hover{ text-decoration:underline; }

#portfolio { background:#8c2626; margin:0 29px 0 50px; text-align:center;}
#portfolio img{ border:2px solid #FFF; margin:15px 10px 0 10px; }

ul#forthcoming{ line-height:18px; list-style:none; padding: 10px 0 15px 85px;}
ul#forthcoming li{ background:url(../images/bullet.png) no-repeat; padding-left:30px;}
ul#forthcoming li span{ font-weight:bold; color:#8c2626; }

#contact{ background:#8c2626; margin:10px 29px 0 50px; color:#FFF; text-align:right;}
#contact h2{ padding:20px 15px 5px 0; font-size:18px; }
#contact p{ background:url(../images/contact.jpg) top right no-repeat; line-height:14px; margin-right:15px; padding:0 50px 20px 0; }
#content ul{ padding:0 0 15px 50px; line-height:18px;}
#contact a{ color:#FFF;}
#contact a:hover{ color:#DDD;}
#footer{ font-size:10px; line-height:14px; color:#FFF; text-align:center; padding:10px 0 0 60px;}
