body { background : #000; color : #fff; font : 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; padding: 0; margin: 0; }
a:link { color : #9357a5; text-decoration : none; } 
a:visited { color : #9357a5; text-decoration : none; }
.cb { clear: both; }

#navheader { width: 100%; margin: 0; background: url(/images/tb.png) repeat-x top left; height: 25px; }
#footer { width: 100%; margin: 0; margin-top: 6px; background: url(/images/tbb2.png) repeat-x top left; height: 118px; }
#bodymain  { width: 99%; margin: auto; min-width: 995px; }
/* #bodymain  { width: 99%; margin: auto; min-width: 1328px; } */
#bodymain2  { width: 1100px; margin: auto; }
#nav { background: #181818; color: #E5E5E5; width: 100%; padding: 7px 0 10px 0;}
/* #menupad { padding: 0 8px 0 8px; float: left; width: 500px; } */
#menupad { padding: 0 8px 0 8px; }
#banner { float: left; margin-top: 22px; margin-bottom: 22px; }
#leaderboard { float: right; height: 100px; margin-right: -3px; }
#navbars { height : 36px; background : #000 url(/images/menubar.gif) repeat-x top left; }
#wrapper { background: #2a2a2a; border: 1px solid #404040; color: #E5E5E5; padding: 10px 10px 2px 10px; margin: 0; min-height: 775px !important; }
#wrapper2 { background: #2a2a2a; border: 1px solid #404040; color: #E5E5E5; padding: 10px 10px 2px 10px; margin: 0; }
#sidebar { float: right; width: 309px; }
#infobar { width: 302px; border: 1px solid #404040; color: #E5E5E5; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; clear: both; float: right; background: #181818; margin-right: 0; margin-bottom: 10px; }
#imgcontainer { margin-right: 313px; padding: 10px 0 0 4px; margin-bottom: 8px; background: #181818; border: 1px solid #404040; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; }
#sa01 { clear: right; float: right; width: 308px; margin-right: -2px; }
#sa02 { padding: 0 0 5px 4px; text-align: center; }
#sa03 { padding: 0 0 8px 4px; text-align: center; }
#page1 { margin: 0 10px 0 6px; text-align: center; background: #2a2a2a; border: 1px solid #404040; padding: 5px 0 5px 0; }
#page2 { margin: 0 10px 0 6px; text-align: center; background: #2a2a2a; border: 1px solid #404040; padding: 5px 0 5px 0; }
#pagelink {  }
#pagelink a:link { color: #9357a5; text-decoration: none; }
#pagelink a:visited { color: #9357a5; text-decoration: none; }
#votelink { text-align: right; }
#votelink a:link { color: #9357a5; text-decoration: none; }
#votelink a:visited { color: #9357a5; text-decoration: none; }
#pagel { float: left; width: 100px; text-align: left; padding-left: 5px; }
#pagem { margin: 0 110px 0 110px; text-align: center; }
#pager { float: right; width: 100px; text-align: right; padding-right: 5px; }
#newpos { position: relative; top: -51px; left: 32px; }
#trating { border: 1px solid #9357a5; position: relative; width: 25px; padding: 1px 4px 2px 3px; background: #181818; top: -193px; left: 22px; font-size: 9px; }
#grating { border: 1px solid #9357a5; position: relative; width: 25px; padding: 2px 5px 3px 4px; background: #181818; top: -268px; left: 13px; font-size: 9px; }
#build { float: right; clear: right; height:36px; line-height:36px; padding: 0 10px; display: block; font-size: 9px; }
#build a { color: #ca9dd7; text-decoration: none; }
#build2 { float: right; clear: right; padding: 0 10px; display: block; font-size: 9px; }
#build2 a { color: #ca9dd7; text-decoration: none; }

#vote1 { position: relative; top: 2px; left: 3px; margin-top: -2px; }
#vote2 { position: relative; top: 2px; left: 3px; margin-top: -2px; }
#vote3 { position: relative; top: 2px; left: 3px; margin-top: -2px; }
#vote4 { position: relative; top: 2px; left: 3px; margin-top: -2px; }
#vote5 { position: relative; top: 2px; left: 3px; margin-top: -2px; }

/* #home { margin-right: 313px; padding: 0; margin-bottom: 8px; } */
#home { float: left; width: 285px; padding: 0; margin-bottom: 8px; }
#blogpost { float: left; width: 275px; margin: 0 10px 10px 0; background: #181818; border: 1px solid #404040; color: #E5E5E5; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; }
#recent { margin: 0 313px 9px 285px; background: #181818; border: 1px solid #404040; color: #E5E5E5; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; }
#rmodel { width: 129px; height: 200px; display: inline-block; text-align: center; }

.modalOverlay { position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; background: black; opacity: 0.6; filter: alpha(opacity=60); }
.vidwindow { border: 1px solid #9357a5; z-index: 3001; background: #000; padding: 4px 0px 4px 4px; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
.rounded-corners { -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; behavior: url(/border-radius.htc); border-radius: 5px; }
.vidwrap { float: left; width: 313px; height: 260px; padding: 0px; text-align: center; }
.vidwrap a:link { color: #9357a5; text-decoration: none; }
.vidwrap a:visited { color: #9357a5; text-decoration: none; }


.nav { font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; }
.nav a:link, .navbar_alink { color: #9357a5; }
.nav a:visited, .navbar_avisited { color: #9357a5; }
.nav a:hover, .navbar a:active, .navbar_ahover { color: #d1bce2; }
.menu { float: left; text-transform: uppercase; font: 12px Verdana,Arial,Helvetica,sans-serif; height:36px; line-height:36px; display: block; }
.menu span { float:left; margin:0; position:relative; }
.menu span:hover { background: #535353 url(/images/bg-dark-menu.png); }
.menu span a { display: block; text-decoration: none; color: white; background: url(/images/divbar.gif) right no-repeat; padding: 0 18px; }
/* .menu span a { display: block; text-decoration: none; color: white; background: url(/images/spriteme1.png) right no-repeat; background-position: 81px -10px; padding: 0 18px; } */
.menu span a:hover { display: block; text-decoration: none; background: url(/images/divbar-dark.gif) right no-repeat; padding: 0 18px; }
.tomboxtitle { margin: 1px 1px 0 1px; padding: 3px; background: #404040; }
.d001 { float: left; width: 149px; text-align: center; padding: 4px 0 8px 0; background: #242424; margin: 1px 0 0 1px; }
.d002 { float: left; width: 149px; text-align: center; padding: 4px 0 8px 0; background: #202020; margin: 1px 0 0 1px; }
.tomboxlight { margin: 1px; padding: 3px; padding-left: 10px; background: #242424; }
.tomboxdark  { margin: 1px; padding: 3px; padding-left: 10px; background: #202020; }
.tomboxlight2 { margin: 1px; padding: 3px; padding-left: 3px; background: #242424; }
.tomboxdark2  { margin: 1px; padding: 3px; padding-left: 3px; background: #202020; }
.lz1 { width: 150px; float: left; }
.lz2 { width: 135px; float: left; }
.imgwrapsite { display: inline-block; width: 240px; height: 180px; padding: 0px; text-align: center; }
.imgwrapsite a:link { color: #9357a5; text-decoration: none; }
.imgwrapsite a:visited { color: #9357a5; text-decoration: none; }
.imgwrapsite2 { display: inline-block; width: 240px; height: 175px; padding: 0px; text-align: center; }
.imgwrapsite2 a:link { color: #9357a5; text-decoration: none; }
.imgwrapsite2 a:visited { color: #9357a5; text-decoration: none; }
.i001 { height: 134px; width: 200px; border: 1px solid; }
.z1 { text-transform: none; color: #dfdedf; }
.f001 { font-size: 15px; font-weight: bold; }
.f002 { font-size: 14px; font-weight: bold; }
.f003 { font-size: 11px; }
.f004 { font-size: 12px; font-weight: bold; }
.f005 { font-size: 10px; }
.f006 { font-size: 13px; font-weight: bold; }
.in01 { width: 180px; font-size: 11px; height: 12px; }
.d008 { margin: auto; width: 100%; margin-top: 10px; margin-bottom: 10px; }
.d007 { width: 49%; padding: 5px 0 10px 0; padding-right: 5px; float: left;  height: 18px; background: #181818; border: 1px solid #404040; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; }
.d006 { width: 49%; padding: 5px 0 10px 0; padding-left: 5px; float: right; height: 18px; background: #181818; border: 1px solid #404040; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; }
.d009 { padding: 3px; text-align: center; }
.d005 { padding: 3px; text-align: center; }
.imgnew { width: 22px; height: 10px; border: 0; }
.imgupdate { width: 38px; height: 10px; border: 0; }
.imgwrapmod { display: inline-block; width: 157px; height: 238px; padding: 0px; text-align: center; vertical-align: top; }
.imgwrapmod a:link { color: #9357a5; text-decoration: none; }
.imgwrapmod a:visited { color: #9357a5; text-decoration: none; }
.imgwrapmod2 { display: inline-block; width: 115px; height: 164px; padding: 0px; text-align: center; }
.imgwrapmod2 a:link { color: #9357a5; text-decoration: none; }
.imgwrapmod2 a:visited { color: #9357a5; text-decoration: none; }

.imgwrapmod3 { display: inline-block; width: 157px; height: 218px; padding: 0px; text-align: center; }
.imgwrapmod3 a:link { color: #9357a5; text-decoration: none; }
.imgwrapmod3 a:visited { color: #9357a5; text-decoration: none; }

.imgwrapmod4 { display: inline-block; width: 157px; height: 248px; padding: 0px; text-align: center; vertical-align: top; }
.imgwrapmod4 a:link { color: #9357a5; text-decoration: none; }
.imgwrapmod4 a:visited { color: #9357a5; text-decoration: none; }

.imgwrap { display: inline-block; width: 188px; height: 285px; padding: 0px; text-align: center; }
.imgwrap a:link { color: #9357a5; text-decoration: none; }
.imgwrap a:visited { color: #9357a5; text-decoration: none; }
.imgwrap2 { display: inline-block; width: 188px; height: 265px; padding: 0px; text-align: center; }
.imgwrap2 a:link { color: #9357a5; text-decoration: none; }
.imgwrap2 a:visited { color: #9357a5; text-decoration: none; }
.blogcontainer { padding: 10px; margin: 0 313px 10px 0; text-align: justify; font: 10pt verdana, geneva, lucida, \'lucida grande\', arial, helvetica, sans-serif; background: #181818; border: 1px solid #404040; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; }
.blogcontainer a:link, .blogcontainer a:visited { color: #9357a5; text-decoration: none; }
.blogcontainer a:hover { color: #EDB2ED; text-decoration: none; }
.blogcontainer img { border: 1px solid #9357a5; }
.commentcontainer { padding: 5px 10px 0 10px; margin: 0 313px 10px 0; text-align: justify; font: 10pt verdana, geneva, lucida, \'lucida grande\', arial, helvetica, sans-serif; background: #181818; border: 1px solid #404040; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; }
.nest00a { border-bottom: 1px dotted #262626; margin: -16px -10px 0 -10px; padding: 10px; }
.nest00b { border-bottom: 1px dotted #262626; margin: -16px -10px 0 -10px; padding: 10px; background: #151515; }
.nest01 { padding: 5px 10px 10px 10px; margin: 10px 2px 0 2px; text-align: justify; font: 10pt verdana, geneva, lucida, \'lucida grande\', arial, helvetica, sans-serif; background: #1b1b1b; border-left: 3px solid #262626; border-bottom: 1px dotted #262626; }
.nest02 { padding: 5px 10px 10px 10px; margin: 10px 2px 0 2px; text-align: justify; font: 10pt verdana, geneva, lucida, \'lucida grande\', arial, helvetica, sans-serif; background: #1f1f1f; border-left: 3px solid #2a2a2a; border-bottom: 1px dotted #2a2a2a; }
.nest03 { padding: 5px 10px 10px 10px; margin: 10px 2px 0 2px; text-align: justify; font: 10pt verdana, geneva, lucida, \'lucida grande\', arial, helvetica, sans-serif; background: #242424; border-left: 3px solid #2e2e2e; border-bottom: 1px dotted #2e2e2e; }
.nest04 { padding: 5px 10px 10px 10px; margin: 10px 2px 0 2px; text-align: justify; font: 10pt verdana, geneva, lucida, \'lucida grande\', arial, helvetica, sans-serif; background: #282828; border-left: 3px solid #323232; border-bottom: 1px dotted #323232; }
.nest05 { padding: 5px 10px 10px 10px; margin: 10px 2px 0 2px; text-align: justify; font: 10pt verdana, geneva, lucida, \'lucida grande\', arial, helvetica, sans-serif; background: #2c2c2c; border-left: 3px solid #373737; border-bottom: 1px dotted #373737; }
.nest06 { padding: 5px 10px 10px 10px; margin: 10px 2px 0 2px; text-align: justify; font: 10pt verdana, geneva, lucida, \'lucida grande\', arial, helvetica, sans-serif; background: #303030; border: 1px solid #404040; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; }
.nest07 { padding: 5px 10px 10px 10px; margin: 10px 2px 0 2px; text-align: justify; font: 10pt verdana, geneva, lucida, \'lucida grande\', arial, helvetica, sans-serif; background: #353535; border: 1px solid #404040; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; }
.nest08 { padding: 5px 10px 10px 10px; margin: 10px 2px 0 2px; text-align: justify; font: 10pt verdana, geneva, lucida, \'lucida grande\', arial, helvetica, sans-serif; background: #393939; border: 1px solid #404040; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; }
.nest09 { padding: 5px 10px 10px 10px; margin: 10px 2px 0 2px; text-align: justify; font: 10pt verdana, geneva, lucida, \'lucida grande\', arial, helvetica, sans-serif; background: #3e3e3e; border: 1px solid #404040; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; }
.lup { color: #9357a5; text-decoration: none; }
.expand { float: right; font-size: 11px; padding: 0 5px 0 0; color: #fff; text-decoration: none; width: 58px; height: 13px; } 
.expand a { background: url(/images/expand-down.gif) no-repeat; }
.expand a.open { background: url(/images/expand-up.gif) no-repeat; } 
.votetext { color: #9357a5; font-weight: bold; }                                                                                                                                                                                                                                                
.moverating { position: relative; top: 3px; }
.upvote { position: relative; top: -1px; color: green; }
.downvote { position: relative; top: -1px; color: red; }

#status_new { width: 30px; height: 0px; text-align: left; position: relative; top: -1px; left: 30px; }
#status_update { width: 30px; height: 0px; text-align: left; position: relative; top: -1px; left: 30px; }
