body { color: #666; font-size: 12px; font-family: Helvetica, Verdana, Arial, sans-serif; background: #fff url(../images/bgd/blend_160.jpg) repeat-x ; margin: 0; padding: 8px; }
body.home2 { background-image: url(../images/bgd/airbon_7916_7_100.jpg); background-repeat: no-repeat; background-position: right 0; }
body.home1 { background-image: url(../images/bgd/epos_2011_8840_100.jpg); background-repeat: no-repeat; background-position: right 0; }
body.home { background-image: url(../images/bgd/epos_2011_8838_100.jpg); background-repeat: no-repeat; background-position: right 0; }
body.pages { background-image: url(../images/bgd/airbon_7916_7_67.jpg); background-repeat: no-repeat; background-position: right 0; }
body.race { background-image: url(../images/bgd/fusion_2010_23_67.jpg); background-repeat: no-repeat; background-position: right 0; }
body.pop { background-image: url(../images/bgd/blend_120.jpg); background-repeat: repeat-x; }
table { font-size: 12px; }
table.pages { background-repeat: no-repeat; }
th { color: #999; font-size: 10px; text-align: left; vertical-align: top; }
p  { color: #333; text-align: justify; }
ul,  ol, dl {  }
em { color: #900; font-weight: bold; font-style: normal; }
/* Links */
a  { color: #333; font-weight: bold; text-decoration: none  }
a:link, a:visited  {}
a:hover { color: #c00 }
a:active { color: #f00 }

a.log  { color: #900; font-weight: bold; text-decoration: none; text-shadow: 0px 0px 16px #eee; }
a:link.log, a:visited.log  {}
a:hover.log { color: #c00 }
a:active.log { color: #f00 }

/* Layout */
.hommain { padding-right: 16px; padding-left: 16px; }
.homfoot { text-align: center; vertical-align: bottom; padding: 0 32px; }
.laylog { background-image: url(../images/menu/ddd.gif); width: 160px; }
.layhead { padding-right: 32px; padding-left: 32px; }
.layadv { width: 160px; }
.laynav { vertical-align: top; width: 160px; }
.laymain { padding: 0 32px; vertical-align: top; }
.layphoto { padding: 0 32px; vertical-align: top; white-space: nowrap; }
.layinfo { font-size: 10px; text-align: center; vertical-align: top; width: 160px; }
.laydev { text-align: center; vertical-align: bottom; width: 160px; }
.layfoot { text-align: center; vertical-align: bottom; padding-right: 32px; padding-left: 32px; }
.laypro { text-align: center; vertical-align: bottom; width: 160px; }
/* Headers */
h1 { color: #966; font-size: 24px; }
h2 { color: #ccc; font-size: 18px; }
h3 { color: #999; font-size: 16px; }
h4 { color: #666; font-size: 14px; }
h5 { color: #333; font-size: 12px;}
h6 { color: #333; font-size: 10px; }
/* Feature Links */
a.hom { background-image: url(../images/lnk/ran.gif); background-repeat: no-repeat; background-position: left center; margin-left: 16px; padding: 0 0 0 24px;  text-shadow: 0px 0px 4px #eee; }
a:link.hom, a:visited.hom {  }
a:hover.hom { background-image: url(../images/hvr/ran.gif); background-repeat: no-repeat; background-position: left center; }
a:active.hom { background-image: url(../images/act/ran.gif); background-repeat: no-repeat; background-position: left center; }

a.ran { background-image: url(../images/lnk/ran.gif); background-repeat: no-repeat; background-position: left center; margin: 0; padding: 0 0 0 24px;}
a:link.ran, a:visited.ran { }
a:hover.ran { background-color: transparent; background-image: url(../images/hvr/ran.gif); background-repeat: no-repeat; background-position: left center; }
a:active.ran { background-color: transparent; background-image: url(../images/act/ran.gif); background-repeat: no-repeat; background-position: left center; }

a.ron { background-image: url(../images/lnk/ron.gif); background-repeat: no-repeat; background-position: left center; margin: 0; padding: 0 0 0 24px; }
a:link.ron, a:visited.ron {  }
a:hover.ron { background-color: transparent; background-image: url(../images/hvr/ron.gif); background-repeat: no-repeat; background-position: left center; }
a:active.ron { background-color: transparent; background-image: url(../images/act/ron.gif); background-repeat: no-repeat; background-position: left center; }

a.run { background-image: url(../images/lnk/run.gif); background-repeat: no-repeat; background-position: left center; margin: 0; padding: 0 0 0 24px;}
a:link.run, a:visited.run { }
a:hover.run { background-color: transparent; background-image: url(../images/hvr/run.gif); background-repeat: no-repeat; background-position: left center; }
a:active.run { background-color: transparent; background-image: url(../images/act/run.gif); background-repeat: no-repeat; background-position: left center; }
/*Style Tags*/
.desdev { color: #ccc; font-size: 9px; font-weight: normal; text-transform: uppercase; }
.proper { font-size: 10px; text-align: center; }
.indent { padding: 0 24px; }
.quote { padding: 4px 12px; }
.quotequote { padding: 8px 24px; }
.txred { color: #900 }
.txros { color: #f06 }
.txamb { color: #f60 }
.txyel { color: #fc0 }
.txsml { font-size: 10px; }
.txmed { font-size: 14px; }
.txlrg { font-size: 16px; }
.txlite { color: #666    }
.txliter { color: #999; }
.txdrk { color: #333    }
.txctr { text-align: center; }
/* Background */
.bgpholnk { background-image: url(../images/menu/ddd.gif)    ; text-align: center; }
.bgphoblend { background-image: url(../images/bgd/blend_160.jpg); background-repeat: repeat-x; text-align: center; }
.bglnk { background-image: url(../images/menu/ddd.gif); }
.bgsub { background: #ddd url(../images/menu/ccc.gif)    }
.bgtpc { background: #ccc url(../images/menu/ddd.gif)    }
.blend { background: #fff url(../images/bgd/blend_160.jpg) repeat-x }
.dat   { }
.data { background-color: #eee; }
.datb    { background-color: #ddd }
.datc { background-color: #ccc; }
.datd { background-image: url(../images/menu/ddd.gif); }
.date { background-image: url(../images/menu/eee.gif); }
.datf { background-image: url(../images/menu/fff.gif); }
.clm { white-space: nowrap; }
.clma { color: #966; white-space: nowrap; }
.clmc { padding-right: 8px; padding-left: 8px; white-space: nowrap; }
.clms { font-size: 10px; white-space: nowrap; }
.clmcs { font-size: 10px; white-space: nowrap; padding-right: 8px; padding-left: 8px; }
.clmacs { color: #966; font-size: 10px; white-space: nowrap; padding-right: 8px; padding-left: 8px; }
.clmas { color: #966; font-size: 10px; white-space: nowrap; }
.clmac { color: #966; padding-right: 8px; padding-left: 8px; white-space: nowrap; }
.clmbc { color: #900; padding-right: 8px; padding-left: 8px; white-space: nowrap; }
.clmbs { color: #900; font-size: 10px; white-space: nowrap; }
.clmbcs { color: #900; font-size: 10px; white-space: nowrap; padding-right: 8px; padding-left: 8px; }
.new { background: #fff url(../photo/new/_new.jpg) no-repeat center top; }
.newer { background-image: url(../photo/new/_new.png); background-repeat: no-repeat; background-attachment: scroll; background-position: center top; }

