body { 
 color:#333;
 font-size: 75%;
}

a {
 color: #00c;
}

a:visited {color: #581C90;}

p {
 margin-bottom: .8em;
}

.span-15 {
}

.span-8 {
 margin-left: 30px;
}

h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#333;}

h1, h2 {
 font-size: 1.3em;
 margin: 2.7em 0 .25em 0;
 font-weight: bold;
}

a {
 text-decoration: none;
}

a:focus, a:hover {
 color:#333;
 text-decoration:underline;
}

.green { color: green; }
.lightgreen { color: green; }
.yellow { color: #ffa500; }
.blue { color: #0000cc; }
.red { color: #d60000; }
.black { color: #333; }

.first_up { text-transform: capitalize; }

/* generic table styling */

table {
 border-bottom: 1px solid #ddd;
}

th { 
 background: #fff;
 border-top: 1px solid #ddd;
 padding: 6px 5px 6px 5px;
 margin: 0;
 text-align: center;
}

tr td {
 border-top: 1px solid #ddd;
}

tr.even td {
 background: #f5f5f5;
}

td {
 padding:2px 5px 2px 5px;
 text-align: center;
}

td.col1, th.col1 {
 text-align: left;
}

/* end generic table styling */

/* styles for lead stat table */

table.lead {
}

table.lead th {
 font-size: 1em;
 border-bottom: 1px solid #ddd;
}

table.lead td.stat {
 border: none;
 font-weight: bold;
 font-size: 1.5em;
}

table.lead th.col1, table.lead td.col1 {
 border: none;
 text-align: left;
 font-weight: bold;
 font-size: 1em;
}

/* end styles for lead stat table */

/* banner stuff */

.banner {
 height: 100px;
}

.banner h2 {
 text-transform: uppercase;
}

.banner a {
 color: #333;
}

.banner h2 a:focus, .banner h2 a:hover {
 border-bottom: 6px solid #ddd;
 text-decoration:none;
}

/* end banner stuff */

/* nav stuff */

.nav h2 {
 margin-top: 7px;
 margin-bottom: 0;
}

.nav h2.top {
 margin-top: 0;
}

.nav ul {
 margin: 0;
 padding: 0;
}

.nav li {
 display: inline;
 margin: 0;
 padding: 0 11px 5px 0;
 list-style: none;
}

.nav a {
}

.nav .selected {
 color: #333;
 text-decoration: underline;
}

.nav p {
 margin-bottom: .7em;
}

/* end nav stuff */

/* ad stuff */

#bannerad {
 margin-right: 12px;
 float: right;
}

#smallbannerad {
 margin-right: 60px;
 float: right;
}

.sidebarad {
 margin-top: 20px;
 position: relative; right: 4px;
}

.inlinead {
}

/* end as stuff */

/* footer */

hr.footspace {
 margin: 0;
 padding: 0;
 height: 0.05em;
}
