body {background-color:#666; margin:0; padding:0;height:100% !important;height:auto;}
a:hover {color:red;}
img {border:0}
#wrapper {background-color:#fff; width:751px !important;margin:5px auto 20px auto; padding:0;height:90%;}
#banner {background-color:#fff;height:127px !important;height: 127px;border:1px solid #fff;}
#banner img {border:0;border-left:1px solid #fff;}
#nav {background-color:#fff;margin:0;padding:0;height:20px;color:#000;border-bottom:1px solid #fff;}
#flag {width:142px !important;float:left;margin:0 !important;margin-right:-3px; padding:1px 0 0 19px; font:13px Verdana;font-weight:bold;color:#fff;height:19px;border:#fff 1px solid;border-top:0;}
.opt1flag {background:#025487 url(/images/flag_opt1.gif) center left no-repeat;}
.opt2flag {background:#363 url(/images/flag_opt2.gif) center left no-repeat;}
.opt3flag {background:#c33 url(/images/flag_opt3.gif) center left no-repeat;}
.opt4flag {background:#870255 url(/images/flag_opt4.gif) center left no-repeat;}
.opt5flag {background:#D15619 url(/images/flag_opt5.gif) center left no-repeat;}
.opt6flag {background:#336 url(/images/flag_opt6.gif) center left no-repeat;}

#flag a {text-decoration: none;color:#fff;}

ul#mainnav{
  list-style:none;
  background-color:#ccc;
  border:0;
  margin:0;
  padding:2px 0 0 0;
  font: 12px Verdana;
  height:18px;
  margin-left:162px !important;
  margin-left:-2px;
}

ul#mainnav li{display:inline;}
ul#mainnav li a {text-decoration:none; color:#333;width:100%;border:0;border-right:1px #fff solid; margin:0;padding:2px 8px 4px 8px !important;padding:2px 8px 4px 2px;color:#333; font-weight:bold;}
ul#mainnav li a.lastli{border-right:1px solid #ccc;}
ul#mainnav li a#current {color:#fff;}
ul#mainnav li a.opt1:hover {background-color:#025487; color:#fff;}
ul#mainnav li a.opt2:hover {background-color:#363; color:#fff;}
ul#mainnav li a.opt3:hover {background-color:#c33; color:#fff;}
ul#mainnav li a.opt4:hover {background-color:#870255; color:#fff;}
ul#mainnav li a.opt5:hover {background-color:#D15619; color:#fff;}
ul#mainnav li a.opt6:hover {background-color:#336; color:#fff;}

#content {width:749px !important;margin:0 1px;border:0;z-index:100;line-height:1.0;height:100%;}

#innernav {float:left;width:158px !important;width:145px;margin:0; padding:0 0 2px 0 !important;color:#fff;line-height:1.0;height:100%;}
#innernav img.bw {border:0;margin:0 !important;padding:0 0 0 4px !important;}
#innernav h2 {font:14px Verdana;font-weight: bold;margin:0 0 0 2px !important;padding:0 0 0 4px;}
#innernav a {text-decoration:none;color:#fff;}
#innernav ul {list-style:none;margin:5px 0;padding-left:8px !important;font:.8em "Trebuchet MS";width:148px !important;font-weight:bold;}
#innernav li {margin:3px 0;padding:0;}	
#innernav li a {display:block;text-decoration:none;color:#fff;margin:0;padding:2px 2px 2px 4px!important;padding:2px 0;width:148px !important;width:152px;}

#innernav li a.opt1in:hover {background-color:#5C9FC9;}
#innernav li a.opt2in:hover {background-color:#393;}
#innernav li a.opt3in:hover {background-color:#A42929;}
#innernav li a.opt4in:hover {background-color:#BB639A;} 
#innernav li a.opt5in:hover {background-color:#FFA120;}
#innernav li a.opt6in:hover {background-color:#999;}

#innernav p {padding-left:8px;font:.75em Verdana;}
#innernav ul.hplinks {border:1px #999 solid;margin:5px 0 5px 5px;padding:0;}
#innernav li a.hplisthdr {color:#999;}
#innernav li.hplistindent {margin-left:5px;}
#innernav hr.rule {color:#fff;height:1px;width:50%;border-top:1px solid #fff;}
#innernav p {font:.75em Verdana, Tahoma, Arial;}
#innernav ul.forums {width:135px !important;border:1px solid #ccc; margin:2px 2px 2px 8px !important;margin: 2px 0px 2px 5px; padding:0 !important;font: 12px Verdana, Tahoma, Arial;}
#innernav ul.forums li {margin:1px 2px;padding:0;}
#innernav ul.forums li a {text-decoration:underline;}
#innernav ul.forums li a.listhdr {color:#fff;font-weight:bold;}
#innernav ul.forums li a:hover {color:#fff;}
#innernav ul.forums li.listindent {margin:1px 0 1px 5px;font-weight:normal;padding:0;}

#leadin {clear:left;width:500px;margin:10px 0 0 4px !important;}
#leadin p {font: 12px Verdana, Tahoma, Arial, Helvetica; color: #333;margin:3px 10px 8px 10px;line-height:1.5;line-height:1.5;}
#leadin h1 {width:500px; margin:10px 0 0px 10px;font:20px Palatino Linotype, Book Antiqua, Palatino;font-weight:500;;line-height:normal;}

#main {background-color:#fff;margin:0 0 0 162px !important;width:auto !important;width:576px;z-index:101; height:100%;}
#mainnew {background-color:#fff;margin:0 0 0 4px !important;width:auto;z-index:101; height:100%;color:#333;}

#main h1 {margin:10px 0 0px 10px;font:20px Palatino Linotype, Book Antiqua, Palatino;font-weight:500;line-height:normal; width:370px !important; width:340px;}
#main h1.opt1, .opt1 {color:#025487;}
#main h1.opt2, .opt2 {color:#363;}
/*#main h1.opt3 {color:#f60;}*/
#main h1.opt3, .opt3 {color:#c33;}
#main h1.opt4, .opt4 {color:#870255;}
#main h1.opt5, .opt5 {color:#D15619;}
#main h1.opt6, .opt6 {color:#336;}

#main h2, #content h2 {margin:0 0 0px 10px;font:16px Trebuchet MS;font-weight:bold;color:#5f5f5f;width:370px !important; width:340px;}
#main h3, #content h3 {margin:0 0 0px 10px;font:16px Trebuchet MS;font-weight:bold;color:#000;width:370px !important; width:340px;}
#main h4 {margin:0 0 0px 10px;font:14px Trebuchet MS;font-weight:bold;color:#1a1a1a;line-height:1.0;width:370px !important; width:340px;}
#main h5, #main h6 {margin:0 0 0px 10px;font:12px Verdana, Tahoma, Arial, Helvetica;font-weight:bold;color:#333;line-height:1.5;width:370px !important; width:340px;}
#main p {font: 12px Verdana, Tahoma, Arial, Helvetica; color: #333;margin:3px 10px 8px 10px;line-height:1.5;width:350px !important; width:320px;line-height:1.5;}
#main p.wide {font: 12px Verdana, Tahoma, Arial, Helvetica; color: #333;margin:3px 10px 8px 10px;line-height:1.5;width:500px !important; width:480px;line-height:1.5;}
#main ul {width:350px !important; width:300px;list-style:disc;}
#main li {font: 13px Verdana, Tahoma, Arial, Helvetica;color: #333;line-height:1.5;margin:0px;list-style:disc;}
#main li p {width:300px;}
#main li a {/*font-weight:bold;*/}


#sidebar {float:right;margin:0 0 0 2px;
  border-left: 1px solid #ccc;
  width:180px !important;
  width:195px;
  padding:0 5px 30px 10px;
  font: 11px Verdana, Tahoma, Arial;height:auto;
  }
#sidebar h2 {font:11px Verdana;font-weight:700;padding:2px;color:#636;}
  
#sidebar ul{width:167px !important; border:1px solid #ccc;list-style-type:none;margin:25px 5px 10px 5px;padding:0;font:13px Verdana;font-weight:700;color:#000066;}
#sidebar li {margin:1px;list-style:none;}
#sidebar li a {text-decoration:none;color:#333333;font-weight:normal;}
#sidebar li a:hover {color:#000066;}
#sidebar ul.reglinks li a {text-decoration:underline;}
#sidebar p {margin:10px 5px;color: #666;width:160px !important;font:11px Verdana, Tahoma, Arial;}
#sidebar li a.listhdr {color:#000066;font-weight:bold;}
#sidebar li.listindent {margin-left:15px;}

#sbrecipe {background: url(/images/logo_bg_tl.jpg) top left no-repeat;width:inherit;border:1px solid #ccc;width:170px !important; width:185px;font-family:MS Sans Serif;}
#sbrecipe div.bottpic {background: url(/images/logo_bg_br.jpg) bottom right no-repeat;width:170px !important; width:185px;}
#sbrecipe p {font-family:MS Sans Serif;}
#sbrecipe div.bottpic h2, #sbrecipe div.bottpic h3 {width:120px !important;font-size:12px;font-family:MS Sans Serif;font-weight:700;padding:2px 0 10px 0;margin:0 auto;color:#514f4f;line-height:1.25;text-align:center;}
#sbrecipe div.bottpic h3{text-align:left;width:150px !important; margin:0 0 0 5px;padding:0;z-index:101;}
#sbrecipe ul, #sbrecipe li {border:0;font-size:12px;font-family:MS Sans Serif;color:#514f4f;list-style:inside disc;margin:0 5px 0 10px;}
#sbrecipe li {text-indent:-1em;}
#hpsidebar{float:right;font:11px Verdana, Tahoma, Arial;height:auto;width:200px !important;border:0;margin:12px 0 0 0;padding:0;}

#newsltr {width:145px;margin:2px 0 5px 0;font-family:Verdana,Tahoma,Arial;font-size:smaller;color:#fff;line-height:1.5;}

#footer {line-height:1.5;}
#footer ul {list-style:none;margin:5px 0;padding:0;}
#footer li {display:inline;font:11px Verdana;}
#footer li a {border-right: 1px solid #ccc;text-decoration:none;color:#333;margin: 0;padding:3px 5px;font-weight:normal;}
#footer li a:hover{color:#990000;}
#footer li a.lastli {border-right:0}
#footer div.mission {font-style:italic; font-weight:bold; width:530px !important; width:510px;padding:13px 10px 13px 40px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:1.5;background-color:#fff;}

.opt1bdr {border:4px solid #025487;}
.opt2bdr {border:4px solid #363;}
.opt3bdr {border:4px solid #c33;}
.opt4bdr {border:4px solid #870255;}
.opt5bdr {border:4px solid #D15619;}
.opt6bdr {border:4px solid #336;}

.nolftbdr {border-left:0;}
.nobotbdr {border-bottom:0;}

.opt1bg {background-color:#025487;}
.opt2bg {background-color:#363;}
.opt3bg {background-color:#c33;}
.opt4bg {background-color:#870255;}
.opt5bg {background-color:#D15619;}
.opt6bg {background-color:#336;}

.cleaner {
  clear:right;
  height:1px;
  font-size:1px;
  border:none;
  margin:0; padding:0;
  background:transparent;
}


.pullquote {float:left;width:150px;margin:2px 5px 8px 2px; padding:5px;background: url(/images/pullquote.gif) bottom right no-repeat;font-weight:500;font-family:Palatino Linotype, Book Antiqua, Palatino;font-size:18px;line-height:1.2;border:#ccc solid 1px;border-left:0;border-right:0;color:#333;border-bottom:#999 double 3px;}

.pqleft {float:left; text-align:left;}
.pqright {float:right; text-align:right;}

.fleft { float: left;}
.fright { float: right;}
.sectionhidden {display:none;}
.sectionshown {display:inline;}
.caption {font-size:x-small;text-align:center;}

#video ul{margin:0; border:0;width:180px !important;width:165px;margin-bottom:20px;}
#video li{font-size:11px;margin:0; padding:1px;width:180px !important;width:165px;line-height:1.5;}
#video li a {color:#363;text-decoration:underline;}
#video li a:hover {color:red;}
#video h3 {width:165px;}
#video h4 {margin:10px 0 0 0;width:165px;}

table {width:500px;font: 12px Verdana, Tahoma, Arial, Helvetica; color: #333;margin:10px;border:1px solid #ccc;border-collapse:collapse;line-height:1.5;}
td, th{text-align:left;border:1px solid #ccc;border-collapse:collapse;padding:2px;margin:0;}
.sm {font-size:xx-small;}

#donate {width:138px !important;width:130px;margin:0 0 0 8px !important;margin:0 0 0 4px;padding:0;font-weight:bold;}
#donate p {margin:0;padding:2px 2px 1px 2px;}
#donate a {font-weight:bold;}
#donate a.opt1 {color:#025487;}
#donate a.opt2 {color:#363;}
#donate a.opt3 {color:#c33;}
#donate a.opt4 {color:#870255;}
#donate a.opt5 {color:#D15619;}
#donate a.opt6 {color:#336;}
#donate img {background-color:#fff;}
/* #hpsidebar p {text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;font-weight:bold;margin:0;}
#hpsidebar p a{padding:3px 15px;text-decoration:none;color:#fff;display:block;height:40px;}*/
#donate p a{display:block;width:137px!important;width:129px;padding:5px 0 8px 25px;background:url('/images/dark-grey-bg-up.gif') no-repeat top left;}
#donate p a:hover{background:url('/images/dark-grey-bg-dn.gif') no-repeat top left;text-decoration:underline;}
