@charset "utf-8";
/* CSS Document */
body {
color:#131813;
background-color:#8d978d;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:80%;
padding:0;
margin:0;
}
h1, h2, h3, p, img{
margin:0;
padding:0;
}
h1, h2, h3 {
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
}
h1 {
color:#334133;
font-size:180%;
padding-bottom:5px;
border-bottom:3px solid #ddddcc;
margin-bottom:15px;
}
h2 {
color:#3f513f;
font-size:150%;
margin-bottom:5px;
}
#wrapper {
width:750px;
margin:25px auto;
}
#header {
background:#2a362a url(/style/images/header.png) no-repeat;
height:120px;
margin:0;
}
#logo {
margin:20px 35px;
border:0;
}
#content {
background:#fff url(/style/images/content.png) repeat-y;
padding:25px 35px 5px 35px;
text-align:justify;
}
ul#navigation {
margin:0;
padding:7px 35px 15px 35px;
list-style:none;
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#b00;
background:#fff url(/style/images/navigation.png) repeat-y;
}
ul#navigation li {
display:inline;
padding-left:8px;
padding-bottom:1px;
border-left:1px solid #b8b8aa;
margin-left:8px;
}
ul#navigation li.first {
padding-left:0;
border-left:none;
margin-left:0;
}
ul#navigation li a {
text-decoration:none;
}
ul#navigation li a:link, ul#navigation li a:active, ul#navigation li a:visited {
color:#374737;
}
ul#navigation li a:hover {
color:#c00;
}
#content p {
margin-bottom:15px;
}
#content p, #content ul, #content ol {
line-height:1.4em;
}
#content p.caption {
margin-top:-4px;
padding:6px 0 7px 10px;
background-color:#eee;
}
#content p a {
text-decoration:none;
border-bottom:1px solid #aaa;
}
#content ul li a {
text-decoration:none;
}
#content a:link, #content a:active, #content a:visited {
color:#06c;
}
#content a:hover {
color:#db1a21;
}
#content a img {
border:none;
}
#content ul {
margin:0 0 15px 0;
padding:0;
list-style:none;
}
#content ul.sitemap {
margin:0 0 15px 15px;
font-weight:bold;
}
#content ul.sublist {
margin:0 0 15px 15px;
font-weight:normal;
color:#555;
}
#content li {
margin-bottom:8px;
}
#content ul.projects {
margin-top:10px;
margin-left:15px;
}
#content ul.projects li {
margin-bottom:12px;
}
.clear {
clear:both;
}
.image_table {
float:left;
margin:-5px 10px 0 -10px;
}
.gallery {
margin-left:40px;
}
#footer {
background:#8d978d url(/style/images/footer.png) no-repeat;
color:#3f443f;
padding:38px 35px 10px 35px;
margin-bottom:25px;
text-align:center;
}
/* Contact Form Styles */
fieldset {
margin-bottom:25px;
}
legend {
padding-left:5px;
padding-right:10px;
}
table.form td {
padding:10px;
}
table.form td.field {
padding-bottom:0;
}
.form_note {
color:#61676f;
margin-left:15px;
}

