body {background-color:#4d0c0e;}

/*覧覧覧覧覧覧覧覧幽eader覧覧覧覧覧覧覧覧覧-*/
#header {width:100%; height:231px; position:relative; float:left; padding:0; background:url('../images/headbg.gif') repeat-x;}
#header .topsites {width:181px; height:93px; position:relative; float:left; padding:0; background:url('../images/topbg.gif') no-repeat; text-align:center;}
#header .topcol {width:90px; height:100%; position:relative; float:left; margin:2px 7px 0 0; border:0px solid #fff; text-align:center;}
#header .topsites li {font:normal 10px Verdana; color: #ceddb7; text-decoration:none; margin:0;}
#header .topsites a {font:normal 10px Verdana; color: #ceddb7; text-decoration:none; margin:3px 0 0 0;}
#header .topsites a:hover {color: #fff;}
#header .topsites p {font:bold 12px Arial; color: #ceddb7; text-decoration:none; margin:3px 0 0 0;}
#header table {margin:0 auto;}

/*覧覧覧覧覧覧覧覧佑ontent覧覧覧覧覧覧覧覧覧-*/

.gencent {margin: 0 auto; width:1024px;}
.main {width:1063px; position:relative; clear:both; float:left; margin:0 0 0 -24px; padding:0; background-color:#270607; border:5px solid #3a0b0c; border-top:0px solid black; border-bottom:0px solid black;}

.halloffame {width:975px; height:31px; background:url('../images/halloffame.png') no-repeat; margin:0; float:left;}
.premsites {clear:both;width:1074px; height:53px; background:url('../images/premsites.png') no-repeat; margin:0 0 0 -24px;  float:left;}
.bfs {clear:both;width:1074px; height:53px; background:url('../images/bfs.png') no-repeat; margin:0 0 0 -24px; float:left;}
.thumbotadv {clear:both; margin:0 0 0 -24px; background:url('../images/thumbbotadv.png') no-repeat; width:1074px; height:53px;}
.thumbo {clear:both; margin:0 0 0 -24px;}
.toga {clear:both ;width:1074px; height:53px; background:url('../images/toga.png') no-repeat;  margin:0 0 0 -24px; float:left;}
.bega {clear:both ;width:1074px; height:53px; background:url('../images/bega.png') no-repeat;  margin:0 0 0 -24px; float:left;}
.yega {clear:both ;width:1074px; height:53px; background:url('../images/yega.png') no-repeat;  margin:0 0 0 -24px; float:left;}
#thumbs {width:1051px; height:100%; position:relative; float:left; margin:0 0 0 6px;}
#thumbs .thumb {width:170px; height:230px; border:1px dashed #ab0000; float:left; margin:1px 1px 0 0;}
#thumbs .thumb img {border:0px solid white;}
#thumbs .thumb:hover {border:1px solid #ab0000;}

#thumbsadv  {width:1024px; height:100%; position:relative; float:left; margin:-5px 0 0 16px;}
#thumbsadv  .block {width:320px; height:250px; border:0px solid black; float:left; margin:4px 5px 0 15px; text-align:center;}
#thumbsadv .thumbadv {width:320px; height:240px; border:1px solid #fce5e3; float:left; margin:1px 1px 0 0;}
#thumbsadv .thumbadv:hover {border:1px solid #ab0000;}
#thumbsadv a.thumbadvname {font:bold 18px Arial; color: #fff; margin:0; text-decoration:underlined;}
#thumbsadv a.thumbadvname:hover {font:bold 18px Arial; color: #ab0000; margin:0; text-decoration:underlined;}
.freesites {margin:0 0 0 50px;}
.freesites a {font:bold 12px Arial; color: #fff; margin:0; text-decoration:underlined;}
.freesites a:hover {color: #ab0000;}

#sponlinx {clear:both; display:table; width:1023px; height:118px; float:left; margin:0px;}
#sponlinx .block{display:table; width: 336px; height:118px; float:left; margin:0 5px 0 0; background:url('../images/sponlinkbg.png') no-repeat; text-align:center; padding:15px 0 0 0;}
#sponlinx a {font:bold 18px Arial; color: #fff; text-decoration:none; margin:0;}
#sponlinx a:hover {color: #e70c0c;} 
#sponlinx p{font:normal 12px Arial; color: #fff; text-decoration:none; margin:0;} 


#archives {border:1px solid #4e080a; background-color:#270607; width:1048px; float:left; height:18px; margin:5px 0 0 6px;}
#archives span {background:url('../images/archives.png') no-repeat; width:67px; float:left; height:11px; margin:3px 15px 0 5px;}
#archives a {font:bold 14px Arial; color: #fff; text-decoration:none; margin:4px 0 0 14px;}
#archives a:hover {color: #ab0000;}



#paysites {width:910px; height:100%; position:relative; float:left; margin:0; border:0px solid black;}
#paysites .col {width:300px; height:100%; position:relative; float:left; margin:0;  border:0px solid black;}
#paysites .col li, ul {font:bold 16px Arial; color: #ceddb7; text-decoration:none; margin:0;}
#paysites .col a {font:bold 16px Arial; color: #ceddb7; text-decoration:none; margin:0;}

#footer {clear:both; width:100%; height:191px; position:relative; float:left; margin:0; border:0px solid #fff;}
#footer .flinx {width: 197px; height:100px; float:left; margin:0; background:url('../images/footer_04.png') no-repeat;}
#footer div{width:190px; height:12px; position:relative; float:left; margin:80px 0 0 5px; border:0px solid #fff; text-align:center;}
#footer a {font:bold 12px Arial; color:#a32323; text-decoration:underlined; margin:0 0 0 5px; }
#footer a:hover {color: #fff;}

