 /* Maroon5 Stylesheet */

/***************************************************************************//* whitespace reset */

* {
padding:0;
margin:0;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address, hr { margin:0; }
li, dd { margin-left:1.5em;}
fieldset { padding: .5em; }

body {
	background:#484641 url(../images/design_images/bg_body2.jpg) repeat 0 0;
	padding:0;
	margin:0;
	font: 62.5% Arial, Verdana, Helvetica, sans-serif;
}

a img {border:0;}

p {margin-bottom:1em;}

hr {
	display:none;
}

#videos .hr, #blog .hr, #news .hr {
	background:url(../images/design_images/hr_full.png) no-repeat top right;
	width:100%;
	height:1px;
}

#shows .hr {
	background:url(../images/design_images/hr_shows.png) no-repeat top right;
	width:100%;
	height:3px;
}

.hr {
	background:url(../images/design_images/hr.png) no-repeat top right;
	width:100%;
	height:1px;
}

.hr_forumbug {
	background:url(../images/design_images/hr_forumbug.png) no-repeat top right;
	width:100%;
	height:1px;
	margin-top:5px;
	margin-bottom:5px;
}

a img {border:none;}

/***************************************************************************//* links */

a.arrow01:link,a.arrow01:visited,a.arrow01:active {
	background:url(../images/design_images/arrow01.png) no-repeat 0 center;
	font-size:10px;
	color:#ec6300;
	padding-left:10px;
	text-transform:uppercase;
	text-decoration:none;
}

a.arrow02:link,a.arrow02:visited,a.arrow02:active {
	background:url(../images/design_images/arrow02.png) no-repeat 0 center;
	font-size:10px;
	color:#fff;
	padding-left:10px;
	text-transform:uppercase;
	text-decoration:none;
}

a.arrow01:hover, a.arrow02:hover {text-decoration:underline;}

#main a {
	color:#ff9000;
	text-decoration:none;
}

#main a:hover {text-decoration:underline;}

/***************************************************************************//* wrap */

#wrap {
	width:955px;
	margin:0 auto 100px auto;
}

#leftcol h2 {
	color:#ff9000;
	font:normal 13px/140% Arial, Verdana, Helvetica, sans-serif;
}

input.search {
	background:#2c2c2c;
	border:1px solid #ababab;
	height:25px;
	width:180px;
	margin-top:10px;
	color:#ccc;
	font-size:12px;
}

input.go {
	width:39px;
	height:27px;
	margin-top:-3px;
}

/***************************************************************************//* header */

#header {
	background:url(../images/design_images/bg_header2.png) repeat-x 0 0;
	width:925px;
	height:115px;
	position:relative;
}

a#logo {
	background:url(../images/design_images/maroon5.png) no-repeat 0 0;
	width:435px;
	height:84px;
	float:left;
	margin-top:0px;
	margin-left:250px;
	/*position:absolute;
	left:292px;
	top:8px;*/
	text-indent:-9999px;
	outline:none;
}

/***************************************************************************//* nav */

#nav {
	background:transparent url(../images/design_images/nav.png) no-repeat 0 0;
	height:31px;
	border:0px solid #000;
	width:924px;
	float:left;
	text-indent:-9999px;
}

#nav a {outline:none;}

#nav li {
	margin-left:0;
}

#buttons {
	height:31px;
	position:relative;
}

#buttons li {list-style: none; position:absolute;}
#buttons li, #buttons a {height:31px; display:block; top:0;}

#button1 {left: 0; width: 65px;}
#button2 {left: 65px; width: 58px;}
#button3 {left: 123px; width: 70px;}
#button4 {left: 192px; width: 61px;}
#button5 {left: 252px; width: 87px;}
#button6 {left: 338px; width: 54px;}
#button7 {left: 391px; width: 60px;}
#button8 {left: 450px; width: 41px;}
#button9 {left: 490px; width: 56px;}
#button10 {left: 545px; width: 110px;}
#button11 {left: 654px; width: 80px;}
#button12 {left: 733px; width: 64px;}
#button13 {left: 796px; width: 55px;}
#button14 {left: 850px; width: 76px;}

#button1 a:hover {background: transparent url(../images/design_images/nav.png) 0 -31px no-repeat;}
#button2 a:hover {background: transparent url(../images/design_images/nav.png) -65px -31px no-repeat;}
#button3 a:hover {background: transparent url(../images/design_images/nav.png) -123px -31px no-repeat;}
#button4 a:hover {background: transparent url(../images/design_images/nav.png) -192px -31px no-repeat;}
#button5 a:hover {background: transparent url(../images/design_images/nav.png) -252px -31px no-repeat;}
#button6 a:hover {background: transparent url(../images/design_images/nav.png) -338px -31px no-repeat;}
#button7 a:hover {background: transparent url(../images/design_images/nav.png) -391px -31px no-repeat;}
#button8 a:hover {background: transparent url(../images/design_images/nav.png) -450px -31px no-repeat;}
#button9 a:hover {background: transparent url(../images/design_images/nav.png) -490px -31px no-repeat;}
#button10 a:hover {background: transparent url(../images/design_images/nav.png) -545px -31px no-repeat;}
#button11 a:hover {background: transparent url(../images/design_images/nav.png) -654px -31px no-repeat;}
#button12 a:hover {background: transparent url(../images/design_images/nav.png) -733px -31px no-repeat;}
#button13 a:hover {background: transparent url(../images/design_images/nav.png) -796px -31px no-repeat;}
#button14 a:hover {background: transparent url(../images/design_images/nav.png) -850px -31px no-repeat;}

#button1 a#on {background: transparent url(../images/design_images/nav.png) 0 -31px no-repeat;}
#button2 a#on {background: transparent url(../images/design_images/nav.png) -65px -31px no-repeat;}
#button3 a#on {background: transparent url(../images/design_images/nav.png) -123px -31px no-repeat;}
#button4 a#on {background: transparent url(../images/design_images/nav.png) -192px -31px no-repeat;}
#button5 a#on {background: transparent url(../images/design_images/nav.png) -252px -31px no-repeat;}
#button6 a#on {background: transparent url(../images/design_images/nav.png) -338px -31px no-repeat;}
#button7 a#on {background: transparent url(../images/design_images/nav.png) -391px -31px no-repeat;}
#button8 a#on {background: transparent url(../images/design_images/nav.png) -450px -31px no-repeat;}
#button9 a#on {background: transparent url(../images/design_images/nav.png) -490px -31px no-repeat;}
#button10 a#on {background: transparent url(../images/design_images/nav.png) -545px -31px no-repeat;}
#button11 a#on {background: transparent url(../images/design_images/nav.png) -654px -31px no-repeat;}
#button12 a#on {background: transparent url(../images/design_images/nav.png) -733px -31px no-repeat;}
#button13 a#on {background: transparent url(../images/design_images/nav.png) -796px -31px no-repeat;}
#button14 a#on {background: transparent url(../images/design_images/nav.png) -850px -31px no-repeat;}

#galleries #leftcol .content_nav {
	background:url(../images/design_images/bg_transparent.png) repeat 0 0;
	height:69px;
	border:1px solid #6c6965;
	border-width:0 0 1px 0;
}

#nav_galleries {
	background:transparent url(../images/design_images/nav_galleries.png) no-repeat 0 0;
	height:18px;
	border:0px solid #000;
	width:162px;
	float:left;
	text-indent:-9999px;
	margin-top:25px;
	margin-left:21px;
}

#nav_galleries ul {

}

#nav_galleries li {
	margin-left:0;
	padding-left:0;
}

#buttons_galleries {
	height:18px;
	position:relative;
}

#buttons_galleries li {list-style: none; position:absolute;}
#buttons_galleries li, #buttons_galleries a {height:18px; display:block; top:0;}

#button1_galleries {left: 0; width: 49px;}
#button2_galleries {left: 49px; width: 50px;}
#button3_galleries {left: 99px; width: 63px;}

#button1_galleries a:hover {background: transparent url(../images/design_images/nav_galleries.png) 0 -18px no-repeat;}
#button2_galleries a:hover {background: transparent url(../images/design_images/nav_galleries.png) -49px -18px no-repeat;}
#button3_galleries a:hover {background: transparent url(../images/design_images/nav_galleries.png) -99px -18px no-repeat;}

#button1_galleries a#on {background: transparent url(../images/design_images/nav_galleries.png) 0 -18px no-repeat;}
#button2_galleries a#on {background: transparent url(../images/design_images/nav_galleries.png) -49px -18px no-repeat;}
#button3_galleries a#on {background: transparent url(../images/design_images/nav_galleries.png) -99px -18px no-repeat;}

#nav_bio {
	background:transparent url(../images/design_images/nav_bio.png) no-repeat 0 0;
	height:35px;
	border:0px solid #000;
	width:257px;
	text-indent:-9999px;
	margin:15px 0 0 40px;
}

#nav_bio li {
	margin-left:0;
}

#buttons_bio {
	height:35px;
	position:relative;
}

#buttons_bio li {list-style: none; position:absolute;}
#buttons_bio li, #buttons_bio a {height:35px; display:block; top:0;}

#button1_bio {left: 0; width: 135px;}
#button2_bio {left: 135px; width: 122px;}

#button1_bio a:hover {background: transparent url(../images/design_images/nav_bio.png) 0 -36px no-repeat;}
#button2_bio a:hover {background: transparent url(../images/design_images/nav_bio.png) -135px -36px no-repeat;}

#button1_bio a#on {background: transparent url(../images/design_images/nav_bio.png) 0 -36px no-repeat;}
#button2_bio a#on {background: transparent url(../images/design_images/nav_bio.png) -135px -36px no-repeat;}

/***************************************************************************//* home content */

#home #leftcol {
	width:251px;
	float:left;
}

#home #leftcol .content {
	background:url(../images/design_images/bg_transparent.png) repeat-y 0 0;
	height:379px;
	width:251px;
	overflow-y:auto;
	overflow-x:hidden;
}

span.date {
	color:#ff9000;
}

a.date:link,a.date:visited,a.date:active {
	color:#ff9000;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-transform:normal;
}

a.date:hover {text-decoration:underline;}

#home #leftcol .entry {
	padding:14px;
	font:normal 11px/140% Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
	text-transform:capitalize;
}

#home #leftcol .entry:hover {background:#000;}

#home #leftcol .content_footer {
	background:url(../images/design_images/bg_home_leftcol_footer.png) no-repeat 0 0;
	width:251px;
	height:23px;
	line-height:23px;
	text-indent:10px;
}

#home #leftcol .content_footer a, #home #rightcol .content_footer a {
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
}

#home #leftcol .content_footer a:hover, #home #rightcol .content_footer a:hover {
	color:#000;
}

#home #main {
	background:url(../images/design_images/bg_home_main.png) no-repeat 0 0;
	width:447px;
	height:454px;
	float:left;
}

#home #main .content {
	padding:10px;
	font:normal 13px/140% Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
}

#main h1 {
	font-size:16px;
	font-weight:normal;
}

#home #rightcol {
	width:227px;
	height:400px;
	float:left;
}

#home #rightcol .content {
	background:url(../images/design_images/bg_transparent.png) repeat-y 0 0;
	height:420px;
	width:227px;
	overflow-y:auto;
	overflow-x:hidden;
}

#home #rightcol .content_footer {
	background:url(../images/design_images/bg_home_rightcol_footer.png) no-repeat 0 0;
	width:251px;
	height:23px;
	line-height:23px;
	text-indent:10px;
}

#home #rightcol .entry {
	padding:6px;
	font:normal 1.1em/140% Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
	text-transform:capitalize;
}

#home #rightcol .entry:hover {background:#000;}

.entry_on {
	background:#000;
}

img.feature_thumb {
	border:1px solid #7e7e7e;
	float:left;
}

.feature_summary {
	width:100px;
	float:right;
	margin:0 5px;
}

#home #promos {
	width:780px;
	margin:30px auto 0 auto;
	text-align:center;
}

#home .promo {
	width:240px;
	height:70px;
	float:left;
	margin-right:20px;
}

#home #leftcol #headlines_bg {
	background:url(../images/design_images/bg_transparent.png) repeat 0 0;
	height:40px;
	border:1px solid #6c6965;
	border-width:0 0 1px 0;
}

#title_headlines {
	background:transparent url(../images/design_images/title_headlines.png) no-repeat 0 0;
	height:15px;
	border:0px solid #000;
	width:162px;
	float:left;
	text-indent:-9999px;
	margin-top:15px;
	margin-left:3px;
}

#home #forumbug {
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
}

.forumbug {
	color:#fff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-transform:normal;
	line-height:140%;
	padding-bottom:0px;
	text-align:center;
}

.forumbug_sides {
	padding-bottom:0px;
	margin-bottom:0px;
}


span.forumbug {
	color:#ff9000;
}

a.forumbug:link,a.forumbug:visited,a.forumbug:active {
	color:#ff9000;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-transform:normal;
	line-height:140%;
}

a.forumbug:hover {text-decoration:underline;}

.forumbug_sm {
	color:#fff;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	text-transform:normal;
	line-height:120%;
}

span.forumbug_sm {
	color:#ff9000;
}

a.forumbug_sm:link,a.forumbug_sm:visited,a.forumbug_sm:active {
	color:#ff9000;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	text-transform:normal;
	line-height:140%;
}

a.forumbug_sm:hover {text-decoration:underline;}

/***************************************************************************//* news content */

#news #leftcol {
	width:271px;
	float:left;
	color:#fff;
	font-size:13px;
	line-height:140%;
}

#news #leftcol .content_wrap {
	width:271px;
}

#news #leftcol .content {
	background:#000;
	padding:10px;
	min-height:440px;
}

#news #leftcol .content_footer {
	background:url(../images/design_images/bg_news_leftcol_footer.png) no-repeat 0 0;
	width:271px;
	height:26px;
}

#news hr {
	border:1px solid #999;
}

p.rss {
	float:right;
	padding-top:12px;
}

#blog p.rss {padding-top:0;}

a.rss_link {
	background:url(../images/design_images/rss.png) no-repeat 0 center;
	width:13px;
	height:13px;
	padding-left:16px;
	font-size:12px;
	color:#ff9000;
	text-decoration:none;
}

a.rss_link:hover {color:#fff;}

#news #main {
	width:654px;
	float:left;
}

#news #main .content_wrap {
	background:url(../images/design_images/bg_news_main.png) repeat-y 0 0;
	width:654px;
	/*height:412px;
	overflow-y:auto;
	overflow-x:hidden;*/
}

#news #main .content {
	padding:10px;
	font:normal 13px/140% Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
}

#news #main .entry {
	padding:0 0 1em 0;
}

#news #main .content_footer {
	background:url(../images/design_images/bg_news_main_footer.png) no-repeat 0 0;
	width:654px;
	height:21px;
}

#news #main img.news_pic {
	float:left;
	padding:0 20px 20px 0;
}

ul.archives {
	list-style-type:none;
}

ul.archives ul {
	list-style-type:none;
	margin-left:15px;
}

ul.archives li {
	margin-left:0;
	padding-left:0;
}

a.archive_link_year {
	background:url(../images/design_images/archives_arrow.png) no-repeat 0 center;
	display:block;
	color:#ff9000;
	text-decoration:none;
	padding-left:15px;
}

a.archive_link_year:hover, a.archive_link_month:hover {
	text-decoration:underline;
}

.archive_link_month {
	text-decoration:none;
	color:#fff;
}

/***************************************************************************//* shows content */

#shows #leftcol {
	width:925px;
	float:left;
	color:#fff;
	font-size:13px;
	line-height:140%;
	margin:0;
}

#shows #leftcol .content {
	background:url(../images/design_images/bg_black.gif) repeat 0 0;
	width:925px;
	<!--height:421px;
	overflow-y:auto;
	overflow-x:hidden;-->
}

#shows #leftcol .entry {
	padding:14px;
	font:bold 13px/120% Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
	text-transform:capitalize;
}

#shows #leftcol .entry:hover {background:#1a1a1a;}

#shows #leftcol .content_footer {
	background:url(../images/design_images/bg_shows_footer.png) no-repeat 0 0;
	width:925px;
	height:20px;
}

#shows .shows_head {
	border:none;
  padding-bottom:0em;
  background:#000;
  width:925px;
}

#shows .show_title {
	text-decoration:none;
	width:740px;
	float:right;
	font:bold 12px/120% Arial, Verdana, Helvetica, sans-serif;
	margin:-15px 0 0 130px;
}

#shows .show_links {
	text-decoration:none;
	width:100px;
	float:right;
	margin:-15px 0px 0px 0px;
}


/***************************************************************************//* videos content */

#videos #rightcol {
	width:306px;
	float:left;
	color:#fff;
	font-size:13px;
	line-height:140%;
}

#videos #rightcol .content {
	background:url(../images/design_images/bg_transparent.png) repeat 0 0;
	padding:0;
	height:377px;
	overflow-y:auto;
	overflow-x:hidden;
	width:306px;
}

#videos #rightcol a#audiolink {
	background:url(../images/design_images/b_audio.png) no-repeat 0 0;
	height:80px;
	display:block;
	color:#fff;
	line-height:80px;
	text-decoration:none;
	text-align:center;
}

#videos #rightcol a#audiolink:hover {
	background:url(../images/design_images/b_audio_over.png) no-repeat 0 0;
	color:#ccc;
}

#videos #rightcol .entry {
	padding:14px;
	font:normal 11px/140% Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
	text-transform:capitalize;
}

#videos #rightcol .entry:hover {background:#000;}

#videos #rightcol .content_footer {
	background:url(../images/design_images/bg_videos_rightcol_footer.png) no-repeat 0 0;
	width:306px;
	height:25px;
}

#videos #main {
	width:619px;
	float:left;
}

#videos #main .content_wrap {
	background:#000;
	/*background:#000 url(../images/design_images/bg_shows_main_footer.png) repeat-y 0 0;*/
	padding-bottom:2em;
}

#videos #main .content {
	width:400px;
	margin:0 auto;
}

#videos #main .content_footer {
	background:url(../images/design_images/bg_videos_main_footer.png) no-repeat 0 0;
	width:619px;
	height:20px;
}

.video_thumb {
	width:80px;
	height:60px;
	float:left;
	margin-right:5px;
}

a.video_title {
	color:#cdccca;
	text-decoration:none;
	width:165px;
	float:right;
	font:bold 12px/120% Arial, Verdana, Helvetica, sans-serif;
	margin:5px 5px 0 0;
}

a.video_title:hover {
	text-decoration:underline;
}

/***************************************************************************//* galleries content */

#galleries #leftcol {
	width:204px;
	float:left;
	color:#fff;
	font-size:11px;
	line-height:140%;
}

#galleries #leftcol .content {
	background:url(../images/design_images/bg_transparent.png) repeat 0 0;
	padding:0;
	height:352px;
	width:204px;
	overflow-y:auto;
	overflow-x:hidden;
}

#galleries #leftcol .content a.on {color:#000;}

#galleries #leftcol .entry {
	padding:14px;
	font:bold 11px/160% Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
	margin-left:10px;
}

#galleries #leftcol .entry:hover {background:transparent;}

#galleries #leftcol .content_footer {
	background:url(../images/design_images/bg_galleries_leftcol_footer.png) no-repeat 0 0;
	width:204px;
	height:24px;
	font:bold 10px/24px Arial, Verdana, Helvetica, sans-serif;
}

#galleries #leftcol .content_footer a {
	margin:0 0 0 24px;
}

#galleries #leftcol a {color:#fff;text-decoration:none;}
#galleries #leftcol a:hover {color:#000;}

#galleries #main {
	width:721px;
	float:left;
}

#galleries #main .content_wrap {
	background:#000;
	padding-bottom:2em;
}

#galleries #main .content {
	width:721px;
	margin:0 auto;
	font-size:13px;
	color:#808080;
	padding:0px 0 0 25px;
}

#galleries .gallery_wrap {
	width:500px;
	float:left;
	padding:25px 0 0 35px;
}

#galleries .gallery_thumbs {
	width:145px;
	height:345px;
	float:right;
	margin-right:10px;
	margin-top:25px;
	overflow-y:auto;
	overflow-x:hidden;
}

#galleries .gallery_thumbs img {
	width:49px;
	float:left;
	padding:0 15px 15px 0;
}

#galleries #main .content_footer {
	background:url(../images/design_images/bg_galleries_main_footer.png) no-repeat 0 0;
	width:721px;
	height:20px;
}

#galleries strong.gallery_title {
	color:#fff;
	height:0px;
}

#galleries span.caption a {
	color:#ccc;
	font-weight:normal;
}

.galleries_nav {
	padding:10px 0 15px 0;
}

/***************************************************************************//* blog content */

#blog #rightcol {
	width:271px;
	float:left;
	color:#fff;
	font-size:13px;
	line-height:140%;
}

#blog #rightcol h2 {
	color:#ff9000;
	font:normal 13px/140% Arial, Verdana, Helvetica, sans-serif;
}

#blog #rightcol .content_search {
	background:#000;
	height:93px;
	border:1px solid #ccc;
	border-width:0 0 1px 0;
}

#blog #rightcol .content {
	background:#000;
	padding:0;
	height:357px;
	overflow-y:auto;
}

#blog #rightcol .entry {
	padding:14px;
	font:normal 13px/140% Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
	text-transform:capitalize;
}

#blog #rightcol .entry:hover {background:#000;}

#blog #rightcol .content_footer {
	background:url(../images/design_images/bg_blog_leftcol_footer.png) no-repeat 0 0;
	width:271px;
	height:14px;
}

#blog #main {
	width:654px;
	float:left;
}

#blog #main .content_wrap {
	background:transparent url(../images/design_images/bg_blog_main.png) repeat-y 0 0;
	padding-bottom:2em;
	min-height:422px;
}

#blog #main .content {
	width:654px;
	margin:0 auto;
	font:normal 13px/140% Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
}

#blog #main .content .entry {
	width:590px;
	padding:10px;
}

#blog .hr {
	margin-bottom:1em;
}

#blog #main .content_footer {
	background:url(../images/design_images/bg_blog_main.png) no-repeat 0 0;
	width:654px;
	height:23px;
}

/***************************************************************************//* releases content */

#releases #leftcol {
	width:241px;
	float:left;
	color:#fff;
	font-size:13px;
	line-height:140%;
}

#releases #leftcol .content_nav {
	background:url(../images/design_images/bg_transparent.png) repeat 0 0;
	height:69px;
	border:1px solid #ccc;
	border-width:0 0 1px 0;
}

#releases #leftcol .content {
	background:url(../images/design_images/bg_transparent.png) repeat 0 0;
	padding:0;
	height:352px;
	width:241px;
	overflow-y:auto;
	overflow-x:hidden;
}

.releases_thumb {
	float:left;
	margin-right:5px;
}

a.releases_title {
	color:#cdccca;
	text-decoration:none;
	width:95px;
	float:right;
	font:bold 12px/120% Arial, Verdana, Helvetica, sans-serif;
	margin:0px 20px 0 0;
}

a.releases_title:hover {
	text-decoration:underline;
}

#releases #leftcol .entry {
	padding:14px;
	font:normal 11px/140% Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
	text-transform:capitalize;
}

#releases #leftcol .entry:hover {background:#000;}

#releases #leftcol .content_footer {
	background:url(../images/design_images/bg_releases_leftcol_footer.png) no-repeat 0 0;
	width:241px;
	height:25px;
}

#releases #main {
	width:684px;
	float:left;
}

#releases #main .content_wrap {
	background:#000;
	/*background:#000 url(../images/design_images/bg_shows_main.png) repeat-y 0 0;*/
	padding-bottom:2em;
	font:normal 13px/140% Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
	width:684px;
}

#releases #main .content {
	margin:0 auto;
	padding:25px 0 0 25px;
}

#album_info {
	width:220px;
	float:left;
}

#album_lyrics {
	width:400px;
	height:390px;
	float:left;
	margin-left:30px;
	overflow-y:auto;
	overflow-x:hidden;
}

#releases #main .content_footer {
	background:url(../images/design_images/bg_galleries_main_footer.png) no-repeat 0 0;
	width:684px;
	height:20px;
}

/***************************************************************************//* bio content */

#bio #rightcol {
	width:351px;
	float:left;
	color:#fff;
	font-size:13px;
	line-height:140%;
}

#bio #rightcol .content_nav {
	background:url(../images/design_images/bg_transparent.png) repeat 0 0;
	height:69px;
	border:1px solid #ccc;
	border-width:0 0 1px 0;
}

#bio #rightcol .content {
	background:url(../images/design_images/bg_transparent.png) repeat 0 0;
	padding:0;
	height:352px;
	overflow-y:auto;
	overflow-x:hidden;
}

#bio #rightcol .entry {
	padding:14px;
	font:normal 13px/140% Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
	text-transform:capitalize;
}

#bio #rightcol .entry:hover {background:transparent;}

#bio #rightcol .content_footer {
	background:url(../images/design_images/bg_bio_rightcol_footer.png) no-repeat 0 0;
	width:351px;
	height:24px;
}

#bio #main {
	width:574px;
	float:left;
}

#bio #main .content_wrap {
	background:#000;
	/*background:#000 url(../images/design_images/bg_shows_main.png) repeat-y 0 0;*/
	padding-bottom:2em;
}

#bio #main .content {
	height:444px;
}

#bio #main .content .gallery {
	width:351px;
	margin-left:36px;
	padding-top:10px;
}

#bio #main .content_footer {
	background:url(../images/design_images/bg_bio_main_footer.png) no-repeat 0 0;
	width:574px;
	height:20px;
}

/***************************************************************************//* links */

#links #main {
	width:925px;
	float:left;
}

#links #main .content_wrap {
	background: url(../images/design_images/bg_links_main.png) repeat-y 0 0;
	padding-bottom:2em;
	font:normal 13px/140% Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
}

#links #main .content {
	/*height:444px;*/
}

#links #main .content_footer {
	background:url(../images/design_images/bg_links_main_footer.png) no-repeat 0 0;
	width:925px;
	height:20px;
}

#col1 a, #col2 a, #col3 a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

#col1 a:hover, #col2 a:hover, #col3 a:hover {
	color:#000;
}

#col1 strong, #col2 strong, #col3 strong {
	color:#ff9000;
}

#col1, #col2, #col3 {
	width:240px;
	float:left;
	margin:10px 0 0 20px;
}

/***************************************************************************//* downloads */

#downloads #main {
	width:925px;
	float:left;
}

#downloads #main .content_wrap {
	background: url(../images/design_images/bg_links_main.png) repeat-y 0 0;
	padding-bottom:2em;
	font:normal 13px/140% Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
}

#downloads #main .content {
	/*height:444px;*/
}

#downloads #main .content_footer {
	background:url(../images/design_images/bg_links_main_footer.png) no-repeat 0 0;
	width:925px;
	height:20px;
}

#downloads #main .entry {
	padding:15px;
}

/***************************************************************************//* footer */

#footer {
	background:url(../images/design_images/hr_footer.png) no-repeat 0 0;
	width:400px;
	margin:20px 270px 0px auto;
	padding-top:0px;
	text-align:center;
}

#footer .badges {
	margin-bottom:15px;
}

#footer a.badge {
	display:block;
	float:left;
	margin:0 10px 10px 0;
	text-indent:-9999px;
}

a.twitter {
	background:url(../images/design_images/icon_twitter.png) no-repeat 0 0;
	width:87px;
	height:18px;
}

a.myspace {
	background:url(../images/design_images/icon_myspace.png) no-repeat 0 0;
	width:103px;
	height:28px;
}
a.imeem {
	background:url(../images/design_images/icon_imeem.png) no-repeat 0 0;
	width:78px;
	height:23px;
}
a.youtube {
	background:url(../images/design_images/icon_youtube.png) no-repeat 0 0;
	width:71px;
	height:29px;
}
a.facebook {
	background:url(../images/design_images/icon_facebook.png) no-repeat 0 0;
	width:93px;
	height:20px;
}

#footer a.label {
	background:url(../images/design_images/label.png) no-repeat 0 0;
	display:block;
	width:102px;
	height:98px;
	margin:0 auto;
}

#promos {
	width:780px;
	margin:0px auto 10px auto;
	text-align:center;
}

.promo {
	width:240px;
	height:75px;
	float:left;
	margin-right:20px;
}

/***************************************************************************//* MAILING LIST */

#mailinglist {
margin:1px auto;
width:180px;
color:#fff;
}

#mailinglist input.email, #mailinglist input.zip, #mailinglist input.phone {
background:#999;
border:0;
color:#000;
font-size:11px;
font-family:Arial, Verdana, sans-serif;
height:20px;
padding:4px 0 0 5px;
}

#mailinglist input.email {
width:160px;
}

#mailinglist input.zip {
width:70px;
}

#mailinglist input.phone {
width:80px;
}

/* Float Patch */
.floatcontainer:after { 
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.floatcontainer {display:inline-block;}
/* Mark Hadley's fix for IE Mac */  
.floatcontainer { display: inline-table;}
/* Hide from IE Mac \*/ 
* html .floatcontainer {height: 1%;} 
.floatcontainer{display:block;}


