/*this section is for the wiki markup */
#content-content h2 {
font-size: 18px;
font-weight: bold;
margin-bottom:14px;
margin-top:14px;
color:#065a38;
}

#content-content h3 {
font-size: 16px;
font-weight: bold;
margin-bottom:12px;
margin-top:12px;
color:#065a38;
}

#content-content h4 {
font-size: 14px;
font-weight: bold;
margin-bottom:10px;
margin-top:10px;
color:#065a38;
}

#content-content h5 {
font-size: 14px;
font-weight: bold;
margin-bottom:20px;
margin-top:10px;
color:#065a38;
}

#content-content p {
margin-top:6px;
margin-bottom:6px;
}

#content-content strong {
font-weight: bold;
}

#content-content em {
font-style: italic;
}

#content-content ul li {
list-style-image:none;
list-style-position:inside;
list-style-type:circle;
margin-top:5px;
margin-bottom:5px;
}

#content-content ol li {
list-style-image:none;
list-style-position:inside;
list-style-type:upper-roman;
margin-top:5px;
margin-bottom:5px;
}

#content-content ol, #content-content ul {
margin-top: 10px; 
margin-bottom: 10px;
}

#content-content blockquote {
margin-top:5px;
margin-bottom:5px;
color:#444;
font-style: italic;
font-size: 14px;
}

/*for pages only */
#page-margins table {
margin-left: auto;
margin-right: auto;
}
#page-margins table td {
border-width: 0px;
padding: 5px;
border-style: none;
}

/*end of wiki markup stuff */

#main {
background: url('/_shared/site/img/nav2.jpg') no-repeat;
}

#breadcrumbs {
position: relative;
top: -75px;
left: 580px;
width: 320px;
}

#title {
position: relative;
top: -30px;
width:650px;
margin-left:150px;
text-align:center;
}

#title h1 {
font-size: 20px;
font-weight: bold;
color: #111;
}

#content-content {
margin:0px 10px 0px 10px;
position:relative;
text-align:left;
top:-10px;
width:930px;
}

/* news */
#news-article {
background:#ebebeb url('/_shared/site/img/blank-header.jpg') no-repeat top;
overflow:auto;
padding:8px 10px 10px;
width:641px;
margin-left:134px;
margin-top:0px;
}

#news-article h2 {
font-size: 20px;
font-weight: bold;
color: #fff;
padding-left:16px;
padding-bottom:20px;
margin:0px;
}

#news-article h3 {
font-size: 18px;
font-weight: bold;
padding-bottom:10px;
}

#page-counter {
margin-top:40px;
text-align:center;
font-weight: bold;
}

/* competitors */
.drivers {
float: left; 
width: 200px; 
height: 180px; 
padding-left: 30px;
padding-right: 0px;
text-align: center;
}

.drivers a img, .drivers a:visited img  {
text-decoration:none;
}

#results table th, #results table td {
text-align: center;
}

#results table td.position {
width: 80px;
}

#results table td.racer {
width: 250px;
}

#results table td.sponsorlogo {
width: 220px;
background-color: white;
text-align: center;
}

#results table td.score {
width: 75px;
}

table.results {
margin-left:auto;
margin-right:auto;
border:000;
margin-top:15px;
}

table.results {
border-width: 1px;
border-spacing: 0px;
border-style: outset;
border-color: black;
border-collapse: collapse;
}
table.results th {
border-width: 1px;
border-style: inset inset inset inset;
border-color: black;
}
table.results td {
border-width: 1px;
border-style: inset inset inset inset;
border-color: black;
height:103px; /*100px + borders etc*/
}

#results-table {
background:#ebebeb url('/_shared/site/img/results-header.jpg') no-repeat top;
overflow:auto;
padding:45px 10px 10px;
width:641px;
margin-left:134px;
margin-top:0px;
}

#news2 {
background:#ebebeb url('/_shared/site/img/news2-header.jpg') no-repeat top;
overflow:auto;
padding:45px 10px 10px;
width:641px;
margin-left:134px;
margin-top:0px;
}

.center {
text-align: center;
}

.set-left {
text-align: left;
}

#aboutus {
background:#ebebeb url('/_shared/site/img/about-header.jpg') no-repeat top;
overflow:auto;
text-align:left;
padding:55px 10px 10px;
width:641px;
margin-left:134px;
margin-top:30px;
}

#sponsorlink {
padding-top:25px;
padding-bottom:25px;
}

#box-btm {
background:#fff url('/_shared/site/img/news-btm.jpg') no-repeat top;
width:661px;
margin-left:134px;
height:8px;
}

/*comments*/
#comment-box {
background:#ebebeb url('/_shared/site/img/blank-header.jpg') no-repeat top;
overflow:auto;
padding:8px 10px 10px;
width:641px;
margin-left:144px;
margin-top:30px;
}

#comment-box h3.comment-title {
font-size: 20px;
font-weight: bold;
color: #fff;
padding-left:16px;
padding-bottom:20px;
margin:0px;
}

#commentbox-btm {
background:#fff url('/_shared/site/img/news-btm.jpg') no-repeat top;
width:661px;
margin-left:144px;
height:8px;
}

#comments-form {
margin-top:30px;
text-align:center;
}

#comments-form .form_table {
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
}

p.comment-note {
margin-top:15px;
text-align:center;
}

ul.comment-list {
margin-top:10px;
}

/*pagination */
.pagination {
margin-top:20px;
clear:both;
text-align:center;
width:100%;
}

.pagination .disabled {
display:none;
}

/*for extra margins on page contents*/
#page-margins {
margin-left:60px;
margin-right:60px;
}

.link {
margin-top:30px;
}

.opensesame {
display:none;
width:661px;
margin-left:144px;
margin-top:10px;
border: 1px solid #ccc;
}

pre.supportus {
background:#ebebeb;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
font-size:12px;
text-align:left;
}


