/*  
Theme Name: Justin Moreland Portfolio Blog
Theme URI: http://justinmoreland.com
Description: Personal blog by Designer & photographer, Justin Moreland
Version: 1.0
Author: Justin Moreland
Author URI: http://justinmoreland.com
*/




#divBlog {
	margin: 43px 90px 36px 90px;
}

#divBlog h2 {
	margin-bottom: 5px;
}

#divBlog h2 a {
	font-family: Helvetica, Arial, san-serif;
	color: #57314c;
	font-size: 18px;
	text-decoration: none;
	padding: 2px;
	margin-left: -2px;
}
#divBlog h2 a:hover {
	background-color: #d0d0d0;
	text-decoration: none;
}


#divBlog .dateStamp {
	font-family: Helvetica, Arial, san-serif;
	color: #777;
	font-size: 10px;
	font-style:oblique;
	margin-bottom: 15px;
	line-height: 10px;
	
}
#divBlog p {
	font-family: Helvetica, Arial, san-serif;
	font-size: 12px;
	color: #555555;
	line-height: 25px;
	margin-top: 10px;
}

#divBlog ol li {
	font-family: Helvetica, Arial, san-serif;
	font-size: 12px;
	color: #555555;
	line-height: 25px;
}
#divBlog a { color:#3a2fb2; text-decoration:none; }
#divBlog a:hover { text-decoration: underline; }

#divBlog .post { display:block; padding-bottom: 20px; border-bottom: 1px solid #bbbbbb; margin-bottom: 20px; }
#divBlog .divCommentsPage:parent { border-bottom: none; margin-bottom: 0; }
#divBlog .commentlist { margin-left: 55px; width: 540px; }
#divBlog .commentlist p { line-height: 16px; /*padding-bottom: 10px;*/ }
#divBlog .commentlist li { border-bottom: 1px solid #c4c4c4; padding-bottom: 8px; margin-top: 8px; }
#divBlog .commentlist li:last-child { border-bottom: none; }
#divBlog .commentlist .dateStamp { margin-bottom: 5px; font-style: normal; }

#divBlog #commentform p { clear:both; display:block; padding-top: 8px; }
#divBlog #commentform label { margin-left: 15px;}

#divBlog .postmetadata { margin-top: 10px; }
#divBlog .postmetadata a { color:#3d3879; padding:2px; }
#divBlog .postmetadata a:hover { background-color:#d0d0d0; text-decoration:none; }

#btn_send a {
	margin-top: 25px;
	display: block;
	height: 39px;
	width: 190px;
	margin-left: 0;
	margin-bottom: 25px;
	background-image: url(/blog/wp-content/themes/jwm/images/btn-submitComment.jpg);
	background-repeat: no-repeat;
}
#btn_send {              /*  IE hack to get button to at least display  */
	margin-top: 25px;
	display: block;
	height: 39px;
	width: 190px;
	margin-left: 0;
	margin-bottom: 25px;
	background-image: url(/blog/wp-content/themes/jwm/images/btn-submitComment.jpg);
	background-repeat: no-repeat;
}

#btn_send a:link, #btn_send a:visited { background-position: left top; }
#btn_send a:hover, #btn_send a:focus { background-position: left -39px; }
#btn_send a:active { background-position: left -78px; }

.blogImage { margin-top: 15px; }  /* this is for vertical spacing between grid images */