body {
	 background: #fff;
	 margin: auto;
	 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	 font-size:14px;
 }

a,a:visited {
	 color:#0088aa;
	 text-decoration:none;
 }

small {
	 color: gray;
 }

img {
	 max-width: 90%;
 }

input[type=submit] {
	 border:none;
	 padding: 4px;
	 border:1px solid #afafaf;
 }

input[type=text] {
	 border: 1px solid #afafaf;
	 padding:4px;
 }

form {
	 padding: 5px;
	 background:#f6f6f6;
 }

h1, h2, h3, h4, h5 {
	 padding: 0px;
	 margin:0px;
	 font-size: 16px;
 }

h5 {
	 font-size: 14px;
	 font-weight: normal;
 }

#header {
	 background: #efefef;
	 border-left: 5px solid #ddd;
	 border-right: 5px solid #ddd;
 }

#header a {
 }
#search {
}
#search input[type=text] { 
	}
#content {
 }

#navigation {
 }

.logo, .logo a {
	 padding: 5px;
	 margin:0px;
 }

.description {
	 padding: 5px;
	 font-weight:normal;
 }

.nav {
	 text-align:center;
	 font-weight:bold;
	 padding-bottom: 3px;
 }

.nav a {
	background:#fff;
	display:inline-block;
	margin: 1px;
	border: 1px solid #afafaf;
	padding:3px 0px 3px 0px;
	width:30%;
	color:#333;
 }
.post-list, .post-view {
	 background: #fff;
	 margin:5px;
	 padding: 5px;
	 border-bottom: 1px solid #dfdfdf;
 }
.post-list:last-child {
	border:none;
}
.post-view {
	 margin: 5px;
 }

.title {
	 padding-bottom: 1px solid #dfdfdf;
 }

.text {
	 padding: 4px;
	 text-align:justify;
 }
.thumbnail {
	float:left;
	padding: 2px 4px 2px 4px;
}
.quote {
	padding:3px;
	background:#f6f6f6;
	border-left: 3px solid #eee;
	color:#6a0;
}
.post-comment a {
	 display:inline-block;
	 padding:3px;
 }
.post-comment a+a {
	float:right;
	display:inline-block;
}
.paging {
	 background: #fff;
	 text-align: center;
 }

.paging a, .paging span {
	background:#fff;
	 padding:0px 4px 0px 4px;
	 margin:2px;
 }
.paging span, .paging span a {
	background:#08a;
	color:#fff;
}
.comment {
 }
 
.comment-list {
	 margin: 4px;
	 padding: 4px;
	 border: 1px solid #afafaf;
	 background: #f6f6f6;
 }

.menu-path, .menu-cat, .menu-recent, .comment-count,.menu-cform, .menu-widget {
	 background: #f6f6f6;
	 border-top:1px solid #dfdfdf;
	 border-bottom:1px solid #dfdfdf;
	 padding: 4px;
	 color:#000;
	 font-weight:bold;
 }
.menu-path, .comment-count {
	background:#fff;
}
.menu-cat a, .menu-cform a, .comment-count a {
	 color: #000;
	 font-weight:bold;
 }

.null {
	 background: #fff;
	 padding: 3px;
 }
.navigation-cat, .navigation-widget {
	background: #fff;
}
ul, .navigation-menu, .navigation-other, .navigation-cat, .navigation-widget  {
	 padding:0px;
	 display:inline;
 }
.navigation-comment form {
	padding:4px;
	background:#fff;
}
li, .content li, .content-cat li, .content-widget {
	 padding:4px;
	 border-bottom: 1px solid #dfdfdf;
 }

li a {
	 display:inline-table;
 }

.navigation-cat li span {
	background:#eee;
	 font-weight:bold;
	 float:right;
	 color:#333;
	 padding:2px;
	 padding-bottom:0px;
	 padding-top:0px;
	 display:inline-block;
 }
.share {
	text-align:center;
}
#footer {
	border-top: 3px solid #08a;
	 background:#f6f6f6;
	 padding:2px;
	 text-align:center;
 }

#footer span {
	 background: white;
	 padding: 1px;
	 border: 2px dashed #afafaf;
	 margin:2px;
	 display: inline-block;
 }