@import url('css/nav.css');
/* 



Blas Edit 6.30/David edit Feature Cats Font



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























TABLE OF CONTENTS















Nav







HTML Tags







Structure







Headers







Content Styles







Misc







Sidebar







Single Post







Archives







Post Styles







Comments







Form Elements







Float Clearing







Footer































/* ---------- @ Nav -----------
 ---------- @ HTML Tags -----------*/
* {
outline:none;
margin:0;
padding:0;
text-align: left;
}

body,html {
background-color: #E7E7E7;
background-image: url(/wp-content/themes/mimbo/design/sfc_bg_gradient1.jpg);
background-repeat: repeat-x;
background-position: top;
min-height:960px;
}

body {
color:#1d1d1d;
}

body,select,input,textarea {
font:100% Arial, Verdana, Sans-Serif;
}


p {
font-weight:400;
line-height:160%;
margin: 15px 0;
font-size:14px;
}

div.searchresult {
margin-left:15px;
}

a,a:visited {
xcolor:#c30;
color:#ff3300;
}

a:hover,a:active {
xcolor:#222;
color:#222;
}

hr {
display:block;
height:1px;
background:#d7d7d7;
border:0;
color:#d7d7d7;
}

table {
border-collapse:collapse;
margin: 15px 0px;
width:100%;
}

td {
border-bottom:1px solid #FFF;
padding:4px 6px;
}

.mainlayout {
background:transparent;
border:0;
width:690;
padding:0;
overflow: auto;
}

table caption {
background:#f5f3ee;
padding:2px 0;
}

blockquote {
color:#76767a;
border-left:3px solid #DDD;
font:italic 1em Georgia, "Times New Roman", Times, serif;
letter-spacing:0.02em;
margin:25px 45px;
padding:0 18px;
}

pre {
width:100%;
overflow:auto;
}

/* ---------- @ Structure -----------*/
#header {
width:900px;
clear:both;
height:160px;
background:#fff url(images/critichead1.jpg) top center no-repeat;
margin:0 auto;
padding:0;
}

#page {
//width:1040px
width:960px;
padding-top:8px;
margin:0 auto;
}

#wrapper {
font-size:0.75em;
padding:0 0 60px;
width:100%;
}

#wrapperTable {
margin:0 auto;
width:1043px;
//width:1028px;
} 

#masthead {
border-bottom:1px solid #607b88;
padding: 22px 0px 0px 0px;
}

#content {
width:728px;
float:left;
}

#description {
font:italic 1.2em Georgia, "Times New Roman", Times, serif;
color:#888787;
border-left:1px dotted #7c7c7c;
float:left;
letter-spacing:0.01em;
margin:13px 0 0 20px;
padding:0 0 0 20px;
}

.right {
float:right;
}

#sidebar {
width:310px;
float:right;
margin-left:15px;
}

.category #sidebar { margin-top:50px;}

.single #sidebar {
margin-top:50px;
}

.postContent, .post
{
width: 675px;
}

.hidden
{
display: none;
}

.widget
{
margin: 5px 0px;
padding: 2px;
text-align: left;
}

.widget_recent_comments
{
border: none;
}

#featured-cats {
width:200px;
float:left;
margin:5px 0;
}

#more-posts {
width:728px;
float:left;
margin:0px,5px 10px;
}

/* ---------- @ Headers -----------*/
h1 {
font:bold 2.7em Georgia, "Times New Roman", Times, serif;
letter-spacing:-0.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 {
xmargin:25px 0 0;
padding:0 0 12px;
}

h3 {
border-top:3px solid #ff3300;
border-bottom:1px solid #222;
font-size:1.2em;
background:none;
color:#222;
letter-spacing:0.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;
}

h3#respond {
margin:45px 0 20px;
}

h3#comments {
margin-top:32px;
}

h4 {
font:bold 1.5em 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:0.9em Georgia, "Times New Roman", Times, serif;
font-weight: bold;
text-transform:uppercase;
letter-spacing:0.15em;
margin-bottom:5px;
background:#f5f3ee;
border-top:1px solid #222;
padding:4px 8px;
}

h5 a {
color: #000;
}

h6 {
font:bold 0.9em Arial, Helvetica, sans-serif;
}

/* ---------- @ Content Styles -----------
Misc*/
h1 a,h1 a:visited {
xcolor:#444;
color:#444;
text-decoration:none;
}

h1 a:hover {
color:#686868;
}

h1 a:active {
color:#929292;
}

h4 a,h4 a:visited {
xcolor:#383838;
color:#383838;
text-decoration:none;
}

#more-posts img,.archive-list a img,.archive-list a:visited img {
//float:right;
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:320px;
padding:13px 15px 16px 0;
}

#lead br,.recent-excerpts br /*cleans up excerpts*/ {
margin-bottom:15px;
}

#lead img {
float:left;
margin-right:22px;
}

.commentcount {
padding-right:19px;
background:url(images/bubble.gif) no-repeat right;
font:.8em Arial, Helvetica, sans-serif;
}

#lead h2 .commentcount {
font-size:0.4em;
}

.postmetadata .commentcount {
font-size:1em;
}

.date {
float:left;
font:0.85em Georgia, "Times New Roman", Times, serif;
color:#737373;
letter-spacing:0.03em;
margin:18px 4px 0 0;
}

#featured-cats .date {
margin:2px 3px 0 0;
}

/*Sidebar and Widgets*/
#sidebar li,.headlines li {
margin-left:30px;
padding:5px 0px 0px 5px;
}

#sidebar a,#sidebar a:visited,#home #content a,#home #content a:visited,.archive-list h4 a,.archive-list h4 a:visited, .fullarchive a,.fullarchive a:visited {
color:#424242;
text-decoration:none;
}

.commentcount a,.commentcount a:visited
{
color:#FFFFFF;
text-decoration: underline;
}

#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 {
color:#686868;
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;
}

.textwidget {
line-height:160%;
}

.widget td {
background:none;
}

/*Single Posts*/
#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;
}

/*Archives*/
.archive-list img {
margin:0 14px 0 0;
}

.archive-list .postmetadata {
border: none;
margin: 3px;
padding:4px 0 0;
color: #FFFFFF;
font-size: 12px;
}

#pagination {
margin-top:30px;
width:604px;
}

#pagination .left {
width:290px;
text-align:right;
}

#pagination .right {
float:right;
width:294px;
}

.postmetadata {
border-top:1px solid #d7d7d7;
color:#7a7a7a;
margin:0 0 20px;
padding:7px 0;
}

.post code {
background:#f5f3ee;
font-size:1.2em;
padding:3px;
}

.post ul li {
line-height:115%;
margin:0 0 5px 42px;
}

.post ol li {
line-height:115%;
margin:0 0 5px 48px;
}

/*Images*/
.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;
}

/* ---------- @ Comments -----------*/
.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:-0.05em;
display:block;
padding-top:9px;
}

.says {
display:none;
}

.comment-date a,.comment-date a:visited {
color:#868686;
font-size:0.9em;
text-decoration:none;
}

.commentmetadata a:hover,.commentmetadata a:active {
text-decoration:underline;
color:#333;
}

/* ---------- @ Form Elements -----------*/
#author,#email,#comment,#url, {
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;
}

#featarts {
float:left;
padding-top:0;
padding-bottom:6px;
}

#s {
width:190px;
font-size:1em;
}

#s:focus {
background:#f8f8f8 !important;
}

#searchsubmit {
vertical-align:top;
}

/* ---------- @ Float Clearing -----------*/
.clearfloat:after {
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}

.clearfloat {
display:block;
clear:both;
}


/* ---------- @ Footer -----------*/
#footer {
clear:both;
font-size:0.75em;
padding:16px 25px 25px;
}

.afterFooter {
text-align:center;
}

#footer a,#footer a:visited {
color:#000;
text-decoration:none;
}

#footer a:hover {
color:#5a5954;
}

#footer a:active {
text-decoration:underline;
}

#footer img {
vertical-align:middle;
}

#rss {
float:right;
width:350px;
text-align:right;
}

/* Other Styles */
.graybordered
{
border: #CCCCCC 1px solid;
}

/* Chunky Footer */
.chunkyfooter {
clear:both;
}

#wrapper2 {
background:#FFF;
font-size:0.75em;
border-bottom:1px solid #cac8c2;
border-right:1px solid #cac8c2;
padding:0 25px 60px;
}

h2.pagetitle {
border-bottom:1px solid #222;
font-size:2.2em;
margin:10px;
padding:0 0 12px;
}

/*Archives*/
.archive-list li {
width:615px;
float:left;
margin:8px 25px 18px 0;
}

#searchform {
}

#chunkyfooter > div {
display:inline;
float:left;
width:30%;
padding:5px;
}

/* header mods */
#nav-cat {
z-index:100;
background-color:#000;
picmargin:5px;
white-space: nowrap;
height: 17px;
}

.cat-item
{
background-color: #000;
white-space: nowrap;
}

a img,a:visited img,.widget table {
border:none;
}

.left,.commentmetadata {
float:left;
}

#featured-cats h3,#more-posts h3,#featured-cats h3,#more-posts h3,#sidebar h3 {
margin:0 0 15px;
}

h5 a,h5 a:visited,h5 a:hover,h5 a:active,#tags a,#tags a:visited {
text-decoration:none;
}

.recent-excerpts,.entry {
padding-bottom:20px;
}

.featuredContentContainer
{
}

#featured
{
}

*.specialFormTextInput
{
border: #ff3300 2px solid;
}

#wp_page_numbers {
    background: none repeat scroll 0 0 transparent;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 100%;
}

/* soundcloud */
a.soundcloud-dropbox:hover 
{
color: white !important; 
background-color: transparent !important; 
background-position: -250px 0 !important;
}

*html a.soundcloud-dropbox 
{
background-image: none !important; 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='(http://a1.soundcloud.com/images/dropbox_small_dark.png?983cc9)', sizingMethod='crop') !important;
}
