@charset "UTF-8";
/* Blog */

/* General */
.aligncenter {margin-left: auto; margin-right: auto; text-align: center;}
.alignleft {float: left; margin-right: 1em; text-align: left;}
.alignright {float: right; margin-left: 1em; text-align: right;}
.clear {clear: both;}

strong {font-weight: bold;}
em {font-style: italic;}
span.ibl {font-size: 5em; margin-left: 0.5em; font-family: "Times";}

/* Readjustments */
div#footer {position: fixed; }

div#maincol {width: 800px; margin-left: 14px;}
div.content {width: 600px; padding-top: 20px; float: right; clear: right;}

/* Left Sidebar */
div#leftsidebar {width: 150px; margin-top: 20px; float: left;}

div#leftsidebar h2 {
	font-weight: bold;
	color: #8aabc2;
	margin-bottom: 5px;
}

div#leftsidebar ul li ul li {font-size: 0.8em; text-align: right; }
div#leftsidebar ul li ul {margin-top: 0.8em; margin-bottom: 0.8em;}

div#leftsidebar ul.recentp li {margin-bottom: 0.75em;}

/* Post Related */
div.post h2 {font-size: 1.5em; font-weight: bold; color: #6c89dc; border-left: #e68a17 solid 5px; padding-left: 5px;}

div.post div.timestamp {font-size: 0.75em; height: 0.75em; color: #e68a17; font-weight: bold; margin-top: 0.5em; margin-bottom: 1em; margin-left: 10px;}

div.entry {color: #4e4e4e; margin: 2em auto;}

div.entry>p {width: 80%; margin: 1em auto; line-height: 1.2em;  font-size: 0.9em;}
div.entry p.full {width: 100%;}

div.entry a:link, div.entry a:visited {color: #6c89dc; font-weight: bold; }

div.entry img, div.entry div.youtube {border: 5px solid white; }
div.entry p.wp-caption-text {margin: 0; margin-top: 2px; margin-bottom: 1em; font-size: 0.75em; }

div.entry ul.std {list-style-type: disc; font-size: 0.8em; margin-left: 25px;}
div.entry ul.std li {margin-bottom: 0.5em;}

p.tags, p.commentlink {font-size: 0.75em; text-align: right; margin-top: 0.5em;}

div.postseparator {width: 40%; height: 5px; margin: 2em auto; background: #56544e;}

/* Navigation and Comments */

div.s_navigation {margin-top: 1em; border-top: 4px solid #e68a17; border-bottom: 4px solid #e68a17; font-size: 1.5em; color:#6c89dc; font-weight: bold; padding-top: 6px; padding-bottom: 6px;}
div.c_navigation, div.navigation {margin-top: 1em; margin-bottom: 1em; height: 1em; color: #6c89dc; font-weight: bold; font-size: 0.9em;}

div.cleardiv {width: 100%; clear: both; }

h3#comments {background: #f0f9ff; margin: 1em auto; margin-bottom: 0.5em; padding: 10px; padding-right: 20px; font-size: 1.5em; text-align: right;}

div#facebook_comments {background: #f0f9ff; width: 550px; margin: 1em auto; padding: 10px; padding-right: 0px;}
div#facebook_comments h3 {margin: 10px auto; font-size: 1.25em; font-weight: bold; }

ol.commentlist, div#respond {background: #f0f9ff; padding: 1px 1em; font-size: 0.9em;}
li.comment {margin: 1em auto;}
li.comment div.comment-body {padding-top: 10px;}
li.comment div.comment-author img.avatar {margin-top: -5px;}
li.comment cite {color: black; }
li.comment div.commentmetadata {font-size: 0.75em;}
li.comment p {clear: both; margin-top: 2.5em; margin-bottom: 1em; color: black;}
li.comment.even div.comment-author img.avatar {border-left: #e68a17 solid 3px; float: left; margin-right: 1em;}
li.comment.odd {background: white; padding: 0.5em; text-align: right;}
li.comment.odd div.comment-author img.avatar {border-right: #e68a17 solid 3px; float: right; margin-left: 1em;}

li.pingback {margin: 1em auto;}
li.pingback div.comment-body {padding-top: 10px;}
li.pingback div.comment-author img.avatar {margin-top: -5px;}
li.pingback cite {color: black; }
li.pingback div.commentmetadata {font-size: 0.75em;}
li.pingback p {clear: both; margin-top: 1em; margin-bottom: 1em; color: black;}
li.pingback.even div.comment-author img.avatar {border-left: #e68a17 solid 3px; float: left; margin-right: 1em;}
li.pingback.odd {background: white; padding: 0.5em; text-align: right;}
li.pingback.odd div.comment-author img.avatar {border-right: #e68a17 solid 3px; float: right; margin-left: 1em;}

div#respond {padding-bottom: 50px; margin-top: 1em;}
div#respond h3 {margin: 1em auto; font-size: 1.25em; font-weight: bold; }
div#respond input {border: none; border-left: #e68a17 solid 3px; margin: 0.5em auto; padding: 3px; font-family: "Century Gothic", "Avant Garde", Trebuchet, Arial, sans-serif;}
div#respond form label {margin-left: 1em; }
div#respond textarea {width: 554px; padding: 0.5em; font-family: "Century Gothic", "Avant Garde", Trebuchet, Arial, sans-serif; font-size: 1.25em;}
div#respond input#submit {background: #e1e1e1; float: right; padding: 5px; padding-left: 7px; border: none; border-right: #e68a17 solid 3px; cursor: pointer;}
div#respond input#submit:active {border-right: #6c89dc solid 3px; }