body {background:#0C1921 url(../images/fom-pagebg.jpg) repeat-x; color:#FFF; margin:0; padding:0;}
body {font-family: Arial, sans-serif; font-size:.8em;}

a {color:#195F7A;}
a:hover {color:#56B995;}
a img {border:none;}
img.bordered {border:1px solid #000;}

h3 {font-size:1.25em;}
h2,h3 {margin:12px 0;}

#contain {width:960px; margin:0 auto;}

#head {height:150px; background:url(../images/fom-headbg.jpg) repeat-x; overflow:hidden;}
#head a#logo  {display:block; float:left; width:225px; height:150px; background:url(../images/fom-headlogo.jpg) no-repeat;}
#head a#logo h1 {display:none;}
#head ul,#head li {list-style:none; margin:0; padding:0; display:inline;}
#head a {text-decoration:none; display:block; float:left;  padding:10px; color:#FFF;}
#head a:hover {color:#FFFA32;}
#head #mmenu {clear:right; float:right; height:37px; padding-top:3px; font-size:1.2em; text-transform:uppercase; overflow:hidden;}
#head #mmenu .on {background:url(../images/fom-menuup.gif) no-repeat bottom center;}
#head #tmenu {clear:right; padding-top:1px; zoom:1;}
#head #tmenu .on {background:url(../images/fom-menudn.gif) no-repeat top center;}
#head #tmenu .series {font-weight:bold;}
#head #tmenu a.switch {float:right;}

#bannerad {text-align:right; height:60px; overflow:hidden;}
#bannerad div {float:right;}
#bannerad a {padding:0; margin:0;}

#page {background:#FFF url(../images/fom-mainbg.gif) repeat-y top right; color:#000; clear:both; padding:10px 0;}
#page #main {}
#page #side {background:#CCC;}

#side h3 {font-size:1.2em; text-align:center; margin-bottom:10px; border-top:3px solid #AAA; padding-top:10px;}
#sponsors { text-align:center;}
#sponsors img {margin-bottom:7px;}
#spquote {font-size:.9em; margin-top:9px;}
#spquote b {display:block; text-align:center;}

.team .title,th.team {background:url(../images/icon-team.gif) no-repeat left center; background-color:inherit; padding-left:15px;}
.lgcy .title,th.lgcy {background:url(../images/icon-lgcy.gif) no-repeat left center; background-color:inherit; padding-left:15px;}

table.listed {border-spacing:0px;}
table.listed tr {vertical-align:top;}
table.listed th {padding:2px 8px; text-align:left;}
table.listed td {padding:2px 8px; border-bottom:1px dotted #CCC;}

.hint {font-size:.85em;}
.vspaced {margin:10px 0;}
.odd {background:#E5E5E5;}
.even {background:#D1E5EF;}

.backlink {text-align:center;}