.alignleft {float: left; }
.alignright {float: right; }
#thirdCol {padding-top: 0px; }
#searchform label {margin: 0px; text-align:left; font-size: 1.2em;}
div.post {margin: 10px 0; padding: 0 10px 0px 10px; border: 1px dotted #ddd;clear: both;float:left; width: 90% }
.postDate {margin: 0 5px 0 0; /*padding: 13px 12px 1px 12px; background: url(../img/icons/date.gif) no-repeat; text-align:center; float:left; */}
/*.month {font-size: 1.0em}
.date {font-size: 1.5em}*/
#rightCol p.postmetadata {margin: 10px 0; font-size: 0.8em; display:block; clear: both; }
/*.dateEntryWrap {margin: 5px 0 0 0; clear:both;}*/
#respond {clear:both;}
#commentform {clear:both;}
#commentform textarea {margin: 10px 0; }
.navigation {margin: 10px 0 0 0; }
#sidebar ul ul {margin: 0 0 10px 0; }
#sidebar ul ul li {margin: 0px 0 0 0;}
#sidebar h2 {margin: 10px 8px 0 0; border-bottom: 1px solid #f8e5d7; color:#9c140a; font-size: 1.1em}
#sidebar ul p {margin-right: 8px; line-height: 1.3em; font-size: 0.9em; color: #005382}
/*#sidebar ul p a {padding: 0px; color:#b41f18}
#sidebar ul p a:hover {background: none; color: #1f1f1f}*/
li.categories ul {float:left; width: 195px}
#sidebar ul ul li a:hover {background: none;}
#sidebar li.cat-item {margin: 8px 0px 0 0;}
#sidebar li.cat-item a {padding-right: 0px; display:inline; background:none;}
#sidebar .current-cat a {color: #b41f18}
#content h3.pagetitle {margin-bottom: 0px; }
#content h3 a {color: #9c140a}
#content p.editEntry {margin-top: 10px; display: block}
/*Comments*/
#comment {width: 350px;}
ol.commentlist em {padding: 10px 0 0 0; margin-left: 10px; display: block; clear:both; float:left;}
ol.commentlist li {margin: 0 0 15px 0; background: url(../img/bg/quote-top.gif) no-repeat top left; width: 480px; color: #000}
.commentBy {padding: 30px 0 0 70px; background: url(../img/bg/quote-bottom.gif) no-repeat bottom left;}
.commentBy img {margin: 0 8px 0 0; float: left; }
#content ol.commentlist p {margin: 0px 0 0 10px; display:block; clear:both; width: 460px;}
ol.commentlist .commentmetadata {clear: both;}
#content p.postedBy {padding: 0 0 0 18px; color:#999999; font-size: 0.8em; text-transform:uppercase; background:url(../img/icons/clock.gif) no-repeat 0 2px}

.wp-caption {padding: 8px 5px 0 5px;border: 1px solid #e8e8e8; background: #ebebeb; text-align:center; font-size: 0.85em}
.wp-caption.alignleft {margin: 0 8px 8px 0; }
.wp-caption img {padding: 2px; background:#fff; }
.wp-caption a img {border: 1px solid #fff; }
.wp-caption a:hover img {border: 1px solid #999; }
.wp-caption p {color: #000}

img.alignleft {margin: 0 8px 8px 0}
img.alignright {margin: 0 0 8px 8px}

/*Twitter*/
#sidebar h2.twitter-title {border-color: #33ccff; border:none;}
#sidebar h2.twitter-title a {padding: 0px;}
#sidebar h2.twitter-title a:hover {background: none}
h2.twitter-title img {padding: 0 0 3px 0;}
#twitter_div { float:left; font-size: 0.8em; font-family:Arial, Helvetica, sans-serif; width: 202px;}
#twitter_div form {clear: both;}
#twitter_div div.aktt_tweets li {margin-right: 20px; float: left; display:inline; width: 192px}
#twitter_div div.aktt_tweets li a {padding-right: 0px; color:#b41f18}
#twitter_div div.aktt_tweets li a:hover {text-decoration: underline}
#sidebar #twitter_div span {margin-right: 8px; display:block; color:#14a6d6}
#twitter_update_list {padding: 5px 0 0 0; font-size: 0.8em; font-family:Arial, Helvetica, sans-serif}