/*autocompleter */
div.main #search { position:absolute; top:132px; right:0; width:334px; margin-top:8px; padding:8px 16px; text-align:left; zoom:1; z-index:1; }
div.main #search:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div.main #search div.shadow { position:absolute; left:0; top:0; width:100%; height:100%; background:#222; z-index:1; opacity:0.75; filter:alpha(opacity = 75); } 
div.main #search h3 { display:none; position:relative; float:left; margin-right:8px; color:#16e4e6; z-index:2; } 
div.main #search input#searchbox { position:relative; display:inline; float:left;  padding:6px 4px 2px; height:16px; width:229px; border:0; background:url(/images/searchbg.gif) 0 0 no-repeat; color:#999; z-index:2; }
div.main #search input#searchbtn { position:relative; display:block; float:right; width:76px; padding:1px 0 6px; font-size:12px; cursor:pointer; text-align:center; border:0; font-weight:bold; color:#16e4e6; background:#222 url(/images/h2bg.png) 0 100% repeat-x; z-index:2; }
div.main #search input#searchbtn:hover { color:#16e4e6; }
div.main #searchresults { top:171px; right:27px; }

div.container div.main { position:relative; padding-top:140px; }

div.main div.content { position:relative; clear:both; background:url(/images/repeating4.png); margin-top:-1px; zoom:1;  }
div.main div.content .section { margin-bottom:46px; background-color:#fff; zoom:1; }
div.main div.content .section:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div.main h1.pill { margin:0; }
div.main h1.pill:after { content:""; display: block; height: 0; clear: both; visibility: hidden; }
div.main div.content .col1,
div.main div.content .col2 { position:relative; padding-top:1em; }

div.main div.content .pagenav { font-size:1.2em; zoom:1; }
div.main div.content .pagenav { font-size:1.2em; zoom:1; }
div.main div.content .pagenav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div.main div.content .pagenav li { float:left; margin-right:1px; }
div.main div.content .pagenav li a { display:block; padding:2px 16px; color:#16e4e6; background-color:#666; border-color:#666; border-radius-topright:8px;  border-radius-topleft:8px; -moz-border-radius-topright:8px; -moz-border-radius-topleft:8px; -webkit-border-top-right-radius:8px; -webkit-border-top-left-radius:8px; }
div.main div.content .pagenav li a:hover { color:#ff1248; }
div.main div.content .pagenav li a.selected { background-color:#fff; border-color:#fff; color:#ff1248; }
div.main div.content .col1 { width:668px; float:left; margin-left:1em; }
div.main div.content .col1 .left { margin:0 20px 4em 0; }
div.main div.content .col1 .right { margin:0.5em 0 2em 20px; }
div.main div.content .col1 .clear { clear:both; }
div.main div.content .col1 h2 { margin-bottom:0.5em; }
div.main div.content .col1 em { font-style:italic; }
div.main div.content .col1 h4 { text-align:center; font-size:11px; }
div.main div.content .col1 form label { display:block; margin-bottom:1em; }
div.main div.content .col1 form label input { display:block; min-width:250px; padding:2px 6px; color:#666; }
div.main div.content .col1 form label textarea { display:block; min-width:600px; min-height:200px; }
div.main div.content .col1 form input.submit { width:80px; }
div.main div.content .col1 span.error { color:#f00; }

div.main div.content #overview { display:block; }
div.main div.content #feedback { display:none; }

div.main div.content .col2 { width:300px; float:right; margin-right:1em; }
div.main div.content .col2 .text { background-color:#fff; padding:8px; }
div.main div.content .col2 .threeround { margin-bottom:1em; }
div.main div.content .col2 a.dark { float:right; }
div.main div.content .col2 h3 { clear:both; float:none; margin:0.5em 0 1em; color:#ff1248; }

body.celeb div.main div.content .col2 .allround { padding:8px 0px 0px 8px; margin:0; width:250px; background-color:#fff; zoom:1; }
body.celeb div.main div.content .col2 .allround:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

table th:hover { color:#16e4e6; }