body {
    background:#151515 url(../img/body_bg.jpg) repeat-x;
    font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
    font-size:12px;
    line-height:18px;
    padding:0;
    margin:0;
}

h3 {
    font-size:1em;
    font-weight:bold;
    line-height:18px;
    color:#ccc;
    margin:0 15px 2px 15px;
}

p {
    margin:0 15px 10px;
    color:#999;
}


#content {
    width:750px;
    margin: 0 auto;
    padding:0;
}

#header {
    margin:15px 15px 0 15px;
    padding:0;
    border-bottom:1px solid #333;
    position:relative;
}

#header h1 {
    height:62px;
    width:300px;
    background:transparent url(../img/logo.gif) no-repeat;
    text-indent:-999px;
    margin:0;
    padding:0;   
}

ul#contact {
   position:absolute;
   top:0;
   right:0;
   list-style:none;
   padding:0;
   margin:0;
}

ul#contact li {
   color:white;
   
}

ul#contact a {
   color:white;
   text-decoration:none;
}

ul#contact a:hover {
   text-decoration:underline;
}

#body {
    background:#000;
    padding:1px;
    margin:0;
}

.clear {
    clear:both;
    height:0;
    padding:0;
    margin:0;
}

#footer {
    clear:both;
    
}

#footer p {
    text-align:center;
    margin:10px 15px;
    color:#999;   
}


#footer a {
   color:#ccc;
   text-decoration:none;
}

#footer a {
   color:#ccc;
   text-decoration:underline;
}

#slideshow {
 width:720px;
 margin:15px 7px;
 padding:0;
}

p.intro {
    color:#ccc;
    font-weight:bold;
}

.column {
    float:left;
 }
 
.first, .second {
    width:50%;
 }
 
 .left {
    float:left;
    margin:0 15px 5px;
