/*  

Theme Name: Media in Zimbabwe

Theme URI: http://www.danmccarey.com

Description: MIZ theme in white. (Built on Mimbo theme by Darren Hoyt.)

Version: 1.0

Author: Dan McCarey 

Author URI: http://www.danmccarey.com/



The CSS, XHTML and design is released under GPL:

http://www.opensource.org/licenses/gpl-license.php







/* HTML Elements */



.alignright { 

    float: right;

	} 

	

.alignleft {

     float: left; 

	 padding-right: 10px;

	 }





.wp-caption-text {



font-size: 12px;

color: #666666;

}





hr {

color: #ccc;

margin-bottom:17px;

margin-top:5px;

}

#news {

height:50px;

padding-bottom:3px;

}

#miztabs {

font-size:16px;

font-weight:bold;

margin:0 auto;

width:880px;

}



#miztabs a:hover {

text-decoration: none;

}



#feeds {

height:150px;

text-align:right;

}

* {

margin:0;

padding:0;

}



#forum {

font-size:14px;

font-weight:bold;

vertical-align: top;

}





body, html {

min-height:101%;

}

body {

background:#fff url(images/body_bg.jpg) no-repeat scroll left top;

color:#333;

padding:150px 0 25px;

}

body {



font-family:Arial,Verdana,Sans-Serif;

}

select, input, textarea {

background-color:#eee;

border:1px solid #666666;

color:#000;

font-family:Arial,Verdana,Sans-Serif;

font-size:100%;

font-style:normal;

font-variant:normal;

font-weight:normal;

line-height:normal;

}

p {

margin:15px 0;

}

a:link, a:visited {

color:#9A1A0F;

text-decoration:none;

}

a:hover, a:active {

color:#333333;

text-decoration: none;

}



small {

background:#fff none repeat scroll 0 0;

font-size:0.95em;

}

img, a:link img, a:visited img {

border:0 none;

}

#test {

background-color:#9A1A0F;

border:1px solid #222222;

color:#FFFFFF;

float:left;

font-weight:bold;

padding-left:25px;

width:855px;

margin-top:25px;

}

#page {

background:transparent url(images/page_bg.png) repeat scroll 0 0;

border-color:#333333;

border-style:solid dashed solid solid;

border-width:1px 3px 1px 1px;

font-size:12px;

margin:0 auto;

padding:25px;

width:880px;

}

#branding {

padding-bottom:15px;

width:625px;

}

.left {

float:left;

}

.right {

float:right;

}

#sidebar {

background:#fff none repeat scroll 0 0;

border:1px solid #222222;

float:right;

margin-bottom:100px;

padding:25px;

width:230px;

}

#leftcol {

border-right:1px dotted #B6B6B6;

float:left;

padding-right:18px;

width:261px;

}

#midcol {

border-right:1px dotted #B6B6B6;

float:left;

padding-left:18px;

padding-right:18px;

width:261px;

}

#rightcol {

float:right;

padding-left:18px;

width:261px;

}

.subnav li {

border-bottom:1px solid #000000;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

}

.subnav li a:link, .subnav li a:visited {

background:#fff none repeat scroll 0 0;

border:1px solid #222;

display:block;

padding:4px 4px 4px 8px;

margin-bottom: 3px;

}

.subnav li a:hover, .subnav li a:active {

background:#ccc none repeat scroll 0 0;

color:#7DA939;

text-decoration:none;

}

.subnav li li a:link, .subnav li li a:visited {

border-left:medium none;

}

h1 {



font-family:Arial,Helvetica,sans-serif;

font-size:2.95em;





font-style:normal;

font-variant:normal;

font-weight:bold;

letter-spacing:-0.02em;

line-height:normal;

}

h2 {



border-bottom:1px solid #222222;

color:#000;

font-family:Arial,Helvetica,sans-serif;

font-size:1.5em;



font-style:normal;



font-weight:bold;

line-height:normal;

margin:20px 0;

padding-bottom:8px;

}

h3, #sidebar h2 {



color:#000;

font-family:Arial,Helvetica,sans-serif;

font-size:1em;



font-style:normal;

font-variant:normal;

font-weight:bold;

letter-spacing:0.1em;

line-height:normal;

margin-bottom:8px;

text-transform:uppercase;

}

#sidebar h3, #sidebar h2 {

border-bottom:1px solid #222222;

border-top:5px solid #222222;

font-size:1em;

margin:22px 0 15px;

padding:6px 0 6px 2px;

}

h3#respond {

border-top:1px dotted #B6B6B6;

margin-top:25px;

padding-top:20px;

}

h3#comments {

margin-top:32px;

}

h4 {

font-size:1.6em;

margin-bottom:6px;

}

#content {

background:#fff none repeat scroll 0 0;

border:1px solid #222222;

float:left;

padding:25px 10px 10px;

width:860px;

}

#single_content {

background:#fff none repeat scroll 0 0;

border:1px solid #222222;

float:left;

padding:25px;

width:520px;

}

#cat_content {

background:#fff none repeat scroll 0 0;

border:1px solid #222222;

float:left;

padding:25px;

width:830px;

}

.description {

color:#666666;

font-size:1.3em;

font-style:italic;

margin-top:-4px;

}

.feature {

background:#111111 none repeat scroll 0 0;

border-bottom:1px dotted #B6B6B6;

border-top:1px dotted #B6B6B6;

padding:15px;

}

.feature:hover {

background:#E9E9E9 none repeat scroll 0 0;

}

#leadpic {

float:left;

margin:0 18px 8px 0;

}

#lead {

margin-top:22px;

}

.title {

font-size:1.2em;

font-weight:bold;

line-height:115%;

}

#lead.feature .title {

display:block;

line-height:100%;

padding-bottom:7px;

}

#rightcol img {

border:1px solid #222222;

display:block;

float:left;

margin-bottom:4px;

margin-right:6px;

}

#leftcol img {

border:1px solid #222222;

display:block;

float:left;

margin-bottom:4px;

margin-right:6px;

}

#midcol img {

border:1px solid #222222;

display:block;

float:left;

margin-bottom:4px;

margin-right:6px;

}

#sidelist li {

list-style-image:none;

list-style-position:outside;

list-style-type:none;

}

.bullets li {

border-bottom:1px solid #222222;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

}

#sidelist .bullets li {

line-height:115%;

list-style-image:none;

list-style-position:outside;

list-style-type:disc;

margin-bottom:5px;

margin-left:22px;

}

#sidelist .children {

background:#222222 none repeat scroll 0 0;

}

#sidelist .children li {

border-bottom:1px solid #fff;

list-style-image:none;

list-style-position:outside;

list-style-type:square;

margin-left:28px;

}

#sidelist .children li a, #sidelist .children li a:visited {

background:#222222 none repeat scroll 0 0;

border:0 none;

color:#818D6F;

padding:2px 2px 2px 0;

}

#sidelist .children li a:hover, #sidelist .children li a:active {

color:#111111;

}

.postmetadata {

margin:30px 0;

}

#writer {

background:#222222 none repeat scroll 0 0;

margin:25px 0 15px;

padding:12px;

}

#writer img {

border:1px solid #7DA939;

float:left;

padding:1px;

width:80px;

}

#writer span {

border-top:1px solid #CBD8B4;

display:block;

margin-top:12px;

padding-top:4px;

}

#writer p {

margin:0;

width:482px;

}

.entry {

font-size:14px;

line-height:20px;

padding-bottom:28px;

}









h3 a:link, h3 a:visited {

color:#000;



}

.picleft {

border:7px solid #F2F2F2;

float:left;

margin:3px 14px 10px 0;

}

.picright {

border:7px solid #F2F2F2;

float:right;

margin:3px 0 10px 14px;

}

.post blockquote {

background:#F2F2F2 none repeat scroll 0 0;

border-bottom:1px solid #DDDDDD;

border-right:1px solid #DDDDDD;

color:#76767A;

margin:18px 35px;

padding:6px 14px;

}

.post ul li {

line-height:115%;

list-style-image:none;

list-style-position:outside;

list-style-type:square;

margin-bottom:5px;

margin-left:42px;

}

.post ol li {

line-height:115%;

margin-bottom:5px;

margin-left:48px;

}

#tags {

border-bottom:1px solid #DDDDDD;

border-top:1px solid #DDDDDD;

padding:3px;

}

select {

background:#F2F2F2 none repeat scroll 0 0;

border:1px solid #9C9C9C;

color:#000000;

width:100%;

}

#searchform {

padding:16px 5px 0 0;

}

.button {

background:#000000 none repeat scroll 0 0;

border:medium none;

color:#E7E7E7;

padding:1px;

}

.button:hover {

background:#777777 none repeat scroll 0 0;

color:#FFFFFF;

text-decoration:none;

}

#commentform input {

margin:5px 5px 1px 0;

width:170px;

}

#commentform textarea {

margin-top:5px;

width:100%;

}

.commentlist {

padding-left:30px;

}

.commentlist li {

background:#fff none repeat scroll 0 0;

border-top:1px solid #222222;

margin:15px 0 3px;

padding:8px 15px 10px;

}

#commentform small {

background:#fff none repeat scroll 0 0;

font-weight:bold;

padding:0;

}

.commentmetadata {

display:block;

}

.commentlist small {

background:#fff none repeat scroll 0 0;

}

.commentlist cite {



font-family:Georgia,"Times New Roman",Times,serif;

font-size:1.6em;





font-style:normal;

font-variant:normal;

font-weight:bold;

letter-spacing:-0.05em;

line-height:normal;

}

.clearfloat:after {

clear:both;

content:".";

display:block;

height:0;

visibility:hidden;

}

.clearfloat {

display:inline-block;

}

.clearfloat {

display:block;

}

#footer {

color:#000;

font-size:0.7em;

margin:0 auto;

padding-top:15px;

width:880px;

}

#footer a {

color:#D3D1D1;

}

