*{
margin:0px;
padding:0px;
}
img{border:0px;}
html{
width:100%;
height:100%;
background:transparent url(images/bg_back.jpg) repeat-x;
}
body{
width:100%;
height:100%
}
#wrapper{
width:1024px;
margin:0 auto;
}
#header{
padding:0px 0 0 0;
width:988px;
overflow:hidden;
position:relative
}
h2{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}
.logo{
	width:430px;
float:left;
}
#menu{
width: 100%;
height: 80px;
}
ul {
margin: 0;
padding: 0;
   }

#nav {
height: 50px;
border-left: 1px solid rgba(0,0,0,0.3);
border-right: 1px solid rgba(255,255,255,0.3);
float:left;
}
#nav li {
 list-style: none;
       float:left;
       height: 49px;
       text-align: center;
       }
#nav li a {
display: block;
padding: 0 25px 0 25px;
background:transparent url(images/menu_bg.png) repeat-x;
border-left: 1px solid rgba(255,255,255,0.1);
border-right: 1px solid rgba(0,0,0,0.1);
text-align: center;
line-height: 49px;
text-decoration: none;
color:#FFFFFF;
font-weight: bold;
}
#nav li a:hover {
background:transparent url(images/menu_bg_ho.png) repeat-x;
text-decoration: none;
color:#FFFFFF;

}

#nav li. a:active{
       background: transparent none;
	   color:#FFFFFF;
   }
#nav li a .activate{ background: transparent none;}
#load {
	display: none;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url(images/ajax-loader.gif);
	width: 43px;
	height: 11px;
	text-indent: -9999em;
}


.but1{background:url(images/but1.jpg) top left no-repeat;}
.but2{background:url(images/but2.jpg) top left no-repeat;}
.but3{background:url(images/but3.jpg) top left no-repeat;}
.but4{background:url(images/but4.jpg) top left no-repeat;}
.but5{background:url(images/but5.jpg) top left no-repeat;}
.but6{background:url(images/but6.jpg) top left no-repeat;}
#menu a:hover, .active{
background:background: transparent none;
color:#FFFFFF;

}
#meta {
position:absolute;
right:45px;
top:145px;
}
#meta li{
display:inline;
list-style-type:none;
}
#meta a{
display:block;
float:left;
margin:0 6px 0 0;
}
.meta1{background:url(images/meta1.png) top left no-repeat;}
.meta2{background:url(images/meta2.png) top left no-repeat; }
.meta3{background:url(images/meta3.png) top left no-repeat;}
#meta a:hover{
background-position:bottom left;
}
#menu input{
background:url(images/search_bg.gif) top left no-repeat;
width:140px;
height:14px;
padding:2px 23px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#171717;
border:0px;
margin:11px 0 0 60px;
}
#content_sub{
width:988px;
border:dotted 1px #CCC;
overflow:hidden;
margin:0 0 0 3px;
padding:0 0 28px 0;
}
#content {
	text-align:left;
	float:left;
	width:685px;
	padding:5px;
	margin:0;
	color:#2b2b2b;
	}

#main{
width:700px;
float:left;
overflow:hidden;
padding:11px 0px 0 6px;
font-family:"Times New Roman", Times, serif;
}
.current{
background:#6e6f73;
overflow:hidden;
margin:5px 10px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#DBE0E8;

}
.current p{
display:block;
float:left;
padding:10px;
color:#FFFFFF;
text-align:left;
}
.current p a{
	color:#FFFFFF;
	text-decoration:none;
}
.current_link{
display:block;
float:left;
margin:15px 0 0 5px;
}
.post{
width:325px;
float:left;
padding:10px;
margin:10px 0 0 0;
}
.post span{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0893EF
}
.post h5{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#3E3E3E;
padding:8px 0 10px 0;
}
.post p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
display:block;
margin:13px 0;
}
.more{
display:block;
margin:0 0 0 80px;
}
#sidebar{
width:277px;
float:left;
margin:-8px 0 0;
}
.block{
background:url(images/line.gif) top left repeat-y;
float:left;
margin:0 0 20px 0;
}
.news{
background:url(images/block_end.gif) bottom left no-repeat;
width:272px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6D7072;
}
.news div{
background:url(images/news_bg.jpg) top left no-repeat;
width:228px;
padding:102px 16px 15px 28px;
float:left;
}
.news p{
padding:0 0 18px 0;
}
#sidebar .more{
margin:0 0 0 60px;
}
.sponsors{
margin:0 0 5px 0;
}
.sponsors a{
display:block;
margin:11px 0 0 0px;
}
.popular{
margin:17px 0 0 15px;
}
.popular li{
list-style-type:none;
background:url(images/bullet.gif) left no-repeat;
padding:0 0 0 25px;
line-height:23px;
height:23px;
}
.popular a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6D7072;
text-decoration:underline
}
.popular a:visited{text-decoration:underline}
.popular a:hover{text-decoration:none}
#footer{
background:transparent url(images/foot_back.jpg) repeat-x;
width:100%;
height:80px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6D7072;
}
#footer span{
float:none;
}
#footer div{
text-align:center;
width:988px;
margin:0 auto;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#000000;
padding:35px 0 0 15px;
}
#footer a{
color:#0893EF;
text-decoration:underline
}
#footer a:visited{text-decoration:underline}
#footer a:hover{text-decoration:none}
#footer .bft{text-decoration:none}
#footer .bft:visited{text-decoration:none}
#footer .bft:hover{text-decoration:underline}
#navigation{
display:block;
float:right
}
#navigation li{
display:inline;
list-style-type:none;
}
#navigation a{
margin:0 10px;
}
#footer #navigation .rss{
color:#ED2CE2;
text-decoration:none
}

#apDiv1 {
	position:absolute;
	left:128px;
	top:115px;
	width:896px;
	height:303px;
	z-index:1;
	background-color: #999999;
}

#load {
	display: none;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url(images/ajax-loader.gif);
	width: 43px;
	height: 11px;
	text-indent: -9999em;
}

.header_right{
	background:transparent url(images/current.jpg) right no-repeat;
	text-align:center;
	float:left;
	height:176px;
	width:550px;
	color:#2b2b2b;
	font-size:12px;
}
.player{
	text-align:center;
	float:left;
	width:100%;
	color:#2b2b2b;
	font-size:12px;
	overflow:hidden;
	text-decoration:none;
	background:none;
}
.player a
{
	text-decoration:none;
	color:#2b2b2b;
}

.style1 {font-weight: bold}
.style2 {
	font-size: 11px;
	color: #000000;
}
.style3 {color: #999999}
.home_left
{
	clear:both;
	float:left;
	width:320px;
	border-right:1px dotted #2b2b2b;
	margin:5px;
        padding: 6px;
}

.home_right
{
	float:left;
	width:330px;
	margin:5px;
}

