body{color:#1b1818}
a{text-decoration:none;}

#logo{margin-top:15px;}

h2.slogan{font-size:1.07em;margin-top:40px;line-height:1.2em;letter-spacing:0.02em;padding-bottom:12px;border-bottom:5px solid #f5f5f5;}

#top_line{margin:103px 0 0 30px;border-top:6px solid #1b1718;width:270px;display:inline;float:left;position:relative}
#menu{margin:82px 0 0 5px;display:inline;float:left;position:relative;list-style:none}
#menu li{float:left;margin:0 5px 0 0;}
#menu li a{display:block;font-size:1.1em;color:#1b1818;text-transform:uppercase;width:92px;border-bottom:6px solid #1b1718;}
#menu li a:hover{color:#f10017;border-bottom-color:#f10017}
#menu li.current_page_item a {color:#f10017;border-bottom-color:#f10017}

.widget{border-bottom:5px solid #F5F5F5;margin-bottom:20px;}
.widget h3{font-size:0.84em;font-weight:normal;margin-bottom:10px}
.widget p, .widget ul{margin:0}
.widget a{color:#f10017}
.widget a:hover{text-decoration:underline}

.widget ul, ul.blank{list-style:none;color:#8a8a8a;font-size:0.84em}
.widget ul li, ul.blank li{margin:0 0 10px 0}
.widget ul li img, ul.blank li img{vertical-align:middle;padding-right:10px}

.right_widget{margin-bottom:40px;}
.right_widget h3{font-size:1.07em;text-transform:uppercase;font-weight:normal;padding-bottom:5px;margin-bottom:10px;border-bottom:5px solid #f5f5f5}
.right_widget p{margin:0}

ul.twitter{list-style:none;color:#8a8a8a;font-size:0.84em}
ul.twitter a{color:#1b1818}
ul.twitter li{margin:0 0 20px 0}

#controls{float:right;margin-bottom:20px}
#controls img {vertical-align:middle;}
input.search{border:0;padding:0 4px;background-color:#f5f5f5;height:18px;width:185px;font-size:0.9em;height:20px !important;}
button {border:none;background-color:#cccccc;text-transform:uppercase;font-size:0.8em;color:#fff;height:20px;line-height:14px;font-weight:bold;}

.post{background-color:#f5f5f5;float:left;margin:0 5px 10px 5px;display:inline;position:relative}
.post.alpha{margin-left:0 !important;}
.post.omega{margin-right:0 !important;}
.post a {color:#1b1818}
.post a:hover{text-decoration:none;color:#f10017}
.post p a{color:#F10017}
.post p a:hover{text-decoration:underline}

.post img{z-index:-1;overflow:visible}
.post .comments{background-color:#f5f5f5;position:absolute;bottom:0;right:0;padding:0;}
.post .comments a{color:#f10017;font-size:0.84em;padding-left:16px;background-image:url(../images/comments.gif);background-repeat:no-repeat;background-position:left center}
.post h2 {padding:19px 11px 0 11px;}

.posts_box .post{height:230px;width:230px;}
.posts_box .post h2{font-size:2em;line-height:1.15em;font-weight:normal;position:absolute;z-index:overflow:visible}
.posts_box .over_caption {position:absolute;bottom:0;height:75px;background-color:#f5f5f5;width:100%;opacity:.85;filter: alpha(opacity=85); }
.posts_box .over_caption h2 {font-size:1.07em;padding:10px 0 0 7px}
.posts_box .post .comments a{margin:0 10px 0 0}
.posts_box .post p{display:none}
.posts_box .post .read_more{display:none}

.posts_list .post {width:710px;margin:0 0 12px 0;min-height:190px}
.posts_list .post h2{float:left;width:230px;line-height:1.3em;margin:0;padding-bottom:10px}
.posts_list .post .comments{position:absolute;width:230px;left:0;bottom:0;}
.posts_list .post .comments a{float:right;margin:9px 10px 4px 0}
.posts_list .post p {float:right;width:445px;font-size:0.92em;padding:20px 12px 0 0;line-height:1.5em}

.posts_list .post img {float:left}
.posts_list .img h2 {width:438px;padding-left:22px}
.posts_list .img .comments {opacity:.85;filter: alpha(opacity=85);}

.alignleft{float:left;padding:10px 10px 10px 0}
.alignright{float:right;padding:10px 0 10px 10px}

#single {color:#474747}
#single a {color:#f10017}
#single a:hover {text-decoration:underline}
#single h2 {margin-bottom:15px;font-size:2em;color:#1b1718}
#social_icons{float:right;margin:0 0 20px 0}
#social_icons a{float:right;margin:0 8px}
#social_icons a.retweet {margin-top:3px}

h3#comments, #respond h3{font-size:1.07em;font-weight:normal;text-transform:uppercase;border-bottom:5px solid #f5f5f5;padding-bottom:10px;margin-top:70px;}
.commentlist{list-style:none}
.commentlist li {margin:0}
.says{display:none}
.comment-author {width:425px;height:50px;background-color:#f6f6f6;float:left;position:relative;}
.comment-author img{position:absolute;bottom:0;padding:0 0 4px 4px}
.comment-author cite{position:absolute;bottom:0;left:10px}
.comment-meta{width:225px;height:50px;background-color:#f6f6f6;float:left;margin:0 0 0 10px;}
.comment-meta a{line-height:70px;margin-left:10px}
.comment-body p {margin:10px 0 0 10px;float:left;}
.reply {float:left;margin:20px 0 0 0;clear:both}
#respond{float:left;clear:both;}

input, textarea{background-color:#f5f5f5;border:none;padding:5px 10px}
input[type="text"]{height:30px;}
input[type="submit"]{height:40px;background-color:#cccccc;color:#fff;line-height:36px;font-weight:bold;text-transform:uppercase}
label{color:#999999;font-size:0.84em;text-transform:lowercase}

#navigation{margin:20px 0;}
#older{float:left}
#newer{float:right}

#searchform{display:inline}

#footer{border-top:6px solid #cccccc;margin:40px 0}
#footer p{float:right;color:#8a8a8a;font-size:0.84em;margin-top:12px}