@charset "utf-8";
/* CSS Document */



/* RESET */

h1, h2, h3, h4, h5, h6, ul, li {margin:0; padding:0;}
ul {list-style-type:none;}



/* GENERAL */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	background:#000;
	margin:0;
	padding:0;
	}

h2 {font-size:210%;}

h3 {color:#819dcf;}
h3 a {text-decoration:none;}

h4 {
	color:#6b80a6;
	clear:left;
	margin:28px 0 4px;
	font-size:115%;
	}

h4.first {margin-top:0px;}

a,
a:link {color:#5f8aff;}
a:active {color:#b75fff;}
a:visited {color:#a737fd;}

img {border:none;}

#master-body {width:940px; margin:0 auto;}

.floatleft {float:left;}
.floatright {float:right;}

.clearboth {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}

fieldset {border:none; margin:0; padding:0;}

/* HEADER and FOOTER */

#master-header {
	background:#000 url(http://www.overboardvocals.com/images/header-background2.jpg) no-repeat 86px -28px;
	height:59px;
	}

#master-header h1 {
	float:left;
	width:250px;
	height:57px;
	}

#master-header h1 img {margin:5px;}
#master-header,
#content {width:100%; margin:0 auto; clear:both;}
#master-header ul,
#master-footer ul {float:right;}
#master-header ul {margin:30px 0 0;}
#master-header ul li {padding:8px;}
#master-header ul li a {font-size:18px; text-transform:uppercase;}
#master-header ul li.active a {color:#77bf8d;}
#master-header ul li,
#master-footer ul li {display:inline;}
#master-header a,
#master-footer a {color:#fff; text-decoration:none;}
#master-header a:hover,
#master-footer a:hover {text-decoration:underline;}

#master-footer {
	clear:both;
	width:98%;
	padding:1%;
	margin:2px auto 0;
	height:20px;
	background:#000 url(http://www.overboardvocals.com/images/footer-background.gif) repeat-x;
	}

#master-footer p {float:left; margin:3px 0px 0px; padding:0px;}
#master-footer ul li {margin:0 2px;}
#master-footer li.email span {float:left; padding:2px 5px 0 0;}



/* LAYOUT */

#maincol,
#sidecol,
#fullcol {padding:2%;}

#maincol,
#fullcol {background:#141414;}

#sidecol {background:#000;}

#maincol {width:63%; float:left;}
#sidecol {width:28%; float:right;}
#fullcol {width:96%;}
.col2 {float:left; padding:2% 1% 2% 5%; width:44%;}
.centercol {margin:0 auto;}

#sidecol ul li {font-size:11px; margin:4px 0;}

#sectionimage,
#home-headline,
#bio-nav, 
#albums-nav {
	border:solid #666;
	border-width:1px 0 1px 0;
	margin:2px 0;
	}

#sectionimage,
#bio-nav, 
#albums-nav {padding:2px 0;}

#home-headline {padding:2px 0px 0px;}

#bio-nav, 
#albums-nav {float:left;}

#sectionimage {height:150px; width:100%;}



/* HOME */

#sidecol .auditions-button {
	background:#aa85c6 url(../images/audition-button.gif) no-repeat -5px -5px;
	width:174px;
	height:56px;
	padding:10px;
	display:block;
	color:#fff;
	text-decoration:none;
	}

#sidecol .auditions-button span {display:block;}

#sidecol .auditions-button .head {
	color:#000;
	font-size:18px;
	font-weight:bold;
	}

#sidecol .auditions-button .action {color:#3a254a; margin-top:5px;}

#sidecol .auditions-button:hover {background-position:-5px -105px}

#sidecol .gigs li {float:none;}

#sidecol .gigs li .date {color:#999;}

#sidecol .gigs li .date span:before {content: "-";}

#sidecol .links li {margin:3px 6px 3px 0; display:inline;}

/*
#imageshell {float:left; width:35%;}
#imageshell object {float:left; margin-left:3px;}
*/

.home #maincol a.wonder {
	float:right;
	margin:10px 0 10px 10px;
	}

#home-headline #album-player {display:inline; margin-left:3px;}

#home-headline #getflash {
	background:#dfd1c3;
	float:right;
	margin-top:10px;
	padding:10px;
	width:267px;
	}

#home-headline #getflash h4 {margin-top:0px; color:#000;}

#home-headline #getflash p {color:#333;}



/* BIOS */

#bio-nav {width:100%;}

#bio-nav a {
	width:16.66%;
	height:62px;
	display:block;
	position:relative;
	font-size:21px;
	color:#fff;
	text-decoration:none;
	float:left;
	}

#bio-nav a:hover {color:#333;}

#bio-nav a span {
	position:absolute;
	text-align:right;
	bottom:2px;
	right:6px;
	}

#bio-nav .nick a {background:#333 url(http://www.overboardvocals.com/images/members/nick-nav.gif) no-repeat -2px -39px;}
#bio-nav .joe a {background:#333 url(http://www.overboardvocals.com/images/members/joe-nav.gif) no-repeat -15px -38px;}
#bio-nav .josh a {background:#333 url(http://www.overboardvocals.com/images/members/josh-nav.gif) no-repeat -13px -44px;}
#bio-nav .scott a {background:#333 url(http://www.overboardvocals.com/images/members/scott-nav.gif) no-repeat -13px -43px;}
#bio-nav .stu a {background:#333 url(http://www.overboardvocals.com/images/members/stu-nav.gif) no-repeat -13px -39px;}
#bio-nav .dave a {background:#333 url(http://www.overboardvocals.com/images/members/dave-nav.gif) no-repeat -13px -39px;}

#bio-nav .nick a:hover {background:#333 url(http://www.overboardvocals.com/images/members/nick-nav.gif) no-repeat -2px -164px;}
#bio-nav .joe a:hover {background:#333 url(http://www.overboardvocals.com/images/members/joe-nav.gif) no-repeat -15px -163px;}
#bio-nav .josh a:hover {background:#333 url(http://www.overboardvocals.com/images/members/josh-nav.gif) no-repeat -13px -169px;}
#bio-nav .scott a:hover {background:#333 url(http://www.overboardvocals.com/images/members/scott-nav.gif) no-repeat -13px -168px;}
#bio-nav .stu a:hover {background:#333 url(http://www.overboardvocals.com/images/members/stu-nav.gif) no-repeat -13px -164px;}
#bio-nav .dave a:hover {background:#333 url(http://www.overboardvocals.com/images/members/dave-nav.gif) no-repeat -13px -164px;}

#bio-nav .nick a.active {background:#333 url(http://www.overboardvocals.com/images/members/nick-nav.gif) no-repeat -2px -289px;}
#bio-nav .joe a.active {background:#333 url(http://www.overboardvocals.com/images/members/joe-nav.gif) no-repeat -15px -288px;}
#bio-nav .josh a.active {background:#333 url(http://www.overboardvocals.com/images/members/josh-nav.gif) no-repeat -13px -294px;}
#bio-nav .scott a.active {background:#333 url(http://www.overboardvocals.com/images/members/scott-nav.gif) no-repeat -13px -293px;}
#bio-nav .stu a.active {background:#333 url(http://www.overboardvocals.com/images/members/stu-nav.gif) no-repeat -13px -289px;}
#bio-nav .dave a.active {background:#333 url(http://www.overboardvocals.com/images/members/dave-nav.gif) no-repeat -13px -289px;}

#bio-nav .nick a.active span,
#bio-nav .joe a.active span,
#bio-nav .josh a.active span,
#bio-nav .scott a.active span,
#bio-nav .stu a.active span,
#bio-nav .dave a.active span {display:none;}

#bio-nav li {display:inline;}

.bios .first {margin:0px;}
.bios .sectionimage {margin:2px 10px 5px 0; float:left;}

.bio {
	width:100%;
	height:469px;
	position:relative;
	}

.bio div {
	position:absolute;
	width:400px;
	background:#fff;
	color:#000;
	padding:20px;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	}

.bio h2 {
	text-transform:capitalize;
	font-size:40px;
	margin:6px 0 6px 20px;
	float:right;
	}

.bio-nick {background:#fff url(http://www.overboardvocals.com/images/members/nick-bio.jpg) no-repeat 0 0;}
.bio-joe {background:#fff url(http://www.overboardvocals.com/images/members/joe-bio.jpg) no-repeat 0 0;}
.bio-josh {background:#fff url(http://www.overboardvocals.com/images/members/josh-bio.jpg) no-repeat 0 0;}
.bio-scott {background:#fff url(http://www.overboardvocals.com/images/members/scott-bio.jpg) no-repeat 0 0;}
.bio-stu {background:#fff url(http://www.overboardvocals.com/images/members/stu-bio.jpg) no-repeat 0 0;}
.bio-dave {background:#fff url(http://www.overboardvocals.com/images/members/dave-bio.jpg) no-repeat 0 0;}

.bio-nick div {top:83px; left:450px;}
.bio-joe div {top:41px; left:50px;}
.bio-josh div {top:68px; left:450px;}
.bio-scott div {top:31px; left:450px;}
.bio-stu div {top:23px; left:50px;}
.bio-dave div {top:50px; left:50px;}



/* CONTACT */

.contact #sectionimage {height:294px; background:transparent url(http://www.overboardvocals.com/images/sectionimg-changing.jpg) no-repeat 0px 2px;}

.contact h3 {margin-bottom:5px;}

.contact ul {margin:10px 0 25px;}

.contact li {margin:4px 0 6px;}

.contact .presspack img {float:left; margin-right:10px;}

.contact .presspack li {clear:both; padding:0 0 10px 70px;}

.contact .presspack .brochure {background:url(http://www.overboardvocals.com/images/brochure-thumb.jpg) no-repeat left 3px; height:76px;}
.contact .presspack .groupimage {background:url(http://www.overboardvocals.com/images/groupimage-thumb-02.jpg) no-repeat left 3px; height:45px;}
.contact .presspack .logo {background:url(http://www.overboardvocals.com/images/logo-thumb.gif) no-repeat left 3px;}

.contact .presspack .groupimage {border-bottom:1px solid #2f2f2f;}


/* GIGS */

.gigs {font-size:13px;}

.gigs ul {margin:25px 0 25px 30px;}

.gigs ul li {margin:2px 0;}

.gigs #sidecol ul {margin-left:54px;}

.gigs #sidecol li {
	display:inline;
	margin:6px 4px;
	padding:2px 5px;
	}

.gigs #sidecol div {margin-left:46px;}

.gigs .event .description {color:#999;}

.gigs #sectionimage {background:transparent url(http://www.overboardvocals.com/images/sectionimg-scottkings2.jpg) no-repeat 0px 3px;}

.gigs .legend span {
	display:block;
	width:5px;
	height:15px;
	float:left;
	}

.gigs .event span {
	display:block;
	width:10px;
	height:100%;
	position:absolute;
	top:0;
	left:-18px;
	}



/* NEWS */

.news h2 {font-size:24px; margin-bottom:5px;}

.news h2 a {text-decoration:none;}

.news #sectionimage {height:290px; background:transparent url(http://www.overboardvocals.com/images/sectionimg-redwall.jpg) no-repeat 0px 3px;}

.news .metabox {
	float:left;
	width:100%;
	line-height:20px;
	color:#8f8f8f;
	margin:0 0 20px;
	padding:0 0 20px;
	border-bottom:1px solid #313131;
	}

.news .taglink {
	display: block;
	padding: 2px 0 2px 20px;
	background: url(http://www.overboardvocals.com/images/news/tag.png) left center no-repeat;
	}

.news .postmetadata {
	color: #8f8f8f;
	}
	
.news .navigation {color:#f8f8f8; float:left; width:100%;}	
.news .navtop {border-bottom:1px solid #313131; margin:0 0 10px; padding:0 0 10px;}
.news .navbottom {border-top:1px solid #313131; margin:10px 0 0; padding:10px 0 0;}

.news #respond textarea {width:99%;}

.news .widget {padding-bottom:15px;}

.news .twitter-item {padding:2px 0;}

.news #sidecol #footer {font-size:11px;}

.news img {margin:0 10px 5px 0; float:left;}

.news .commentlist li {margin:25px 0; padding:10px;}
.news .commentlist li.odd {background:#1f1f1f;}


/* GALLERY */

.gallery #sectionimage {background:transparent url(http://www.overboardvocals.com/images/sectionimg-desert.jpg) no-repeat 0px 3px;}

.gallery .centercol {width:620px;}

.gallery .centercol div {width:300px; float:left;}

.gallery .centercol a {
	display:block; 
	height:64px; 
	width:254px; 
	float:left;
	border:1px solid #666;
	border-radius:12px;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	}
	
.gallery .centercol #flickr a {background:transparent url(http://www.overboardvocals.com/images/flickr-button.png) no-repeat center 0;}
.gallery .centercol #youtube a {background:transparent url(http://www.overboardvocals.com/images/youtube-button.png) no-repeat center 0;}



/* ALBUMS */

#albums-nav {width:100%;}

#albums-nav a {
	width:20%;
	height:62px;
	display:block;
	position:relative;
	font-size:13px;
	color:#fff;
	text-decoration:none;
	float:left;
	}

#albums-nav a:hover {color:#333; background:#f00;}

#albums-nav a span {
	position:absolute;
	text-align:right;
	bottom:2px;
	right:6px;
	}

#albums-nav a span strong {}
#albums-nav a span em {font-style:normal; color:#ccc;}

#albums-nav .help a {background:#333 url(http://www.overboardvocals.com/images/album-help-thumb.gif) no-repeat -9px -9px;}
#albums-nav .tidings a {background:#333 url(http://www.overboardvocals.com/images/album-tidings-thumb.gif) no-repeat -6px -10px;}
#albums-nav .castaways a {background:#333 url(http://www.overboardvocals.com/images/album-castaways-thumb.gif) no-repeat -9px -2px;}
#albums-nav .stranded a {background:#333 url(http://www.overboardvocals.com/images/album-stranded-thumb.gif) no-repeat -6px -6px;}
#albums-nav .shipwrecked a {background:#333 url(http://www.overboardvocals.com/images/album-shipwrecked-thumb.gif) no-repeat -5px -7px;}

#albums-nav .help a:hover,
#albums-nav .help a.active {background:#333 url(http://www.overboardvocals.com/images/album-help-thumb.gif) no-repeat -9px -87px;}
#albums-nav .tidings a:hover,
#albums-nav .tidings a.active {background:#333 url(http://www.overboardvocals.com/images/album-tidings-thumb.gif) no-repeat -6px -88px;}
#albums-nav .castaways a:hover,
#albums-nav .castaways a.active {background:#333 url(http://www.overboardvocals.com/images/album-castaways-thumb.gif) no-repeat -9px -59px;}
#albums-nav .stranded a:hover,
#albums-nav .stranded a.active {background:#333 url(http://www.overboardvocals.com/images/album-stranded-thumb.gif) no-repeat -6px -84px;}
#albums-nav .shipwrecked a:hover,
#albums-nav .shipwrecked a.active {background:#333 url(http://www.overboardvocals.com/images/album-shipwrecked-thumb.gif) no-repeat -5px -85px;}

#albums-nav li {display:inline;}

#album-player ol {float:left;}

#album #album-cover {
	float:left;
	width:270px;
	height:270px;
	margin:0 15px 5px 0;
	}
	
#album #album-cover img {border:#666 solid 1px;}

#album h3 {color:#999; font-weight:normal; font-size:140%;}

#album .album-info p {margin:8px 0;}

#album .buyalbum {
	float:left;
	width:45%;
/*
padding:10px;
	background:#242424;
	border:1px solid #333;
	margin-bottom:5px;
*/
	}

#album .buyalbum form {float:left;}

#album .buyalbum p {margin:8px 0;}

#album .buyalbum h5 {color:#81cfa3; font-size:110%; margin:0 0 10px;}
#album .buyalbum h5.second {margin:10px 0;}

#album #downloadbutton {
	float:left;
	background:url(../images/big-orange-button.png) -25px -14px;
	width:231px;
	height:61px;
	text-align:center;
	display:block;
	text-decoration:none;
	}
	
#album #downloadbutton:hover {
	background:url(../images/big-orange-button.png) -25px -88px;
	text-decoration:none;
	}
	
#downloadbutton span {color:#bc5401; font-size:12px; display:block;}

#downloadbutton .downloadhead {
	font-weight:normal;
	color:#4a4c4f;
	font-size:18px;
	padding-top:12px;
	}

.freedownload {font-weight:bold; font-size:13px;}

#donateshell span {
	float:left;
	font-size:11px;
	margin:6px 0 0 5px;
	color:#ccc;
	}
	
#donateshell form {float:left;}



/* EMAIL SIGNUP */

.home .emailsignup label,
.contact .emailsignup label {display:block; float:left;}

.home .emailsignup label {width:95px;}
.contact .emailsignup label {width:110px;}

.home .emailsignup span,
.contact .emailsignup span {font-weight:bold; color:#cf995a;}
	
.home .emailsignup span {margin-right:79px; float:right;}

.contact .emailsignup span {float:right; margin-right:69px;}

.home .emailsignup .submitbutton input,
.home .emailsignup p,
.contact .emailsignup .submitbutton input,
.contact .emailsignup p {float:left;}

.home .emailsignup .submitbutton input,
.home .emailsignup p {margin:5px 0 5px 95px; font-size:11px;}

.contact .emailsignup .submitbutton input,
.contact .emailsignup p {margin-left:109px;}

.emailsignup p {color:#666;}

.emailsignup .submitbutton input {margin-top:10px;}

#mc-embedded-subscribe-form div.mce_inline_error {color:#f33;}

.home #mc-embedded-subscribe-form div.mce_inline_error {margin:0 0 0 95px;}
.contact #mc-embedded-subscribe-form div.mce_inline_error {margin:0 0 0 109px;}

.home #mce-success-response,
.home #mce-error-response {margin:0px 0 15px; font-size:11px;}

.home #mce-success-response {color:#214274;}
.home #mce-error-response {color:#f33;}

.contact #mce-success-response,
.contact #mce-error-response {margin:10px 0 15px;}

.contact #mce-success-response {color:#639bf1;}
.contact #mce-error-response {color:#f33;}

/* MailChimp Submit Button */
#mc-embedded-subscribe {background:#bfffd4; border:1px solid #6bbf76;}

.emailsignup label {display:block; float:left; width:110px;}

.emailsignup span {
	font-weight:bold;
	color:#ff9f2f;
	float:right;
	margin-right:79px;
	}

#signuppopup {position:relative; display:none; color:#333;}

#signuppopup #formshell {
	background:#c7d7f0 url(http://www.overboardvocals.com/images/signup-back.png) repeat-x;
	margin:0;
	padding:10px 7px;
	position:absolute;
	top:-18px;
	left:-4px;
	width:270px;
	border:2px solid #467891;
	}

#signuppopup #formshell .close {
	background:transparent;
	border:0;
	color:#369;
	padding:5px 8px;
	font-size:11px;
	font-weight:bold;
	position:absolute;
	right:0;
	top:1px;
	}

#signuppopup #formshell .close:hover {cursor:pointer;}



/* CONTEST */

#contestbutton {
	background:url(http://www.overboardvocals.com/images/medium-gray-button.png) no-repeat 0px 0px;
	color:#fff;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:18px;
	padding:13px;
	text-align:center;
	text-decoration:none;
	width:124px;
	margin-left:-3px;
	}

#contestbutton:hover {
	background:url(http://www.overboardvocals.com/images/medium-gray-button.png) no-repeat 0 -70px;
	color:#999;
	}

.contest #sectionimage {background:transparent url(http://www.overboardvocals.com/images/sectionimg-swings.jpg) no-repeat 0px 2px; height:320px;}

#contest-body {float:left; width:55%;}

#contest-body img {float:right; margin-left:10px;}

#contest-terms {
	background:#212121;
	border:1px solid #666;
	width:40%;
	padding:1%;
	float:right;
	font-size:11px;
	margin-top:-23px;
	}

#contest-terms h4 {margin-top:0px;}

#contest-terms ul {list-style-type:disc; margin-left:20px;}

#contest-blurb {
	font-size:15px;
	font-weight:bold;
	color:#ffd182;
	clear:both;
	margin-top:25px;
	}



/* AUDITION */

.auditions #sectionimage {background:transparent url(http://www.overboardvocals.com/images/sectionimg-swings.jpg) no-repeat 0px 2px; height:320px;}



/* OTHER */

.sitemap h2,
.error h2,
.thanks h2,
.canceled h2 {font-size:185%;}

.sitemap ul ul {margin:10px 20px;}
.sitemap ul li {margin:10px;}
.sitemap #sectionimage {background:transparent url(http://www.overboardvocals.com/images/sectionimg-white-wall.jpg) no-repeat 0px 2px;}

.error #sectionimage {background:transparent url(http://www.overboardvocals.com/images/sectionimg-idolcamp.jpg) no-repeat 0px 2px;}

.thanks #sectionimage {background:transparent url(http://www.overboardvocals.com/images/sectionimg-onwall.jpg) no-repeat 0px 2px;}

.canceled #sectionimage {background:transparent url(http://www.overboardvocals.com/images/sectionimg-onwall.jpg) no-repeat 0px 2px;}