/* CSS Document */
html{
	margin:0px;
}
body{
	text-align:center;
	margin:0px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FFF;
}

form{
	margin:0px;
}

.outline{
	width:820px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}

.outline .topbanner {
	height:116px;
}

.outline .menu{
	border-bottom:1px solid #AAA;padding:4px 0px;color:#5c5c5c;margin-bottom:47px;
}

.outline .weather{
	text-align:left;
}
.outline .menuitem{
	float:right;text-align:right;
}
.outline .menuitem a{
	text-decoration:none;color:#000;
}
.outline .menuitem a:hover{
	text-decoration:underline;
}

.outline .core{
}

.outline .core .coreleft{
	float:left;width:332px;margin-right:8px;
}

.outline .core .coreleft .magdiv{
	border:1px solid #bfbfbf;padding:15px 20px 19px 20px;margin-bottom:8px;
}

.outline .core .coreleft .magdiv .cover{
	border:1px solid #bfbfbf;padding:5px;
}

.outline .core .coreleft .magdiv .cover img{
	width:138px;
}

.outline .core .coreleft .magdiv .info {
	text-align:left;margin-top:8px;
}
.outline .core .coreleft .magdiv .info img{
	width:11px;
}

.outline .core .coreleft .magdiv .info .mname{
	font-size:21px; color:#163ab5;font-weight:bold;margin:5px 0px;
}

.outline .core .coreleft .magdiv .info .mbutton{
	
}

.outline .core .coreleft .magdiv .info .mbutton .mbuttondiv{
	float:right;width:70px;height:20px;margin-left:2px;text-align:center;background:url('../img/button_back2.jpg') no-repeat top;padding-top:3px;
}

.outline .core .coreleft .magdiv .info .mbutton .mbuttondiv a{
	text-decoration:none;color:#FFF;
}

.outline .core .coreleft .adsdiv{
}

.outline .core .coreleft .adsdiv .channelads{
	margin-top:8px;
}

.outline .core .coreleft .adsdiv .channelads .channeltitle{
	float:left;margin-right:8px;width:20px;
}

.outline .core .coreleft .adsdiv .channelads img {
	margin-bottom:5px;border:0px;
}

.outline .core .coreleft .adsdiv .channelads .channellist1{
	float:left;margin-right:11px;width:146px;
}

.outline .core .coreleft .adsdiv .channelads .channellist2{
	float:left;width:146px;
}

.outline .core .coreright{
	float:left;width:480px;text-align:left;
}

.outline .core .coreright .catediv{
	border:1px solid #bfbfbf;padding:12px 9px 8px 16px;
}

.outline .core .coreright .catediv .heading{
	font-size:20px;margin-bottom:4px;
}
.outline .core .coreright .catediv .cateselect{

}

.outline .core .coreright .catediv .pageswitch{
	float:right;
}

.outline .core .coreright .catediv .pageswitch a{
	text-decoration:none;color:#000;
}

.outline .core .coreright .catediv .pageswitch a:hover{
	text-decoration:underline;
}

.outline .core .coreright .maglistdiv{

}

.outline .core .coreright .maglistdiv .sep{
	float:left;margin-right:4px;height:224px;
}

.outline .core .coreright .maglistdiv .magitem{
	float:left;margin-top:10px;width:115px;
}

.outline .core .coreright .maglistdiv .magitem .cover{
	border:1px solid #bfbfbf;height:165px;padding:4px;width:107px;
}

.outline .core .coreright .maglistdiv .magitem .cover img{
	width:107px;border:0px;
}

.outline .core .coreright .maglistdiv .magitem .desc{
	height:62px;padding:3px 0px;font-size:11px;
}
.outline .core .coreright .maglistdiv .magitem .desc .mname{
	color:#163ab5;
}

.outline .footer{
	border-top:1px solid #AAA;margin-top:95px;padding-top:10px;text-align:left;margin-bottom:30px;
}

.outline .footer a{
	text-decoration:none;color:#000;
}

.outline .footer a:hover{
	text-decoration:underline;
}


