body {
margin: 0 auto;
padding: 0;
background: #534640 url("/images/main/bg.gif");
background-repeat: repeat-x;
}

.header {
background: #3a3331;
margin: 0;
padding: 0;
width: 800px;
}

.header-link {
display: block;
width: 250px;
height: 88px;
margin: 0;
padding: 0;
float: left;
}

.header_login {
width: 800px;
height: 90px;
margin: 0;
padding: 0;
background: #3a3331 url("/images/main/logo.gif") no-repeat;
}

.login {
width: 300px;
height: 88px;
float: right;
margin: 0;
padding: 0;
}

.login h1 {
color: #bbb0ad;
font-family: arial;
font-size: 11px;
margin: 0 0 0 0;
padding: 7px 0 0 0;
height: 10px;
}

.login ul {
padding: 0;
margin: 0;
}

.login li {
display: inline;
padding: 0;
margin: 0;
height: 10px;
}

.login-link {
font-family: arial;
font-size: 10px;
margin: 0;
padding: 0;
}

a.login-link:link    { color: #fff; text-decoration: none; }
a.login-link:visited { color: #fff; text-decoration: none; }
a.login-link:active  { color: #fff; text-decoration: none; }
a.login-link:hover   { color: #fff; text-decoration: underline; }

.more {
font-size: 12px;
color: #56483f;
padding: 0px 0px 0 12px;
}

/* Footer */

.footer {
background: #3a3331;
margin: 0;
padding: 0;
height: 23;
}

.footer p {
font-family: Helvetica, Arial, sans-serif;
font-size: 11px;
color: #95887a;
padding: 5px 10px 0 10px;
margin: 0;
float: right;
}

.footer a {
color: #95887a;
text-decoration: none;
}

.footer a:hover {
text-decoration: underline;
}

/* Navigation */

#nav {
background: url("/images/main/nav_bg.gif") repeat-x 0 0;
height: 25px;
line-height: 24px;
margin: 0;
padding: 0;
}

#nav li {
display: inline;
margin-left: 17px;
margin-right: 7px;
}

#nav li a {
text-decoration: none;
color: #000000;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
}

#nav li a:hover {
color: #6e6c6b;
}

/* Column Specific */

#left {
background: #d1dec3;
}

#right {
background: #b4ddea;
}

/* Columns */

.column {
font-family: Helvetica, Arial, sans-serif;
}

.column img {
margin: 0 10px 5px 10px;
padding: 0;
}

.column h1 {
font-weight: bold;
font-size: 12px;
color: #565952;
padding: 0 10px 0 10px;
margin: 0;
}

.column h2 {
font-size: 10px;
color: #7c7c7c;
padding: 0px 10px 3px 10px;
margin: 0;
}

.column p {
font-size: 12px;
color: #565952;
padding: 0px 10px 0 10px;
margin: 0;
}

.column h1 a {
color: #565952;
text-decoration: none;
}

.column h1 a:hover {
color: #363636;
}

.column p a {
color: #565952;
text-decoration: underline;
}

.column p a:hover {
text-decoration: none;
}

/* Center Column */

#center {
background: #ffffff;
font-family: Helvetica, Arial, sans-serif;
}

/* Center Listing */

.listing h1 {
font-weight: bold;
font-size: 16px;
color: #363636;
margin: 0;
padding-bottom: 5px;
padding: 0px 12px 0 12px;
}

.listing h2 {
font-size: 10px;
color: #a79788;
margin: 0;
padding: 0px 12px 3px 12px;
}

.listing h3 {
font-weight: bold;
font-size: 12px;
color: #363636;
margin: 0;
padding-bottom: 5px;
padding: 0px 12px 0 12px;
}

.listing p {
font-size: 12px;
color: #56483f;
margin: 0;
padding: 0px 12px 0 12px;
}

.listing p a {
color: #736257;
text-decoration: underline;
}

.listing p a:hover {
text-decoration: none;
}

.listing img {
border: 0;
margin: 0;
padding: 0px 8px 0 12px;
float: left;
}

.listing h1 a {
color: #363636;
text-decoration: none;
}

.listing h1 a:hover {
color: #676565;
}

.listing h3 a {
color: #363636;
text-decoration: none;
}

.listing h3 a:hover {
color: #676565;
}



/* Center Story */

.story h1 {
font-weight: bold;
font-size: 16px;
color: #363636;
margin: 0;
padding: 0px 12px 5px 12px;
}

.story h2 {
font-size: 10px;
color: #a79788;
margin: 0;
padding: 0 12px 3px 12px;
}

.story h3 {
font-weight: bold;
font-size: 14px;
color: #736257;
margin: 0;
padding: 5px 12px 0 12px;
}

.story h4 {
font-size: 10px;
color: #464646;
margin: 0;
padding: 0 12px 3px 12px;
}

.story h5 {
font-size: 10px;
color: #626262;
margin: 0;
padding: 0 12px 3px 12px;
}

.story p {
font-size: 12px;
color: #56483f;
padding: 0 12px 0 12px;
}

.story p a {
color: #56483f;
text-decoration: underline;
}

.story p a:hover {
text-decoration: none;
}

.story img {
border: 0;
margin: 0;
padding: 0px 12px 8px 12px;
float: left;
}