html { overflow-y:scroll; overflow-x:hidden; }
body, html {
    font-family: sans-serif;
    background: #242424;
    margin: 0px;
    padding: 0px;
    text-align: center;
}

ul, ul li {
    list-style-position: inside;
    list-style-type: disc;
}

.clear { clear:both; }

#header {
    height:110px;
}

#header a#logo {
    position:relative;
    top:30px;
    left:30px;
    display:block;
    background: url(/images/logo.gif);
    width: 145px;
    height: 40px;
}

#container {
    width: 1000px;
    margin: 0 auto;
    text-align: left;
    margin-bottom:10px;
}

a {
    color:#fff;
    text-decoration:none;
}

a:hover {
    text-decoration:underline;
}

h1, h2, h3 { color:#fff; font-weight:bold; }
p {margin-bottom:5px; }

h3 { margin-top:10px; }

.section h1 {
    display: block;
    height: 70px;
}
.section h1 a {
    margin-left: 30px;
    color: #FFF;
    font-size: 45px;
    line-height:70px;
    text-decoration: none;
}

.about h1       { background: #b9bf05; }
.portfolio h1   { background: #59583c; }
.contact h1     { background: #f21f0c; }

.about          { background: #d4d927; }
.portfolio      { background: #757245; }
.contact        { background: #fa5a4c; }

.section .container {
    margin-left: 30px;
    margin:0px 0px 0px 30px;
    height:220px;
    width:940px;
    /* overflow: auto; */
}

.portfolio .container {
    height:400px;
}

.section .content h2    { font-size:25px; margin-top:30px; }
.section .content p, .section .content ul li  { font-size:12px; }

.section .content {
    margin-top:10px;
    height:200px;
    overflow: auto;
}

.portfolio .content {
height:390px;
}

.section .content dt, 
.section .content dd {
    float:left;
    height:140px;
}

.section .content dt {
clear:both;
margin-top:2px;
width:440px;
}

.section .content dd {
width:360px;
}
.section .content dt { clear:left; }

.section .content .column { 
    float: left;
    width: 420px;
    margin-right: 30px;
}

input, textarea { border:0px; }

#formmail_contact table td {
    padding:2px;
}

#formmail_contact table th {
    text-align:right;
}

#formmail_contact input, #formmail_contact textarea {
    width:250px;
}
