/* CSS Document */
body { /*Set some overall defaults*/
  background:#135;
  margin:0;
  padding:10px 10px;
  font:x-small "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
  text-align:center;
  color:#ccc;
  font-size/* */:/**/small;
  font-size: /**/small;
}

.Small10px {
	font-size: 10px;
}
.SmallCaps {
	font-size: 80%;
	}

.RightAlign {
text-align: right;
}
.CenterAlign {
text-align: center;
}

.floatleft /*For the logo, locate to left and push it from the left edge with a margin*/
{
float: left;
margin: 0 0px 0px 40px;
}

#content img.floatright /*For pictures to the right, make sure the don't touch with margin and stay on right with a clear*/
{
float: right;
margin: 3px 0 5px 5px;
clear: right;
border: 1px solid #000000;
}

#pagecont
{
width: 740px;
margin: 0 auto;
padding: 0;
}

#headcont
{
position:relative;
padding: 0;
margin:0 auto 10px;
border:1px solid #468;
text-align:left;
}

#headline {
  margin:5px 5px 0;
  padding:5px 5px .15em 0px;
  border:1px solid #357;
  border-width:1px 1px 0;
  font:x-small "copperplate Gothic Bold",Trebuchet,Verdana,Sans-Serif;
  font-size:400%;
  color:#fc6;
  text-transform:uppercase;
  letter-spacing:.2em;
  }
#pagecont a:hover { /*Take away the underline for the header texts*/
  text-decoration: none;
  }
#headline img {
/*position: absolute;*/
top: 10px;
left: 5px;
}
#description {
  margin: -20px 5px 5px;
  padding:0 5px 5px 170px;
  border:1px solid #357;
  border-width:0 1px 1px;
  }
#description h1 {
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#79b;
}
a:link {
  color:#9bd;
  text-decoration:none;
  }
a:visited {
  color:#a7a;
  text-decoration:none;
  }
a:hover {
  color:#ad9;
  text-decoration:underline;
  }
a img {
  border-width:0;
  }


#content img { /*put a noborder on all images in the content area*/
border: 0px solid #000066;
}

#leftnav
{
float: left;
clear: left;
width: 140px;
margin: 0;
padding: 0;
text-align:left;
}

#content
{
margin: 0;
margin-left: 145px;
padding-left: 15px;
padding-right: 15px;
width: 560px;
text-align:left;
}

#content h1 {
  margin:.25em 0 0;
  padding:0 0 4px;
  font-size:140%;
  line-height:1.4em;
  color:#fc6;
}
#content h2 {
  margin:1.5em 0 .75em;
  font:bold 78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  margin:1.5em 0 .5em;
  color:#579;
}
#content td h1 {
font-size: 13px;
margin: 0 0 3px 0px;
padding: 0;
}
#content td p {
font-size: 11px;
line-height: 130%;
}
#content td li {
font-size: 11px;
line-height: 130%;
margin: 0 0 0 0;
}

#content p {
margin: 0px 15px 5px 0px;
}
#content a:hover {
  text-decoration:underline;
  }

ul {
margin-top: 0;
}
ol {
margin-top: 0;
}
li {
margin: 0 30px 5px 20px;
}

#footer
{
clear: both;
margin: 0;
margin-left: 155px;
margin-top: 15px;
padding-left: 15px;
padding-right: 15px;
width: 570px;
font-size: 9px;
color: #579;
/*border-top: 1px solid #2210d2;*/
border-top: 1px solid #468;
}

#footer a {
color: #579;
text-decoration: none;
}

#footer a:hover {
}
#leftsidebar { 
/*float: left;
margin-left: 0px; */
font-size: 10px;
color: #579;

}
#menunavcontainer { 
float: left;
margin-left: 0px; 
font-size: 10px;
color: #579;

}
#menunavcontainer a {
color: #2210d2;
text-decoration: none;
}
#menunavcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, sans-serif;
margin-top: 5px;
margin-bottom: 5px;
}

#menunavcontainer li { 
margin: 0;
margin-top: 1px;
}
#menunavcontainer li li{ 
margin: 0;
}

#menunavcontainer li a, #menunavcontainer li p
{
display: block;
color: #9bd;
background-color: #transparent;
width: 120px;
margin: 0;
margin-top: 4px;
padding: 2px 1px 2px 10px;
text-decoration: none;
border-top: 1px dashed #468;
/*border-right: 10px solid #ffffff;*/
font-size: 12px;
font-weight: bold;
}

#menunavcontainer li a:hover
{
color: #ad9;
text-decoration: underline;
}

#menunavcontainer ul ul
{
margin-left: 10px;
margin-top: -1px;
margin-bottom: 1px;
padding: 0;
list-style-type: none;
}

#menunavcontainer li li a
{
display: block;
background-color: transparent;
width: 90px;
padding: 2px 10px;
margin: 0;
border: none;
text-decoration: none;
font-size: 10px;
}

#tagline {
position: relative;
top: -18px;
left: 170px;
width: 500px;
}
#tagline h1 {
margin: 0;
padding: 0;
color: #8c8c8c;
font-size: 12px;
font-family: "Comic Sans MS", Arial, sans-serif;
font-weight: bold;
}

.datatable th {
background-color: #8c8c8c;
}

#countdown {
position: relative;
top: -130px;
left: -150px;
width: 500px;
color: #ececec;
font-size: 12px;
font-family: "Comic Sans MS", Arial, sans-serif;
font-weight: bold;
}
#sidebar {
  border-left: 1px dashed #468;
  float: right;
  clear: right;
  width: 150px;
  padding: 0;
  padding-left: 5px;
  margin-right: -5px;
}

#sidebar h1 {
display: block;
margin-top: 0;
margin-left: -5px;
padding: 2px 2px 2px 5px;
background-color: #d6d6d6;
border-bottom: 1px solid #8c8c8c;
color: #2210d2;
font-size: 13px;
font-family: "Comic Sans MS", Arial, sans-serif;
font-weight: bold;
}
#maincol {
width: 405px;
float: left;
margin: 0;
padding: 0;
}
#adscol {
width: 150px;
float: right;
margin: 0;
padding: 0;
}
#hilitecol {
  border-left: 1px dashed #468;
  float: right;
  clear: right;
  width: 150px;
  padding: 0;
  padding-left: 5px;
  margin-right: -5px;
}

