/*  
Theme Name: Earthworm2
Theme URI: http://rockinoutgreen.com
Description: A child theme for Mimbo Pro
Version: 0.1
Author: 15 minutes media
Author URI: http://www.15minutesmedia.com
Template: mimbopro

*/

@import url("../mimbopro/style.css");

/*-----Global-----*/
body { 
	background: #98c43d url('images/background.jpg') no-repeat;
	background-position: top;
	
}
#page {
	border:none;
	width: 980px;
	}
a, a:visited {color: #3399cc;text-decoration:none /*Global Link Color*/}
a:hover, a:active {color:#59bced;text-decoration:underline; /*Global Link Rollovers*/}

h2 { border: 0
}
h1, h2, h3, h4 {
	font-family: helvetica, arial, verdana, sans-serif !important;
}

/*-----Masthead and Logo-----*/
#masthead2 { background: transparent !important; width: 670px; height: 145px; margin-left: -15px;margin-top: 0}
h1 a#logo, h1 a#logo:visited {color:#FFF /*Logo color*/}
h1 a#logo:hover, h1 a#logo:active {color: #CCC}
h2#description {visibility: hidden; /*Description color*/}
#toplevel {
	float: right;
	text-align: left;
	background: transparent; 
	width: 300px;
}


/*-----Nav Styles-----*/
#navbar { background:none !important; border-bottom: none; padding: 0}
#nav {width: 700px; }
#nav a, #nav a:visited { color: #e9fef4; background:none /*Top Nav Color*/}
#nav li:hover, #nav li.sfHover,
#nav a:focus, #nav a:hover, #nav a:active { background:none;}	

#nav li li { background:#262626 !important; /*Dropdown Color*/}
#nav .current-cat a, #nav .current-cat a:visited, #nav li li.current-cat a, #nav li li.current-cat a:visited,
#nav .current-cat .children a, #nav .current-cat .children a:visited  {background-color:#494949 !important;  /*Active state color for category*/}
#nav li li.current-cat a:hover, #nav li li.current-cat a:active,
#nav .current-cat .children a:hover, #nav .current-cat .children a:active, #nav li li a:hover, #nav li li a:active { background-color:#000 !important; /*Dropdown Rollover Styles*/}

#s { background:#fff; /*Search field color*/}


#toplevel * {
	list-style:none;
	}
#toplevel li {
	float: 	left;
	position: relative;
	padding-right: 7px;
}
#toplevel li a:link, #toplevel li a:visited {
	color: #fff;
	font-weight: bold;
	font-size: 1.2em;
	text-decoration: none;
}
#toplevel li a:hover {
		color: #ff6699;
}

/*-----Upper Homepage Modules-----*/
#upper-hm {	
	width: 650px;
	border: 0;
	background-color: #fff;
    color:#000; 
    border: 4px solid #18b0e6; 
	text-align: center
	}
.hm_album {
	float: left; 
	border: 4px solid #000;
	margin-right: 20px;
}
.uppertxt {
	padding: 20px;
}
#carousel {	background:#9a3094 !important;width: 650px;border: 4px solid #9a3094; margin-top: 20px;margin-bottom: 20px; height:151px;}
#carousel a, #carousel a:visited {color:#ffffff !important}
#carousel a:hover, #carousel a:active {color:#4e4e4e !important}
#carousel h1 { font-weight: bold; color: #993399; text-transform: uppercase; font-size: 1.5em;font-family: verdana, arial, sans-serif;}
#homeplayer {
	width: 243px;
	text-align: center;
}


/*-----Center Homepage Column-----*/
h3.catcolor1 {background:#3399cc /*Colors for Category Summary Headers*/}
h3.catcolor2 {background:#faa739}
h3.catcolor3 {background:#612324;}

/*----- Carousel -----*/
#carousel {
	
	}

#carousel li {
	float:left;
	padding:0 15px;
	}

#carousel li img {
	border:3px solid #ffffff !important;
	display:block;
	margin-bottom:6px
	}
	
#carousel a, #carousel a:visited {
	float:left;
	color:#585b41;
	}

#carousel a:hover, #carousel a:active {
	color:#828569;
	}


/*-----Sidebar/Widget Nav Styles-----*/
#sidebar {float: right; background: none; padding:0px; margin: -40px 0 0 0;}
#sidebar .widget ul {border:0;}
#sidebar .widget li {border: 1px solid #fff; display: block; background: #ffff99; margin-bottom: 5px; font-size: 13px; font-weight: bold}
#sidebar .widget li a, #sidebar .widget li a:visited {background:#ffff99 !important;color:#333 !important}
#sidebar .widget li a:hover, #sidebar .widget li a:active {background:#ff99cc !important;color:#333;}
#sidebar .widget li li a, #sidebar .widget li li a:visited {background:#ffff99 !important;}
#sidebar .widget li li a:hover, #sidebar .widget li li a:active {background:#343434 !important;color:#FFF;}
#sidebar h3 {
	display: block;
	background: #9a3094;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	border: 0;
	font-family: arial, verdana, sans-serif;
	padding: 7px;
}
.more-in li {
	border-bottom:0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin-left:0px;
	padding:5px 0;
}

.textwidget

{

margin: 0 !important;
line-height: 160%;

}

.widget {
margin-bottom: 5px;
}

/*-----Archive/Search/Author Page Styles-----*/
.subfeature { background:#f2f3ee; border-color:#dadbd7; /*Content box styles*/}	
.subfeature a, .subfeature a:visited { color:#2e2e2e; }


/*-----Single Page Styles-----*/
#breadcrumbs {
	background:none;
	padding:0px 0 7px 0px;
	color:#fff;
	}	
#breadcrumbs a, #breadcrumbs a:visited { color:#a0def2; }

#tags {background-color:#f0f0f0}

#submit {color:#FFF; background: #000; border:0; /*Submit button styles*/}
#interior .stripes {
	background: none;
	padding:0px !important;
	}	
#interior #content {
	float:left;
	width:615px;
	padding:20px 20px 40px 20px;
	background:#FFF;
	}
.entry {
	font-size: 1.2em;
}
#lead {
	background:#9d3393;
	color:#c4e6d9;
	width:600px;
	padding:18px;
	float:left;
	font-size:0.95em;
	}
#leadhm {
	background:#cfe295;
	color:#666;
	width:620px;
	padding:18px;
	float:left;
	font-size:0.95em;
}
#leadhm .left {
	width:165px;
	}

#leadhm .right {
	width:400px;
	}

/*Footer and Bottom   Styles*/
#meta { background: #1d1d1d; /*Lower widget region*/}
#meta a, #meta a:visited { color:#FFF; /*Link colors*/}
#meta li { color:#000000; }
#meta h3 {color:#6b6b6b; border-color:#6b6b6b;}

#footer {width: 100%; background: #9d3393 url(images/footer_bg.gif) repeat-x; background-position: top; 
	margin: 0 auto 0 auto; padding: 0; text-align: center}

#footer a, #footer a:visited { color:#FFF; /*Footer Link styles*/ }
#footer a:hover, #footer a:active { color:#1d1d1d; text-decoration:underline }
.footercopy { background: #c7aaea; color: #000;padding: 10px; font-size: 13px; }
#footercontent {
	margin: auto;
	width: 1000px;
}
#wp_footer {
	background: #9d3393 !important;
	margin-top:50px;
}
.footerbox { 
	float: left;
	width: 201px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-top: 1px;
}
.footerbox2 { 
	float: left;
	width: 201px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-top: 1px;
}

/* Structure */

div#box {
	width: 650px;
    background:#fff;
    color:#000; 
  
    }
    
a img {
	border:none
	}
.clearit {
	clear: both;
}
	
/* FORM ELEMENTS */
#searchform {
	width:194px;
	text-align:right;
	margin-top:7px;
	float: none	
	}
	#submit {
	border:1px solid #000;
	background-image: none !important;
	background: #fff140;
	margin-top:5px;
	color: #000;
	padding:4px 8px;
	display:block;
	font-size:14px;
	text-transform: uppercase; font-weight: bold
	}
span.label,span.spacer,span.multiple span {width:120px;margin:0} 
span.multiple {float:left;} 
span.button {padding-top: 4px; } 

 
/* Lyric Pages */

#player {
	float: right;
	text-align: center;
}
#player h3 {
	display: block;
	background: #333;
	width: 100%; 
	padding: 7px 0;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	border:0;
	font-family: arial, verdana, sans-serif;
}

#player img {
	border: 0;
	margin: 0;
}
#flashPlayer {
	margin-bottom: 20px;
	background: #ccc;
}
/* Links page  */

.brlink {
	font-size: 13px; margin-bottom: 20px;
}
.brlink a {
	font-weight: bold;
}


/* Buy Page */

.number {
font-size: 60px; color: #ddd; float: left;
padding: 10px;
margin-top: 10px
}
.number-text {
	float: right;
	width: 520px;
	margin-top: 15px;
}
.number-text h4 {
	font-size: 18px;
	margin:0
}
.number-text p {
	background: #f7f4f4;
	padding: 8px;
}
#tracklisting {
	width: 300px;
	float: right;
}
#tracklisting td {
	border-bottom: 1px solid #ccc;
	padding: 5px
}


#player2 {
	float: left;
	margin: 0 10px 0 0;
	text-align: center;
}
#player2 h3, #tracklisting h3 {
	display: block;
	background: #333;
	width: 298px; 
	padding: 7px 0;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	margin: 0;
	border:0;
	font-family: arial, verdana, sans-serif;
	text-align: center
}
/* Nifty Cube*/
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}





