* {
margin:0;
padding:0;
}

body {
background:#282941;
font-family:verdana, arial, sans-serif;
font-size:76%;
padding-bottom:20px;
}

#container {
width:778px;
background:#336;
border:#999;
border-style:dotted solid;
border-width:3px 1px;
margin:0 auto;
}

#masthead {
width:778px;
height:94px;
background:#336 url(../i/masthead.jpg) no-repeat;
}

h1 {
margin-left:157px;
border:0;
}

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

#contcont {
background:#7678b5 url(../i/blue_bg_postmarked.jpg) repeat-y;
min-height:260px;
padding:30px 0;
}

* html #contcont {
height:260px;
}

#nav {
position:relative;
text-align:center;
height:20px;
background:#111 url(../i/banner.jpg) no-repeat;
border:solid #000;
border-width:3px 0 0;
padding:100px 0 0;
}

#nav ul {
list-style:none;
width:778px;
height:20px;
border:solid #000;
background:#333 url(../i/ul_banner.jpg) 0 100% no-repeat;
border-width:1px 0;
}

#nav li {
display:inline;
text-align:center;
margin:0 12px;
padding:4px 0;
}

#nav a {
text-decoration:none;
color:#faf359;
background:transparent;
font-weight:600;
}

#nav a:hover {
color:#9cf;
text-decoration:underline;
}

#about #navabout a,#postal #navpostal a,#contacts #navcontacts a,#journal #navjournal a,#readinglist #navreadinglist a,#links #navlinks a,#auctions #navauctions a {
color:#e60;
}

h2,h3,h4,h5,h6 {
font-family:"times new roman", times, serif;
font-weight:400;
background:transparent;
}

h2 {
font-size:1.8em;
letter-spacing:0.125em;
color:#111;
padding:10px 20px;
}

h2 span {
display:block;
font-size:60%;
letter-spacing:0 !important;
}

h3 {
font-size:1.5em;
letter-spacing:0;
color:#000;
padding:4px 6px;
margin:0 20px;
border-bottom:1px solid #999;
}

h4 {
font-size:1.2em;
letter-spacing:0;
color:#000;
padding:4px 6px;
margin:0 30px;
border-bottom:1px solid #999;
}

#content {
width:600px;
background:#e0dfed url(../i/content_bg.jpg) 50% -30px repeat-y;
min-height:300px;
border:1px solid #666;
margin:0 auto;
overflow:hide;
}

* html #content {
height:300px;
}

#content p, #content ol, #content address, #content dl{
line-height:1.5em;
padding:5px 30px 10px;
}

#content p.c {
text-align:center;
}

#content li {
margin:0 30px;
}

#content img {
border:1px solid #666;
margin:8px 20px 0 10px;
}

#content img.r {
float:right;
}

#content p a:link,#content li a:link {
color:#369;
}

#content p a:visited,#content li a:visited {
color:#666;
}

#content p a:hover,#content li a:hover {
color:#930;
text-decoration:none;
}

#content ul.normal {
list-style:none;
margin-bottom:20px;
}

#content ul.normal li {
padding:4px 30px;
}

h1 img,#content img.noborder {
border:0;
}

#postal table{
width:500px; 
margin:10px auto;
}

#postal th, td{
padding:4px;
}

#postal th{
text-align:right;
font-weight:400;
}

.c{
text-align:center;
}

ol#errors li{
padding:4px;
}

ul.journal{
list-style:none /*url(../i/pdf_small.png)*/;
margin: 0 0 20px 25px;
}

ul.journal li{
padding:2px;
}

abbr, acronym{
cursor:help;
}

#auctions #content{height:2000px;}

div.fborder{
float:left; 
margin:0 0 24px 8px;
border:1px solid #bbb;
background:#fff;
text-align:center;
}

div.fborder img{
margin:6px !important;
border:1px solid #bbb !important;
}

div.fborder p{
padding:0 10px 2px !important;
margin:0 !important;
font:x-small normal arial, helvetica,sans-serif !important;
}

#readinglist p img{
float:right;
margin-right:10px;
padding:0;
}

#readinglist p em{
color:#333;
font-weight:600;
}

p.r{text-align:right;padding:0 !important;margin:0 40px !important;}

#content dt{margin-top:20px;}

#rlindex{margin:10px;}
#rlindex, #rlindex ul{list-style:none;}
#rlindex li{padding:2px;}
 #rlindex ul{margin:0 0 0 -20px;}