
html {
min-width : 600px;
}
body, div, td, th, h2, h3, h4 {
font-family : sans-serif;
font-size : small;
}
#main {
width : 800px;
position : absolute;
left : 50%;
margin-top : 0px;
margin-left : -400px;
padding-top : 5px;
background : #FFF;
}
.maincontent {
margin : 0 10px;

}
#header {
padding : 0;
margin : 0;
background : #3B6B9C;
border: 1px solid #FFF;
border-bottom: 0;
}
#content {
width : 100%;
float : left;
padding : 0 0 1em 0;
background : #fff;
border: 1px solid #000;
}
#copy {
float : left;
width : 100%;
font-size : x-small;
text-align : center;
}
#copy img{
border : 0px;
}
#mailinglistform {
border: 1px solid #3B6B9C;
padding: 25px;
background: #F5F5F5;
margin: 50px auto 50px auto;
}
#mailinglistform td  {
padding-bottom: 10px;
padding-top: 10px;
}
#navigation {
padding : 0;
margin : 0;
}
#navigation li {
display : inline;
list-style : none;
text-decoration : none;
border-right : 1px solid #FFF;
}
#navigation a {
color : #DDD;
text-decoration : none;
text-align : left;
padding-right : 40px;
background: #3B6B9C;
padding-left : 40px;
margin : 0px;
}
#navigation a:hover {
color : #3B6B9C;
background: #FFF;
text-decoration : none;
}
#title {
padding : 0;
margin : 0;
float : left;
padding : 5px 0px;
}
#headlinks {
padding : 0;
margin : 0;
float : right;
}
#headlinks li {
display : inline;
list-style : none;
text-decoration : none;
line-height : 200%;
}
#headlinks a {
font-size : 80%;
}
#headlinks img {
border: 0px;
vertical-align: middle;
margin: 4px 0px;
}
#title h1 {
font-size : 150%;
padding-bottom : 0;
letter-spacing : 8px;
margin : 0;
}
body {
background : #000;
color : #444;
margin: 0px;
}
a {
color : #3B6B9C;
text-decoration : none;
}
a:hover {
color : #443;
text-decoration : underline;
}
#text a:hover {
color : #3B6B9C;
text-decoration : underline;
}

a:active {
color : #3B6B9C;
text-decoration : none;
}
h1, h2, #subnav h3.parent {
font-family : sans-serif;
font-weight : normal;
color : #3B6B9C;
}
h1 {
font-size : 175%;
letter-spacing : 5px;
margin : 0;
}
h2 {
font-size : 150%;
padding-bottom : 0;
margin : 0;
}
#text {
float : left;
width : 100%;
min-height : 355px;
text-align : left;
}

#content h1 {
text-align : right;
padding : 0 20px 0 0;
margin : 10px 300px 0 0;
letter-spacing : 7px;
border-bottom : 2px dotted #3B6B9C;
}
#text h2 {
text-align : left;
padding : 0 20px 0 0;
margin : 0 0 0 300px;
letter-spacing : 4px;
border-bottom : 2px dotted #3B6B9C;
font-size : 120%;
font-weight : normal;
}
#text h3 {
text-align : left;
margin : 0 20px 5px 20px;
letter-spacing : 2px;
font-size : 110%;
color : #777;
display : block;
}
#text h4 {
text-align : left;
margin : 0 20px 0 20px;
letter-spacing : 2px;
color : #777;
display : block;
}
#text p {
padding : 0 20px 0 20px;
text-align : justify;
line-height : 130%;
font-size: 100%;
margin: 0;
}
#text p, #text h2, #text h4, #content h1 {
margin-bottom: 10px;
}

#text img {
margin : 10px 20px 5px 20px;
padding : 5px;
border : 1px solid #777;
}
#text img.clright {
float : right;
}
#text img.clleft {
float : left;
}
div.clearing {
clear : both;
}
div.postdate {
text-align : left;
padding : 0 20px 0 0;
margin : 0 0 0 300px;
font-size : 90%;
}
div.posttext {
padding : 20px;
font-size : 100%;
text-align : justify;
}
div #w3counter {
  display: none;
}
