*{padding:0;margin:0;}

h1, h2, h4, h5, h6, p, pre, blockquote, label, ol, dl{margin:1em 0;}

a img{border:none;}

body{
background:#000;
color:#FFF;
font-size:13px;
font-family:Arial, Verdana, sans-serif;
text-align:center;
}

#column{
background:#000000;
display:block;
width:850px;
margin:0 auto;
}

.inside{
width:850px;
margin:0 auto;
text-align:left;
clear:both;
}

.inside h1{
font-size:1.5em;
text-align:center;
margin:10px 0 10px 0;
}

#n, #h{
width:28px;
height:10px;
border:0;
}

#v{
width:120px;
height:160px;
border:1px solid #66CCFF;
}

#bl{
margin:0 auto;
width:100%;
color:#FFF;
font-size:12px;
padding:5px 0 10px 5px;
}

#bl li{
list-style-type:none;
margin:3px 0 0 0;
}

#bl li a,#bl li a:visited, #bl li a:hover{
color:#66CCFF;
text-decoration:underline;
FONT-WEIGHT:bold;
}

#review{
width:98%;
margin:0 0 15px 0;
font-size:1.1em;
overflow:hidden;
padding:10px 0 0 0;
clear:both;
}

#review h1{
font-size:1.3em;
FONT-WEIGHT:bold;
float:left;
clear:both;
margin:0 20px 0 10px;
padding:0 0 0 0;
}

#review img{
margin:0 5px 0 0;
border:1px solid #6A83AC;
width:299px;
height:210px;
}

#review a,#review a:visited{
text-decoration:underline;
color:#6A83AC;
FONT-WEIGHT:bold;
}

#review a:hover{
text-decoration:underline;
color:#66CCFF;
FONT-WEIGHT:bold;
}

#review .block{
clear:both;
margin:0 20px 5px 10px;
}

#aff{
padding:10px 10px 10px 10px;
margin:0 auto;
text-align:center;
width:100%;
font-size:16px;
overflow:hidden;
clear:both;
font-weight:BOLD;
}

#aff a,#aff a:visited{
color:#CC3300;
text-decoration:none;
}
#aff a:hover{
color:#FFF;
text-decoration:none;
}

#header{
display:block;
margin:0 0 20px 0;
text-align:center;
padding:10px 0 10px 0;
}
#header .inside{
padding:0;
}
#header h1{
font-size:1.5em;
margin:0 auto;
}
#header h2{
font-size:1.2em;
text-align:center;
margin:0 auto;
}
#header h1 a{
text-decoration:none; 
color:#000;
}
#header h1 a:visited{
text-decoration:none; 
color:#000;
}
#header p{
padding:1em 0;
margin:0;
line-height:1em;
}
#header p.left{float:left;}
#header p.right{float:right;}
#header p.right a{color:#AA0000; FONT-WEIGHT:bold;}

#menu{
color:#FFF;
border:1px solid #FFF;
display:block;
text-align:center;
padding:0;
width:150px;
overflow:hidden;
float:left;
padding:3px 0 0 3px 0;
}
#menu li{
float:left;
list-style-type:none;
white-space:nowrap;
clear:both;
width:100%;
margin:3px 0 2px 0;
}

#menu li a,#menu li a:visited, #menu li a,#menu li a:hover{
display:block;
font-size:1.2em;
font-weight:BOLD;
text-decoration:underline;
color:#66CCFF;
}
* html #navigation a{width:1%;}
#menu li a:hover{
background:#333333;
}
#menu .selected{
background:#333333;
color:#ff0000;
text-decoration:none;
}

#ads1{
font-size:11px;
FONT-WEIGHT:none;
display:block;
margin:0 0 0 0;
color:#FFFFFF;
width:100%;
}
#ads1 img{
margin:0 5px 0 0;
width:247px;
height:181px;
border:1px solid #FFFFFF;
}
#ads1 .inside{
padding:2px 0 0 20px;
background:#000000;
overflow:hidden;
}
#ads1 .c{
float:left;
padding:2px 2px 2px 2px;
width:31%;
margin:0px 5px 0px 0px;
text-align:center;
}
#ads1 a{
font-size:1.2em;
text-decoration:none;
color:#66CCFF;
FONT-WEIGHT:normal;
}
#ads1 a:visited{
text-decoration:none;
color:#66CCFF;
FONT-WEIGHT:normal;
}
#ads1 a:hover{
text-decoration:none;
FONT-WEIGHT:normal;
color:#FFFFFF;
}

#gals{
  font-size:11px;
  FONT-WEIGHT: none;
  display: block;
  margin:0 0 0 0;
  color:#FFFFFF;
  width:100%; 
}

#gals .inside{
  padding:2px 0 0 10px;
  width:100%;
  overflow:hidden;
}

#gals img{
margin:0 5px 0 0;
width:200px;
height:150px;
border:1px solid #66CCFF;
}

#gals .g {
float: left;
width: 204px;
height: 170px;
padding: 2px 2px 2px 2px;
overflow: hidden;
margin:0px 0px 0px 0px;
text-align:center;
}

#gals a{
  font-size: 1.2em;
  text-decoration: none;
  color:#66CCFF;
  FONT-WEIGHT: normal;
}

#gals a:visited{
  text-decoration: none;
  color:#66CCFF;
  FONT-WEIGHT: normal;
}
#gals a:hover{
  text-decoration: none;
  color:#FF0000;
  FONT-WEIGHT: normal;
}
#gals a span {
display: block;
width:100%;
overflow: hidden; 
height: 15px;
FONT-WEIGHT: bold;
}
#gals a:hover span {text-decoration: none;color:#FF0000;}
#gals a:hover img {border: 1px solid #FF0000}

#cats{
font-size:11px;
FONT-WEIGHT:bold;
border:1px solid #FFF;
display:block;
margin:0 0 0 10px;
background:#333333;
width:636px; 
float:left;
overflow:hidden;
}
#cats .inside{
padding:2px 0;
display:block;
}
#cats .catcol{
float:left;
padding:5px 5px 5px 5px;
width:17%;
margin:0px 5px 0px 0px;
}
#cats a{
font-size:1.2em;
text-decoration:underline;
color:#66CCFF;
FONT-WEIGHT:bold;
}
#cats a:visited{
text-decoration:underline;
color:#66CCFF;
FONT-WEIGHT:bold;
}
#cats a:hover{
text-decoration:none;
color:#FF0000;
FONT-WEIGHT:bold;
}
#cats a.curcat{
text-decoration:none;
color:#FF0000;
FONT-WEIGHT:bold;
}
#cats a.curcat:visited{
text-decoration:none;
color:#FF0000;
FONT-WEIGHT:bold;
}
#cats a.curcat:hover{
text-decoration:none;
color:#FF0000;
FONT-WEIGHT:bold;
}

#middle_side{
width:680px;
float:left;
overflow:hidden;
margin:15px 0 0 0;
}

#rightbar{
overflow:hidden;
border:solid 1px #FFF;
width:160px;
float:left;
margin:15px 0 0 5px;
text-align:center;
}
#rightbar a, #rightbar a:visited{
font-size:1em;
text-decoration:none;
color:#66CCFF;
FONT-WEIGHT:bold;
}
#rightbar a:hover{
text-decoration:none;
color:#66CCFF;
FONT-WEIGHT:bold;
}
#rightbar a.v2,#rightbar a.v2:visited{
font-size:1.2em;
text-decoration:none;
color:#6A83AC;
FONT-WEIGHT:bold;
}
#rightbar a.v2:hover{
text-decoration:none;
color:#66CCFF;
FONT-WEIGHT:bold;
}

#links{
font-size:14px;
FONT-WEIGHT:normal;
}
#links .inside{
padding:2px 0;
}
#links a{
font-size:1.2em;
text-decoration:underline;
color:#66CCFF;
FONT-WEIGHT:bold;
}
#links a:visited{
text-decoration:underline;
color:#66CCFF;
FONT-WEIGHT:bold;
}
#links a:hover{
text-decoration:underline;
color:#66CCFF;
FONT-WEIGHT:bold;
}
#links a.lc{
text-decoration:none;
color:#6A83AC;
FONT-WEIGHT:bold;
font-size:11px;
}
#links a.lc:visited{
text-decoration:none;
color:#6A83AC;
FONT-WEIGHT:bold;
font-size:11px;
}
#links a.lc:hover{
text-decoration:none;
color:#6A83AC;
FONT-WEIGHT:bold;
font-size:11px;
}
#links li{
padding:5px;
list-style-type:none;
}
#links font.hot{
color:#AA0000;
clear:none;
}
#links font.new{
color:#ffffff;
}
#links font.lc{
font-size:0.95em;
}
#links font.lc2{
color:#33FFFF;
}
#links p.linkcat{
}

#dbar{
font-size:13px;
FONT-WEIGHT:bold;
color:#FFF; 
margin:20px 0 0 0;
}
#dbar .inside{
padding:2px 0;
text-align:center;
}
#dbar a{
text-decoration:underline;
color:#FFF;
FONT-WEIGHT:bold;
}
#dbar a:visited{
text-decoration:underline;
color:#FFF;
FONT-WEIGHT:bold;
}
#dbar a:hover{
text-decoration:underline;
color:#FFF;
FONT-WEIGHT:bold;
}
#dbar a.prev{
font-size:0.8em;
border:0;
}
#dbar a.next{
font-size:0.8em;
border:0;
}
#dbar font.curr{
font-size:1.2em;
color:#FFF;
}
#searchbar{
text-align:center;
}
#searchbar .inside{
padding:2px 0;
}
#search input{
width:175px; 
font-size:0.85em; 
background:#CCC;
margin-top:2px;
}

#footer{
clear:both;
color:#FFF;
margin:30px 0 3em 0;
}
#footer .inside{
padding:1em 0;
}
#footer p{
margin:0;
font-size:0.95em;
}
#footer p.top{
FONT-WEIGHT:normal;
text-align:center;
font-size:1em;
}
#footer #lt{
FONT-WEIGHT:normal;
font-size:14px;
text-align:center;
margin:10px 0 30px 0;
}
#footer #lt a,#footer #lt a:visited{
font-weight:normal;
font-size:1em;
text-decoration:underline;
color:#66CCFF;
}
#footer #lt a:hover{
text-decoration:none;
}
#footer p.top a, #footer p.top a:visited,#footer p.top a:hover{
font-size:1.2em;
text-decoration:none;
FONT-WEIGHT:bold;
color:#FFF;
}
#footer p.left{float:left;}
#footer p.right{float:right;}
#footer p.right a{
padding:0 0 0 1em;
text-decoration:none;
FONT-WEIGHT:bold;
}
#footer p.right a:hover{
color:#FFF;
}

