/*  
Theme Name: mercury_crowe
Theme URI: 
Description: theme for rockstars.
Version: 1.6
Author: alon. 
Author URI: 

	
 */

body { background: #f5f5f2; margin:0; padding:0; text-align:left; font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif; color:#312f23; } /*font: 55%/1.5em*/


p { font-size:1em; line-height:1.5em; margin: 0 0 8px 0; }
p.right { font-size:1em; color: #9f1c20; text-align:right; }
h2 { font: bold 1.8em/1.4 Georgia, "Times New Roman", Times, serif; color: #312f23; margin: 0 0 4px 0; }
h3 { font: bold 1.2em/1.3 Georgia, "Times New Roman", Times, serif; color: #312f23; margin: 0 0 4px 0; text-decoration: none; }
h4 { font: bold 1.4em/1.2 Georgia, "Times New Roman", Times, serif; color: #9f1c20; margin: 0; }
em { color: #9f1c20; font-size:1em }
a:link { font: 1em "Lucida Grande", Geneva, Arial, Helvetica, sans-serif; color: #9f1c20; text-decoration: underline; background-color:transparent; }
a:visited { font: 1em "Lucida Grande", Geneva, Arial, Helvetica, sans-serif; color: #9f1c20; text-decoration: underline; background-color:transparent; } /*font: 1.3em/1.4*/
a:hover { color: #312f23; text-decoration: none; background-color: transparent}
ul, li { padding: 0 0 0 0; list-style-type: none; list-style-image: none; background: transparent;}
.hide { display: none; }
ul.nav, ul.nav li { display:inline;}
ol { font: 1em/1.4 "Lucida Grande", Geneva, Arial, Helvetica, sans-serif; color: #312f23; }
ol li { list-style-type: decimal; padding-left: 0px; margin-left: 20px; }

.more-link { margin-bottom: 1em; }

#container { width:1003px; margin:0px auto; font-size: 110%; }

#tleft {background:url(/_r/img/bg_top-left.jpg) no-repeat; width:100px; height:274px; float:left; margin:0; padding:0; }
#tright {background:url(/_r/img/bg_top-right.jpg) no-repeat; width:160px; height:274px; float:left; margin:0; padding:0; }

/* Hacks that can't be avoided in this file */

/* =Clearfix */
/*
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
*/
/* Hides from IE-mac \*/
/*
.clearfix {height: 1%;}
.clearfix {display: block;}
*/
/* End hide from IE-mac */

/* =collapse lists */
#container ul.nav, #container ul.nav li { margin:0; padding:0; list-style:none; }
ul.nav, ul.nav li { display:inline;}

/* Masthead */
#masthead-nav {width:740px; height:274px; float:left; margin:0; padding:0; }

#masthead { width:740px; height:213px; float:left; }
/*#logo { float: left; display: block; width:400px; height:213px; }*/
#logo h1 { margin: 0; padding: 0; }
#logo h1 a { background: transparent url(/_r/img/img_masthead.jpg) no-repeat; width:400px; height:213px; float:left; }
#lyrics h1 { margin: 0; padding: 0; }
#lyrics h1 a { background: transparent url(/_r/img/img_lyrics_home.jpg) no-repeat; width:340px; height:213px; float:left; margin:0; padding:0; }


/* Nav */

#nav-links, #nav-links a, #nav-links .current { height: 61px; background:url(/_r/img/nav.jpg) no-repeat; }
#nav-links { position: absolute; display: block; height: 61px; width: 740px; margin: 0; }
#nav-links span { display: none; }
#nav-links a, #nav-links .current { display: block; position: absolute; top: 0px; left: 0px; border: 0;}

/*#nav { height: 61px; }*/
#nav { background:url(/_r/img/nav.jpg) no-repeat; width:741px; height:61px; float:left; }

#nav-1 a, #nav-1 { width: 73px; left: 0px; background-position: 0px 0px;}
/*#nav-1 a:hover, #nav-1 .current { background-position: 0px -61px;}*/
#nav-1 a:hover, #nav-1 a.current_page_item { background-position: 0px -61px;}

#nav-4 a, #nav-4 { width: 68px; left: 73px; background-position: -73px 0px;}
#nav-4 a:hover, #nav-4 a.current_page_item { background-position: -73px -61px;}

#nav-5 a, #nav-5 { width: 62px; left: 141px; background-position: -141px 0px;}
#nav-5 a:hover, #nav-5 a.current_page_item { background-position: -141px -61px;}

#nav-6 a, #nav-6 { width: 74px; left: 203px; background-position: -203px 0px;}
#nav-6 a:hover, #nav-6 a.current_page_item { background-position: -203px -61px;}

#nav-7 a, #nav-7 { width: 82px; left: 277px; background-position: -277px 0px;}
#nav-7 a:hover, #nav-7 a.current_page_item { background-position: -277px -61px;}

#nav-8 a, #nav-8 { width: 52px; left: 358px; background-position: -358px 0px;}
#nav-8 a:hover, #nav-8 a.current_page_item { background-position: -358px -61px;}

#nav-9 a, #nav-9 { width: 84px; left: 410px; background-position: -410px 0px;}
#nav-9 a:hover, #nav-9 a.current_page_item { background-position: -410px -61px;}

#nav-10 a, #nav-10 { width: 99px; left: 494px; background-position: -494px 0px;}
#nav-10 a:hover, #nav-10 .current { background-position: -494px -61px;}

a#sidenav_1 {
width: 120px; display: block;
height: 28px;
float:left;
margin:20px 0 10px 0;
padding:0;
background: #ffffff url(/_r/img/sidenav_1.jpg) 0 0 no-repeat; }
a#sidenav_1:hover {
background-position: 0 -28px; 
}

a#sidenav_2 {
width: 113px; display: block;
height: 28px;
float:left;
margin:20px 0 10px 0;
padding:0;
background: #ffffff url(/_r/img/sidenav_2.jpg) 0 0 no-repeat; }
a#sidenav_2:hover {
background-position: 0 -28px; 
}

a#sidenav_3 {
width: 120px; display: block;
height: 34px;
float:left;
margin:0 0 20px 0;
padding:0;
background: #ffffff url(/_r/img/sidenav_3.jpg) 0 0 no-repeat; }
a#sidenav_3:hover {
background-position: 0 -34px; 
}

a#sidenav_4 {
width: 113px; display: block;
height: 34px;
float:left;
margin:0 0 20px 0;
padding:0;
background: #ffffff url(/_r/img/sidenav_4.jpg) 0 0 no-repeat; }
a#sidenav_4:hover {
background-position: 0 -34px; 
}

#banner-home { background:url(/_r/img/img_banner_home-9.jpg) no-repeat; width:1000px; height:286px; float:left; padding-left:20; }
#banner-news { background:url(/_r/img/img_banner_news.jpg) no-repeat; width:1000px; height:185px; float:left; }
#banner-gigs { background:url(/_r/img/img_banner_gigs.jpg) no-repeat; width:1000px; height:185px; float:left; }
#banner-music { background:url(/_r/img/img_banner_music.jpg) no-repeat; width:1000px; height:185px; float:left; }
#banner-gallery { background:url(/_r/img/img_banner_gallery.jpg) no-repeat; width:1000px; height:185px; float:left; }
#banner-bio { background:url(/_r/img/img_banner_bio.jpg) no-repeat; width:1000px; height:185px; float:left; }
#banner-contact { background:url(/_r/img/img_banner_contact.jpg) no-repeat; width:1000px; height:185px; float:left; }

a#promo-banner { background:url(/_r/img/MC_website_profile-tile-01.jpg) no-repeat; width:1000px; height:286px; float:left; }

#banner-shadow { background:url(/_r/img/img_banner_shadow.jpg) no-repeat; width:1000px; height:20px; float:left; }


#album-cover { background:url(/_r/img/img_album-cover.jpg) no-repeat; width:277px; height:278px; float:left; display:block; margin: 16px 0 8px 0; }
#album-cover-09 { background:url(/_r/img/img_album-cover_09.jpg) no-repeat; width:277px; height:278px; float:left; display:block; margin: 16px 0 8px 0; }
#album-cover-10 { background:url(/_r/img/img_album-cover_10.jpg) no-repeat; width:277px; height:278px; float:left; display:block; margin: 16px 0 8px 0; }
#tracklist {width:150px; height:auto; float:left; margin:18px 0 0 12px; }

/* Content */
#main { background: url(/_r/img/bg_main.jpg) left repeat-y; width:1000px; }

#body-copy { width:465px; height:auto; float:left; margin-left:130px; display:inline; }
div.sidebar { width:235px; height:auto; float:left; margin-left:35px; /*margin-top: 61px;*/ }

h2#header-latestnews { background: url(/_r/img/img_header_latestnews.gif) no-repeat; width:148px; height:21px; margin:4px 0 20px 0; display: block; }
h2#header-gigs { background:url(/_r/img/img_header_gigs.gif) no-repeat; width:61px; height:28px; margin:0 0 13px 0; display: display:block; }
h2#header-pastgigs { background:url(/_r/img/img_header_pastgigs.jpg) no-repeat; width:103px; height:45px; display:block; }
h2#header-music { background:url(/_r/img/img_header_music.gif) no-repeat; width:77px; height:21px; display:block; }
h2#header-gallery { background:url(/_r/img/img_header_gallery.gif) no-repeat; width:87px; height:28px; display:block; }
h2#header-bio { background:url(/_r/img/img_header_bio.gif) no-repeat; width:45px; height:21px; display:block; }
h2#header-contact { background:url(/_r/img/img_header_contact.gif) no-repeat; width:90px; height:21px; display:block; }

h2#header-newsarchive { background:url(/_r/img/img_header_newsarchive.gif) no-repeat; width:163px; height:21px; padding-bottom:0px; margin:0; }
h2#header-upcomingdates { background:url(/_r/img/img_header_upcomingdates.gif) no-repeat; width:192px; height:26px; display:block; margin:0 0 10px 0; }
h2#header-gigarchive { background:url(/_r/img/img_header_gigarchive.gif) no-repeat; width:145px; height:28px; margin:0; }


/* Articles */
.article_teaser { border-bottom: 1px solid #e5ae94; padding: 0; margin: 10px 0; }
.sidebar_teaser { border-bottom: 1px solid #e5ae94; padding: 8px 0 8px 0; margin: 0px 0 8px 0; overflow:hidden; } /*padding:0; margin:8px 0;*/
.archive_teaser { border-bottom: 1px solid #e5ae94; padding: 0 0 10px 0; margin: 10px 0; overflow:auto; }

.article_teaser h3 a,
.archive_teaser h3 a, 
#body-copy h2 a { 
	display: block; font: bold italic 1em/1 Georgia, "Times New Roman", Times, serif; color: #312f23; margin: 0 0 8px 0; text-decoration: none; }
	
#oh-yeah { background:url(/_r/img/btn_oh_yeah2.gif) no-repeat; width:82px; height:28px; float:left; }

#footer { background: url(../../../_r/img/img_footer.jpg) no-repeat; width:1000px; height:109px; margin: 0 auto; float:left; }
#footer-text { font: 1em/1.4 "Lucida Grande" Geneva, Arial, Helvetica, sans-serif; color: #666; margin: 65px 0px 30px 130px; }

div.divider-sml { background:url(/_r/img/img_text_divider_sml.gif) no-repeat; width:240px; height:16px; margin:4px 0px 4px 0px; float:left; }
div.divider-big { background:url(/_r/img/img_text_divider_big.gif) no-repeat; width:435px; height:22px; margin:4px 0px 4px 0px; float:left; }

.sidebar input.text-field {width:225px; background-color: #fff; border-color: #999999; border-style:inset; border-width:2px; color:#312f23;  }
.sidebar input { width: auto; font: 1em/1.2 "Lucida Grande" Geneva, Arial, Helvetica, sans-serif; color: #312f23; margin:8px 0px 0px 0px; padding:2px 0px 2px 4px; }
.sidebar input#sub-button { padding:0; width: 82px; height: 28px; background:url(/_r/img/btn_oh_yeah_new.gif) 0 0 no-repeat; }
.sidebar input#sub-button:hover { background-position: 0 -28px; }
.sidebar form {margin:0 0 8px 0; }

/* Lightbox */
#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/_r/img/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/_r/img/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/_r/img/lightbox/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	









ul.ec3_events {
	}
ul.ec3_events li.ec3_list_day {
	font: bold 1.5em/1.4 Georgia, "Times New Roman", Times, serif; color: #312f23; margin: 0; }
ul.ec3_events li.ec3_list_day a {
	font: normal 70%/1.4 "Lucida Grande", Geneva, Arial, Helvetica, sans-serif; color: #312f23; margin: 0; }


/* comments form */
#commentform fieldset { display: block; width: 100%; margin-bottom: 3px; }
#commentform fieldset small { padding-left: 3px; }
#commentform fieldset textarea { height: 60px; }


/* contact form layout
============================= */
#contactform {
	position: relative; width: 100%;
	display: block; 
	margin: 0px; padding: 9px 0 9px 0; }

fieldset {
	clear: both; margin: 0 0 7px 0; border: 0; }	
	fieldset.subscribe { clear: none; margin: 0; }
#contactform label {
	 display: block; float:left;
	 width: 40%; margin: 0 0 6px 3px;
	 color:#312f23; font-weight: normal;
	 font-size: 1em; }
input, textarea {
	 width: 50%; float:left;
	 margin: 0; font-size: 1.1em;
	 background: #ffffff; color: #312f23; }
textarea {
	 width: 100%; height: 110px; }
#submitbutton {
	 width: 49%;
	 margin: 0;
	 background: #ffffff; color: #4c4c4c;
	 font-size: 110%; font-weight: bold; }
	 
input:focus, select:focus, textarea:focus {
	background: #f7f4e6;
	}


.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}
