	/*   
	Theme Name: StephenMager
	Description: A theme matching StephenMager.com.
	Author: Sue Boettcher
	Version: 1.0
	.
	(c) Sue Boettcher 2010
	.
	*/
.alignleft { float: left; padding: 0 10px 10px 0; }	

a {
	color: #85130E;
}

a:hover,
a:visited,
a:active
{
	color: #666699;
}


.review {
	border: 1px solid #bcb7a4;
	background: #ece6d0;
	background-image: url( ../images/white-gradient2.png );
	background-repeat: repeat-x;
}

.blurb {
	border: 1px solid #bcb7a4;
	background: #eddda6;
	background-image: url( ../images/white-gradient2.png );
	background-repeat: repeat-x;
}

.divider { 
	height: 1px;
	border-top: 1px dotted #ccc;
	padding: 0;
	margin: 1em 0;
}

.sidebarbox .divider { border-color: #666; }

#scmPhoto { padding-bottom: 10px; }

.sidebarLists, .sidebarLists li, .sidebarLists ul .categories li, .categories ul, .archives li, .archives ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.sidebarLists {
	margin-bottom: .5em;
}

.sidebarLists ul {
	padding-left: 1em;
}

.sidebarbox h3 {
	margin: 0;
	padding: 0 0 1em 0;
}

li.categories, li.archives {
	font-weight: bold;
}

#hdblurb { position: relative;  }

#searchFormBox { position: absolute; top: 15px; right: 15px; }
#searchform { position:relative; }

.clearMe { clear: both; }

#nav-above { padding-bottom: 10px; border-bottom: 1px dotted #ccc; margin-bottom: 10px; display: none; }
#nav-below { padding: 0 0 10px 0 }

.navigation { font-size: 75%; }
.nav-next { width: 40%; float: right; text-align: right; }
.nav-previous { width: 40%; }

.post { border-bottom: 1px dotted #ccc; margin-bottom: 10px; }
h2.entry-title { margin: 0 0 3px 0; padding: 0; font-size: 110%; }
.entry-meta, .comment-meta { font-size: 75%; padding-bottom: 10px; color: #999; }
.comment-meta { margin-bottom: 10px; }
.entry-content { font-size: 90%; padding: 0 2em; }
.forPage { padding: 0; }
.entry-content code {font-size: 130% }
.comment-content { font-size: 80% }
.comment-content code { font-size: 120% }
.entry-utility { padding-bottom: 10px; font-size: 75%; clear: right; color: #999; }
.entry-meta a, .entry-utility a { font-weight: normal; text-decoration: underline; color: #999; }
.comment-author img { width: 50px; height: 50px; border: 1px solid #ccc; float: left; margin: 0 1em .2em 0; }
#comments-list ol { margin: 0;  }
#comments-list ol .comment { list-style: none;  }
.comment { border: 1px dotted #999; padding: .5em; margin-top: .5em; }
.children { margin: 0; padding: 0 }
#comments-list li { background-color: #f9f7f3; }
#form-allowed-tags { display:none; }
#comments #login, #cancel-comment-reply-link { float: right; font-size: 80%; padding-left: 2em; }
#comment { width: 100%; height: 100px; margin-bottom: 1em; }
.blogIdentifier { font-weight: bold; margin-bottom: 1em; }
h1.page-title { margin-bottom: .5em; }
#musicPromo { margin: 1em 0; }

.screen-reader-text {
	 position:absolute;
	 left:-9000px;
	display:none;
	}
	
#wpadminbar { display:none; }
