/**
 *  beta_wheel.css
 *  03.03.2007
 *  Benjamin Wheeless
 * 
 *  Main style sheet for www.beta.wheeless.org 
 **/

body
{
  background-color: #ffffff ;  /* Changed from #cccccc */
  margin: 0px ;
  padding: 0px ;
  font-family: verdana, arial, sans-serif ;
}

.top_border
{
  white-space: nowrap ;
  color: #ffffff ;
  font-family: verdana, arial, sans-serif ;
  font-size: 12px ;
  height: 17px ;    /** Added just to tinker **/
}

/***
 * Header styles
 ***/
#header
{
  position: relative ;
  top: 0px ;
  width: 800px ;
  height: 72px ;
  background-color: black ;
}

#header img
{
  border-width: 0px ;
}

/***
 * menubar styles
 ***/
#menubar
{
  position: relative ;
  /* background-color: #051820 ; */ /* changed from #cccccc */
  background-image: url("../images/left_bar.jpg") ;
  width: 150px ;
  top: 0px ;
  height: 500px ;
  border-right-style : solid;
  border-right-width : 1px;
  border-right-color : Black;
}

#menubar td
{
  border-style: solid ;
  border-color: #051820 ;  /* Changed from #000000 */
  border-width : 0px 0px 1px 0px ;
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
  width: 150px ;
  height: 14px ;
}

#menubar a, #menubar a:link, #menubar a:visited
{
  display: block ;
  color: white ;
  font-family : Arial;
  font-weight : bold;
  text-decoration : none;
  font-size : 12px;
  width: 148px ;
/*  background-color: #9999cc ;*/
  background-color: #051820 ;
  background-image: url("../images/leftnav_normal.png") ;
}

#menubar a.current, #menubar a:hover, #menubar a:active
{
/*  color: navy ;*/
  color: #051820 ;
  background-color: #cccccc ;
  background-image: url("../images/leftnav_selected.png") ;  
}
 
/***
 * Left Nav styles
 ***/
#leftnav
{
  position: absolute ;
  background-color: #9999cc ;
  width: 150px ;
  top: 72px ;
  height: 400px ;
  border-right-style : solid;
  border-right-width : 1px;
  border-right-color : Black;
}

#leftnav td
{
  border-style: solid ;
  border-color: #cccccc ;
  border-width : 0px 0px 1px 0px ;
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 0px 0px;
  width: 150px ;
  height: 14px ;
}

#leftnav a, #leftnav a:link, #leftnav a:visited
{
  display: block ;
  color: white ;
  font-family : Arial;
  font-weight : bold;
  text-decoration : none;
  font-size : 12px;
  width: 148px ;
  background-color: #9999cc ;
  background-image: url("../images/leftnav_normal.png") ;
}

#leftnav a.current, #leftnav a:hover, #leftnav a:active
{
  color: navy ;
  background-color: #cccccc ;
  background-image: url("../images/leftnav_selected.png") ;  
}

/***
 * Main table styles
 ***/
 
#maintable
{
  width: 95% ;
  border-width: 0px 0px 0px 0px ;
  border-style: solid ;
  border-color: navy ;
}
 
#maintable th
{
  text-align: left ;          /* Changed from center */
  font-weight: bold ;
  color: navy ;
  font-size: 16px ;
  font-style: italic ;
  font-family: Times ;
  background-color: #cccccc ;  /* Changed from #9999cc */
  border-color: black ;        /* Changed from white */
  border-style: solid ;
  border-width: 1px 0px 1px 0px ;
}
 
#maintable td
{
  background-color: white ;
  border-width: 0px 0px 0px 0px ;         /* Changed from 1px */
  border-color: black ;
  border-style: solid ;       /* Changed from dashed */
  font-size: 12px ;           /* Changed from 13px */
  padding: 3px ;              /* Changed from 5px */
}

#maintable h1
{
  font-size: 14px ;             /* Changed from 15px */
  font-weight: bold ;
  background-color: navy ;   /* Changed from #009966 */
  color: white ;
}

#maintable a 
{
  color: blue ;
}

#maintable_date
{
  color: darkgreen ;
  font-weight: bold ;
  font-size: 11px ;
  font-style: italic ;
}

/***
 * XML feed data tables
 ***/
#feedinfo
{
  width: 100% ;
}

#feedinfo td
{
  font-size: 12px ;
  padding: 3px 3px 3px 3px ;
  background-color: white ;
  /*
  border-width: 1px ;
  border-style: solid ;
  border-color: #336600 ;
  */
} 

#feedinfo h3
{
  color: white ;
  font-size: 14px ;
  font-weight: bold ;
  background-color: #336600 ;
  border-style: solid ;
  border-color: black ;
  border-width: 1px 1px 1px 1px ;
}

/***
 * Items "of the day" div styles
 ***/
#oftheday
{
  position: relative ;
  background-color: #ffffff ; /* changed from #cccccc */
  width: 100% ;
  top: 0px ;
  height: 500px ;
  border-left-style : solid;
  border-left-width : 0px;  /* Changed from 1px */
  border-left-color : Black;
}

/***
 * Links table styles
 ***/
#linkstable
{
  width: 800px ;
  margin: 15px 0px 0px 0px ;
  /*
  border-width: 0px 0px 1px 0px ;
  border-style: solid ;
  border-color: navy ;
  */
}
 
#linkstable th
{
  text-align: left ;          /* Changed from center */
  font-weight: bold ;
  color: navy ;
  font-size: 16px ;
  font-style: italic ;
  font-family: Times ;
  background-color: #cccccc ;  /* Changed from #9999cc */
  border-color: black ;        /* Changed from white */
  border-style: solid ;
  border-width: 1px 0px 1px 0px ;
}
 
#linkstable td
{
  background-color: white ;
  border-width: 1px 1px 1px 1px ;
  border-color: black ;
  border-style: solid ;
  font-size: 12px ;           /* Changed from 13px */
  padding: 3px ;              /* Changed from 5px */
}

#linkstable h1
{
  font-size: 14px ;             /* Changed from 15px */
  font-weight: bold ;
  background-color: navy ;   /* Changed from #009966 */
  color: white ;
}

#linkstable a 
{
  color: blue ;
}
 
/***
 * Footer styles
 ***/
#betafooter
{
  position: relative ;
  background-color: #9999cc ;
  bottom: 0px ;
  width: 800px ;
  height: 12px ;
  border-top: 2px dotted black ;
  font-size : 10px;
  font-style : italic;
}

#footer
{
  height: 24px ;
  font-size: 10px ;
  font-style: italic ;
  color: #000000 ;

  /* Added for line above footer - 6/29/2008 */
  border-width: 1px 0px 0px 0px ;
  border-style: solid ;
  border-color: #051820 ;
}

/*
a
{ 
  background: transparent ;
  color: #990000 ;
  font-variant: normal ;
  font-family: verdana, arial, sans-serif ;
  font-weight: bold ;
  text-decoration: none ; 
}

a.lost
{
  background-color: black ;
  color: white ;
  font-family: verdana, arial, sans-serif ;
  font-size: 12px ;
  font-weight: bold ;
}
 
a:hover 
{ 
  background: transparent ;  
  color: #330099 ;
  font-variant: normal ; 
  font-family: verdana, arial, sans-serif ;
  font-weight: bold ;
  text-decoration: none ; 
}

h1 
{
  background: #e0dfe3 ;
  background-image: url(../images/thinbar_grey.gif) ;
  color: #990000 ;
  border-style: solid ;
  border-color: #333333 ;
  border-width: 1px 0px 1px 0px ;
  padding: 5px ;
  margin-bottom: 30px ;
  font-weight: bold ;
  font-size: 110% ;
  text-align: center ;
  clear: left ;
}

h2 
{
  background: #ffffff ;
  background-image: url(../images/bwplate.gif) ;
  background-repeat: no-repeat ;
  color: #990000 ;
  padding: 13px ;
  margin-bottom: 15px ;
  font-weight: bold ;
  font-size: 110% ;
  text-align: center ;
  clear: left ;
  width: 420px ;
  height: 55px ;
}

h3 
{
  background: #990000 ;
  color: #ffffff ;
  border-style: dashed ;
  border-color: #333333 ;
  border-width: 1px 0px 1px 0px ;
  padding: 0px ;
  margin-bottom: 5px ;
  font-weight: bold ;
  font-size: 13px ;
  text-align: left ;
  clear: left ;
  height: 15px ;
}

p
{
  color: #333333 ;
  font-family: arial ;
  font-size: 14px ;
  text-align: justify ;
}

ul
{
  color: #333333 ;
  font-family: arial ;
  font-size: 14px ;
  text-align: justify ;
}

pre.lost
{
  font-family: arial, sans-serif ; 
  font-size: 14px ;
  color: black ;
}

.top_border
{
  white-space: nowrap ;
  color: #ffffff ;
  font-family: verdana, arial, sans-serif ;
  font-size: 12px ;
}

.weatherhead
{
  color: #000000 ;
  font-family: arial, verdana, sans-serif ;
  font-size: 14px ;
  font-weight: bold ;
  text-align: left ;
}

.weatherdata
{
  color: #000066 ;
  font-family: arial, verdana, sans-serif ;
  font-size: 10px ;
  text-align: left ;
}

.details
{
  text-align: justify ;
  color: #000000 ;
  font-family: arial ;
  font-size: 14px ;
}
*/
.dates
{
  text-align: left ;
  color: #000066 ;
  font-family: arial, verdana, sans-serif ;
  font-size: 12px ;
  font-weight: bold ;
}

.rss_detail
{
  text-align: left ;
  color: #000000 ;
  font-family: arial ;
  font-size: 14px ;
}

.rss_links
{
  color: #000000 ;
  font-family: arial, verdana, sans-serif ;
  font-size: 12px ;
  font-weight: bold ;
  text-align: left ;
}
/*
.rss_info
{
  padding: 5px 15px 0px 0px ;
  vertical-align: top ;
  border-style: solid ;
  border-color: #000000 ;
  border-width: 1px 0px 1px 0px ;
}

.lost_info
{
  padding: 5px 15px 0px 15px ;
  vertical-align: top ;
  border-style: solid ;
  border-color: #990000 ;
  border-width: 0px 0px 0px 0px ;
}

#banner_bottom
{
  border-style: solid ;
  border-color: #000000 ;
  border-width: 0px 0px 3px 0px ;
}

#navigate
{
  color: #000000 ;
  border-style: solid ;
  border-color: #333333 ;
  border-width: 1px 1px 0px 0px ;
  padding: 10px 0px 10px 10px ;
  font-weight: bold ;
  font-size: 12px ;
  vertical-align: top ;
  white-space: nowrap ;
  height: 100% ;
}

#navigate a
{
  display: block ;
}

#info
{
  padding: 5px 15px 15px 15px ;
  vertical-align: top ;
  border-style: solid ;
  border-color: #990000 ;
  border-width: 1px 0px 0px 0px ;
}

#rss_info
{
  padding: 5px 15px 0px 0px ;
  vertical-align: top ;
  border-style: solid ;
  border-color: #000000 ;
  border-width: 1px 0px 1px 0px ;
}
*/
