body {
	cursor: default;
	margin: 0;
	padding: 0;
	font: 75%/1.5em Verdana, Arial, sans-serif;
	text-align: center;
	color: #212325;
	background-color: #fff
}

a {
	color: #06c;
	text-decoration: none;
	padding-bottom: 0.1em;
	border-bottom: #b7c6ff 1px solid;
	cursor: pointer
}

a:hover {
	border-color: #06c
}

a img {
	border: none
}

p {
	margin: 1em 0 1em 0
}

#head {
	background: #383d44 url('http://styles.speeple.com/blogs/images/1/title_bg.gif') bottom repeat-x
}

#speeple {
	width: 70%;
	margin: auto;
	background: transparent url('http://styles.speeple.com/blogs/images/1/speepleBar_bg.gif') left repeat-y;
	text-align: left;
	color: #5e646c
}

#speeple p {
	margin: 0;
	background: transparent url('http://styles.speeple.com/blogs/images/1/speepleBar_left.gif') bottom left no-repeat;
	padding: 0.3em 0.5em 0.5em 0.6em;
	font-size: 90%
}

#speeple a {
	color: #fff;
	border-color: #5e646c
}

#speeple a:hover {
	border-color: #fff
}

#speeple img {
	vertical-align: middle
}

#title h1 {
	color: #fff;
	margin: 0 auto 0 auto;
	font-size: 1.6em;
	width: 70%;
	text-align: left;
	padding: 1em 0 1.3em 0.8em
}

#title h1 small {
	color: #9198a2;
	font-size: 0.7em;
	font-style: italic;
	font-weight: normal;
	vertical-align: middle
}

#hMenu {
	width: 70%;
	margin: 0 auto 1em auto;
	text-align: left;
	background: #3f444b url('http://styles.speeple.com/blogs/images/1/hMenu_bg.gif') bottom repeat-x
}

#hMenu form {
	margin: 0;
	background: transparent url('http://styles.speeple.com/blogs/images/1/hMenu_right.gif') bottom right no-repeat
}

#hMenu table {
	width: 100%;
	font-size: 90%;
	padding: 0.1em 0.7em 0.7em 0.7em;
	background: transparent url('http://styles.speeple.com/blogs/images/1/hMenu_left.gif') bottom left no-repeat
}

#hMenu .links {
	width: 60%;
	color: #9f9f92
}

#hMenu .links a {
	color: #ffffdf;
	border-color: #9f9f92
}

#hMenu .links a:hover {
	border-color: #ffffdf
}

#hMenu .links strong {
	color: #ffffdf
}

#hMenu .searchBox {
	width: 40%;
	text-align: right
}

#hMenu .searchBox .small {
	font-size: 90%
}

#build {
	background: transparent url('http://styles.speeple.com/blogs/images/1/head_bg.gif') top repeat-x
}

#content {
	clear: left;
	width: 70%;
	margin: auto;
	text-align: left
}

#vMenu {
	float: right;
	width: 25%;
	margin: 0 0 0.2em 0;
	color: #5e646c
}


#vMenu h2 {
	font-weight: normal;
	font-size: 1.6em;
	margin: 0;
	color: #693
}

#vMenu p {
	margin: 0.3em 0 1em 1em
}

#vMenu #author {
	margin-left: 0 !important
}

#tags {
	line-height: 2em;
	text-align: justify
}

#vMenu ol {
	list-style: none;
	margin: 0.5em 0 1em 0;
	padding-left: 1em
}

#vMenu ul {
	margin: 0em 0 1em 0;
	padding-left: 2em;
	list-style: none
}

#vMenu ul li.selected {
	list-style: disc
}

#vMenu a, .stats a {
	color: #8e5630;
	border-color: #d3c4ba
}

#vMenu a:hover, .stats a:hover {
	border-color: #8e5630
}

#content h1 {
	color: #693;
	margin: 0;
	font-size: 1.6em;
	line-height: 1.5em;
	font-weight: normal
}

#postList {
	list-style: none;
	margin: 1em 0 1em 0;
	padding: 0;
	width: 70%
}

#postList h2 {
	font-weight: normal;
	font-size: 1.4em;
	line-height: 1.5em;
	margin: 0
}

#postList h2 a {
	color: #06c
}

#postList li {
	margin: 1em 0 2em 0
}

.postInfo {
	margin: 0.4em 0 0 0;
	font-size: 90%;
	color: #5e646c
}

.postInfo a, #footer a, .related li a {
	color: #383d44;
	border-color: #ccc
}

.postInfo a:hover, #footer a:hover, .related li a:hover {
	border-color: #383d44
}

#footer {
	clear: both;
	margin: 2em 0 1em 0;
	padding-top: 0.5em;
	color: #5e646c;
	font-size: 1.2em;
	background: transparent url('http://styles.speeple.com/blogs/images/1/footer_bg.gif') top no-repeat
}

.body {
	text-align: justify
}

.body a, .commentBody div a {
	color: #693;
	border-color: #c3ceb7
}

.body a:hover, .commentBody div a:hover {
	border-color: #693
}

#postList .body li {
	margin: 0;
	list-style: disc
}

#commentStream li {
	margin: 1em 0 1em 0;
	color: #5e646c
}

#rss {
	text-align: center;
	margin: 2em 0 0 0 !important
}

#rss a {
	border: none;
	padding: 0
}

#author {
	text-align: center
}

#author img {
	border: #5e646c 1px solid
}

blockquote {
	border-left: #ccc 0.3em solid;
	padding-left: 1em;
	margin: 1em 2em 1em 2em
}

#calendar {
	margin: 0 0 1em 0;
	border: #dfe4ec 1px solid;
	font-size: 90%;
	width: 100%
}

#calendar th {
	padding: 0 0.2em 0.1em 0.2em;
	background-color: #9198a2;
	color: #fff
}

#calendar th.cTitle {
	background-color: #dfe4ec;
	color: #5e646c;
	font-size: 1.2em
}

#calendar td, #calendar th {
	text-align: center
}

.day, .archive {
	padding: 0 0.2em 0.1em 0.2em
}

.archive {
	background-color: #dcdcdc
}

.day {
	background-color: #ededed
}

#thread, .thread {
	list-style: none;
	padding: 0
}

#thread {
	margin: 0
}

.thread {
	margin: 0 0 0 1em
}

.comment {
	margin: 1em 0 1em 0
}

.commentBody {
	margin: 1em 0 0 0;
	background-color: #f1f0de
}

.commentBody div {
	padding: 0 0.5em 0 0.5em
}

.commentInfo {
	margin: 0;
	background: #e8e6c8 url(http://imageserver.speeple.com/groups/msg_title_bg.gif) no-repeat top left
}

.commentInfo span {
	display: block;
	padding: 0.1em 0.3em 0.3em 0.5em;
	color: #5e646c;
	background: transparent url(http://imageserver.speeple.com/groups/msg_title_bg_right.gif) no-repeat top right
}

.stats {
	margin: 0 0 1em 0;
	padding: 0 0 0.3em 0.5em;
	font-size: 90%;
	background: #f1f0de url(http://imageserver.speeple.com/groups/msg_footer_bg.gif) repeat-x bottom;
	color: #5e646c
}

#vMenu #searchMenu p {
	margin: 0
}

.related {
	padding-top: 1em;
	border-top: #ccc 1px dashed
}

.related ul {
	margin: 0.3em 0 1em 0;
	padding: 0 0 0 1em;
	list-style: none
}

.related h3 {
	font-weight: normal;
	color: #777;
	margin: 0
}

#postList .post .related li, .related li {
	margin: 0;
	color: #777
}

#resultsNav {
	font-size: 1.2em;
	font-weight: normal;
	color: #777;
	margin: 0.7em 0 0 0
}

#resultsNav a {
	color: #693;
	border: #ccc 1px solid;
	padding: 0 0.4em 0.1em 0.4em
}

#resultsNav a:hover {
	border-color: #000;
	color: #000
}

.embed {
	margin: 1em 0 1em 0
}
