body
{
font-family:Arial, serif;
margin:0;
background-color:#000;
}

a
{
color:#000;
}

#wrapper_header
{
background-color: #cbc9ba;
width:100%;
padding-bottom:20px;
}

#wrapper_header a
{
text-decoration: none;
}

#header
{
width:960px;
margin:0 auto;
}

h1
{
width: 160px;
padding:0;
margin:0 0 0 16px;
color:#000;
font-size:18px;
text-transform: uppercase;
text-decoration:none;
border-bottom:none;
display: inline;
position: relative;
top:21px;
}

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

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

#nav li
{
text-transform: uppercase;
display:inline;
}

#nav li a
{
text-decoration:none;
font-size:12px;
color:#fff;
letter-spacing: 1.2px;
padding:0 12px 0 0;
}

#nav li a:hover
{
color:#000;
}

#wrapper_section
{
background-color: #cbc9ba;
width:100%;
margin-top:-20px;
}

#wrapper_section a, #bottom_wrapper_section a
{
text-decoration:none;
}

#bottom_wrapper_section
{
height:44px;
background-color:#e4e2d3;
width:100%;
}

#home_bottom_wrapper_section
{
background-color:#e4e2d3;
width:100%;
}

#section_nav, #bottom_nav
{
position: relative;
top:0;
width:960px;
margin:0 auto;
}

#wrapper_content, #wrapper_content_home
{
background-color: #fff;
width:100%;
}

#headRow
{
text-align: center;
background-image: url("/img/home/home_head_bkg.gif");
background-color:#e4e2d3;
width:100%;
margin-bottom:-4px;
}

#content
{
width:960px;
margin:0 auto 0 auto;
padding:20px 0;
background-color: #fff;
}

#content_home
{
width:960px;
margin:0 auto 0 auto;
background-color: #fff;
text-align: center;
}

#content_home p
{
font-size:12px;
margin:0;
padding:0 0 20px 0;
}

#content h4
{
font-size:16px;
margin:0;
}

#content p
{
font-size:14px;
margin: 0;
padding: 0 0 20px 0;
line-height:26px;
}

#content img
{
margin:6px 0 6px 0;
padding:0;
}

#content a
{
text-decoration: underline;
color:#666;
}

#content .res_year
{
float:left;
}

#content .res_entry
{
margin-left:120px;
}

#content em
{
color:#666;
padding-right:6px;
}

#navigation
{
font-size: 14px;
color:#89887f;
background-color:#e4e2d3;
margin:0;
padding:14px;
}

#bottom_navigation
{
font-size: 14px;
color:#89887f;
margin-top:-19px;
padding:14px;
}

#home_quote
{
text-align: center;
}

#home_quote p
{
margin:0 auto 0 auto;
padding: 12px 0 20px 0;
width:780px;
font-size: 14px;
color:#89887f;
text-transform: uppercase;
text-align: center;
letter-spacing: 1.2px;
font-weight: bold;
line-height: 20px;
}

#home_quote a
{
color:#89887f;
text-decoration: underline;
}

#navigation ul, #bottom_navigation ul
{
text-align: right;
margin:0;
padding:0;
width:930px;
margin:0 auto;
}

#navigation li, #bottom_navigation li
{
text-transform: uppercase;
display:inline;
letter-spacing: 1.2px;
font-weight: bold;
}

#navigation li a, .post h6 a, #bottom_navigation li a
{
color:#89887f;
}

.post h2
{
font-size:60px;
letter-spacing: -3px;
font-weight: normal;
margin:0;
padding:16px 24px 16px 16px;
color:#fff;
background-color:#000;
border-bottom:none;
display: inline;
position: relative;
top:29px;
}

.post h2 a
{
color:#fff;
}


.post h3
{
width: 80px;
font-size:28px;
letter-spacing: 1.2px;
font-weight:normal;
margin: 0 0 0 9px;
padding: 0;
display: inline;
}

.post h3 a
{
color:#fff;
}

.post h3 a:hover
{
color:#000;
}

.post h5, .post h6
{
text-transform: uppercase;
display:inline;
letter-spacing: 1.2px;
font-weight: bold;
font-size: 14px;
color:#89887f;
background-color:#e4e2d3;
display: inline;
position: relative;
top:11px;
}


ul.archive
{
margin:0 0 40px 0;
padding:0;
list-style:none;
}

.archive li
{
margin:10px 0 10px 14px;
}

label
{
display:block;
margin:10px 0;
padding:0;
}

input, textarea
{
padding:10px;
font-family:Verdana;
font-size:12px;
}

#submitButton
{
padding:10px;
margin:10px 0;
display:block;
}


#wrapper_footer
{
clear: left;
background-color: #000;
width:100%;
}

#footer
{
width:960px;
margin:0 auto;
padding:20px;
}

#footer p
{
color:#fff;
font-size: 12px;
}

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