
body { margin:0; padding:0; font-family:Verdana, Arial, Helvetica; font-size:75%; background:#161B13 url(images/header.jpg) no-repeat; color:#eee; background-position:0px 3px; }

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-table; }
* html .clearfix { height:1%; }
.clearfix { display:block; }

img { border:0; }
p { margin:0 0 10px 0; text-align:justify; }
a, a:visited { color:#CCD8F2; text-decoration:underline; }
a:hover, a:active { color:#999; text-decoration:none; }
h1 { margin:5px 0; color:#CCCC99; font-weight:bold; border-bottom:1px solid #CCCC99; }
h1, h3, h4 { margin:5px 0; font-size:1.2em; }

.wrap { margin:188px 0 0 0; padding:0; width:780px; position:relative; text-align:left; }

#pagetitle { margin:-165px 0 0 2px; padding:0; position:absolute; font-family:Georgia, "Times New Roman", Times, serif; font-size:28pt; font-weight:bold; color:#CCCC99; }
.pagedescription { margin:-100px 0 0 20px; position:absolute; font-size:10pt; font-weight:bold; line-height:1.7em; letter-spacing:.5em; color:#fff; }

.header { margin:0; padding:0 5px; width:769px; position:relative; background:#454E61; font-size:8pt; letter-spacing:.3em; text-align:left; clear:none; border-top:1px solid #67738D; border-bottom:1px solid #67738D; border-right:1px solid #67738D; }
.news { margin:-1px 0 5px 5px; padding:0 5px 10px 10px; width:180px; position:relative; background:#454E61; color:#CBD5EA; font-size:8pt; text-align:left; border:1px solid #67738D; border-top:none; float:right; }
#news ul { margin:0 0 10px 17px; padding:0; }
#news p { margin:.75em 0; padding:0; font-size:85%; }
#news a { color:#eee; text-decoration:underline; }
#news a:hover { color:#ccc; text-decoration:none; }

.right_title { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CCCC99; letter-spacing:.2em; }
.left_title { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#CCCC99; letter-spacing:.2em; }
.left_content { margin:6px 0 0 8px; padding:0; width:560px; position:relative; background:#161B13; color:#eee; font-size:9pt; text-align:left; line-height:1.7em; }

#nav ul{ margin:0; padding:0; width:100%; white-space:nowrap; background:transparent; color:#fff; list-style:none; float:left; }
#nav ul li{ display:inline; list-style:none; }
#nav ul li a { margin:0; padding:.1em 1em .1em .5em; background-color:#454E61; color:#CED6E2; text-decoration:none; border-left:1px solid #454E61; border-right:1px solid #454E61; float:left; }
#nav ul li a:hover{ text-decoration:none; background-color:#555E72; color:#cccc99; border-left:1px solid #67738D; border-right:1px solid #67738D; }
#nav a.nav, #nav a.nav:hover { text-decoration:none; background-color:#67738D; color:#000; }

.imgleft { margin:5px 12px 0 2px; padding:4px; border:1px solid #777; float:left; }
.imgright { margin:5px 2px 0 12px; padding:4px; border:1px solid #777; float:right; }
.author { height:110px; }
.center { text-align:center; }

table { margin-left:auto; margin-right:auto; }
.linksimages { line-height:10px; }
.linksimages img { border:2px solid #fff; }
.lls { letter-spacing:-.05em; }
.lws { word-spacing:-.2em; }

#mailform table { border:2px solid #ddd; background-color:#8995af; color:#000; border-collapse:collapse; }
#mailform td { padding-left:5px; border:1px solid #ccc; }

#wrapper-footer { margin-top:1em; width:780px; text-align:center; }
#footer { margin:0 4px; padding:7px; font-size:11px; background:#454E61; color:#CBD5EA; border-bottom:0; border:1px solid #ccc; clear:both; }
#footer a { color:#CBD5EA; text-decoration:none; }
