/* 1Kb Grid: 16 columns, 40 px, 20 px gutter */
.grid_1 {width:40px;}
.grid_2 {width:100px;}
.grid_3 {width:160px;}
.grid_4 {width:220px;}
.grid_5 {width:280px;}
.grid_6 {width:340px;}
.grid_6_5 {width:375px;}
.grid_7 {width:400px;}
.grid_8 {width:460px;}
.grid_9 {width:520px;}
.grid_10 {width:580px;}
.grid_11 {width:640px;}
.grid_12 {width:700px;}
.grid_13 {width:760px;}
.grid_14 {width:820px;}
.grid_15 {width:880px;}
.grid_16 {width:940px;}
.column {margin:0 10px; overflow:hidden; float:left; display:inline;}
.row {width:960px; margin:0 auto; overflow:hidden;}
.row .row {margin:0 -10px; width:auto; display:inline-block;}

/* FOM2010 */
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 {padding-left:8px;}
#head #tmenu a.switch {float:right; font-size:.85em;}

#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;}
