body {  margin: 0; padding: 0; background: #ccc url(../pics/background-white-repeat.gif);font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small; text-align:left;}
* a {outline: none;overflow: hidden}
#wrapper { margin: 32px 0 0 0; width: 850px; background: #fff; font-size: 120%; border-top: 1px #ccc solid; }
#wrapper p#skiplinks { display: none; }

#wrapper * { margin: 0; padding: 0;}
#btc iframe { position: absolute; top: 5px; left:60px;opacity: .8;  }
#wrapper iframe  { position: relative; top: 0; left: 0; padding-left: 100px; border-top: 1px #ccc solid;}
#menu {   margin-top: 8px; float: left; text-align: right; }
#content { background: #fff; margin:25px 20px 20px 200px;padding-top: 5px; position: relative; width: 605px; }

#header { position: relative; margin: 10px 10px 0 10px; background: #fff; }
#header ul#subhead { position: absolute; top: 102px; left: 190px; width: 560px; font-size: .9em; text-align: left; list-style-position:outside; background: #eee;padding: 5px 10px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;}
#header ul#subhead li { list-style-type:none;}
#wrapper {  line-height: 1.2em;}
#wrapper a:link, #wrapper a:visited { color: #990000; }
#wrapper p { margin: 0 0 10px 0;}
#header h1 { background: url(../pics/btc-logo-wide7.gif) 0 0 no-repeat; height: 129px; width: 820px;margin: 0; padding: 0; border: 0;}
#header h1 span { display: none;}
#header h1 a { display: block; width: 810px; height: 90px; }
#navigation { position: absolute; top:5px; right: -14px; font-size: .85em; }
* html #navigation {right: -24px;  }

#navigation ul { list-style-type: none;}
#navigation ul li { float: left; margin-right: 20px; }

#menu { width: 180px; font-size: .85em; line-height:1em;}

#menu a:link, #menu a:visited { text-decoration: none; padding: 6px 6px; margin: 0; color: #111;display:block;}
* html #menu a:link, * html #menu a:visited { height: none; }

#menu ul { margin: 0 0 10px 0; padding: 0; list-style-type: none; color: #333; }
#menu ul li.main { border-bottom: 1px #ccc solid; font-weight: bold; 	}
#menu ul li.selected a:link, #menu ul li.selected a:visited { color: #990000;  }
#menu ul li.selected  ul li  a:link, #menu ul li.selected  ul li  a:visited { color: #333;}
#menu ul li.selected  ul li.selected  a:link, #menu ul li.selected  ul li.selected  a:visited { color: #990000;}

#menu ul ul li { margin: 0 0 1px 0;}
* html #menu ul ul li { margin: 0 0 1px 0;padding: 0; border: 1px #fff solid;}

#menu ul ul { display: none; font-weight: normal;}
#menu ul li a:hover { background: url(../pics/menu-crosshatch.gif) no-repeat; color: #000; }

#menu ul ul li:hover, #menu ul ul li.hilight { background: url(../pics/menu-crosshatch.gif) no-repeat; color: #000;}
#menu ul ul li:hover a:link, #menu ul ul li:hover a:visited { color: #000;}
#menu ul ul li:hover a:hover { color: #000;}
#menu ul ul li:hover li { background: transparent; color: #000}
#menu ul li.selected {  color: #990000;}
#menu ul li.selected ul { display: block;}
#menu ul ul li.selected a { color: #990000;}
#menu a.selected { color: #990000;}
#menu p.webcredit { margin-right: 0px; padding-top: 6px; }
#menu p.webcredit img { border: 0;}
#content img.booklet { float: left;margin-right: 10px;  }
#content p, #content ul {  margin: 0 0 12px 1px;font-size: .9em; }
#content p.breadcrumb { margin: 0 0 5px 1px; font-size: .8em; color: #333;}
#content p.breadcrumb em { color: #999;}
#content p.breadcrumb a:link, #content p.breadcrumb a:visited { color: #333;}
#content h2 {  color: #444; margin: 0 0 7px 0; padding: 5px 0 5px 0; font-size: 22px; line-height: 25px; letter-spacing: -1px; font-weight: bold;  border-bottom: 1px #ccc solid; }
#content h3 { margin: 0 0 10px 0;font-size: .95em; font-style: italic; background:  #FFFFC9; padding: 3px 8px; }
#content h3.book { margin: 0 0 10px 0;font-size: 1.1em;  font-style: normal; padding: 3px 8px; background: #fff;color: #555;}

#content h4 { margin: 0 0 10px 0; }
#content blockquote { margin: 15px 30px 20px 25px; font-size: .85em; line-height: 1.2em; }
#content ul { font-size: .95em; list-style-position: outside; margin-left: 15px;  margin-top: 0;padding: 0;}
#content ul li { margin-bottom: 2px;}
#contentHome h3 { margin: 0 0 10px 0;}
#content object { position: absolute; left: -22px; top:0px;} 
#content p.listen {  position:relative; font-weight: bold; margin-left: 23px;width: 250px;}
#content input#submit { display: block;}
#content label em { font-size: 12px; color: #990000; margin-left: 5px; opacity: .7;}
#content input { margin-bottom: 10px;}
#content input.checkbox { position:relative}
#content label.checkbox { margin-right: 5px; float: left;}
#content .attn { background: #FFFFC9; padding: 10px; margin: 0 0 8px 0;}
#content .tel { margin-bottom: 10px;}
#content .org { display: none;}
#content table { font-size: .85em; margin: 0px 10px 10px 10px; text-align:left; padding: 0;border-collapse: collapse}
#content table th { border-bottom: 1px #999 solid; padding-right: 20px; }
#content table tr.header { border-bottom: 1px #999 solid;}

#content .vcard { margin: 0 0 10px 0; padding: 0; background: #FFFFC9; padding: 5px;}
#content .vcard .tel { margin: 0;}
#content .vcard .fn { font-weight: bold;}
#content .vcard .org { display: block;}
#content #essay1 { margin-top: 20px; border: 1px #ccc solid; padding: 10px; }
#content #essay1 h4 { width: 16em; margin-top: -19px; background: #fff; padding: 0 0px 0 5px;font-size: 14px;}
#content #essay1 ul { font-size: .9em; line-height: 1.3em;}
#timer { height: 20px; display: none; border-bottom: 1px dashed #ccc; }

#content #poll { background: #fff;  border: 1px #ccc dashed; width: 530px;font-size: .9em; padding: 10px; margin-bottom: 10px; }
#content #poll h3 { margin: 0;padding:0;}
#content #poll input { margin: 8px 0 0 0; padding: 0;  }
#content #poll label { margin: 0 0 0 5px; display: inline;   }
#content #poll h4 { margin: 0; padding: 0; width: 25em;background: none;}
#content #pollResult {  height: 11em; background: #FFFFC9; padding: 10px 10px 5px 10px; width: 500px;}
#content #pollResult em { font-weight: bold; }
#content #pollResult p.voted { color: #990000;}
#content #pollResult h3 { margin: 0 0 10px 0; padding: 0; font-size: 1.2em; font-style: normal; }
#subnav {  padding-left: 20px; margin: 0px 0 10px 20px;  float: right; width: 260px; background: #fff; }
#subnav ul  {padding-left: 15px; list-style-position: outside; list-style-type: disc; line-height: 1.1em; font-size: .85em;}
#subnav ul li { margin-bottom:10px;}
#subnav p { margin-bottom: 10px;font-size: .9em; }
#microformats { display: none;} 
.vcard { display: none;}