/*
Theme Name: SMOJoe
Description: A theme which is made only for SMOJoe.com by <a href="http://www.innatemediagroup.com">Innate Media Group</a>.
Version: 1.0
Author: Innate Media Group
Author URI: http://www.innatemediagroup.com/
*/



/* Begin Typography & Colors */
*{outline:0px;}
body { font-size: 13px; font-family: 'Arial', Verdana, Sans-Serif; background: #F8F8F8; color: #333; text-align: center;margin:0px;padding:0px;}

.clear{ clear:both; height: 0px;}

.alignright { float: right;}
.alignleft { float: left}
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline;}

#page { background:#F8F8F8; text-align: left; width:960px; margin:0px auto; height: 100%}

#header { margin:0px auto; width: 960px;}

#headerimg { margin: 0px; height: 135px; width: 960px; background: #F8F8F8 url('images/header_back.jpg') no-repeat bottom center;}
#headerimg a {height: 135px; width: 300px; display:block; text-indent: -1000px; text-decoration: none;}

#header_menu { background: url('images/menu_back.jpg') no-repeat; width: 960px; height: 30px;}
#header a { float:left; font-size: 12px; margin:0px 17px 0px 0px; color:#393939; text-decoration: none;}
#header .links { margin:0px 0px 0px 84px; padding: 10px 0px 0px 0px;}

.narrowcolumn { float: left; width: 745px; margin:20px 0px 0px 0px;}

#sidebar { width: 210px; margin:20px 0px 0px 0px; float: right;}

.post { background: url('images/post_back.jpg') no-repeat top center; padding: 15px 0px 0px 0px;}
.post h2 { margin:0px 25px 0px 25px; color: #2571BD; font-size: 24px; text-align: justify; font-weight: normal; font-family: 'Century Gothic', Arial}
.post a { color: #2571BD; text-decoration: none;}
.post a:hover { color: #CC0000; }
.post p {line-height: 21px;}
.post img {border:2px solid #BBBBBB;}
.post a img {border:2px solid #2571BD;}

.comments_share { background-color: #ECECEC; width: 720px; margin:15px 0px 25px 10px; height: 29px;}
.comments_share_left { background: url('images/comments_share_left.gif') no-repeat; float: left; width: 5px; height: 29px;}
.comments_share_middle { float:left; width:700px;}
.comments_share_middle img { float:left; border:none; }
.comments_share_middle .addthis_button { float:right; margin: 7px 0px 0px 0px;}
.comments_share_right { background: url('images/comments_share_right.gif') no-repeat; float: right; width: 5px; height: 29px;}
.comments_count a { color:#606060; font-style: italic; font-size: 13px; text-decoration: none; line-height: 29px;}
.comments_count {float:left; margin:0px 0px 0px 5px;}

.entry {color:#606060; margin:0px 25px;}
.entry h2 {margin:0px;color: #2571BD; font-size: 24px; text-align: justify; font-weight: normal; font-family: 'Century Gothic', Arial}

.categories_tags { margin:15px 0px 25px 10px; width: 720px; background-color: #EDEDED;}
.categories_tags p{ font-size: 11px; color:#333;  margin:0px 25px; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
.categories_tags a { color:#047;}
.categories_tags a:hover { color:#C00;}
.categories_tags .left { float:left; width:250px;}
.categories_tags .right { float:right; width:470px;}
.categories_tags_top { background: url('images/categories_tags_top.jpg'); width: 720px; height: 11px;}
.categories_tags_bottom { background: url('images/categories_tags_bottom.jpg'); width: 720px; height: 9px;}

.entry_seperator { background: url('images/entry_seperator.gif') no-repeat center center; width: 745px; height: 17px; margin:0px 0px 20px 0px;}

#footer {background: url('images/footer.jpg'); width:960px; height: 103px; margin:65px 0px 0px 0px; color:#C1C1C1;}
#footer a { font-size: 12px; margin:0px 5px 0px 0px; text-decoration: none; color:#C1C1C1;}
#footer .links { width:260px; margin:0px 0px 10px 0px; padding: 10px 0px 0px 0px;}
#footer p { font-size: 14px; margin:0px;}
#footer p span{ color:#989898;}
#footer .alignleft{ margin:30px 0px 0px 35px;}
#footer .alignright{ margin:65px 25px 0px 0px;}

.widget_rss h2 .rsswidget {width: 200px; height: 26px; text-indent: -1000px; display:block; overflow:hidden;}
.widget_rss h2 {background: url('images/subscribe.jpg') no-repeat left center; width: 200px; height: 26px;margin:0px 0px 5px 0px; }
.widget_rss ul li a { font-size: 11px; color:#047; text-decoration: none; }
.widget_rss ul li a:hover { color:#C00;}
.widget_rss ul li { margin:0px 22px 0px 12px; text-align: left; }

#sidebar ul {list-style: none;margin:0px;padding:0px;}
.textwidget .mail_back {background: url('images/mail_back.jpg'); width: 200px; height: 29px; margin:15px 0px 5px 0px;}

/*.widget_recent_comments {margin: 30px 0px 25px 0px;}*/
.widget_recent_comments h2 {background:url('images/recent_comments_header.jpg'); width:200px; height: 33px; text-indent: -1000px;margin:0px; overflow: hidden;}
#recentcomments {background:url('images/widget_footer.jpg') #E3E3E3 no-repeat bottom center; padding:10px!important; width: 180px;  font-size: 11px; color:#333; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
#recentcomments a{ color:#047;}
#recentcomments a:hover{ color:#C00;}
#recentcomments li{ margin-bottom:10px;}

.widget { margin: 25px 0px;}

/*#pages {margin:0px 0px 25px 0px;}*/
#pages h2 {background:url('images/about_header.jpg'); width:200px; height: 33px; text-indent: -1000px;margin:0px; overflow: hidden;}
#pages ul {background:url('images/widget_footer.jpg') #E3E3E3 no-repeat bottom center; padding:10px; width: 180px;  font-size: 11px; color:#333; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
#pages ul a{ color:#047;}
#pages ul a:hover{ color:#C00;}
#pages ul li{ margin-bottom:10px;}

/*#recent-posts {margin:0px 0px 25px 0px;}*/
#recent-posts h2 {background:url('images/recent_posts_header.jpg'); width:200px; height: 33px; text-indent: -1000px;margin:0px; overflow: hidden;}
#recent-posts ul {background:url('images/widget_footer.jpg') #E3E3E3 no-repeat bottom center; padding:10px; width: 180px;  font-size: 11px; color:#333; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
#recent-posts ul a{ color:#047;}
#recent-posts a:hover{ color:#C00;}
#recent-posts ul li{ margin-bottom:10px;}

/*#tag_cloud {margin:0px 0px 25px 0px;}*/
#tag_cloud h2 {background:url('images/tags_header.jpg'); width:200px; height: 32px; text-indent: -1000px;margin:0px; overflow: hidden; margin:-10px 0px 5px -10px;}
#tag_cloud {background:url('images/tags_footer.jpg') #272727 no-repeat bottom center;padding:10px; width: 180px;  color:#333; font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;}
#tag_cloud a{ color:#799AD0;}
#tag_cloud a:hover{ color:#C00;}

.navigation .alignleft a { background: url('images/older_entries.png') no-repeat left center; padding: 0px 0px 0px 40px; color:#E3E3E3; font-size: 12px; text-decoration: none;}
.navigation .alignright a { background: url('images/newer_entries.png') no-repeat right center; padding: 0px 40px 0px 0px; color:#E3E3E3; font-size: 12px; text-decoration: none; }
.navigation .alignleft, .navigation .alignright {margin:6px 0px 0px 0px; }
.navigation {height: 29px;width:720px; background: url('images/entry_navigation_back.jpg') no-repeat;margin:10px;}

#searchform {float:right;}
#searchform div{margin:58px 48px 0px 0px;}
#s { margin: 0px 2px 0px 0px; border:none; height:19px; width: 150px; float:left;  }
#searchsubmit {margin:1px 0px 0px 0px; width:17px; height: 20px; float:right;}

#comment {width:95%;}

#sidebar #mbl_nwm_frame { width: 200px!important;}
