body {

    background-color:#ffffff;

    background-attachment: fixed;
    background-position: center;
    background-repeat: repeat-y;
    color: #333;
    font: 13px 'Verdana',Arial,Helvetica,sans-serif;
    scrollbar-base-color: #ffffff;
    scrollbar-track-color: #dddddd;
    margin: 0px;
    padding: 0px;
}
/* header */
#header	{ background: #ffffff; background: url('../rpcommon/images/new_head_back_dark.gif'); padding: 0 0 15px 0;margin: 0px; padding: 10px; background-position: right;
}
textarea {
    font-size: 10px;
    text-align: left;
    color: black;
    background: #dddddd;
    font-family: courier;
    width: 700px;
    height: 350px;
}
input {
    font-size: 10px;
    text-align: left;
    color: black;
    background: #dddddd;
    font-family: courier;
}
select {
    font-size: 10px;
    text-align: left;
    color: black;
    background: #dddddd;
    font-family: courier;
}


#ironmanwinner{
    background-color:#333; color: #dddddd; border-right: 3px;
    font: 12px 'Arial',Arial,Helvetica,sans-serif; padding: 0px; font-weight: bold;
}

#ironmancell{
    background-color:#333;
}

#trophycell{
    background-color:#000; border-right: 3px ;
}
#trophywinner{
    background-color:#000; border-bottom: 2px; border-right: 3px; color: #dddddd; border-bottom: 1px;
    font: 14px 'Arial',Arial,Helvetica,sans-serif; padding: 0px; font-weight: bold;
}
#trophywinners{
    background-color:#000; border-bottom: 2px; border-right: 3px ; color: #dddddd; border-bottom: 1px ;
    font: 12px 'Arial',Arial,Helvetica,sans-serif; padding: 0px; font-weight: bold;
}

#noaward{
    background-color:#000; border-bottom: 2px; border-right: 3px ; color: #dddddd; border-bottom: 1px;
    font: 11px 'Arial',Arial,Helvetica,sans-serif; padding: 0px; font-weight: bold;
}

#trophycaption{
    background-color:#333; color: #dddddd; border-right: 3px;
    font: 10px 'Arial',Arial,Helvetica,sans-serif; padding: 0px; font-weight: bold;
}
#edit_description{
    padding: 0px; margin: 0px; background-image: url(../rpcommon/images/bk_grey_med.gif); background-repeat: repeat-x;
    background-color:#fff ; color: #000000; font-weight: bold; border: 0px;
    font: 11px 'Verdana',Arial,Helvetica,sans-serif; padding: 2px;
}

#edit_details{
    padding: 0px; margin: 0px; background-image: url(../rpcommon/images/bk_grey_med.gif); background-repeat: repeat-x;
    background-color:#fff ; color: #000000; border: 0px;
    font: 12px 'Verdana',Arial,Helvetica,sans-serif; padding: 2px; font-weight: bold;
}

#car_details{
    padding: 0px; margin: 0px; background-repeat: repeat-x;
    color: #222222;
    font: 12px 'Verdana',Arial,Helvetica,sans-serif; padding: 2px; font-weight: bold;
    border-bottom: 1px solid #aaa;
}

#sidelinks{
    font: 12px 'Verdana',Arial,Helvetica,sans-serif; padding: 0px; margin: 0px; background-image: url(../rpcommon/images/bk_grey_med.gif); background-repeat: repeat-x; vertical-align: top; float: right;
}

td.main {
    color: #333;
    font: 13px 'Verdana',Arial,Helvetica,sans-serif;

}
td.sidebar {
    color: #fafafa;
    background-color:#222222;
    font: 11px 'Verdana',Arial,Helvetica,sans-serif;

}

#linktothisimageHIDDEN{
    padding: 0px; margin: 0px; background-image: url(../rpcommon/images/bk_grey_med.gif); background-repeat: repeat-x;
    background-color:#fff ; color: #000000; font-weight: bold; border: 1px solid #333;
    font: 10px 'Verdana',Arial,Helvetica,sans-serif; padding: 2px; margin: 2px;
}
#linktothisimageVISIBLE{
    padding: 0px; margin: 0px; background-image: url(../rpcommon/images/bk_grey_med.gif); background-repeat: repeat-x;
    background-color:#fff ; color: #000000; font-weight: bold; border: 1px solid #333;
    font: 10px 'Verdana',Arial,Helvetica,sans-serif; padding: 2px; margin: 2px;
}

#commentsHIDDEN{
    padding: 0px; margin: 0px; background-image: url(../rpcommon/images/bk_grey_med.gif); background-repeat: repeat-x;
    background-color:#fff ; color: #000000; font-weight: bold; border: 1px solid #333;
    font: 10px 'Verdana',Arial,Helvetica,sans-serif; padding: 2px; margin: 2px;
}
#commentsVISIBLE{
    background-image: url(../rpcommon/images/bk_grey_med.gif); background-repeat: repeat-x;
    background-color:#fff ; color: #000000; font-weight: bold; border: 1px solid #333;
    font: 10px 'Verdana',Arial,Helvetica,sans-serif; padding: 2px; margin: 2px; overflow: hidden;
}

#commentname{
    font: 12px 'Verdana',Arial,Helvetica,sans-serif; padding: 2px; margin: 2px; font-weight: bold; color: #333; font-style: italic; border-top: 1px solid #aaa;
}

#commenttext{
    font: 12px 'Verdana',Arial,Helvetica,sans-serif; padding: 2px; margin: 2px; color: #000;
}

#commenttime{
    font: 10px 'Verdana',Arial,Helvetica,sans-serif; padding: 2px; margin: 2px; font-style: italic; color: #333;
}



#imagelinkbox {
    background-color:#dddddd ; color: #000000; font-weight: bold; border: 1px solid #333;
    font: 10px 'Verdana',Arial,Helvetica,sans-serif; position: absolute;
}

#userlistheading{

    color: #333; font: 15px 'Verdana',Arial,Helvetica,sans-serif; font-weight: bold; padding: 2px; margin: 0px;

}

#userlistrecord{

    color: #333; font: 12px 'Verdana',Arial,Helvetica,sans-serif; font-weight: bold; padding: 2px; margin: 0px;

}


#txtcomment {
    background-color:#eee; color: #000000; font-weight: bold; border: 1px solid #333;
    font: 12px 'Verdana',Arial,Helvetica,sans-serif; margin: 0px; padding: 0px; width: 90%;
}

#galleryframespacer{
    height:15px; width:125px;

}
#galleryframe {
    background: #eee;  background-image: url(../rpcommon/images/photodivbak.gif); background-repeat: repeat-x; border: 0px; padding: 5px; margin: 5px;width: 165px; height: 205px;  float: left; overflow: auto;
}

#galleryframe:hover {
    background: #ff0000;  border: 0px; padding: 5px; margin: 5px;width: 165px; height: 205px;  float: left; overflow:auto;
}

#galleryimage {border: 1px #aaa; height: 110px; width: 110px;  padding: 0px; margin: 0px;


}

#gallerytitle{color:#333; vertical-align: bottom; font: 12px 'Verdana',Arial,Helvetica,sans-serif; font-weight: bold; padding: 5px}
#gallerytitleowner{color:#333; vertical-align: bottom; font: 10px 'Verdana',Arial,Helvetica,sans-serif; font-style: italic; padding: 3px;}

#galleryowner{color:#aaa; font: 26px 'Verdana',Arial,Helvetica,sans-serif; font-weight: bold; padding: 10px 0px 10px 0px; margin: 10px 0px 10px 0px; border: 0 0 1px 0 #aaa;}

#showimagetitle{color:#333; vertical-align: bottom; font: 14px 'Verdana',Arial,Helvetica,sans-serif; font-weight: bold; padding: 3px;}

#showimagedescription{color:#333; font: 12px 'Verdana',Arial,Helvetica,sans-serif; font-weight: bold; padding: 20px;}

h1, h2, h3, h4, h5, h6	{ font-weight: bold; color: #333333; }

.clearfix:after			{ clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
.clearfix				{ display: inline-block; }
html[xmlns] .clearfix	{ display: block; }
* html .clearfix		{ height: 1%; }

:focus					{ -moz-outline-style: none; }

a, a:link, a:visited	{ color: #FB441C; font-weight: bold; text-decoration: none;}
a:hover					{ background-color: #FB441C; color: #fff; font-weight: bold;  text-decoration: none;}

a.tag, a.tag:link, a.tag:visited	{ color: #FB441C; font-weight: bold; text-decoration: none; font-style: italic;}
a.tag:hover					{ background-color: #FB441C; color: #fff; font-weight: bold;}


a.headerlink:link      { color:#ffffff;}
a.headerlink:visited      { color:#ffffff;}
a.headerlink:active      { color:#ffffff;}
a.headerlink:hover      { color:#ffffff;}

a.largecomp, a.largecomp:link, a.largecomp:visited	{ color: #FB441C; font: 22px 'Verdana',Arial,Helvetica,sans-serif; font-weight: bold; text-decoration: none;}
a.largecomp:hover					{  font: 22px 'Verdana',Arial,Helvetica,sans-serif; color: #fff; font-weight: bold;}





#branding				{ width: 960px; margin: 0 auto; }
.logo					{ max-width: 590px; float: left; margin: 20px 0 0 10px; }

table.sb_dg{
    font: 12px 'Verdana',Arial,Helvetica,sans-serif; padding: 0px; margin: 0px; background-image: url(../rpcommon/images/new_30transp.png); background-repeat: repeat; vertical-align: top;
    text-indent: 5px; color: #eee;
}
table.sb_dg td{
    font: 12px 'Verdana',Arial,Helvetica,sans-serif; padding: 0px; margin: 0px; background-image: url(../rpcommon/images/new_90transp.png); background-repeat: repeat; vertical-align: top;
    text-indent: 5px;  color: #000000;
}
table.sb_dg th{
    border: none; padding: 2px; margin: 0px;  background-repeat: repeat; vertical-align: top; background-image: url(../rpcommon/images/new_tbar.png);
    text-indent: 25px; font: 13px 'Arial',Arial,Helvetica,sans-serif; color: #333333; font-weight: bold; text-align: left; border-bottom: 1px solid #aaaaaa;
}

table.comp_dg{
    font: 12px 'Verdana',Arial,Helvetica,sans-serif; padding: 0px; margin: 0px; background-image: url(../rpcommon/images/new_30transp.png); background-repeat: repeat; vertical-align: top;
    text-indent: 5px; color: #eee;
}
table.comp_dg td{
    font: 12px 'Verdana',Arial,Helvetica,sans-serif; padding: 0px; margin: 0px; background-image: url(../rpcommon/images/new_90transp.png); background-repeat: repeat; vertical-align: top;
    text-indent: 5px;  color: #000000;
}
table.comp_dg th{
    border: none; padding: 2px; margin: 0px;  background-repeat: repeat; vertical-align: top; background-image: url(../rpcommon/images/new_tbar.png);
    text-indent: 25px; font: 13px 'Arial',Arial,Helvetica,sans-serif; color: #333333; font-weight: bold; text-align: left; border-bottom: 1px solid #aaaaaa;
}

table.standings{
    font: 12px 'Verdana',Arial,Helvetica,sans-serif; padding: 0px; margin: 0px; background-image: url(../rpcommon/images/new_90transp.png); background-repeat: repeat; vertical-align: top;
    text-indent: 5px; color: #000000;
}

table.standings th{
    border: none; padding: 2px; margin: 0px;  background-repeat: repeat; vertical-align: top; background-image: url(../rpcommon/images/new_tbar.png);
    text-indent: 25px; font: 13px 'Arial',Arial,Helvetica,sans-serif; color: #333333; font-weight: bold; text-align: left; border-bottom: 1px solid #aaaaaa;
}

table.standings td{

    color: #222222;
}
#whitebox {
    background-color: #fff; color: #222222;
}

a.driver {
    font-family: arial; color: #FB441C; text-decoration: none; font-weight: bold;
}
a.driver:link { font-family: arial; color: #FB441C; text-decoration: none; font-weight: bold;}
a.driver:visited { font-family: arial; color: #FB441C; text-decoration: none; font-weight: bold;}
a.driver:hover { font-family: arial; color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.track {
    font-family: arial; color: #FB441C; text-decoration: none;
}
a.track:link { font-family: arial ; color: #FB441C; text-decoration: none;}
a.track:visited { font-family: arial ; color: #FB441C; text-decoration: none;}
a.track:hover { font-family: arial ; color: #ffff00; text-decoration: none;}

table.comp_bld{
    font: 12px 'Verdana',Arial,Helvetica,sans-serif; padding: 0px; margin: 0px; background-color: #111111; background-repeat: repeat; vertical-align: top;
    text-indent: 5px; color: #eee;
}
table.comp_bld td{
    font: 12px 'Verdana',Arial,Helvetica,sans-serif; padding: 0px; margin: 0px; background-repeat: repeat; vertical-align: top;
    text-indent: 5px;  color: #fff; padding: 3px; margin: 2px;
}
table.comp_bld th{
    border: solid 1px #000; padding: 2px; margin: 0px;  background-repeat: repeat; vertical-align: top; background-image: url(../rpcommon/images/tbar.png);
    text-indent: 5px; font: 13px 'Arial',Arial,Helvetica,sans-serif; color: #ffffff; font-weight: bold; text-align: left;
}

#liverycar{ font: 9px 'Verdana',Arial,Helvetica,sans-serif; padding: 0px; margin: 0px; background-color: #111111; background-repeat: repeat; vertical-align: top;
    text-indent: 5px; color: #ffffff; background-color: #ff0000;}


