BODY { font-family: "verdana", "sans-serif"; font-size: 13px; color: #000000; background-image: url("/images/template/bg.gif"); background-repeat: repeat-y }

A { text-decoration: none; font-weight: bold }
A:link { color: #996600 }
A:active { color: #CC0000 }
A:visited { color: #996600 }
A:hover { color: #CC0000 }

HR { color: #000066; height: 1px; border: 0; width: 100%; background-color: #000066; margin-top: 10px; margin-bottom: 10px }
/* HR Margins are a problem in Safari & Mozilla */

LI { font-size: 11px; }
UL { font-size: 11px; }
P  {  }

.footer { color: #F4F4F4; font-size: 9px; margin-top: 5px; margin-bottom: 5px; margin-left: 20px; margin-right: 20px; }
.footer A:link { color: #ffffff }
.footer A:active { color: #ffffff }
.footer A:visited { color: #ffffff }
.footer A:hover { color: #ffffff }

input { border-style: solid; border-width: 1px; border-color: #000066; font: bold, "verdana", "sans-serif", size "13px"; padding-left: 5px; padding-right: 5px }

textarea { border-style: solid; border-width: 1px; border-color: #000066; font-family: "verdana", "sans-serif"; font-size: 13px; padding: 5px;  }

.button { border-style: solid; border-width: 1px; border-color: #000066; background-color: #FFEA95; padding-left: 5px; padding-right: 5px; font-weight: bold; font-size: 13px; color: #000066; }

.forms { line-height: 14px; margin-top: 10px; margin-bottom: 10px; font-size: 11px; font-weight: bold; }

.headline { font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-top: 20px; color: #000066 }

.subcategory { font-size: 13px; font-weight: bold; margin-bottom: 0px; margin-top: 20px; color: #000066}

.sitetext {  font-size: 13px; margin-top: 9px; margin-bottom: 9px; line-height: 16px; text-align: justify }

.categoryheader {  font-size: 14px; margin-top: 9px; margin-bottom: 9px; line-height: 16px; font-weight: bold; }
.category {  font-size: 13px; margin-top: 9px; margin-bottom: 9px; line-height: 16px; text-align: justify }
.category A:link { text-decoration: none; color: #996600 }
.category A:active { text-decoration: none; color: #CC0000 }
.category A:visited { text-decoration: none; color: #996600 }
.category A:hover { text-decoration: none; color: #CC0000 }

.categorytitle { font-size: 11px; font-weight: bold; margin-left: 15px; margin-top: 0px; margin-bottom: 0px }
.categorypublication { font-size: 11px; margin-top: 0px; margin-bottom: 0px }
.categorydate { font-size: 11px; font-style: italic; margin-top: 0px; margin-bottom: 0px }
.catindent { margin-left: 30px; }

.bookblurb { margin-left: 30px; margin-top: 8px;font-size: 13px; color: 000099; }
.bookimage { border-style: solid; border-color: #000066; border-width: 1px }
.bookheader {  font-size: 13px; margin-top: 0px; margin-bottom: 0px; }
.bookbuy {  font-size: 13px; margin-top: 15px; margin-bottom: 0px; }
.booktitle { font-size: 13px; font-weight: bold; }
.booksubtitle { font-size: 13px; font-style: italic; }
.bookdesc { font-size: 13px; }
.bookreviewheader { font-size: 13px; font-weight: bold; margin-top: 15px; margin-bottom: 0px; color: 000099;}
.bookreviewlinks { font-size: 13px; font-weight: normal; margin-top: 0px; margin-bottom: 0px;}

.linkdesc { font-size: 11px; margin-top: 0px; margin-bottom: 0px }

.eventtitle { font-size: 13px; font-weight: bold; margin-top: 0px; margin-bottom: 0px; color: #000066 }
.eventdate { font-size: 13px; font-style: italic; margin-top: 0px; margin-bottom: 0px; color: #000066 }
.eventdesc { font-size: 11px; margin-top: 0px; margin-bottom: 0px }

.index_titleblock  { color: #000066; font-size: 11px; margin-top: 0px; margin-bottom: 0px }
.titleblock { color: #000066; font-size: 13px; }
.title { font-weight: bold; margin-top: 0px; margin-bottom: 0px }
.publication { margin-top: 0px; margin-bottom: 0px }
.date {  font-style: italic; margin-top: 0px; margin-bottom: 0px }
.articleheader { margin-left: 20px; margin-top: 15px; margin-bottom: 15px }

.blurb { line-height: 14px; margin-top: 3px; margin-bottom: 3px; font-size: 11px; }
.caption { margin-top: 0px; margin-bottom: 0px; font-size: 10px; }
.caption A { color: #000066 }
.caption A:active { color: #CC0000 }
.caption A:visited { color: #000066 }
.caption A:hover {  color: #CC0000 }

.vert_pipe { border-left: 0px; border-top: 0px; border-bottom: 0px;
	border-right: 1px; border-style: solid; border-color: #000066; padding-top: 0px; padding-bottom: 0px; padding-left: 10px; padding-right: 10px }

.no_pipe { padding-top: 0px; padding-bottom: 0px; padding-left: 10px; padding-right: 10px }

.news { font-size: 10px; margin-top: 0px; margin-bottom: 9px }
.newsdate { font-size: 9px; color: #000066; font-weight: bold; margin-top: 0px; margin-bottom: 0px }
.index_event_name { font-weight: bold; font-size: 11px; margin-top: 0px; margin-bottom: 0px }
.index_event_date { font-size: 11px; margin-top: 0px; margin-bottom: 5px }
.index_event_link { margin-top: 10px; margin-bottom: 0px; font-size: 10px; }
.index_heading {  font-size: 13px; font-weight: bold; color: #000000; margin-top: 0px; margin-bottom: 5px }
.index_border { border-style: solid; border-color: #000066; border-width: 1px; padding: 10px; background-color: #FFF5D4 }
.index_image { border-style: solid; border-color: #000066; border-width: 1px }
.index_top { line-height: 16px; margin-top: 10px; margin-bottom: 15px; font-size: 13px; }
.index_top_heading { line-height: 14px; margin-bottom: 8px; font-size: 13px; background-color: #FFF5D4; font-weight: bold; border-style: solid; border-color: #000066; border-width: 1px; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; color: #000066;}

.martin_rowe { position: absolute; top: 5px; left: 20px; font-size: 18px; font-weight: bold; margin-bottom: 0px; margin-top: 0px; color: #000066}
.martin_rowe A { text-decoration: none; color: #000066 }
.martin_rowe A:active { text-decoration: none; color: #000066 }
.martin_rowe A:visited { text-decoration: none; color: #000066 }
.martin_rowe A:hover { text-decoration: none; color: #000066 }

.menu { font-size: 13px; margin-bottom: 2px; margin-top: 0px; font-weight: bold; color: #000066; border-style: solid; border-color: #000066; border-width: 1px; padding-left: 3px; padding-right: 3px; padding-top: 1px; padding-bottom: 1px; background-color: #FFEA95; width: 175px  }
.menusub { font-size: 11px; margin-bottom: 2px; margin-top: 0px; font-weight: bold; color: #000066; border-style: solid; border-color: #000066; border-width: 1px; padding-left: 3px; padding-right: 3px; padding-top: 1px; padding-bottom: 1px; background-color: #FFF5D4; width: 175px; text-indent: 10px; }
.menu A { color: #000066 }
.menu A:active { color: #CC0000 }
.menu A:visited { color: #000066 }
.menu A:hover {  color: #CC0000 }
.menusub A { color: #000066 }
.menusub A:active {  color: #CC0000 }
.menusub A:visited {  color: #000066 }
.menusub A:hover { color: #CC0000 }