* { margin: 0; padding: 0; border: 0px; }
body { background: #161F32; margin: 0px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-transform: uppercase; }
body a { color: #660000; }

.clear { clear: both; }

em { font-style: normal; text-decoration: underline; }
.center { text-align: center; }

.note { font-size: .85em; }

.large, xlarge { font-size: 1.2em; }
.xlarge { font-size: 1.4em; }

#wrapper { text-align: center; }
#page { text-align: left; margin: 0px auto; width: 765px; background: #fff; }

table#topnav { border-collapse: collapse; width: 765px; height: 110px; border: 0; text-align: center; padding: 0; margin: 0; background: #2F4269; }
table#topnav tr, table#topnav td { padding: 0; margin: 0; border-collapse: collapse; }
table#topnav td { vertical-align: top; }
table#topnav td img { vertical-align: top; }

.alignleft { float: left; }
.alignright { float: right; }

img.alignleft { padding: 0 5px 5px 0; }

.sidebar { width: 190px; background: #2f4169; color: #fff; text-align: center; }

.sidebar p { padding: 8px; }

p.main { background: #161f32; padding: 5px; font-size: 1.2em; }
p.sideimgs { margin: 3px; margin-bottom: 5px; padding: 0; padding-bottom: 5px;  background: #000; font-size: .85em; }
p.sideimgs.single { margin: 11px; }
p.sideimgs img { padding: 1px; }
p.imgs img { padding: 0 2px 5px 2px; float: left; }
p.imgs img.alignright { float: right; }

.pad { padding-top: 5px; }

#contentarea {  }
#contentarea.sidebars { background: url('../img/sidebars_bkg.gif') !important; }

.highlight { color: #660000; font-size: 1.1em; }

.vid { float: left; padding: 10px 10px 0 10px; }
.vid a { text-decoration: none; }

p.contact { text-align: center; color: #660000; border-top: 1px solid #000; }

#content {  }
#content p { padding: 10px; }
#content.sidebars { float: left; width: 385px; }

.borderarea { width: 172px; border: 2px solid #000; margin: 0px auto; margin-top: 10px; margin-bottom: 10px;}

.entry { margin: 20px; padding-bottom: 10px; border-bottom: 1px solid #000; }
.entry.gallery { margin: 10px; }

.entry_img { float: left; }
.entry_info { float: left; margin-left: 20px; width: 510px; }
.entry_info p { margin: 0 !important; padding: 0 0 1em 0 !important; }


#footer { clear: both; background: #000; color: #fff; text-align: center; padding: 3px; font-weight: bold; font-size: .9em; }