/*  
Theme Name: Mimbo
Theme URI: http://www.darrenhoyt.com/2007/08/05/wordpress-magazine-theme-released/
Description: A magazine-style theme for Wordpress
Version: 3.0
Author: Darren Hoyt
Author URI: http://www.darrenhoyt.com/2007/08/05/wordpress-magazine-theme-released/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php


/* ---------- @ Nav -----------*/

@import url('css/nav.css');
#nav a:hover{color: #990000 !important;}

/* ---------- @ HTML Tags -----------*/

*{outline:none;margin:0;padding:0}
body,html{min-height:101%}
body{background:#CCC url(images/bg1.jpg) repeat-x;color:#1d1d1d}
body,select,input,textarea{font:100% Arial, Verdana, Sans-Serif}
a,a:visited{color:#FFF}
hr{display:block;height:1px;background:#d7d7d7;border:0;color:#d7d7d7}
table{border-collapse:collapse;width:100%;border-top:1px solid #e0ded9;border-bottom:1px solid #e0ded9;margin:15px 0}
td{background:#F5F3EE;border-bottom:1px solid #FFF;padding:4px 6px}
table caption{background:#f5f3ee;padding:2px 0}
blockquote{color:#111;font:normal 1em Georgia, "Times New Roman", Times, serif;letter-spacing:.02em;margin:10px;padding:0 18px}
pre{width:100%;overflow:auto}
#page{width:960px;margin:0 auto;padding:8px 0 0}
#wrapper{background:url(images/bg.jpg) repeat-y;font-size:.75em;padding-bottom:60px;border-bottom:1px solid #cac8c2;border-right:1px solid #cac8c2}
#masthead{width:960px;height:158px;background:url(images/header.jpg) no-repeat;margin:0;padding:0}
#masthead h1{margin-top:12px;margin-left:65px;font-size:24px}
#content{display:block;margin-left:20px;width:620px;float:left}
#description{display:none;font:italic 1.2em Georgia, "Times New Roman", Times, serif;color:#888787;border-left:1px dotted #7c7c7c;float:left;letter-spacing:.01em;margin:13px 0 0 20px;padding:0 0 0 20px}
.right{float:right}
#sidebar{display:block;margin-right:15px;width:265px;float:right}
#featured-cats{width:182px;float:left}
#more-posts{width:413px;float:right}
h1{font:bold 2.7em Georgia, "Times New Roman", Times, serif;letter-spacing:-.01em;float:left}
h2{font:2.5em Georgia, "Times New Roman", Times, serif;padding-bottom:8px;margin:25px 0 20px}
#lead h2{font:2.2em Georgia, "Times New Roman", Times, serif;line-height:115%;margin:3px 0 -8px;padding:0}
.post h2{font-size:2.2em;margin:15px 0 0;padding:0}
h2.posttitle{margin:25px 0 0;padding:0 0 12px}
h2.pagetitle{border-bottom:1px solid #d7d7d7;font-size:2.2em;margin:25px 0 20px;padding:0 0 12px}
h3{border-top:3px solid #d7d7d7;border-bottom:1px solid #d7d7d7;font-size:1em;background:none;color:#4c4b46;letter-spacing:.07em;margin:22px 0 15px;padding:5px 0 5px 3px}
.post h3{border:none;font:1.7em Georgia, "Times New Roman", Times, serif;color:#232323;letter-spacing:0}
#featured-cats h3,#more-posts h3{margin:0 0 15px}
h3#respond{margin:45px 0 20px}
h3#comments{margin-top:32px}
h4{font:bold 1.3em Georgia, "Times New Roman", Times, serif;margin-bottom:-10px}
.post h4{margin:15px 0}
.archive-list h4{font-size:1.2em;line-height:125%;margin:0}
h5{font:.8em Georgia, "Times New Roman", Times, serif;text-transform:uppercase;letter-spacing:.15em;margin-bottom:5px;background:#f5f3ee;border-top:1px solid #d7d7d7;padding:4px 8px}
h6{font:bold .9em Arial, Helvetica, sans-serif}
h1 a,h1 a:visited,h1 a:active{color:#C00;text-decoration:none}
h1 a:hover{color:#333}
h4 a,h4 a:visited{color:#383838;text-decoration:none}
#more-posts img,.archive-list a img,.archive-list a:visited img{float:left;border:1px solid #b9b9b9;background:#FFF;margin:4px 18px 8px 0;padding:2px}
#more-posts img{margin:3px 12px 4px 0}
#featured-cats ul{margin:3px 0 22px}
#featured-cats li{list-style:none;border-bottom:1px dotted #B6B6B6;line-height:135%;margin:4px 0;padding:5px 0 8px 6px}
#lead{background:#ededed;border-bottom:1px solid #dadada;border-right:1px solid #dadada;margin:22px 0}
#lead:hover{background:#e8e8e8;border-bottom:1px solid #cbcbca;border-right:1px solid #cbcbca}
#lead-text{float:left;width:300px;padding:13px 15px 16px 20px}
#lead br,.recent-excerpts br /*cleans up excerpts*/{margin-bottom:15px}
#lead img{float:left;border:1px solid #900;margin:20px 8px;padding:1px}
.commentcount{display:none;padding-right:19px;background:url(images/bubble.gif) no-repeat right;font:.8em Arial, Helvetica, sans-serif}
#lead h2 .commentcount{font-size:.4em}
.postmetadata .commentcount{font-size:1em}
.date{float:left;font:.85em Georgia, "Times New Roman", Times, serif;color:#737373;letter-spacing:.03em;margin:18px 4px 0 0}
#featured-cats .date{margin:2px 3px 0 0}
#sidebar li,.headlines li{margin-left:30px;padding:5px 0}
#sidebar a,#sidebar a:visited,#home #content a,#home #content a:visited,.archive-list h4 a,.archive-list h4 a:visited,.commentcount a,.commentcount a:visited,.fullarchive a,.fullarchive a:visited,#content a,#content a:visited{color:#900;text-decoration:none}
#sidebar a:hover,#sidebar a:active,#home #content a:hover,#home #content a:active,.archive-list h4 a:hover,h4 .archive-list a:active,.commentcount a:hover,.commentcount a:active,.fullarchive a:hover,.fullarchive a:active,#content a:active,#content a:hover{color:#424242;text-decoration:underline}
#wp-calendar td{text-align:center;padding:3px}
#recentcomments{color:#787878}
a.rsswidget,a.rsswidget:visited{font-weight:700}
#ads img,.wp125ad img{float:left;margin:0 0 6px 6px}
.widget td{background:none}
#writer{background:#ededed;border-bottom:1px solid #dadada;border-top:1px solid #dadada;margin:-10px 0 22px;padding:3px 20px 16px}
#writer img{border:1px solid #b2afa4;float:left;margin:18px 15px 6px 0;padding:1px}
#tags{border-bottom:1px solid #DDD;border-top:1px solid #DDD;padding:3px}
.archive-list li{background:#ededed;list-style:none;width:275px;float:left;height:140px;border-bottom:1px dotted #b1b1b1;margin:8px 25px 18px 0;padding:5px}
.archive-list li:hover{background:#e8e8e8;border-bottom:1px solid #cbcbca}
.archive-list img{margin:0 14px 0 0}
.archive-list .postmetadata{background-color:transparent!important;border:none;margin:0;padding:4px 0 0}
#pagination{margin-top:30px;width:604px}
#pagination .left{width:290px;text-align:left}
#pagination .right{float:right;width:294px}
.postmetadata{background-color:#9CF!important;border:1px solid #333;height:30px;color:#1D1D1D;margin:0 0 20px;padding:7px}
.postmetadata a,.postmetadata a:active,.postmetadata a:visited{color:#FFF;text-decoration:none}
.social_links{float:right;margin-right:8px;border-left:1px dashed #333;height:100%;position:relative;padding:2px 8px}
.post code{background:#f5f3ee;font-size:1.2em;padding:3px}
.post ul li{line-height:115%;margin:0 0 10px 42px}
.post ol li{line-height:115%;margin:0 0 5px 48px}
.entry img{display:block;border:1px solid #999;margin:15px 0;padding:2px}
.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.aligncenter{background:#f5f3ee;text-align:center;border:3px double #FFF;padding:10px 5px 10px 10px}
img.alignleft{float:left;margin:5px 15px 10px 0}
img.alignright{float:right;margin:5px 0 10px 15px}
.wp-caption.alignleft{float:left;margin:5px 22px 10px 0}
.wp-caption.alignright{float:right;margin:5px 0 10px 22px}
.wp-caption.aligncenter,img.aligncenter{display:block;float:none;margin:0 auto 15px}
p.wp-caption-text{text-align:center;margin:0;padding:5px 0}
.wp-caption img{float:none;margin:0}
.gallery{display:block;margin:15px 0}
.gallery img{border:1px solid #999!important;padding:2px}
.gallery-item{padding:12px 0}
.gallery-caption{padding:10px}
.reply a,.reply a:visited{width:75px;background:#CCC;color:#FFF;display:block;margin-bottom:15px;text-align:center;border-bottom:1px solid #f2f2f2;border-right:1px solid #f2f2f2;text-decoration:none!important;font:italic 1em Georgia,Arial,Verdana;padding:5px!important}
.reply a:hover{background:#aeaeae;text-decoration:none;border-bottom:1px solid #898989;border-right:1px solid #898989;color:#FFF}
.reply a:active{background:#CCC}
.commentlist li{background:#F2F2F2;border-bottom:1px solid #DDD;border-top:1px solid #DDD;list-style:none;margin:0 0 18px;padding:15px}
.commentlist li.depth-2{border:none;background:#FFF;border-top:1px solid #f2f2f2;margin-left:15px}
.commentlist li.depth-3{margin-left:15px;border:none;background:#f2f2f2}
.commentlist li.bypostauthor{background:#e5e5e5!important;border:1px solid #c7c7c7!important}
.commentlist code{background:#e0e0e0;padding:3px}
.avatar{float:left;border:1px solid #b9b9b9;background:#FFF;margin:3px 10px 0 0;padding:2px}
#trackbacklist li{margin:10px 0 10px 35px}
#trackbacklist cite{font-style:normal}
cite.fn{font:bold 1.4em Georgia, "Times New Roman", Times, serif;letter-spacing:-.05em;display:block;padding-top:9px}
.says{display:none}
.comment-date a,.comment-date a:visited{color:#868686;font-size:.9em;text-decoration:none}
.commentmetadata a:hover,.commentmetadata a:active{text-decoration:underline;color:#333}
#author,#email,#comment,#url,#s{background:#FFF!important;border:1px solid #bfbfbf;border-left:1px solid #e2e2e2;border-top:1px solid #e2e2e2;padding:5px}
#author,#email,#url{width:220px}
.button{background:#424242;color:#FFF!important;border:none;font-size:1.1em;padding:8px 14px}
.button:hover{background:#272727;color:#FFF;text-decoration:none}
.button:active{background:#000}
#commentform textarea{width:98%;margin-top:5px;height:250px}
#searchform, .searchform{float:right;width:100px;text-align:right;padding-top:6px; margin-right: 40px}
.searchme{width:120px;}
#s{width:140px}
#s:focus{background:#f8f8f8!important}
#searchsubmit{vertical-align:top}
.clearfloat:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
.clearfloat{display:block}
#footer{font-size:.75em;padding:16px 25px 25px}
#footer a,#footer a:visited{color:#94928b;text-decoration:none}
#footer a:hover{color:#5a5954}
#footer img{vertical-align:middle}
#copyright{float:left;width:550px}
  #copyright .country-name{display:inline}
  #copyright p{margin: 0 0 2px 0; padding: 0}
#rss{float:right;width:350px;text-align:right}
iframe{min-height:1800px;max-height:3500px}
#contributeframe{min-height:1000px;1600max-height:2500px;3500width:100%}
.imgpreview{float:right;width:154px;height:100%}
.canlist ul{width:100%;display:inline}
.canlist li{text-align:center;width:135px;background:#ededed;border-bottom:1px solid #dadada;border-right:1px solid #dadada;display:inline;list-style:none;height:265px;margin:10px 10px 20px;padding:8px 10px}
.canlist, .chal-list{cursor:pointer;}
.chal-list ul{width:100%;display:inline}
.chal-list li{text-align:center;width:135px;background:#ededed;border-bottom:1px solid #dadada;border-right:1px solid #dadada;display:inline;list-style:none;height:245px;margin:10px 10px 20px;padding:8px 10px}
.chal-list p{line-height: 120% !important; margin: 5px 10px !important; text-align:center; }

.candwnld{text-align:center;margin-top:15px}
#singlecand{text-align:center;align:center}
#singlecand h1{font:bold 1.3em Georgia, "Times New Roman", Times, serif;margin-bottom:0;float:none}
#singlecand img{margin:4px auto}
p,.textwidget{line-height:160%;margin:15px 0}
a:hover,a:active,#footer #copyright a{color:#900}
a img,a:visited img,.widget table{border:none}
.left,.commentmetadata{float:left}
h5 a,h5 a:visited,h5 a:hover,h5 a:active,#tags a,#tags a:visited{text-decoration:none}
.recent-excerpts,.entry{padding-bottom:10px}
.postmetadata a:hover,#footer a:active{text-decoration:underline}

.headline1{font-size: 1.6em; text-shadow: #111111 0px 0px 1px; letter-spacing:.02em; text-align:center; margin: 5px auto 20px;}
.headline1 a:hover{text-decoration:none !important;}
.headline1 span{font-size: .8em !important; line-height:135%;}