/* undohtml.css */
/* (CC) 2004 Tantek Celik. Some Rights Reserved.             */
/*   http://creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */

/* Purpose: undo some of the default styling of common (X)HTML browsers */


/* link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words */
:link,:visited { text-decoration:none;  color:#3A3A00; }

/* no list-markers by default, since lists are used more often for semantics */
ul,ol { list-style:none }

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

/* de-italicize address */
address { font-style:normal }

/* more varnish stripping as necessary... */

/*/*/a{}
html, body {
  font-family: verdana, arial, tahoma, sans-serif;
  margin:0;
  padding:0;
  background: #8BA04D;
  text-align:center;
  font-size:x-small;
  voice-family:"\"}\"";
  voice-family:inherit;
  font-size:small;
  
}
html>body {
  font-size:small;
}
/* */

* html body {
  font-size:13px;
}

#container #content #text a{
  color:blue;
  text-decoration:underline;
}

#container #content #text a:hover{
  text-decoration:none;
}

#container {
  text-align:left;
  width:784px;
  margin:0 auto;
  background:#D18A00 url(../im/shadow_green.gif) repeat-y 100%;
}

#header {
  height:146px;
  width:739px;
  background:transparent url(../im/header_orange.gif) no-repeat;
  margin-left:20px;
  margin-bottom:3px;
}

#header h1, #header h2 {display:none;}

#header a.cap {
  opacity: .5;
  filter: alpha(opacity=50);
  color:#3A3A00;
  display:block;
  width:124px;
  padding:7px 5px 7px 30px;
  background:#FFFFFF url(../im/hammer.gif) no-repeat 2px 50%;
  line-hieght:2em;
  font-size:.9em;
  font-weight:bold;
  float:right;
  margin:10px 0;
  border:1px solid #3A3A00;
}

#header a.cap:hover {
  background:#FFFFFF url(../im/hammer_rlvr.gif) no-repeat 2px 50%;
  opacity: .3;
  filter: alpha(opacity=30);
}

#left {
  float:left;  
  padding-left:14px; 
  padding-bottom:75px;
  margin-right:7px;
  width:137px;
  margin-bottom:10px;
  /*background:transparent url(../im/left_bkg_orange.gif) no-repeat 35px 100%;*/
}

#home #left {
  padding-bottom:5px;
}

* html #menu {
  margin-right:-4px;
}

#address {
  margin-top:30px;
  border-top:1px solid #3A3A00;
  border-bottom:1px solid #3A3A00;
  padding:15px 5px;
}

#address address {
  margin:0;
  padding:0;
  line-height:1.1em;
  color:#3A3A00;
  font-style:normal;
  font-size:.8em;
  font-weight:bold;
  text-align:center;
}

#menu ul{
  width:137px;
}

#menu li{
  margin-bottom:7px;
}

#menu a {
  display:block;
  color:#353500;
  font-family: Helvetica, arial, verdana, sans-serif;
  font-size:11px;
  font-weight:bold;
  height:1%;
  padding:2px 0 1px 12px;
  line-height:1.5em;
  background:#F1DCB3;
  border:1px solid #333300;
  vertical-align:bottom;
}

#menu a:visited {
  color:#5F5F09;
}

#menu a:hover {
  border:1px solid #996600;
  background:#CC9933;
}

#content_wrap {
  float:left;
  width:600px;
  border:1px solid #926000;
  margin-bottom:14px;
}

#content {
  min-height:460px;
  padding:10px;
  color:#3A3A00;
  background:#F1DCB3;
}

* html #content {
  height:460px;
}

#sub_menu {
  float:right;
  width:160px;
  margin:15px 0 0 10px;
}

#sub_menu .box {
  width:160px;
  background:#E4BB6B;
  padding:7px 0;
  margin-bottom:10px;
  border:1px solid #C0A36B;
}

#sub_menu .box_image {
  text-align:center;
}

#sub_menu .full_box_image {
  border:2px solid #C0A36B;
  margin-bottom:8px;
}

#sub_menu .box a img{
  border:1px solid #E4BB6B;
}

#sub_menu .box a:hover img{
  border:1px solid #3E2900;
}

#sub_menu .box h3{
  margin:0 9px 0 9px;
}

#sub_menu a{
  color:#3A3A00;
}

#sub_menu a:hover{
  color:#7E7E0E;
}

#sub_menu a#golf{
  font-size:.85em;
  width:150px;
  border:1px solid #C0A36B;
  display:block;
  padding:3px 5px;
  margin-bottom:10px;
  background:#E4BB6B;
}

#sub_menu a#golf:hover{
  color:#83835E;
}

#sub_menu a#video{
  font-size:1.1em;
  font-weight:bold;
  width:111px;
  border:1px solid #C0A36B;
  display:block;
  background:#E4BB6B url(../im/video_orange.gif) no-repeat 94% 50%;
  height:40px;
  padding:3px 40px 3px 9px;
}

#sub_menu a#video:hover{
  color:#83835E;
  background:#EED4A2 url(../im/video_orange_rlvr.gif) no-repeat 94% 50%;

}

#sub_menu .box h6{
  margin:7px 8px 0 8px;
}

#sub_menu .box h6 a{
  color:#3A3A00;
}

#sub_menu .box h6 a:hover{
  color:#7E7E0E;
}

#sub_menu .box p {
  color:#3A3A00;
  line-height:1em;
  font-size:.8em;
  margin:0 9px 5px 9px;
}

#sub_menu .box p a{
  font-style:italic;
  text-decoration:underline;
}

#sub_menu .box p a:hover{
  color:#D18A00;
}

#text {
  width:405px;
}

#crisis {
  background:#E4BB6B;
  margin:0 15px 0 15px;
  border:1px solid #C0A36B;
  padding:5px 5px 15px 5px;
  font-size:11px;
}

#crisis .crisis_image {
  float:left;
  margin:0 10px 0 0;
}

#crisis h3{
  margin-top:0;
  color:#990000;
}

#crisis p.cr{
  font-size:.8em;
  margin:6px 0;
  padding:0;
  color:#990000;
}

#crisis span {
  font-size:1.3em;
  font-weight:bold;
}

div.clearer {
  clear: both; 
  line-height: 0px; 
  height: 0px;
  overflow:hidden;
}

#content p {
  font-size:.9em;
  margin:15px;
  line-height:1.5em;
}

#content ul{
  padding-left:50px;
  list-style:disc;
}

#content ol{
  padding-left:50px;
  list-style:decimal;
}

#content li{
  margin-bottom:5px;
}

#content ul.drilldown {
  padding-left:25px;
  list-style:none;
}

#content ul.drilldown li a{
  font-size:.9em;
  line-height:1.5em;
  font-weight:bold;
  text-decoration:none;
  color:#0000CC;
  display:block;
  width:90%;
  padding:5px 5px 5px 15px;
  border:1px solid #F1DCB3;
}

#content ul.drilldown li a:visited{
  color:#000099;
}

#content ul.drilldown li a:hover{
  background:#E4BB6B;
  border:1px solid #C0A36B;
  color:#3A3A00;
}

#content ul.drilldown li a.green{
  border:1px solid #DCE3CA;
}

#content ul.drilldown li a.blue{
  border:1px solid #D2D9E8;
}

#content ul.drilldown li a.green:hover{
  background:#BCC898;
  border:1px solid #ADB68A;
  color:#3A3A00;
}

#content ul.drilldown li a.blue:hover{
  background:#A7B5D2;
  border:1px solid #525559;
  color:#3A3A00;
}

h1 {
  margin:15px;
  font-size:1.7em;
}

h2 {
  margin:15px;
  font-size:1.4em;
}

h3 {
  margin:15px;  
  font-size:1.1em;
}

h4 {
  margin:15px;  
  font-size:1em;
}

h5 {
  margin:15px;  
  font-size:.9em;
}

h6 {
  font-size:.8em;
}

h6 a{
  color:#0000CC;
}

h6 a:hover{
  color:#D18A00;
}



address {
  font-size:.9em;
  margin:15px 35px;
  font-style:italic;
  line-height:2em;
}

pre {
  font-size:1.1em;
  margin:15px 35px;
  line-height:2em;
}

 hr {
  border: 0;
  height:1px;
  margin:15px 7px 15px 15px;
  color:#595910;
  background:#595910;
}

#footer {
  width:783px;
  height:9px;
  background:transparent url(../im/foot_shadow_green.gif) no-repeat;
}

a span.link_title {
  color:#3A3A00;
  text-decoration:underline;
}

a span.link_description {
  text-decoration:none;
  font-weight:normal;
  color:#3A3A00;
  
}