body {
background:#8A6D57 url(ultra/new_background.jpg) repeat-y scroll center 0;
border:0 none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
height:100%;
margin:0;
min-width:600px;
padding:0;
text-align:center;
width:100%;
}
#wrapper {
height:100%;
margin-left:auto;
margin-right:auto;
position:relative;
width:960px;
}
#header {
clear:both;
line-height:0;
text-align:left;
width:100%;
}
#header img {
border:0 none;
}
#navcontainer {
background-image:url(ultra/new_menubar.png);
background-repeat:no-repeat;
font-size:95%;
height:23px;
margin:0;
overflow:hidden;
padding:0 0 0 25px;
}
#navcontainer ul {
margin:0;
padding:0;
}
#navlist li {
display:inline;
line-height:23px;
list-style-type:none;
margin:0;
padding:0 30px 0 0;
}
#navlist a {
color:#FFFFFF;
text-decoration:none;
}
#navlist a:hover {
color:#009245;
text-decoration:none;
}
.colmask {
clear:both;
float:left;
overflow:hidden;
position:relative;
width:100%;
}
.colright, .colmid, .colleft {
float:left;
position:relative;
width:100%;
}
.col2, .col3 {
float:left;
overflow:hidden;
padding:5px 0 1em;
position:relative;
}
.col1 {
float:left;
overflow:hidden;
padding-top:0;
position:relative;
}
.threecol {
background:#FFFFFF none repeat scroll 0 0;
padding:5px 0;
}
.threecol .colmid {
background:#FFFFFF none repeat scroll 0 0;
border-right:1px solid #E4E3F2;
right:22%;
}
.threecol .colleft {
background:#FFFFFF none repeat scroll 0 0;
border-right:1px solid #E4E3F2;
right:56%;
}
.threecol .col1 {
left:102%;
width:52%;
}
.threecol .col2 {
left:27.5%;
width:19%;
}
.threecol .col3 {
left:86.5%;
width:19%;
}
.rightmenu {
background:#FFFFFF none repeat scroll 0 0;
padding:5px 0;
}
.rightmenu .colleft {
background:#FFFFFF none repeat scroll 0 0;
border-right:1px solid #E4E3F2;
right:25%;
}
.rightmenu .col1 {
left:29%;
width:71%;
}
.rightmenu .col3 {
left:31%;
width:21%;
}
#footer {
background:#FFFFFF none repeat scroll 0 0;
border-top:1px solid #2E3192;
clear:both;
float:left;
text-align:center;
width:100%;
}
.clear {
clear:both;
float:left;
}
.col1 a, .col1 a:link, .col1 a:active, .col1 a:visited {
color:#2E3192;
}
.col1 a:hover {
color:#009245;
}
.col1 {
text-align:left;
}
.col1 h3, .col2 h3 {
color:#2E3192;
font-size:1.2em;
margin:14px 0 0;
}
.col1 strong {
color:#009245;
}
.col2 img {
border:0 none;
}
.col2 {
font-size:0.8em;
}
.article {
margin:0 50px 25px 20px;
}
.section_title {
margin:0 50px 0 20px;
}
.published {
font-size:0.8em;
margin:0 0 10px;
}
.col3 h3 {
border-bottom:1px solid #2E3192;
color:#2E3192;
font-size:1.2em;
font-weight:bold;
text-align:left;
}
.col1 h3 a, .col1 h3 a:link, .col1 h3 a:active, .col1 h3 a:visited {
text-decoration:none;
}
.col3 a, .col3 a:link, .col3 a:active, .col3 a:visited, .col2 a, .col2 a:link, .col2 a:active, .col2 a:visited {
color:#2E3192;
font-weight:bold;
text-decoration:none;
}
.col3 a:hover, .col2 a:hover {
color:#009245;
text-decoration:underline;
}
#racedate {
background-color:#009245;
color:#FFFFFF;
display:block;
font-size:1em;
font-weight:bold;
letter-spacing:0.1em;
margin:18px 0 4px;
padding:2px;
text-align:center;
}
.race-date {
margin-bottom:4px;
}
.race_date {
color:#009245;
font-weight:bold;
padding:0;
text-align:left;
}
.file {
font-size:0.9em;
margin-bottom:15px;
text-align:left;
}
.col1 .file {
font-size:0.9em;
margin-top:10px;
text-align:left;
}
.filesize {
font-size:0.8em;
}
.file_downloads {
border:1px dotted #2E3192;
margin-bottom:20px;
padding:10px;
}
#quotes {
border-bottom:1px solid #2E3192;
border-top:1px solid #2E3192;
color:#009245;
margin:25px 0;
padding:5px 0;
text-align:left;
}
#quotes p {
background-color:#F6FCFA;
font-size:0.9em;
font-style:italic;
margin:0;
padding:10px;
}
#quotes a, #quotes a:link, #quotes a:active, #quotes a:visited {
background-color:#F6FCFA;
color:#2E3192;
display:block;
font-size:0.8em;
text-align:center;
}
#quotes cite {
display:block;
font-size:0.8em;
font-style:normal;
padding-top:5px;
text-align:right;
}
.dquo {
margin:0 0.1em 0 -0.5em;
}
.quote {
margin:10px 75px;
}
.quote p {
color:#009245;
font-size:1em;
font-style:italic;
padding:10px 5px;
}
.quote cite {
display:block;
font-size:0.8em;
font-style:normal;
padding-right:20px;
padding-top:5px;
text-align:right;
}
.col1 p {
margin:5px 0;
}
.entry-content {
border-bottom:1px solid #E4E3F2;
margin:10px 0;
padding-bottom:15px;
}
#sponsors {
margin:25px;
text-align:center;
}
#spons_box {
margin:10px 0 0;
padding:5px;
}
#copyright {
border-top:1px solid #2E3192;
color:grey;
font-size:80%;
padding:2px;
text-align:right;
}
#copyright p {
margin:0 15px;
}
.link a, .link a:link, .link a:active, .link a:visited {
color:#009245;
font-weight:bold;
text-decoration:none;
}
.link a:hover {
color:#2E3192;
text-decoration:underline;
}
.col1 dl {
margin:0 70px 40px 0;
padding:0;
}
.col1 dt {
border-bottom:1px solid #2E3192;
color:#2E3192;
font-weight:bold;
margin:0 0 10px 20px;
padding-top:15px;
}
.col1 dd {
margin-right:35px;
padding-bottom:10px;
}
.col1 dd a, #content dt a:link, #content dd a:active, #content dd a:visited {
font-weight:bold;
text-decoration:none;
}
.col1 dd a:hover {
text-decoration:underline;
}
.col1 dd p {
color:#2E3192;
font-size:0.9em;
margin:0 0 10px;
}
.rssSubdate {
color:#009245;
float:left;
width:68px;
}
.rssArticle {
display:block;
margin-left:70px;
}
.divider {
text-align:center;
}
#sponsors img {
border:0 none;
margin-right:20px;
}
#sponsors a, #sponsors a:link, #sponsors a:active, #sponsors a:visited {
color:#2E3192;
text-decoration:none;
}
.sponsor_box {
float:left;
height:175px;
overflow:hidden;
text-align:center;
width:330px;
}
.sponsor_box img {
border:0 none;
}
.feedb {
font-size:0.8em;
}
.feedb a, .feedb a:link, .feedb a:active, .feedb a:visited {
font-weight:normal;
}
#feedburner {
padding-left:0;
text-align:left;
}
.input {
border:1px solid #2E3192;
color:#9B9B9B;
float:left;
margin:0 0 5px;
padding:1px;
width:80px;
}
.submit {
background-color:#FFFFFF;
border:1px solid #2E3192;
color:#009245;
margin:0;
padding:0;
text-align:left;
text-indent:0;
width:35px;
}
.submit:hover, .zemSubmit:hover {
background-color:#009245;
border:1px solid #2E3192;
color:#FFFFFF;
cursor:pointer;
}
#slides {
height:375px;
overflow:hidden;
}

.flickr_menu table {
border: 0;
}

.flickr_menu td { 
border: 0;
}

.flickr_menu tr { 
border: 0;
}

.flickr_menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.flickr_menu li {
clear:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.flickr_menu li ul {
margin:0;
padding:0;
}
.flickr_menu li li {
clear:none;
float:left;
height:190px;
overflow:hidden;
width:135px;
}
.flickr_menu li li img {
border:0 none;
}
.flickr_menu h1, #music_text h1 {
color:#DAD6C6;
font-size:2em;
font-style:italic;
margin:20px 0 10px;
}
.flickr_menu h3 {
font-size:0.9em;
margin-bottom:0;
margin-top:5px;
text-align:center;
width:115px;
}
.flickr_menu h4 {
font-size:0.8em;
font-weight:normal;
margin:0;
text-align:center;
width:115px;
}
.flickr_menu h5 {
font-size:0.8em;
font-weight:normal;
margin:0;
text-align:center;
width:115px;
}
.thumb img {
border:0 none;
margin:5px 15px 10px 0;
}
table {
background-color:white;
border:1px solid gray;
border-collapse:collapse;
border-spacing:0;
font-size:11px;
margin-bottom:10px;
width:100%;
}
tbody {

}
tr {

}
td {
background-color:white;
border:1px dotted gray;
padding:2px 8px;
}
th {
border-width:0;
padding:2px 8px;
}
th {
background-color:#F6FCFA;
}

