/* CSS Document */
*{
	margin:0;
	padding:0;
	}
html,body{
	background:#000;
	color:#000;
	font-family:"Times New Roman", Times, serif;
	font-size:80%;
	}
a{
	color:#666;
	text-decoration:none;
	}
a:hover{
	text-decoration:underline;
	}
.wrap{
	width:850px;
	margin:0 auto;
	font-size:1.2em;
	margin-top:1em;

	background:#fff;
	color:#000;
	}
.wrap1{	padding:0.6em;}

div.rtop, div.rbottom{display:block;background: #FFF}
div.rtop div, div.rbottom div{display:block;height: 1px;overflow: hidden; background: #333;}
div.r1{margin: 0 5px}
div.r2{margin: 0 3px}
div.r3{margin: 0 2px}
div.rtop div.r4, div.rbottom div.r4{margin: 0 1px;height: 2px}


.top{
		background:#FF7F00;
		margin:0.2em 0;
		height:5em;
		}
.top h2{
        color:#fff;
        font-size:2em;
		padding-top:0.7em;
		padding-left:1.5em;
		}
.nav{
	background:#fff;
	color:#000;
	height:1em;
	text-align:right;
	line-height:1em;
	}
.nav ul{
	list-style-type:none;
	float:right;
	}
.nav li{
	float:left;
	margin:0 0.5em;
	}
.ms{
		height:3.3em;
		background: #292A5B;
		border-top: 1px solid #7678BD;
		}
.menu{
	background:#fff;
/*	background:url(nev_bg.gif) center;*/
	height:3.3em;
	background: #292A5B;
	float:left;
	}
.menu ul{
	list-style-type:none;
	margin:0.5em;
	}
.menu li{
	float:left;
	background:#23295E;
	margin-right:0.5em;
	border: 1px solid #5C63A2;
    border-right: 1px solid #0A0F37;
	border-bottom: 1px solid #0A0F37;
	}
.active{
	border: 1px solid #797FA7;
    border-right: 1px solid #4C5077;
	border-bottom: 1px solid #4C5077;
	padding:0.4em 0.5em 0.3em 0.5em!important;
	padding:0.6em 0.5em 0.4em 0.5em;
	color:#fff;
	font-weight:bold;
	}
.menu li a{
	border: 1px solid #797FA7;
    border-right: 1px solid #4C5077;
	border-bottom: 1px solid #4C5077;
	display:block;
	padding:0.3em 0.5em!important;
	padding:0.5em 0.5em 0.3em 0.5em;
	font-weight:bold;
	color:#fff;
	}
.menu li a:hover{
	text-decoration:none;
	color:#FFFF00;
	border-right: 1px solid #23295E;
	border-bottom: 1px solid #23295E;
	background: #4C5077;
	}

.search{
	float:right;
	background: #292A5B;
	}
.search form{
	
	}
.input{
	border:#fff 1px solid;
	height:1.6em;
	line-height:1.6em;
	width:12em;
	}
.s1{
	padding:0.6em 0em 0em 0em;
	margin-right:0.2em;
	float:left;
	}
.bt{
	border:#fff 1px solid;
	background:#fff;
	height:1.8em;
	}
.ad{
	height:90px;
	border:#ccc 1px dotted;
	margin:0.5em 0;
	text-align:center;
	}
.ad1{
	height:15px;
	text-align:center;
	}
.main{
	border:#FF7F00 5px dotted;
	margin:1em auto;
	}
.indexlink{
	margin:0.5em 0;
	clear:both;
	}
.sponsors,.featured{
	width:48%;
	border:#FF7F00 5px solid;
	height:10.2em;
	}
.sponsors{
	float:left;
	}
.featured{
	float:right;
	}
.sponsors h4,.featured h4{
	margin:0.2em;
	hiehgt:2em;
	line-height:2em;
	text-align:center;
	background:#FF7F00;
	font-size:1.2em;
	color:#fff;
	}
.sponsors ul,.featured ul{
	list-style-type:none;
	padding:0 1em;
	}
.sponsors li,.featured li{
	font-size:1.2em;
	}
	
 .categories,.c1{
	width:90%;
	margin:1em auto;
	clear:both;
	}
.c2{
	width:75%;
	margin:1em auto;
	clear:both;
	}
.c2 h4{
	height:2em;
	line-height:2em;
	text-indent:2em;
	background:#f7f7f7 url(../img/c.gif) no-repeat 4px 4px;
	color:#dd0000;
	font-size:1.6em;
	margin-bottom:0.5em;
	}
.c3{
	width:55%;
	margin:1em auto;
	clear:both;
	font-size:1.2em;
	}
.c3 h4{
	height:2em;
	line-height:2em;
	text-indent:2em;
	background:#f7f7f7 url(../img/c.gif) no-repeat 4px 4px;
	color:#dd0000;
	font-size:1.6em;
	margin-bottom:0.5em;
	}
.c1 h4{
	height:2em;
	line-height:2em;
	text-indent:2em;
	background:#f7f7f7 url(../img/c.gif) no-repeat 4px 4px;
	color:#ddddd00;
	font-size:1.6em;
	margin-bottom:0.5em;
	}
.col,.last{
	float:left;
	width:31%;
	margin:1em 0.5em;	
	}

.categ{
	height:2em;
	line-height:2em;
	background:url(../img/categories.gif) no-repeat 0 -0.2em;;
	border-bottom:#eee 1px dotted;
	font-size:1.4em;
	font-weight:bold;
	padding-left:1.8em;
	}
.categ a{
	color:#000;
	}
.categ a:hover{
	color:#dd0000;
	text-decoration:none;
	}

.display_link{
	margin-bottom:1em;
	line-height:1.5em;
	}
.alexa{
	float:left;
	width:9em;
	}
.alexa img{
	border:#ccc 1px dotted;
	padding:0.5em;
	}
.link{
	float:left;
	padding-left:2.5em!important;
	padding-left:1.2em;
	font-size:1.1em;
	}
.title{
	font-size:1.2em;
	font-weight:bold;
	}
.preview
{
	background-image: url(../img/no-preview.gif);
	background-repeat: no-repeat;
	background-position: top left;
	border: 1px solid #ccc;
	height: 90px;
	width: 120px;
	float:left;
}




.pagerank
{
	border: 1px solid #ccc;
	height: 4px;
	width: 100px;
	float:left;
	margin-top:1em;
}
.inner-pagerank
{
	margin-top: -1px;
	background-image: url(../img/pr10.gif);
	height: 5px;float:left;
	}
.info{
	width:100%;
	clear:both;
	}
.info h4 a {
	color:#dd0000;
	}
.info li{
	clear:both;
	list-style-type:none;
	}
.vp1{
	padding-top:0.5em;
	float:left;
	width:7em;
	}
.vp2{
	padding-top:0.5em;
	float:left;
	}
.ff{
	margin-top:1.2em!important;
	padding-top:2em;}

/*view-link*/
.contant{
	font-size:1.2em;
	}
.alexa1{
	float:left;
	padding-right:1em;
}
.comments{
	clear:both;
	}
.comments h2{
	font-size:1.6em;
	color:#70540f;}
.comments ul{
	list-style-type:none;
	}
.put,.bt{
	border:#ccc 1px solid;
	}
.put2{
	border:#ccc 1px solid;
	width:15em;
	}
.post{
	clear:both;
	}
textarea{
        border:#ccc 1px solid;
        width:100%;
    }
.search1{
		font-size:1.1em;
	}

.footer{
	height:2.5em;
	line-height:2.5em;
	text-align:center;
	background:#292A5B;
	color:#ccc;
	clear:both;
	}
.footer a{
	text-decoration:underline;
	margin-right:0.5em;
	color:#fff;}
.footer a:hover{
	text-decoration:none;
	color:#fff;}