body {background:url('../images/bg.png');}
.gencent {margin: 0 auto; width:915px;}



/*覧覧覧覧覧覧覧覧幽eader覧覧覧覧覧覧覧覧覧-*/
#header {width:100%; height:135px; position:relative; float:left; padding:30px 30px 25px 15px; background:url('../images/headerbg.png') repeat-x;}
#header h1 {color:#3FA4F4; font-size: 14px; font-family:arial; float:left;}
#header .logo {background:url('../images/logo.png') no-repeat; width:412px; height:149px; float:left; margin:-7px 0 0 0;}
#header .bannerplace1 {width: 468px; height:100px; border:1px solid #D4D4D4; float:right; margin:12px 0 0 10px;}
#header img {margin:0; padding:0;}
#header a {font:bold 12px Helvetica; color:#3FA4F4; float:left;}

/*覧覧覧覧覧覧覧覧佑ontent覧覧覧覧覧覧覧覧覧-*/
#hr {background:url('../images/mainhr.png'); width:960px; height:26px; float:left; text-align:center;}
#hr h1 {font:bold 19px Arial; color: #dab123; margin:2px 0 0 0;}



#advblock {background:url('../images/advblockbg.png') repeat-x; width:900px; height:257px; margin:0; padding:0px 30px 0 30px; float:left;}
#advblock .mainblock {width:100%; margin:30px 0 0 0;}
#advblock .thumb {width:300px; height:200px; border:1px solid #000; float:left;}
#advblock .thumb:hover {border:1px dotted #000;}
#advblock a.sitename {font:bold 20px Arial; color: #203244; margin:0 0 0 50px; text-decoration:underlined;}
#advblock a.sitename:hover {color: #3e5a78; text-decoration:none; border-bottom:1px dashed #3e5a78;}
#advblock  p {font:bold 12px Arial; color: #494949; margin:25px 0 0 350px; text-align:justify;}
#advblock .imglink {margin:0 0 0 322px; border:0;}
#advblock .imglink:hover {margin:0 0 0 322px; border:0;}

/*覧覧覧覧覧覧覧覧裕humbs覧覧覧覧覧覧覧覧覧-*/

#thumbs {width:930px; height:100%; position:relative; float:left; padding:0 0 25px 30px; background-color:#fff;}
#thumbs .mainblock {width:100%; margin:26px 0 0 0;}
#thumbs .block {width:436px; height:186px; border:0px solid black; float:left; margin:25px 25px 0 0;}
#thumbs .sitename {width:160px; border:0px solid black;}
#thumbs .sitename  span {background:url('../images/blocknumb.png') no-repeat; width:24px; height:24px; float:left; text-align:center;}
#thumbs .sitename  h1 {font:bold 18px Arial; color: #fff; margin:0;}
#thumbs .sitename a {font:bold 14px Arial; color: #203244; text-decoration:underlined; margin:-10px 0 0 13px;}
#thumbs .sitename a:hover {color: #3e5a78; text-decoration:none; border-bottom:1px dashed #3e5a78;}
#thumbs .sitedesc {background-color:#d8d8d8; width:180px; height:118px; margin:10px 0 0 0; text-align:justify; padding:5px; float:left;}
#thumbs .sitedesc p {font:11px Verdana; color: #494949;}
#thumbs .thumb {width:240px; height:180px; border:3px solid black; float:right;}
#thumbs .thumb:hover {border:3px solid #2798ad;}
#thumbs .visvot {width:180px; float:left; position:relative;}
#thumbs .visvot b {font:bold 10px Verdana; color: #c31717;}
#thumbs .vis {width:45%; height:15px; float:left; margin:0 15px 0 0;}
#thumbs .vot {width:45%; height:15px; float:left;}
/*覧覧覧覧覧覧覧覧由ounded覧覧覧覧覧覧覧覧覧-*/

#rounded {background:url('../images/roundbg.png') repeat-x; width:960px; height:10px; float:left; text-align:center; margin:0;}
#rounded .lcorn {background: transparent url('../images/lcorn.png') no-repeat top left; width:12px; height:10px; float:left;} 
#rounded .rcorn {background: transparent url('../images/rcorn.png') no-repeat top left; width:12px; height:10px; float:right;} 

/*覧覧覧覧覧覧覧覧友ooter覧覧覧覧覧覧覧覧覧-*/

#footer {width:960px; float:left; text-align:center; margin:20px 0 0 0; border:0px solid #fff;}
#footer h1 {font:bold 19px Arial; color: #fff; margin:0 0 0 6px;}
#footer h2 {font:bold 15px Arial; color: #fff; margin:0 0 0 6px;}
#footer .table {width:765px; background-color:#2c2c2c; float:left; border:3px solid #fff; margin:20px 0 0 0;}
#footer .table li {margin: 15px 0 0 0; font:bold 14px Arial; color: #fff;}
#footer .table  p {font:bold 12px Arial; color: #fff; margin: 15px 0 0 0; }
#footer .table  a {font:bold 14px Arial; color: #fff; text-decoration:underlined;}
#footer .table  a:hover {color: #96a8bb; margin: 15px 0 0 0; text-decoration:none;}
#footer .number {width:30px; background-color:#2c2c2c; float:left; border-right:3px solid #fff;}
#footer .sitename {width:150px; background-color:#2c2c2c; float:left; border-right:3px solid #fff;}
#footer .description {width:420px; background-color:#2c2c2c; float:left; border-right:3px solid #fff;}
#footer .visitors {width:83px; background-color:#2c2c2c; float:left; border-right:3px solid #fff;}
#footer .votes {width:70px; background-color:#2c2c2c; float:left;}
#footer .bannerplace2 {width: 150px; height:; border:1px solid #D4D4D4; float:right; margin:20px 0 20px 10px;}
#footer .linx {width:200px; height:11px; float:left;}
#footer .linx a {font:bold 12px Arial; color: #727272; text-decoration:underlined;}
#footer .linx a:hover {color: #c6c6c6; text-decoration:none;}
#footer .linx b {font:bold 8px Arial; color: #727272; text-decoration:underlined; margin:0 2px 4px 2px;}
.friendly_links {
	width: 950px;
	margin-top: 20px;
}
.friendly_links p {
	width: 180px;
	padding: 3px;
	margin: 1px;
	background-color: #000;
	border: 1px solid #fff;
	font-size: 12px;
	float: left;
}
.friendly_links p a {
	color: #fff;
	text-decoration: none;
	text-transform: capitalize;
}
.friendly_links p a:hover {
	color: #bddb22;
}










