#content-blog { width: 620px; float: left; margin-top: 8px; }
#content-sidebar { width: 320px; float: right; }
#content-blog h2 { text-indent: -9999em; width: 620px; height: 64px; background: url(../images/h2-project-life-blog.png) no-repeat; }

#content-blog-body { padding: 0 20px 0 20px; display: block; background: url(../images/background-content-blog.png) repeat-y; }

#content-blog p, #content-sidebar p { color: #000; margin: 0; padding: 0 0 15px 0; }
#content-blog a, #content-sidebar a { color: #13a3dc; }
#content-blog a:hover, #content-sidebar a:hover { color: #64a233; }
#content-blog ul li { color: #000; font-family: "Helvetica", Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 16px; list-style: radio; }

#content-blog-body h3 { font-family: "Helvetica", Arial, Helvetica, sans-serif; color: #1ab7ea; font-size: 20px; margin: 0 0 3px 0; padding: 0 0 3px 0; border-bottom: 1px solid #8c9b93; display: block; }
#content-blog-body h3 a { text-decoration: none; }
#content-blog-body img { border: 1px solid #8c9b93; }

div.content-details { font-family: "Helvetica", Arial, Helvetica, sans-serif; font-size: 8pt; color: #494949; margin: 0 0 10px 0; }
#content-blog-body h4 { font-family: "Helvetica", Arial, Helvetica, sans-serif; font-size: 12pt; color: #494949; font-weight: normal; font-style: italic; display: block; margin-bottom: 5px; padding-bottom: 3px; display: block; border-bottom: 1px dotted #aaa; }

div.tiuForm a strong { font-family: "Helvetica", Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; padding: 2px; display: block; }
div.tiuLabel { padding-top: 5px; }
div.tiuRow, div.tiuLabel { font-family: "Helvetica", Arial, Helvetica, sans-serif; font-size: 9pt; color: #000; }
div.tiuRow input.text-box, input.comment-form-small { padding: 3px; width: 300px; border: 1px solid #8c9b93; color: #13a3dc; background: #fff; }
div.tiuRow input.submit-button, #content-blog-body #submit { border: none; background: #64a233; color: #fff; font-family: "Helvetica", Arial, Helvetica, sans-serif; font-size: 9pt; padding: 4px; }
#content-blog-body #comment { padding: 3px; width: 565px; border: 1px solid #8c9b93; color: #444; background: #fff; height: 120px; font-family: "Helvetica", Arial, Helvetica, sans-serif; font-size: 9pt; }

label.comment-form { width: 200px; display: block; }
label.required { color: #aa0000; font-weight: bold; font-size: 8pt; }

div.sidebar-notice, div.about-this-author { display: block; border-top: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; background: #efefef; font-family: "Helvetica", Arial, Helvetica, sans-serif; font-size: 9pt; font-style: italic; color: #656565; padding: 3px 8px 3px 8px; text-align: center; }
div.about-this-author { background: #eee; position: relative; margin: 15px 0 15px 0; }

div.about-this-author img { position: absolute; top: 13px; left: 15px; border: 1px solid #d5d5d5; }
div.about-this-author p { text-align: left; font-style: normal !important; margin: 5px 0 5px 140px !important; font-family: "Helvetica", Arial, Helvetica, sans-serif; font-size: 9pt; color: #000; }
div.about-this-author p strong { color: #64a233 !important; font-style: italic; font-size: 12pt; font-weight: normal; }

div.sidebar-notice { color: #fff; background: #333; border-top: 1px solid #666; border-bottom: 1px solid #666; padding-top: 10px; padding-bottom: 10px; line-height: 16px; margin: 18px 0 0 0; }

#mylastpost { font-family: "Helvetica", Arial, Helvetica, sans-serif; font-size: 9pt; font-style: italic; }
#mylastpost a { text-decoration: none !important; color: #000 !important; }

/* Comments List Styles */
ul.commentlist { list-style:none; margin:0; padding:0; text-indent:0; } 
ul.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:1%; margin:0 0 10px; padding:5px 7px 5px 70px; position:relative; } 
ul.commentlist li.alt { } 
ul.commentlist li.bypostauthor {} 
ul.commentlist li.byuser {} 
ul.commentlist li.comment-author-admin {} 
ul.commentlist li.comment { } 
ul.commentlist li div.comment-author { padding:5px 170px 0 0; } 
ul.commentlist li div.vcard { font:bold 14px/1.4 Arial,sans-serif; } 
ul.commentlist li div.vcard cite.fn { font-style:normal; } 
ul.commentlist li div.vcard cite.fn a.url { color:#c00; text-decoration:none; } 
ul.commentlist li div.vcard cite.fn a.url:hover { color:#000; } 
ul.commentlist li div.vcard img.avatar { border:5px solid #d5d5d5; left:7px; position:absolute; top:7px; } 
ul.commentlist li div.vcard img.avatar-32 {} 
ul.commentlist li div.vcard img.photo {} 
ul.commentlist li div.vcard span.says {} 
ul.commentlist li div.commentmetadata {} 
ul.commentlist li div.comment-meta { font:bold 10px/1.4 Arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; } 
ul.commentlist li div.comment-meta a { color:#333; text-decoration:none; } 
ul.commentlist li div.comment-meta a:hover { color:#000; } 
ul.commentlist li p { font:normal 12px/1.4 Arial,sans-serif; margin:8px 0 8px 0px !important; text-indent:0px !important; } 
ul.commentlist li ul { font:normal 12px/1.4 Arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; } 
ul.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; } 
ul.commentlist li ul.children li { } 
ul.commentlist li ul.children li.alt {} 
ul.commentlist li ul.children li.bypostauthor {} 
ul.commentlist li ul.children li.byuser {} 
ul.commentlist li ul.children li.comment {} 
ul.commentlist li ul.children li.comment-author-admin {} 
ul.commentlist li ul.children li.depth-2 { margin:0 0 .25em; } 
ul.commentlist li ul.children li.depth-3 { margin:0 0 .25em; } 
ul.commentlist li ul.children li.depth-4 { margin:0 0 .25em; } 
ul.commentlist li ul.children li.depth-5 {} 
ul.commentlist li ul.children li.odd {} 
ul.commentlist li.even { background:#fff; } 
ul.commentlist li.odd { background:#f6f6f6; } 
ul.commentlist li.parent { } 
ul.commentlist li.pingback { } 
ul.commentlist li.pingback.parent { } 
ul.commentlist li.pingback div.vcard { padding:0 170px 0 0; } 
ul.commentlist li.thread-alt { } 
ul.commentlist li.thread-even {} 
ul.commentlist li.thread-odd {}  

#comments-title { margin: 20px 0 10px 0; }

#content-blog-sidebar { background: url(../images/background-blog-sidebar.gif) repeat-y; margin-top: 20px; clear: both; }
#content-blog-sidebar h2 { display: block; width: 320px; height: 50px; text-indent: -9999em; }
#content-blog-sidebar h2.with-margin { margin-top: 15px; }
#content-blog-sidebar h2#pages { background: url(../images/h2-pages.png) no-repeat; }
#content-blog-sidebar h2#connect { background: url(../images/h2-connect.png) no-repeat; }
#content-blog-sidebar h2#popular-posts { background: url(../images/h2-popular-posts.png) no-repeat; }
#content-blog-sidebar h2#archives { background: url(../images/h2-archive.png) no-repeat; }
#content-blog-sidebar h2#categories { background: url(../images/h2-categories.png) no-repeat; }
div.content-blog-sidebar-body { padding: 0 20px 0 20px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
div.content-blog-sidebar-body p { display: block; color: #666 !important; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align: center; margin: 0 !important; padding: 0 !important; }
ul.select-list, ul.comments-list, ul.friend-list {
	margin: 0;
	padding: 0;
}

ul.select-list li, ul.comments-list li, ul.friend-list {
	list-style: none;
}

ul.select-list li a {
	padding: 5px 5px 5px 5px;
	margin: 0;
	color: #69898c;
	display: block;
	text-decoration: none !important;
	font-weight: bold;
}

ul.select-list li a:hover {
	color: #de4c2a;
	background: #efefef;
}

ul.select-list li a span, ul.friend-list li a span {
	font-style: italic;
	color: #000;
	font-weight: normal;
}

ul.comments-list li {
	padding: 10px 5px 10px 5px;
}

ul.comments-list li a {
	color: #69898c;
}

ul.comments-list li a:hover {
	color: #de4c2a;
}

ul.comments-list li span {
	font-style: italic;
	color: #565656;
}

ul.friend-list li a {
	text-decoration: none !important;
	padding: 10px 5px 10px 30px;
	margin: 0;
	display: block;
	text-decoration: none;
	font-weight: bold;
}

ul.friend-list li a#twitter {
	background: url(../images/background-twitter-off.png) no-repeat #fff;
}

ul.friend-list li a#twitter:hover {
	background: url(../images/background-twitter-on.png) no-repeat #efefef;
}

ul.friend-list li a#facebook {
	background: url(../images/background-facebook-off.png) no-repeat #fff;
}

ul.friend-list li a#facebook:hover {
	background: url(../images/background-facebook-on.png) no-repeat #efefef;
}

ul.friend-list li a#digg {
	background: url(../images/background-digg-off.png) no-repeat #fff;
}

ul.friend-list li a#digg:hover {
	background: url(../images/background-digg-on.png) no-repeat #efefef;
}

ul.friend-list li a#linkedin {
	background: url(../images/background-linkedin-off.png) no-repeat #fff;
}

ul.friend-list li a#linkedin:hover {
	background: url(../images/background-linkedin-on.png) no-repeat #efefef;
}

#content-blog-footer { background: url(../images/background-blog-footer.png) no-repeat; width: 620px; height: 12px; }

#content-blog-sidebar-footer { width: 320px; height: 11px; background: url(../images/background-blog-sidebar-footer.png) no-repeat; }

.pagetitle { margin-bottom: 15px !important; }
