body {
background:url(../images/body_bg.gif) #3c3c3c repeat-x;
font:11px Arial, Helvetica, sans-serif;
color:#dae0e5;
}

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

a:hover {
color:#6c8798;
}

a.here {
color:#6c8798;
}

#container {
width:880px;
margin:0 auto;
padding-top:40px;
}

#header {
padding:0;
margin:0;
text-align:right;
}

#header img {
margin-bottom:5px;
text-align:right;
}

#home_image {
width:880px;
height:400px;
overflow:hidden;
border-top:#213948 1px solid;
border-bottom:#213948 1px solid;
}

#home_image img {
border:0;
}

#inner_content {
width:880px;
height:400px;
margin-top:0;
overflow:hidden;
border-top:#9f918d 1px solid;
border-bottom:#9f918d 1px solid;
}

#inner_content_form {
width:880px;
margin-top:0;
overflow:hidden;
border-top:#9f918d 1px solid;
border-bottom:#9f918d 1px solid;
}

#form {
width:880px;
}

#form h1 {
font-size:16px;
font-weight:bold;
margin:20px 0 20px 0;
}

#gallery {
width:880px;
height:447px;
}

#gallery p {
text-transform:uppercase;
line-height:20px;
}

#gallery h2 {
font:14px Arial, Helvetica, sans-serif;
margin-bottom:5px;
padding-top:140px;
font-weight:bold;
}

#content {
padding:20px 20px;
border-bottom:1px #d2d2d2 solid;
border-top:1px #d2d2d2 solid;	
}

#gallery {
padding:0;
margin:0;
}

#gallery ul {
padding:0;
list-style:none;	
}

#gallery li {
float:left;
margin:5px 4px 0 0;
}

#gallery li img {
border:0;
}

#label {
width:100px;
height:24px;
font-size:22px;
font-weight:bold;
margin-top:360px;
margin-left:776px;
text-align:right;
letter-spacing:1px;
color:#9f918d;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
font-size:1px;
}

#footer {
font-size:9px;
text-align:left;
padding-top:5px;
letter-spacing:2px;
text-transform:uppercase;
}

#footer ul {
float:left;
display:inline;
}

#footer li {
display:inline;
}

#footer li a {
margin:0 15px 0 0;
}
