body {
		background:#f9f9f9 url(images/bg_body.gif) repeat-x;
		line-height:130%;
margin: 0;
font : normal 12px arial;
background-color:#f9f9f9;
color:#555;
}
img{
	border:0;
}
a {
text-decoration : none;
color : #0096ff;
}
a:hover {
color:#0096ff;
text-decoration : underline;
}

#main{
width:900px;
vertical-align:top;
}
#head{
height:50px;
width:900px;
margin:100px 0 0 0;
}
#headL{
	width:150px;
	display:inline-block;
	text-align:right;
	padding:10px 10px 10px 0;
zoom:1;
*display: inline;
_height: 50px;
}
#headR{
	width:600px;
	border-left:solid #0096ff 1px;
	text-align:left;
	padding:10px 10px 10px 50px;
	display:inline-block;
zoom:1;
*display: inline;
_height: 50px;
}
#body{
	color:#9d9d9d;
	width:900px;
	margin:40px 0 0 0;
	vertical-align:top;
}
#bodyL{
	height:300px;
	width:150px;
	display:inline-block;
	text-align:right;
	padding:20px 10px 20px 0;
zoom:1;
*display: inline;
_height: 300px;
}
.menu a{
	color:#666;
	text-decoration:none;
}
.menu a:hover{
	color:#fff;
	background-color:#0096ff;
	text-decoration:none;
}
.menuA a{
	color:#fff;
	background-color:#9d9d9d;
	text-decoration:none;
}
.menuA a:hover{
	color:#fff;
	background-color:#0096ff;
	text-decoration:none;
}
#bodyR{
	color:#666;
	width:580px;
	border-left:solid #777 1px;
	text-align: justify;
	vertical-align:top;
	padding:20px 30px 20px 50px;
	display:inline-block;
	text-shadow: 0px 0px 20px #fff;
zoom:1;
*display: inline;
_height: 300px;
}
.post{
text-align:left;
margin-bottom:10px;
margin-right:-20px;
}
.post img{
padding: 0px 15px 15px 0px;
border: 0px solid #999;
color: #A9C8EA;
text-align:left;
}
.post a img{
border: 0px solid #999;
color: #A9C8EA;
}
.post a:hover img{
border: 0px solid #A9C8EA;
color: #A9C8EA;
text-shadow: 0px 0px 20px #333;
}
#foot{
	color:#888;
	width:900px;
	margin:40px 0 20px 0;
	vertical-align:top;
}
#footL{
	width:150px;
	display:inline-block;
	text-align:right;
	padding:7px 10px 5px 0;
zoom:1;
*display: inline;
_height: 50px;
}
#footR{
	width:580px;
	border-left:solid #888 1px;
	text-align:left;
	vertical-align:top;
	padding:7px 30px 5px 50px;
	display:inline-block;
zoom:1;
*display: inline;
_height: 50px;
}
.copy{
	display:inline-block;
	font-size:10px;
}
.lang{
	display:inline-block;
	float:right;
}
.lang a{
	color:#888;
	text-decoration:none;
}
.lang a:hover{
	color:#0096ff;
	text-decoration:none;
}
h1{
	margin:0px 0 5px 0 ;
	font : normal 10px arial;
	letter-spacing:2px;
}
.cat {
	margin:0px 0 5px 0 ;
	font : normal 10px arial;
	letter-spacing:2px;
}
.cat a{
	font : normal 10px arial;
	letter-spacing:2px;
	color:#878787;
}
.cat a:hover{
	font : normal 10px arial;
	letter-spacing:2px;
	color:#474747;
	text-decoration:none;
}
.catlist {
	margin:0 ;
	font : normal 10px arial;
	letter-spacing:0px;
}
.catlist a{
	font : normal 10px arial;
	letter-spacing:0px;
	color:#464646;
}
.catlist a:hover{
	font : normal 10px arial;
	letter-spacing:0px;
	color:#0096ff;
	text-decoration:none;
}
