body { font-size: 101%; margin:0; padding:0; background-color:#e3dabe; color:#333300;  }

p {font: 1em  georgia, times-roman, serif;} 

#wrapper { text-align: left; width: 88%; margin-right: auto; margin-left: auto;  border-right: 0px solid #940D1E; background-color: #F1ECD3;     }

#header { background-color:transparent ; background-image: url(bop-1000x153-mask.jpg); padding: 8px 10px 10px 0px; border: 0px solid Blue;  }

h1 { font: bold 2.2em  georgia, times-roman, serif; color:#000080; padding-left: 12px; background-color:transparent ; }

h2 { font: bold .85em  georgia, times-roman, serif; color:#000080; line-height: 0px; padding-left: 12px; background-color:transparent;    }

h3 { font: bold 1em  helvetica, arial, sans-serif; background-color:transparent;  color:#000080; margin: 8px 0px -6px -10px; padding-bottom: 12px; padding-left: 12px; line-height: 1.2em; }

h4 { font: bold .9em  helvetica, arial, sans-serif;  background-color:#E4DBC0; font-style: italic; margin: 8px 0px -6px 0px;  padding: 8px;  color:#000080;  }

h5 { font: bold 1.1em  helvetica, arial, sans-serif; background-color:transparent;  color:#000080; margin-top: 8px;   line-height: 1.2em;  }

h6 { font: bold .9em  helvetica, arial, sans-serif;  background-color:transparent; margin: 10px 0px -16px -8px;  padding: 8px;  color:#000;  }

h7 { font: bold .85em  georgia, times-roman, serif; color:black; line-height: 1.5em; margin: 0; background-color:transparent;    }

h8 { font: italic .75em  georgia, times-roman, serif;  color:#000080; line-height: 1.5em; padding-left: 12px; background-color:transparent;    }

.textrite { text-align: right;  } 

#leftsidebar {	background-color:#FFFFE8; float: left; width: 145px; padding: 10px; 	margin-left: 0px;  font: .8em  helvetica, arial, sans-serif;   }

#leftsidebar p {  font: .9em  helvetica, arial, sans-serif;  color:#000080; 
margin: 16px 1px 3px 3px;  padding: 13px 9px 9px 9px;  border: 1px solid black;  }

#leftsidebar ul {   color:#000080;   }

#leftsidebar li {   font: .9em helvetica, arial, sans-serif;; color:#000080;   margin-left: -30px;}

#leftsidebar a, link, visited, hover, active {   color:#000080;   }


#topbar {	background-color:#FFFFE8; float: left; 	width: auto;	margin-left: 0px;  font: .8em  helvetica, arial, sans-serif;   }

#topbar p {  font: .9em  helvetica, arial, sans-serif;  color:#000080;  border: 1px solid black;}

#topbar ul {   color:#000080; background-color : white;  padding:3px; margin:-10px 0px 8px 0px;  white-space:nowrap; }

#topbar ul li {  color:#000080;   padding:0;  margin:0; display : inline; }

#topbar li {  font: .9em helvetica, arial, sans-serif; ; color:#000080; display: inline;  }

#topbar a {  color:#000080;  background-color:#faf6ad; text-decoration:none;    padding-left:3em;    padding-right:3em; }

#topbar link, visited, hover, active {   color:#000080;  background-color:white; text-decoration : none;    padding-left : 3em;    padding-right : 3em; }

#maincontent {	background-color:#F1ECD3; margin-left: 180px;	width: 460px; padding: 10px; }

img.floatleft { float: left; margin: 2px; padding: 0px 8px 4px 0px;}

.text-small {font: 80%  verdana, helvetica, arial, sans-serif; color:#000080;  width: 95%; background-color: transparent; padding: 2px; margin: 10px; } 
.text-small a { color: #6B6FB5; background-color: transparent; }   
.text-small a:link { color: #7482B9; text-decoration: none; font-weight: normal; background-color: transparent; }   
.text-small a:visited { color: #7482B9; text-decoration: none; font-weight: normal; background-color: transparent; }
.text-small a:hover { color: #7D5D94; text-decoration: none; font-weight: normal; background-color: transparent; }
.text-small a:active { color: #7D5D94; text-decoration: none; font-weight: normal; background-color: transparent; }

#footer {  clear:both;    background-color:#D5C7A9;  border: 0px solid purple;  }
#footer p { font: .9em  georgia, times-roman, serif;  margin-left: auto; margin-right: auto;  text-align: center; background-color:#D5C7A9; padding: 14px;}

.pale { font: .8em verdana, helvetica, arial, sans-serif; color:#6B6FB5; padding-top: 1px; margin: -6px 0px 14px 0px;  text-align: center;  background-color: transparent; border: 0px solid yellow;}
.pale a { color: #6B6FB5; background-color: transparent; }   
.pale a:link { color: #7482B9; text-decoration: none; font-weight: normal; background-color: transparent; }   
.pale a:visited { color: #7482B9; text-decoration: none; font-weight: normal; background-color: transparent; }
.pale a:hover { color: #7D5D94; text-decoration: none; font-weight: normal; background-color: transparent; }
.pale a:active { color: #7D5D94; text-decoration: none; font-weight: normal; background-color: transparent; }

#navtable, #navtable td, #navtable th {   font-size: .9em; font-family: helvetica, arial, sans-serif;  font-weight: bold; color:#fff; text-align:center; border: 0px; clear: both; }

#navtable a:link    { color:#fff; background:transparent; text-decoration: none;}    
#navtable a:visited { color:#fff; background:transparent;  text-decoration: none;} 
#navtable a:hover   { color:#f1ecd3 ; background:transparent; text-decoration: none; } 
#navtable a:active  { color:#f1ecd3; background:transparent; text-decoration: none; } 


