@charset "iso-8859-1";
/* CSS Document */

* { margin: 0; padding: 0; }

body { background: #000000; }

body, p, a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; }
a { color: #FC9; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }

#container { width: 780px; margin: 10px auto; overflow: hidden; }

#header { width: 780px; height: 70px; overflow: hidden; }
#header a { display: block; width: 468px; height: 60px; margin: 0 auto; }
#header a img { border: none; }

#siteList { width: 778px; border: 1px solid #626263; background: #626263; overflow: hidden; }
#siteList div#listHeader { width: 778px; height: 26px; background: URL('images/title.jpg') repeat-x; overflow: hidden; }
#siteList div#listHeader p { text-align: center; color: #FFFFFF; padding: 3px 0; }
#siteList div#listHeader p a { font-weight: normal; color: #FFFFFF; }

div.sitePanel { width: 700px; margin: 20px auto; border: 1px solid #000000; overflow: hidden; height: 160px;}
div.long { width: 720px; height: auto !important; overflow: hidden; }
div.sitePanel div.position { width: 15px; padding: 40px 5px; background: #474748; font-size: 18px; height: 48px; text-align: center; overflow: hidden; float: left; display: inline; margin: 0 2px; }
div.sitePanel div.siteLeft { width: 517px; padding: 2px 5px; height: 126px; overflow: hidden; float: left; }

div.sitePanel h2 { width: 696px; margin: 2px; height: 26px; background: URL('images/title.jpg') repeat-x; text-align: center; }
div.long h2 { width: 716px; }
div.sitePanel h2 a { font-size: 20px; color: #FFFFFF; }
div.sitePanel div.siteLeft div.siteBanner { margin: 5px auto; width: 468px; height: 60px; border: 1px solid #DDDDDD; }
div.sitePanel div.siteLeft div.siteBanner a img { border: none; }
div.sitePanel div.siteLeft div.siteDesc { font-size: 12px; padding: 5px; color: #000000; }

div.sitePanel div.siteInfo { float: left; display: inline; width: 140px; height: 128px; overflow: hidden; margin: 0 2px; background: #474748; }
div.sitePanel div.siteInfo p.scoreP { margin: 7px 5px; text-align: center; }
div.sitePanel div.siteInfo p.scoreP span.scoreNum { color: #FC9; font-weight: bold; }
div.sitePanel div.siteInfo p.votes { border-top: 1px solid #626263; text-align: center; }
div.sitePanel div.siteInfo div.voteSlider { width: 112px; height: 27px; overflow: hidden; background: URL('images/rate-back.jpg') no-repeat; margin: 2px auto; }
div.sitePanel div.siteInfo div.voteSliderOn { height: 27px; overflow: hidden; background: URL('images/rate-fill.jpg') no-repeat; }

div.sitePanel div.pageBody { margin: 10px; }
div.sitePanel div.pageBody img.bannerSample { display: block; margin: 10px auto; }
div.sitePanel div.pageBody textarea { display: block; width: 400px; height: 100px; margin: 10px auto; }

div.sitePanel form { margin: 10px; }
div.sitePanel form p { margin: 5px 0; overflow: hidden; clear: both; }
div.sitePanel form label { float: left; width: 300px; padding: 2px 0 0 0; }
div.sitePanel form label.textArea { float: none; display: block; width: 400px; }
div.sitePanel form textarea { display: block; width: 400px; height: 70px; }
div.sitePanel form span#siteDescCharsLeft { color: #EDEDED; font-style: italic; }
div.sitePanel form input { width: 250px; padding: 1px; }
div.sitePanel form input.button { width: auto; float: right; }

#footer { width: 780px; overflow: hidden; margin: 10px 0; }
#footer p { margin: 5px 0; text-align: center; }
