/*
Theme Name: ES
Theme URI: http://www.goldtop.org
Description: Child Theme for Mimbo
Author: Goldtop
Author URI: http://www.goldtop.org
Template: mimbo
Version: 0.1
.
This work is released under the GNU General Public License 2:
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
.
*/
 
@import url("../mimbo/style.css");

/* links */
a, a:visited {
	color: #000;
	}

a:hover, a:active {
	color:#FF0000;
	}
	
p.jukebox  {
background:none repeat scroll 0 0 #eaf3f5;
padding:6px 12px 6px 12px;
}

p.jukeboxWhite  {
background:none repeat scroll 0 0 #fff;
padding:6px 12px 6px 12px;
}

#content h5 a:hover, #content h5 a:active {
	color:#000;
	}
	
#content h5 a, #content h5 a:visited {
	color: #000;
	}
	
.entry a, .entry a:visited {
color:#0BABE0;
font-weight:bold;
text-decoration:none;
	}

.entry a:hover, .entry a:active {
background-color:Red;
color:White;
font-weight:bold;
text-decoration:none;
	}
	
	
#sidebar a , #sidebar a:visited   {
color:#355e6a;
text-decoration:none;
	}
	

#sidebar a:hover, #sidebar a:active {
color:Black;
text-decoration:none;
	}


#featured-cats ul li a, #featured-cats ul li a:visited   {
color:#e00d08;
text-decoration:none;
	}

	
#featured-cats ul li a:hover, #featured-cats ul li a:active {
color:#7b0906;
text-decoration:none;
	}

h4 a, h4 a:visited, h1 a, h1 a:visited, h1 a:hover, h1 a:active {
color:#e00d08;
text-decoration:none;
font-weight:bold;
}

h4 a:hover, h4 a:active {
color:#7b0906;
text-decoration:none;
font-weight:bold;
}

.headlines li a, .headlines li a:visited {
color:Black;
text-decoration:none;
font-weight:bold;
}

.headlines li a:hover, .headlines li a:active {
color:#7b0906;
text-decoration:none;
font-weight:bold;
}



/* This part is required if you want something below your contents. If you don't have this, the div below will come up inside the contents div, and they will overlap. This statement is used to make nothing go over the div. If something gets in its way, it moves. */
#expander {  margin: 0; padding: 0; height: 0; clear: both; }

.left { float: left; width: 25%; margin:-15px 15px 0 0;}

.left .caption { 
font-size: 11px; 
font-family: Verdana, Arial, sans-serif; 
text-align: left; 
color: #8fc0ce; 
background: #000; 
padding: 6px 6px 6px 6px;
}

p + p .left .caption { 
margin-top: 0.1em;
}

.info { 
float: right; 
width: 35%; 
font-size: 11px; 
font-family: Verdana, Arial, sans-serif; 
text-align: left; 
margin:-15px 0 0 15px;
background-color:#c5e0e8;
padding: 8px;
}

#tags, #related {
border-bottom:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
margin:0 0 12px 0;
padding:3px;
}

p.postmetadata a:hover, p.postmetadata a:active {
color:#fff;
}

p.postmetadata a, p.postmetadata a:visited {
color:#fff;
}


body {
background:#C5E0E8 none repeat scroll 0 0;
color:#1D1D1D;
}

/* Main article*/

#lead {
background:#c5e0e8 none repeat scroll 0 0;
border-bottom:1px solid #DADADA;
border-right:1px solid #DADADA;
margin:22px 0;
}

#lead:hover {
background:#bad9e2 none repeat scroll 0 0;
border-bottom:1px solid #CBCBCA;
border-right:1px solid #CBCBCA;
}

div#lead-text h1 {
padding:0;
line-height:115%;
margin:3px 0px 6px 0px;
font-size:2em;
font-family:Arial,Sans-Serif;
}

.recentComments li{
	font-weight:normal;
	}
	
.recentCommentsPostTitle li{
	font-weight:bold;
}

h2.posttitle {
color:#fff;
text-indent:6px;
line-height:140%;
margin:18px 0 -16px 0;
background-color:#e00d08;
padding:0 0 0;
}

h2.pagetitle {
border-bottom:1px solid #D7D7D7;
margin:25px 0 20px;
padding:0 0 12px;
}

h2.subtitle {
padding:0 0 12px;
color:#7b0906;
text-indent:6px;
line-height:115%;
background-color:#e00d08;
font-size:1.5em;
font-family:Arial,Sans-Serif;
}

h2 {
-x-system-font:none;
font-family:Arial,Sans-Serif;
font-size:2em;
font-weight:bold;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-bottom:8px;
}

.postmetadata {
border-top:1px solid #e63d39;
color:#fff;
text-indent:6px;
background-color:#e00d08;
margin:0 0 20px;
padding:7px 0;
}


.archive-list .postmetadata, .archive-list .postmetadata a, .archive-list .postmetadata a:visited, .archive-list .postmetadata a:hover, .archive-list .postmetadata a:active {
border:medium none;
margin:0;
text-indent:0;
padding:4px 0 0;
background-color:#fff;
color:#000;
}


#sidebar li, .headlines li {
margin-left:30px;
padding:5px 0;
list-style-type:square;
}


div#lead-text h2 {
clear:right;
}

/* end main article*/

/* more articles */

h4 {
-x-system-font:none;
font-family:Arial;
font-size:1.3em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:-10px;
}


#nav-cat a.off:link, #nav-cat a.off:visited { color: black; text-decoration: none; }
#nav-cat a.off:hover { color: white; background-color: black; text-decoration: none; }
#nav-cat a.on:link, #nav-cat a.on:visited { color: white; background-color: black; text-decoration: none; }
#nav-cat a.on:hover { color: red; background-color: black; text-decoration: none; }


#masthead {
padding:22px 0;
}

#searchform {
float:right;
padding-top:8px;
text-align:right;
width:230px;
bottom:0px;
}

#s {style.css 
font-size:1em;
width:160px;
}

h3 {
background-image:url('http://www.electricsheepmagazine.co.uk/imgs/media_esh3.gif');
border-bottom:0 none;
border-top:0 none;
font-size:1em;
color:Black;
text-transform:uppercase;
letter-spacing:0.07em;
margin:22px 0 15px;
padding:5px 0 5px 12px;
}

h3.es-articles  {
background-image:url('http://www.electricsheepmagazine.co.uk/imgs/media_h3.gif');
border-bottom:0 none;
border-top:0 none;
font-size:1em;
color:#C2E0E0;
text-transform:uppercase;
letter-spacing:0.07em;
margin:22px 0 15px;
padding:5px 0 5px 12px;
}

h5 {
background-image:url('http://www.electricsheepmagazine.co.uk/imgs/media_h3.gif');
color:#C2E0E0;
font-family:Arial, Verdana;
font-size:0.8em;
border-top:0;
font-weight:bold;
margin-bottom:5px;
padding:4px 8px;
text-transform:uppercase;
}

#nav-cat {
background:#8FC0CE none repeat scroll 0 0;
line-height:1;
margin:0 auto;
padding:4px 0px 4px 15px;
position:relative;
}

#nav-cat a, #nav-cat a:visited {
-x-system-font:none;
color:#000;
display:block;
font-family:Arial,Verdana;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:0.07em;
line-height:normal;
padding:2px 4px 2px 4px;
text-decoration:none;
}

#nav-cat a:active, #nav-cat a:hover {
color:#fff;
background-color:black;
padding:2px 4px 2px 4px;
}

#nav-cat li {
border-right:1px dotted #000;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-right:9px;
padding:0 9px 0 4px !important;
position:relative;
}

.wp-caption.alignleft, .wp-caption.alignright, .wp-caption.aligncenter {
background:#F5F3EE none repeat scroll 0 0;
border:0px;
padding:8px 5px 8px 8px;
text-align:center;
}

.entry img {
display:block;
margin:2px 0;
padding:2px;
border:1px solid #fff;
}