body {
margin:0;
padding:0;
background:#000000 url('../img/page_bg.gif') repeat-y top center;
font-size:13px;
color:#8c8c8c;
}

img {
border:0px none;
}

body, th, td, input, textarea, select, option {
font-family:'Trebuchet MS', 'Times New Roman', arial, Times, serif;
}

h1, h2, h3 {
font-weight:normal;
color:#e0ab21;
text-transform:lowercase;
}

h1 {
letter-spacing:-2px;
font-size:3em;
padding:5px 0 0 0;
}

h2 {
letter-spacing:-1px;
font-size:2em;
}

h3 {
font-size:1em;
}

hr {
/* IE 8 Fix */
float:center;
width:100%;
height:0px;
color:#8c8c8c;
background-color:#8c8c8c;
border: 1px solid #8c8c8c;
border-bottom: 0px;
padding:0;
}

p.sm {
font-size:10px;
padding:5px 0 0 0;
}

/* Officers */

#officer_row_one, #officer_row_two {
float:center;
width:680px;
height:165px;
margin-top:20px;
}

#officer_left_con {
float:left;
width:330px;
}

#officer_right_con {
float:right;
width:330px;
}

#officer_left_cell {
float:left;
width:155px;
padding:1px;
text-align:center;
}

#officer_right_cell {
float:right;
width:155px;
padding:1px;
text-align:center;
}

/* Officer new row two to fit three in the row */
#officer_row_three {
float:center;
width:680px;
height:165px;
}

#officer_left_con_three {
float:left;
width:250px;
height:165px;
margin-top:20px;
}

#officer_right_con_three {
float:right;
width:427px;
height:165px;
margin-top:20px;
}

#officer_left_cell_three_one {
float:right;
width:170px;
padding:1px;
text-align:center;
}

#officer_left_cell_three {
float:left;
width:170px;
padding:1px;
text-align:center;
}

#officer_right_cell_con_three {
float:right;
width:250px;
padding:1px;
text-align:center;
}

#officer_right_cell_three_one {
float:right;
width:170px;
padding:1px;
text-align:center;
}

#officer_right_cell_three {
float:left;
width:170px;
padding:1px;
text-align:center;
}

#sidebar ul.events li {
font-size:10px;
padding:5px 0 0 0;
list-style-type:none;
background:none;
line-height:150%;
padding:0 0 5px 0;
}

p, ul, ol {
line-height:175%;
}

blockquote {
padding-left:1em;
}

blockquote p, blockquote ul, blockquote ol {
line-height:normal;
font-style:italic;
}

a {
color:#dddddd;/*9bdb18*/
}

a:hover {
text-decoration:none;
color:#e6b715;
}

/* Header */

#main {
height:100%;
}

#header {
width:900px;
height:300px;
margin:0 auto;
background:url(../img/header.jpg) no-repeat right top;
}

#header h1, #header p {
margin:0;
color:#e6b715;
}

#header h1 {
padding:50px 0 0 40px;
}

#header p {
padding-left:43px;
margin-top:-10px;
width:307px;
}

#header a {
color:#e6b715;
}

/* Page */

#page {
width:900px;
margin:0 auto;
}

/* content */

#content {
float:left;
width:665px;
margin:0;
margin-top:-90px;
}

#e_con {
float:left;
height:18px;
width:665px;
}

#date_con {
float:left;
width:340px;
}

#e_date {
float:left;
width:150px;
white-space:nowrap;
}

#e_time {
float:right;
width:160px;
}

#e_title {
float:right;
width:325px;
text-align:left;
}

.post {
padding:0 0 20px 0;
}

.title {
margin:0;
padding-bottom:5px;
border-bottom:2px dashed #333333;
}

.byline {
margin:0;
color:#646464;
}

.meta {
text-align:right;
color:#646464;
padding:5px 10px;
border:1px dashed #333333;
}

.meta .more {
padding-left:20px;
background:url('../img/page_icon.gif') no-repeat left center;
}

.meta .comments {
padding-left:20px;
background:url('../img/quote_icon.gif') no-repeat left center;
}

/* Sidebar */

#sidebar {
float:right;
width:180px;
padding:0 10px 0 0;
}

#sidebar ul {
margin:0;
padding:0;
list-style:none;
}

#sidebar li {
}

#sidebar li ul {
padding:5px 15px 5px 15px;
}

#sidebar li li {
border-bottom:1px dotted #000000;
background:url('../img/bullet.gif') no-repeat 5px 50%;
padding-left:15px
}

#sidebar h2 {
margin:0;
padding:0 0 0 0;
border-bottom:2px solid #0f0f0f;
}

#sidebar a {
text-decoration:none;
}

#sidebar a:hover {
text-decoration:none;
}

/* forms */
input, select {
border:0px none;
height:20px;
font-size:12px;
}

/* footer */

#footer {
clear:both;
width:900px;
margin:0 auto;
padding:30px 0;
text-align:left;
font-size:12px;
}
