/*
Theme Name: mrb
Description: mrbarnabus wordpress theme
Version: 1.6
Author: Michael Marsh
Author URI: http://www.mikemarsh.com/
*/
/****************************************
CSS Screen Media Document
*****************************************/

/************************
Initialize
************************/
* {padding:0;margin:0;}
img {border:0;padding:0;margin:0;}
p {padding:6px 0;}
h1 {position:relative; font-size:16px; font-weight:bold;}
h2 {position:relative; font-size:14px; font-weight:bold;color:#1D4B79;}
h2.subheading {padding-bottom:8px;}
h3 {position:relative; font-size:12px; font-weight:bold; margin-top: 8px;}
h4 {position:relative; font-size:10px; font-weight:bold;}
h5 {position:relative; font-size:10px;}
td { vertical-align: top; }
ol {margin-left:20px;}
ol li {display:list-item;list-style-type:decimal;padding:2px 0;}
ol li li {list-style-type:lower-alpha;}
select,form,input,textarea {font-size:1em; font-family: Verdana, Arial, Helvetica, sans-serif;}
sup {font-size:8px;}
a, a:link, a:visited, a:active { color:#1D4B79; text-decoration:none; }
a:hover {color:#FF6600;text-decoration:underline;}
a._blank { padding-right:1.1em; background:url(/images/common/outboundLink.gif) right no-repeat; }
a._blank:hover {background:url(/images/common/outboundLink_over.gif) right no-repeat;}
.listImage li, .listImage dd { display:list-item; margin: 0 0 0 13px; list-style-image:url(/images/common/listImage_pnav.gif); }
.wti { -moz-outline:none; outline:none;text-indent:-999em;}/*WithTextIndent*/
.cf {overflow:hidden; zoom:1;}/*ClearFix*/
ul.error, ul.errors { color: #ff0000; font-weight: bold; padding:5px;margin:5px 0;border:1px solid red;}
.hr {height:0;font-size:0;padding:0 0 10px 0;margin:0;border-top:1px solid #999;width:100%;}
ul.imenu li { display: inline; }/*inlineMenu*/
ul.flymenu {position:absolute;left:-999em;}
li:hover ul.flymenu, li.hover ul.flymenu {left:0;z-index:5000;}
ul.flymenu li {display:block;}

ul.floatmenu { position:relative;}
ul.floatmenu li { position:relative;float:left;display:block;margin:auto;}
ul.floatmenu li a { position:relative;display:block;margin:auto;}

fieldset {position:relative;display:block;padding:3px;border:0 none;}
legend {font-weight:bold;}
.label_hidden {display:none;}

/* IEMAC DISCLAIMER */
#iemac_warning {
	display:absolute;
	width:500px;
	border:2px solid red;
	background:#fff;
	margin:30px auto 0 auto;
	padding:20px;
	font-size:12px;
}
/* ROUNDED CORNERS
based on the method found here:
http://www.bestinclass.com/blog/2008/css3-border-radius-rounded-corners-ie/
see also /includes/styles/ie7plus.css
find psd in /../psd/rounded_corners.psd
added a js element to this method so also see includes/js/local.js
*/
.rounded_1 {
  padding:20px;
  /* Rounded corner stuff starts here */
  background-color: #fafafa;
  -webkit-border-radius: 6px;    /* for Safari */
  -moz-border-radius: 6px;       /* for Firefox */
}


/*************************************************
*****************  Main Template *****************
**************************************************/
body {
  background:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-style: normal;
  font-weight: normal;
  color:#333;
	position:relative;
}
#sitewrap {
	position:relative;
}
.center-site {
	width:900px;
	position:relative;
	margin:0 auto;
}
#header {
	position:relative;
	height:223px;
	background-position:0 0;
	background-repeat:no-repeat;
	background-image:url(/wp-content/themes/mrb/images/header_bg.jpg);
}
#logolink {
	position:absolute;
	width:135px;
	height:155px;
	left:70px;
	top:10px;
}
#contentwrap {
	position:relative;
	width:100%;
	min-height:430px;
	height:auto !important;
	height:430px;
	background-color:#fff;
	top:-35px;
}
#content {
	position:relative;
	padding-bottom:30px;
}
#content.wide {
	width:1200px;
}
#headshots {
	position:relative;
}
#headshot {
	position:absolute;
	right:10px;
	top:-188px;
}
#headshot:hover {
	cursor:pointer;
}
#navI {
	position:relative;
	font-size:12px;
	color:#5f666c;	
	padding:10px 175px 35px 0;
	text-align:right;
}
#content.wide #navI {
	padding-right:324px;
}
#navI a {
	font-size:12px;
	color:#5f666c;	
	display:inline;
	
}

#slideshow {
  position:relative;
  float:left;
  width:485px;
  height:326px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

#home-copy {
	position:relative;
	float:right;
	width:390px;
}
#home-copy h2 {
	font-size:14px;
	font-weight:bold;
	color:#333;
}
/*
Music Page
*********************/
#music {}
#music h2 { padding:0 0 20px 0; color:#333333;  }
#music img { float: right; }
#music .clear { clear:both; }
#music .horizontal-rule { height:3px; border-bottom:1px solid #999999;padding:20px 30px;margin:20px 30px; }

#news-home {
	padding-top:20px;
}
#news-home dl {
	padding-top:5px;
}
#news-home dt {
	padding:0;
	margin:0;
	font-weight:bold;
}
#news-home dd {
	padding:0 0 10px 0;
	margin:0;
}
#news-home dd p:first-child {
	padding-top:0;
	margin:0;
}

#footer {
	position:relative;
	background:url(/wp-content/themes/mrb/images/footer_bg.gif);
	height:66px;
	top:-34px;
}
a.flink {
	position:absolute;
	text-indent:-999em;
	height:50px;
	top:12px;
	-moz-outline:none;
	outline:none;
}
a#flink_cdbaby {
	width:150px;
	left:0px;
}
a#flink_napster {
	width:98px;
	left:158px;
}
a#flink_amazon {
	width:100px;
	left:270px;
}
a#flink_itunes {
	width:100px;
	left:390px;
}
a#flink_facebook {
	width:48px;
	left:505px;
}
a#flink_myspace {
	width:100px;
	left:566px;
}
a#flink_twitter {
	width:108px;
	left:680px;
}
a#flink_youtube {
	width:90px;
	left:800px;
}

.shows img,.photos img {
	padding:30px;
	float:left;
}

#navI a.on {font-weight:bold;text-decoration:underline;}

#content.words {text-align:center;}

a#splashlink, a#splashlink:active, a#splashlink:visited, a#splashlink:link {
	position:relative;
	display:block;
	width:203px;
	padding-top:259px;
	height:41px;
	background-image:url(/wp-content/themes/mrb/images/barnafaceweb1.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	margin:0 auto;
	top:100px;
	text-align:center;
	text-decoration:none;
	border:0;
	color:#333;
}
a#splashlink:hover {
	color:red;
	text-decoration:none;
	border:0;
}
