h4         { font-family: Arial, Helvetica, Sans-serif; margin-bottom: 4px; }

blockquote { font-family: arial, helvetica, sans-serif; }

ol         { margin-bottom: 10px; }
ul         { list-style: square; margin-top: 1px; margin-bottom: 3px; margin-left: 1em; padding-left: 1em; }

img        { margin: 0; padding: 0; border: 0; }

.fp        { font-size: 10px; }
.fpl       { font-size: 10px; }
.lefttext  { font-size: 10px; }

.center    { text-align: center; }

#sidebar   { margin-left: 3px; padding: 0px 3px 0px 3px; border: 0px; width: 165px; background: #ffffff; color: #000000; }

#navbar ul { list-style: none; }
#navbar li { float: left; padding: 0 23px 0 23px; margin-right: 5px; list-style: none; }
#navbar li a {	display: block; padding: 0.75em 0 0.25em; text-transform: uppercase; color: #000000;}
#navbar a:hover {background: transparent;}


#blog      { float: left; margin: 0; padding: 0px 0px; color: #000000; font-size: 70%; text-align:left; width: 532px; }
#blogtitle { color: #2F4C12; float: left; width: 480px; }
#blogtitle h1 { font-size: 22pt; font-weight: bold; font-family: Arial, sans-serif; color: #fa7300; font-weight: bold; text-decoration: italic; }

#nav       { float: left; margin: 0; padding: -10px; width: 350px; text-align: right; background: transparent; color: #333; font-size: 70%; font-variant: small-caps; letter-spacing: 0.09em; }

#content   { float: left; padding: 0px 4px 0px 4px; width: 570px; }

.entry     { color: #000000; }

#footer    { margin: 0; color: #000000; font-size: 70%; }

.date      { font-size: 120%; background: transparent; color: #000000; }

.posted    { margin-bottom: 10px; font: 10px Arial, Helvetica, Sans-serif; background: transparent; color: #666; }

.sidetitle { margin: 5px 0 7px 0; font-size: 12px; font-weight: bold; background: transparent; color: #cc6600; border-bottom: 1px #cc3300; }

.spacer    { clear: both; }

.paginate  { font-family: Arial, Helvetica, Sans-serif; font-size: 12px; font-weight: normal; letter-spacing: .1em; padding: 10px 6px 10px 4px; margin: 0; background-color: transparent; }

.pagecount { font-family: Arial, Helvetica, Sans-serif; font-size: 10px; color: #666; font-weight: normal; background-color: transparent; }

.calendarBG         { background-color: #000000; }
.calendarBlank      { background-color: #a8b5ec; }
.calendarHeader     { font-weight: bold; color: #ffffff; text-align: center; background-color: #000000;  font-size: 12px; }

.calendarMonthLinks { font-family: Arial, Verdana, Sans-serif; font-size: 11px; font-weight: bold; letter-spacing: .1em; text-decoration: none; color: #ffffff; background-color: transparent; }
.calendarMonthLinks a          { color: #ffffff; text-decoration: none; background-color: transparent; }
.calendarMonthLinks a:visited  { color: #ffffff; text-decoration: none; background-color: transparent; }
.calendarMonthLinks a:hover    { color: #ccc; text-decoration: underline; background-color: transparent; }

.calendarDayHeading { font-weight: bold; font-size: 11px; color: #ffffff; background-color: #2e2c7b; text-align: center; vertical-align: middle; }
.calendarToday      { font-family: Arial, Verdana, Sans-serif; font-size: 12px; font-weight: bold; letter-spacing: .1em; text-decoration: none; text-align: center; vertical-align: middle; color: #000000; background-color: #ccc; }

.calendarCell       { font-family: Arial, Verdana, Sans-serif; font-size: 12px; font-weight: bold; letter-spacing: .1em; text-decoration: none; text-align: center; vertical-align: middle; color: #666; background-color: #ffffff; }
.calendarCell a                { color: #000000; text-decoration: underline; background-color: transparent; }
.calendarCell a:visited        { color: #000000; text-decoration: underline; background-color: transparent; }
.calendarCell a:hover          { color: #ffffff; text-decoration: none; background-color: transparent; }

.input              { border-top: 1px solid #999999; border-left: 1px solid #999999; background-color: #ffffff; color: #000000; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; padding: 1px 3px 1px 3px; }
.textarea           { border-top: 1px solid #999999; border-left: 1px solid #999999; background-color: #ffffff; color: #000000; font-family: Arial, Helvetica, Sans-serif; font-size: 11px; margin-top: 3px; margin-bottom: 3px; }
.checkbox           { background-color: transparent; margin:  3px; padding: 0; border:  0; }
.submit             { background-color: #ffffff; font-family: Arial, Verdana, Sans-serif; font-size: 11px; font-weight: normal; color: #000000; padding: 1px 3px 1px 3px; }

BODY             { font-family: Arial, sans-serif; font-size: 14px; vertical-align: top; background-color: #e2eaff; color: #000000; }

TD, P, BLOCKQUOTE, INPUT
                 { font-family: Arial, sans-serif; font-size: 14px; vertical-align: top; background-color: #ffffff; font-color: #000000; }
TH               { font-family: Arial, sans-serif; font-size: 16px; }
H1,.h1           { font-size: 20pt; font-weight: bold; font-family: Arial, sans-serif; color: #fa7300;  text-decoration: italic; }
H2,.h2           { font-size: 18pt; font-weight: bold; font-family: Arial, sans-serif; }
H3,.h3           { font-size: 14pt; font-weight: bold; font-family: Arial, sans-serif; }
H4,.h4           { font-size: 12pt; font-weight: bold; font-family: Arial, sans-serif; }
H5,.h5           { font-size: 11pt; font-weight: bold; font-family: Arial, sans-serif; }
H6,.h6           { font-size: 10pt; font-weight: bold; font-family: Arial, sans-serif; }

HR               { color: #abb9e8; }

.b               { font-weight: bold; }

.black           { background-color: #2e2c7b; }
.orange          { background-color: #fa7300; }
.footer          { background-color: #e2eaff; font-family:  Arial, sans-serif; font-weight: normal; font-size: 9px; }
.fp              { font-family:  Arial, sans-serif; font-weight: normal; font-size: 9px; }
.topbar          { background-color: #33a02c; color: #000000; font-weight: bold; text-decoration: none; font-size: 11px; }

A:link           { color: #fa7300; font-weight: bold; text-decoration: none; }
A:visited        { color: #fa7300; font-weight: bold; text-decoration: none; }
A:active         { color: #fa7300; font-weight: bold; text-decoration: underline; }
A:hover          { color: #2e2c7b; font-weight: bold; text-decoration: underline; }

A.fp:link        { color: #000066; font-weight: bold; text-decoration: none; font-family: Arial, sans-serif; }
A.fp:visited     { color: #000066; font-weight: bold; text-decoration: none; font-family: Arial, sans-serif; }
A.fp:active      { color: #009999; font-weight: bold; text-decoration: none; font-family: Arial, sans-serif; }


.topnavbar          { background-color: #e6f445;  width: 685px; }
.topnav, a.topnav   { width:90px; padding: 2px; margin: 0px; text-align: center; font-family:  Arial, sans-serif; background-color: #e6f445; color: #000000; font-size: 12px;  font-weight: bold; display: inline;  }
A.topnav:link       { width:132px; color: #990000; font-weight: bold; text-decoration: none; }
A.topnav:visited    { width:132px; color: #990000; font-weight: bold; text-decoration: none; }
A.topnav:active     { width:132px; background-color: #c90016; color: #ffffff; font-weight: bold; text-decoration: underline; }
A.topnav:hover      { width:132px; background-color: #c90016; color: #ffffff; font-weight: bold; text-decoration: underline; }

P                   { font-family: Arial, sans-serif; font-size: 14px; vertical-align: top; color: #000000; }
.body               { background-color: #18300a} 
.printonly          { display: none; }


.leftnav           { color:#2e2c7b; background-color: #a8b5ec; font-weight: bold; font-size: 12px; text-decoration: none;  width: 190px; text-align: center; }

a.leftnav          { color: #2e2c7b; background-color: #a8b5ec; font-weight: bold; font-size: 12px; text-decoration: none; padding: 3px; margin:0px; width: 190px; }
a.leftnav:link     { color: #2e2c7b; background-color: #a8b5ec; text-decoration: none; }
a.leftnav:visited  { color: #2e2c7b; background-color: #a8b5ec; text-decoration: none; }
a.leftnav:active   { color: #a8b5ec; background-color: #2e2c7b; text-decoration: underline; }
a.leftnav:hover    { color: #a8b5ec; background-color: #2e2c7b; text-decoration: underline; }

.leftnav2          { color:#2e2c7b; background-color: #a8b5ec; font-weight: bold; font-size: 12px; text-decoration: none;  width: 160px; text-align: center; border-bottom: 2px solid #2e2c7b; border-right: 1px solid #2e2c7b;  border-left: 3px solid #2e2c7b; }

