.site{
	padding: 0 !important;
	max-width: 100% !important;
	box-shadow: none !important;
	
	position: relative !important;
	width: 980px !important;
	margin: 0 auto !important;
	background-color: transparent !important;
	min-height: 100% !important;
	margin-bottom: 20px !important;
}

#main{
	max-width: 1170px;
	margin: 0 auto;
	padding: 0 15px;
}
#footer {
  margin-top:10px;
}

.entry-header{height:auto; margin-bottom:0;}
.entry-header h1.entry-title{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 32px;
	line-height: 0.9;
	color: #7a1e19;
	text-align: left;
	border-bottom: 1px solid #A3A3A3;
	margin-bottom: 26px;
	padding-bottom: 12px;
}
.entry-header .entry-title a{color:#7a1e19; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 32px;}
.entry-header .entry-title a:hover{color:#7a1e19;}

.archive-header, .page-header{height:auto; margin:0;}

.widget-area .widget h3{
	font-size: 20px;
	line-height: 0.9;
	text-align: left;
	margin-bottom: 6px;
	padding-bottom: 5px;
	color: #7a1e19;
	font-weight: bold;
}
.entry-content p, .entry-summary p, .comment-content p, .mu_register p{
	font-size: 15px;
	line-height: 1.6;
	color: #666666;
	text-align: justify;
	padding: 0;
	margin: 0;
	margin-bottom: 12px;
}
.site-content article {margin-bottom:20px; border-bottom:1px dashed #A3A3A3;}

footer.entry-meta{
	background: transparent;
	padding: 0;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	line-height: 16px;
}

.entry-content a, .comment-content a, .widget-area .widget a{color:#666666;}
.entry-content a:hover, .comment-content a:hover, .widget-area .widget a:hover{color:#7a1e19; text-decoration:underline;}
.comments-link a:hover, .entry-meta a:hover {color:#7a1e19; text-decoration:underline;}