@charset "UTF-8";

/*==================================================
					reset layout
==================================================*/
body #container{
	padding: 0;
	margin: 0;
	padding-top: 40px;
	position: static;
	max-width: none;
	box-shadow: none;
}
div#main{
	width: 940px;
	margin: 0 auto 50px;
	padding-top: 25px;
}
div#primary,
section#primary{
	width: 710px;
}
div#secondary{
	width: 200px;
}

#comments{
	margin: 0;
	padding: 0;
	display: none;
}

/*==================================================
					reset detail decoration
==================================================*/
hr {
	background-color: inherit;
	border-top: dashed 1px #cccccc;
	border-right: none 0px #cccccc;
	border-left: none 0px #cccccc;
	border-bottom: none 0px #cccccc;
	height: 1px;
	margin: 20px 0;
	clear: both;
}

#content table.table01 {
	width: 710px;
	border-collapse: separate;
	border-spacing: 2px;
	margin-bottom: 15px;
	padding: 0;
}
#content table.table01 th,
#content table.table01 td {
	margin: 0;
	padding: 4px;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}
#content table.table01 th {
background-color: #f0f0f0;
}

.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	border-radius: 0;
	box-shadow: none;
}

button,
input,
textarea {
	padding: 3px;
}

p.entry-meta {
	color: #757575;
	padding-bottom: 20px;
	border-bottom: dotted 1px #ddd;
}
.archive-header,
.page-header {
	border-bottom: 4px double #ededed;
}