body {
padding: 0px;
margin: 0px;
margin-left: 20px;
margin-right: 20px;
border: 0px;
font-family: georgia, serif;
}

#header {
height: 42px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 10px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 20px;
background: #eeeeee;
border-bottom: 1px solid #1f5e6d;
clear: both; 
}

#tagline {
position: absolute;
z-index: 100;
top: 8px;
right: 3%;
margin: 0px;
padding: 0px;
font-family: verdana;
font-size: 14px;
font-weight: normal;
}

#navwrap {
position: absolute;
z-index: 50;
margin: 0px;
padding: 0px;
top: 32px;
right: 20px;
}

#nav, #nav ul {
margin: 0px;
padding: 0px;
list-style: none;
font-family: verdana;
font-weight: bold;
font-size: 12px;
float: right;
cursor: pointer;
}

#nav a {
display: block;
width: 100px;
text-decoration: none; 
background: #eeeeee;
border-bottom: 1px solid #1f5e6d;
border-right: 2px solid #ffffff;
}

#nav li {
float: left;
width: 100px;
background: #555555;
color: #ffffff;
border-left: 2px solid #eeeeee;
border-bottom: 1px solid #1f5e6d;
}

#nav li ul {
position: absolute;
width: 100px;
left: -999em;
}

#nav li:hover ul, #nav li.sfhover ul {
left: auto;
}

#footer {
width: 95%;
margin-left: auto;
margin-right: auto;
margin-top: 50px;
margin-bottom: 0px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 20px;
background: #eeeeee;
border-top: 1px solid #1f5e6d;
font-family: verdana;
font-size: 12px;
font-weight: bold;
color: #1f5e6d;
text-align: right;
clear: both;
}

#main {
width: 800px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
}

#main600 {
width: 600px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
padding-top: 20px;
}

#main600 p {
font-size: 16px;
line-height: 130%;
}

#left {
float: left;
width: 350px;
margin-right: 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 30px;
padding: 0px;
clear: none;
vertical-align: top;
}

#right {
float: right;
width: 410px;
margin-right: 0px;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 30px;
padding: 0px;
clear: none;
vertical-align: top;
}

.adbanner {
clear: both;
text-align: center;
width: 800px;
background: #eeeeee;
padding: 0px;
margin-top: 0px;
margin-bottom: -6px;
margin-left: auto;
margin-right: auto;
}

.subheader {
margin-left: 0px;
margin-right: 0px;
margin-top: 20px;
margin-bottom: 10px;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 10px;
background: #eeeeee;
border-bottom: 1px solid #1f5e6d;
font-family: verdana;
font-size: 12px;
font-weight: bold;
color: #777777;
}

.bpb {
background: #777777;
color: #ffffff;
font-family: verdana;
font-size: 10px;
font-weight: bold;
padding: 2px;
margin-right: 10px;
}

p {
font-size: 18px;
margin-top: 0px;
margin-bottom: 8px;
margin-left: 0px;
margin-right: 0px;
padding: 0px;
}

a { 
color: #1f5e6d; 
text-decoration: none;
}
a:visited { color: #1f5e6d; }
a:hover { color: #000000; }

.newshed {
font-size: 16px;
font-weight: bold;
margin: 0px;
padding: 0px;
}

.newsbody {
font-size: 16px;
margin: 0px;
}

.newsdate {
font-size: 16px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 10px;
text-transform: capitalize;
font-style: italic;
}

.leftbody {
font-size: 16px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 1px;
}

.section {
font-size: 14px;
font-weight: bold;
margin-top: 0px;
margin-bottom: 5px;
padding: 0px;
text-transform: capitalize;
line-height: 100%
}

.hed {
font-size: 30px;
font-weight: bold;
margin-top: 0px;
margin-bottom: 10px;
padding: 0px;
line-height: 120%;
}

.subhed {
font-size: 20px;
font-weight: normal;
margin-top: 0px;
margin-bottom: 10px;
padding: 0px;
line-height: 120%
}

.innerhed {
font-weight: bold;
line-height: 100%;
font-size: 18px;
}

.author {
margin-top: 0px;
margin-bottom: 40px;
padding: 0px;
line-height: 100%
}

.down {
margin-top: 20px;
margin-bottom: 10px;
padding: 0px;
line-height: 130%
}

.backforth {
clear: both;
padding-top: 20px;
font-weight: bold;
}

.drop:first-letter {
font-size: 24px;
font-weight: bold;
}

.split {
font-size: 18px;
font-weight: bold;
text-align: center;
}

.pullquote {
width: 400px;
font-weight: bold;
border-top: 1px solid black;
border-bottom: 1px solid black;
margin-left: auto;
margin-right: auto;
}

.imgcenter { 
text-align: center; 
}

.imgright { 
float: right;
vertical-align: text-top;
margin-left: 10px;
margin-right: 0px;
margin-bottom: 10px;
margin-top: 6px;
padding: 0px;
clear: right;
}

.imgleft { 
float: left;
vertical-align: text-top;
margin-left: 0px;
margin-right: 10px;
margin-bottom: 10px;
margin-top: 6px;
padding: 0px;
clear: left;
}

#elist { 
display: none; 
}

#commentform { 
display: none; 
margin-top: 30px;
}

.comment { 
font-size: 14px;
line-height: 120%;
}
