@charset "utf-8";
/* CSS Document */

/* start of tab CSS stuff*/
a:active { outline: none; }
a:focus { -moz-outline-style: none; }
#tabs_container {
  width:780px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding:5px 10px;/*background:#c99;*/
}
#tabs_container ul.tabs {
  list-style: none;
  border-bottom: 1px solid #ccc;
  height: 3em;
  margin: 0;
}
#tabs_container ul.tabs li { float: left; }
#tabs_container ul.tabs li a {
  padding: 3px 10px;
  display: block;
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  margin-right: 2px;
  text-decoration: none;
  background-color: #efefef;
}
#tabs_container ul.tabs li.active a {
  background-color: #fff;
  padding-top: 4px;
}
div.tab_contents_container {
  border: 1px solid #ccc;
  border-top: none;
  padding: 10px;
}
div.tab_contents { display: none; }
div.tab_contents_active { display: block; }
div.clear { clear: both; }
/* end of tab CSS stuff*/

#tabname {
  color:#040;
  text-align: center;
  font-size:1.2em;
  line-height:2.05em;
}
#searchBox { text-align: right; }
body, html {
  margin:0;
  padding:0;
  color:#000;
  background: #144a6e url(/images/bg.png) repeat-x top;
  font-family:Georgia, "Times New Roman", Times, serif;
}
#wrap {
  width:820px;
  margin:10px auto;
  border:1px #407040 solid;
}
#main {
 /* float:left;*/
  width:500px;
  background:#b0e0b0 url(/images/greenfade.gif) top repeat-x;
}
#sidebar {
  float:right;
  width:250px;
  background:#99c;
}
#nav ul {
  margin:0;
  padding:0;
  list-style:none;
}
#nav li {
  display:inline;
  margin:0;
  padding:0;
}
#topstuff {
  padding:10px 10px 20px 10px;
  background:#e8e8e8;
  text-align:right;
}
#header {
  padding:10px;
  background:#afafaf;
}
#categories {
  padding:10px 10px 40px 10px;
  width:780px;
  display:block;
  background-color:#afafaf;
}
#categories ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#categories li {
  display:inline;
  margin:0 5px;
}
#categories li a {
  padding:10px;
  display:block;
  color:#050;
  float:left;
  border-right:1px #080 solid;
  background:#b0e0b0 url(/images/greenfade.gif) top repeat-x;
}
#categories li a:hover {
  color:#b0e0b0;
  background:#050;
}
h1 { margin:0; }
#nav {
  padding:5px 10px;
  background:#c99;
}
#main {
  float:left;
  width:800px;
  padding:10px;
  background:#b0e0b0 url(/images/greenfade.gif) top repeat-x;
}
h2 { margin:0 0 1em; }
#sidebar {
  float:right;
  width:230px;
  padding:10px;
  background:#99c;
}
#footer {
  clear:both;
  padding:5px 10px;
  background:#cc9;
}
#footer p { margin:0; }
* html #footer { height:1px; }
form { display:inline; }
input { display:inline; }
#searchbox, #searchbox input, #searchbutton { font-size:large; }
#headertext {
  float:left;
  font-size:x-large;
  font-weight:800;
}
.eventrow {
  border-bottom: solid white 1px;
  width:100%;
}
.eventrow td { vertical-align:top; }
.scorevalue {
  background:none;
  border:none;
  color:#FFF;
  font-weight:900;
  font-size:large;
  text-align:center;
}
.scorebox {
  width:60px;
  text-align:center;
}
label { text-align:right; }
.important { color: #F00; }
a { color:#050; }
.eventdate {
  font-size:14px;
  font-weight:700;
  border:1px solid #050;
  padding:10px 0px;
  background-color:#094;
  color:white;
}
.remindme {
  color:#050;
  font-weight:700;
}
.searchhighlight {
  font-weight:900;
  background-color:yellow;
  font-size:1.2em;
}
.alertbox {
  border:red 2px solid;
  padding:5px;
  background-color:#f0fff0;
}
.tabresults { color:#190; }
#dashboardlink{
display:inline;
float:right;
padding:10px;
}
#presetstext{display:inline;float:left;padding:10px;}
#eventrows{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;}
