body {
	margin: 0;
	padding: 0;
	background:#f6f6f8;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
}
h1, h2, h3 {
	font-weight: normal;
}
a {
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #666666;
}
#full{
background:url(img/back.jpg) no-repeat fixed top right;
}
#out-wrapper{
width: 800px;
margin:0 auto;
background: #fff;
border:1px solid #f4f4f4;
}
#main-head {
height:150px;
background:url(img/header.jpg) no-repeat;
}
#main-head h1{
font-size:55px;
font-weight:bold;
margin:0px;
padding:35px 0px 0px 20px;
text-shadow:#333 3px 3px 6px;
}
#main-head h1 a{
color:#fff;
text-decoration:none;
}
#main{
float:left;
width:480px;
margin:5px;
margin-top:10px;
margin-bottom:10px;
}
.heading{
color:#ff6727;
font-size:25px;
margin-left:10px;
margin-top:10px;
padding-bottom:10px;
border-bottom:1px dashed #eee;
}
.meta{
background:#f7f7f7;
font-size:13px;
margin-right:25px;
border:1px solid #eee;
padding:5px;
margin-left:10px;
margin-top:5px;
margin-bottom:20px;
}
.right-cont{
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
padding:10px;
padding-left:15px;
line-height:20px;
margin-top:-10px;
}
#side{
margin:5px;
margin-top:10px;
float:left;
width:290px;
}
#side h3{
margin:15px 45px;
padding:10px;
text-align:center;
font-size:25px;
color:#ff6727;
border-bottom:1px dashed #eee;
}
#side ul{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
list-style-type:none;
}
#side li{
padding:10px;
margin:8px 30px 4px -5px;
background:#f9f9f9;
}
#side a{
text-decoration:none;
}
#foot{
height:50px;
background:#f4f4f4;
clear:both;
border:1px solid #ddd;
}
#foot p{
font-size:14px;
padding-top:5px;
line-height:20px;
}
#foot a{
color:#000;
}