/* =Layout
----------------------------------------------- */
body {
margin:0;
padding:10px;
background:#9d8f89;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#fff;
text-align:center;
}

#page {
width:800px;
margin:0 auto;
text-align:left;
}

#page2 {
float:left;
width:800px;
padding:0;
font-size:80%;
/*line-height:1.5em;*/
}

a {
color:#fff;
text-decoration:none;
}

img {
border:0;
}

input.search {
background:#9d8f89;
border:1px solid #fff;
color:#fff;
}

h2 {
font-size:110%;
text-transform:uppercase;
}

/* =Header
----------------------------------------------- */
#header {
float:left;
margin:0;
padding:0;
width:800px;
height:60px;
/*background-color:#00FFFF;*/
}

#header img {
float:left;
width:400px;
height:60px;
margin:0;
padding:0;
}

#header form {
float:right;
width:400px;
height:60px;
margin:0;
padding:0;
text-align:right;
}

/* =Nav
----------------------------------------------- */
#nav {
float:left;
margin:0;
padding:6px 0 6px 0;
width:800px;
font-size:85%;
text-align:center;
background:#756057;
color:#dacdbd;
text-transform:uppercase;
}

#nav a {
color:#dacdbd;
text-decoration:none;
}

#nav a:hover {
color:#fff;
}

/* =Content
----------------------------------------------- */
#content {
float:left;
width:800px;
background:#000;
}

#content-sub {
float:left;
width:200px;
}

#content-main {
float:right;
width:599px;
}

/* =Main
----------------------------------------------- */
#content-main #title {
height:56px;
background:#233862;
color:#bdc4d0;
}

#content-main #body {
margin:0;
padding:10px 10px 20px 25px;
background:#fff;
color:#566;
}

#content-main #body img {
padding:0 5px 5px 0;
/*border:1px solid #566;*/
}

#content-main #body a {
text-decoration:underline;
color:#566;
}

/* =News
----------------------------------------------- */
#news {
padding:5px;
background:#fff5e2;
color:#566;
}

.date {
font-weight:bold;
}

.title {
font-weight:bold;
color:#d5431e;
}

#news hr {
border:1px solid #e6dbcc;
}

/* =Footer
----------------------------------------------- */
#footer {
float:left;
width:800px;
}

#footer p {
margin:0;
padding:10px 0 10px 0;
text-align:center;
}

/* =Misc
----------------------------------------------- */
.heading5 {
font-style:italic;
padding-right:5px;
/*width:98%;*/
}

.heading6 {
font-weight:bold;
color:#F00;
}