BODY
{
}

.clear{
	clear:both;
}

.dottedline_l{
	background:url(/files/images/home_dotline_hori.jpg) repeat-x left top;
	width:589px;
	height:1px;
	font-size:0;
}
.dottedline_s{
	background:url(/files/images/home_dotline_hori.jpg) repeat-x left top;
	width:360px;
	height:1px;
	font-size:0;
}
.dottedline_m{
	background:url(/files/images/home_dotline_hori.jpg) repeat-x left top;
	width:370px;
	height:1px;
	font-size:0;
}
.dottedline_vs{
	background:url(/files/images/home_dotline_hori.jpg) repeat-x left top;
	width:179px;
	height:1px;
	font-size:0;
}
#mainwrap{
	width:589px;
}

#mainleft{
	width:197px;
	float:left;
}
#mainleft p{
	background:#F7F5F6;
	margin:0;
	padding:15px;
}
#mainright{
	width:360px;
	margin:0 0 0 20px;
	float:right;
}
#archleft{
	width:395px;
	float:left;
}
#archright{
	width:179px;
	float:right;
		
}
.articlebox{
	margin:15px 0 0px 0;	
}
#archright .articlebox{
	margin:0;
}

.articlebox img{
	float:left;
}
#mainright .articlebox .articledesc{
	float:right;
	width:264px;
}
#mainright .articlebox .articledescl{
	width:365px;
	margin-right:2px;	
	float:right;
} 
#mainright .articlebox .articledescl{
	margin-right:2px;	
	float:right;
} 
.articlebox .articledesc p{margin:0;padding:5px 0 0 0;}
.articlebox .articledescl p{margin:0;padding:5px 0 0 0;}
.articlebox .articledesc a{font-size:1em;}
.articlebox .articledescl a{font-size:1em;}
#archleft .articlebox .articledesc{
	width:300px;	
	float:right;
} 
#archleft .articlebox .articledescl{
	width:401px;	
	float:right;
} 
#archleft .articlebox .articledesc p{
	width:260px;
}
#archleft .articlebox .articledescl p{
	font-size:1em;
}
#archleft .articlebox .articledesc a{
	font-size:1em;
}
#archleft .articlebox .articledescl a{
	width:361px;
}

/*#archleft #leftimg img{
	border:1px solid #cccccc;
}*/
#archleft #leftimg img{
	width:83px;
}
#archleft #leftimg p{
	padding:0;
	margin:10px 0 10px 0;
	color:#B2B2B2;
}
#archleft #article{
	color:#656565;}

#archright a{
	color:#666666;
}
#archright a.year{
display:block;
width:179px;
background:#E8F7FE;
margin:0 0 1px 0;
padding:9px 20px 9px 30px;
font-weight:bold;
text-decoration:none;
font-size:0.95em;
}
html>body #archright a.year{width:129px;}

#archright a.yearold{
display:block;
width:179px;
background:#FFF;
margin:0 0 1px 0;
padding:9px 20px 9px 30px;
font-weight:normal;
text-decoration:underline;
font-size:0.95em;
}
html>body #archright a.yearold{width:129px;}

#archright a.month{
display:block;
width:179px;
font-weight:normal;
background:#F3FBFE;
padding:3px 5px 3px 5px;
padding:6px 20px 6px 40px;}
html>body #archright a.month{width:119px;}
