@charset "utf-8";
/* CSS Document */

body {
background:url(../images/blacks_05.jpg) top left;
margin:0;
padding:0;
font-size:99%;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

#wrap {
margin:0;
padding:0;
width:820px;
background:url(../images/red.png) repeat-y top right;
}

* html .iepngfix {
behavior: expression(IEPNGFIX.fix(this));
} 

.alphafilter {
z-index:1000;
}

#box {
margin:0;
padding:0;
width:800px;
background:url(../images/blacks_03.jpg) top left repeat-x #191919;
}

h1 {
margin:0 auto 40px;
padding-top:30px;
text-align:center;
}

#header {
width:800px;
}

#main {
width:800px;
}

#menu {
width:200px;
float:left;
}
#menu p {
margin:0 10px 10px 0;
border-bottom:#999999 dotted 1px;
color:#FFFFFF;
padding-left:10px;
}
#menu ul {
width:200px;
margin:0 0 30px 0;
padding:7px 0 0 0;
}
#menu li {
list-style:none;
margin:0;
padding:0;
}
#menu li a {
display:block;
width:169px;
height:26px;
background:url(../images/navi.jpg) top left no-repeat;
color:#CCCCCC;
text-decoration:none;
font-size:11px;
font-weight:bold;
padding-left:25px;
padding-top:6px;
}
#menu li a:hover {
background:url(../images/navi_ov.jpg) top left no-repeat;
color:#FFFFFF;
}


#listarea {
width:600px;
float:left;
}

h2 {
color:#CCCC00;
font-size:14px;
letter-spacing:0.2em;
padding:0;
margin:10px 0px 4px;
}

#info {
width:550px;
}

#info ul {
width:500px;
padding:10px 25px;
border:dashed #666666 1px;
margin:0 0 30px 0;
color:#FFFFFF;
}


#listarea .content {
width:550px;
height:160px;
margin:0 auto 30px auto;
float:left;
}
h3 {
margin:0 0 30px 0;
color:#CCCCCC;
border-left:#957e20 6px solid;
padding-left:10px;
}

#listarea a {
display:block;
width:15px;
height:15px;
float:left;
margin:0 8px 8px 0;
padding:2px;
color:#CCCCCC;
text-align:center;
text-decoration:none;
font-size:10px; 
}

#listarea a:hover {
background-color:#957e20;
}

.backtop {
text-align:right;
padding-right:20px;
}
.backtop a {
color:#FFFFFF;
font-size:12px;
}

#footer {
clear:both;
width:800px;
text-align:center;
color:#CCCCCC;
}
#footer p {
padding-top:30px;
padding-bottom:30px;
}

.profile {
list-style:none;
width:500px;
color:#FFFFFF;
font-size:12px;
line-height:1.5em;
}

.tdftdiv a{
color:#666666;
}
