@charset "utf-8";
body {
margin:0;
padding:0;
font-size:78%;
color:#000000;
background:url(images/bodybg.jpg) repeat-x;
font-family:Arial, Helvetica, sans-serif;
}
.body2 {
margin:0;
padding:0;
font-size:78%;
color:#000000;
background:url(images/bodybgc.jpg) repeat-x;
font-family:Arial, Helvetica, sans-serif;
}
.nav a{
color:#000000;
text-decoration:none;
}
.nav a:hover{
text-decoration:underline;
}
img{
border:0;
}

.artileca{
width:165px;
border:1px solid #CCCCCC;
}
.artileca ul{
margin:0px;
padding:0px;
}
.artileca li{
margin:0px;
display:block;
padding:3px 0px;
border-bottom:1px dashed #CCCCCC;
list-style:none
}
.artileca a{
color:#333333;
font-weight:bold;
text-decoration:none;
display:block;
padding:2px 0px 0px 10px;
}
.artileca a:hover{
color:#FFFFFF;
background-color:#FF3300
}
.artileca a:hover .ac{
color:#FFFFFF;
}
.artileca .ac{
color:#FF0000;
font-size:10px;
font-weight:normal
}
.footer{
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding:15px;
background-color:#F6F6F6;
text-align:center;
margin-top:15px;
color:#999999
}
.footer a{
color:#999999
}
.w{
margin-left:15px;
padding:0;
margin-top:0;
}
.w a{
color:#000000;
text-decoration:none;
}
.w a:hover{
color:#FF3300;
}
.w img{
margin-left:5px;
}
.w li{
list-style-image:url(images/dot.gif);
background:url(images/artile_bottomdot.gif) repeat-x bottom;
padding:3px 0px;

}
.w_ca{
color:#006666;
font-weight:bold
}
.w_at{
margin-left:5px;
}
.w_dt{
margin-left:10px;
font-size:11px;
color:#666666
}
.moreca{
text-align:center;
width:165px;
border:1px solid #CCCCCC;
border-top:none;
padding:5px 0px;
}
.moreca a{
	color:#0033CC;
}
.btn{
	background-color:#666666;
	color:#FFFFFF;
	border-right:1px #333333 solid;
	border-bottom:1px #333333 solid;
	padding:2px 10px;
}
form{
margin:0;
}
.info{
font-size:10px;
color:#666666;
}
.chgpage a{
text-decoration:none;
color:#0066FF;
}
.chgpage td{
padding:0px 10px;
}
h2{
padding-bottom:5px;
border-bottom:1px dashed #CCCCCC;
margin:15px 0px 0px 0px;
}
h2 a{
text-decoration:none;
font-size:18px;
color:#333333;
font-weight:bold;
}
h2 a:hover{
color:#0033CC;
}
p{
line-height:170%;
font-size:120%;
color:#333333;
margin:5px;
}
.author{
color:#999999;
}
.source{
color:#999999;
}
.otherart{
margin-top:10px;
}
.ad{
margin-top:15px;
}
.web{
margin-top:15px;
}
.web li{
margin-bottom:7px;
}
.web a{
text-decoration:none;
color:#333333;
font-weight:bold;
}
.web a:hover{
text-decoration:underline;
}
.on{
display:block;
}
.off{
display:none;
}