/*****************************************************************************/
/*	Pixelgrazer Default CSS (http://pixelgrazer.com) v1 July 13, 2006
******************************************************************************/
html, body, form, fieldset {
	margin: 0;
	padding: 0;
	font: 90%/120% Helvetica, Arial, sans-serif;
	color: #a1d6f8;
}
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 1em 0;
	padding: 0;
}
li, dd, blockquote {
	margin-left: 1em;
}
form label {
	cursor: pointer;
}
fieldset {
	border: none;
}
input, select, textarea {
	font-size: 100%;
}
img {
	border: 0;
}

.lefty{
float: left;
}

#download_bg{
	background: #08588b url(/images/press/bg_title.jpg) repeat-x;
}

/*****************************************************************************/
/*	Links
******************************************************************************/

a:link{
color: #24a3ec;
}

a:hover, a:active{
color: #ffffff;
}

a:visited{
color: #c9e7fa;
}

.view_all{
color: #ffffff; font: 90%/120% Helvetica, Arial, sans-serif;
}

.view_all a:link{
color: #c9e7fa;
}

.view_all a:hover, .view_all a:active{
color: #ffffff;
}

.view_all a:visited{
color: #c9e7fa;
}


.press_bar_title a:link, .press_bar_title a:visited{
color: #1e81ba;
}

.press_bar_title a:hover, .press_bar_title a:active{
color: #24a3ec;
}


/*****************************************************************************/
/*	Structure
******************************************************************************/
body, html {
	
	text-align: center;
	/*background-color: #181a2f;*/
	background-color: #0171b1;
	/*background-image: url(/images/background.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;*/
}

.cleared {
	clear: both;
}

#background_container{
	width: 100%; background-color: #181a2f;
	background-image: url(/images/background2.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
}

#container, #container_wide {
	margin: auto; width: 650px;
	background: url(/images/bg_home.gif) repeat-y;
	text-align: left;
}

#container_wide {
	background: url(/images/bg_wide.gif) repeat-y;
}

#reflection{
	margin: auto; width: 650px; height: 31px;
	background: url(/images/reflection.jpg) no-repeat;
}

.content_full{
	margin: auto; width: 624px;
}

#column_left{
	width: 347px; margin-left: 52px; text-align: left;
	margin-bottom: 30px;
}

#column_left_artist, #column_left_contact{
	width: 408px; margin-left: 20px; text-align: left; min-height: 500px;
	background: url(/images/artists/background.jpg) repeat-x; margin-top: 5px;
	margin-bottom: 30px;
}

#column_left_contact{
	background: transparent;
}

#column_full_artists, .column_full_content{
	margin: auto; text-align: left; min-height: 500px; margin-bottom: 30px;
	width: 599px; padding: 16px 0 11px 11px;
	background:  url(/images/artists/artists_bg.jpg) repeat-x;
}

.column_full_content{
min-height: 200px; clear: both;
}

#column_right, #column_right_artist{
	float: right;
	width: 195px; margin-right: 17px; text-align: left;
	color: #1e81ba;
}

#column_right_artist{
background: url(/images/artists/bg_right.jpg) repeat-x;
}

*html #column_right, *html #column_right_artist{
	margin-right: 8px;
	padding-right: 1px;
}

*html #column_right_artist{
 margin-top: -16px;
 }

.content_right{
	width: 159px; margin: auto;
	margin-top: 25px; color: #1e81ba;
	margin-bottom: 25px;
}

.content_right .signup{
	width: 159px; margin: auto;
	color: #1e81ba;
}

#artist_image{
margin: 10px 10px 0 10px;
}

#artist_title, #artist_title_sm, #artist_title_tiny{
width: 372px; height: 31px; padding: 8px; text-align: left;
color: #952221; font-weight: bold;
margin: 0 10px 0 10px;
background: #afd2e7 url(/images/artists/bg_title.jpg) repeat-x;
}

#artist_title, #artist_title_sm{
font: 185%/120% Helvetica, Arial, sans-serif;
}

#artist_title_tiny{
font: 142%/160% Helvetica, Arial, sans-serif;
}

#artist_title_sm a:link, #artist_title_sm a:active, #artist_title_sm a:visited, #artist_title_sm a:hover,
#artist_title_tiny a:link, #artist_title_tiny a:active, #artist_title_tiny a:visited, #artist_title_tiny a:hover{
color: #952221; font-weight: bold; text-decoration: none;
}

#artist_title_sm a:hover, #artist_title_tiny a:hover {
color: #ea2827;
}

#artist_title_sm, #artist_title_tiny{
margin:0; width: 165px; height:auto; text-transform: uppercase;
}

*html #artist_title{
padding-bottom: 2px;
}

.content_right_inner{
margin-top: 15px;
}

#tabbed_content1, #tabbed_content2{
margin: auto; width: 370px;
}

#tabbed_content2{

}

.tooltip{
position: absolute;  top: 400px;
width: 130px; padding-top: 8px;
background: url(/images/artists/over_top.gif) no-repeat;
}

.album_over_content{
width: 118px; padding: 5px;
background: #b2d3e8 url(/images/artists/bg_over.jpg) repeat-x;
border-left: solid 1px #10385c;
border-right: solid 1px #10385c;
border-bottom: solid 1px #10385c;
font: 80%/120% Helvetica, Arial, sans-serif;
color:#1e81ba;
}

.album_over_title{
font-weight: bold; color: #10385c;
}

.artists_box{
float: left; width: 181px; padding: 4px; margin-left: 5px; margin-bottom: 5px;
background: #1e81ba url(/images/artists/artists_box_bg.jpg) repeat-x;
}

* html .artists_box{
padding: 3px;
}

.full_title{
	margin: auto; width: 577px; text-align: left;
}

.tour_bar, .press_left_content{
width: 569px; height: 101px; padding: 4px; margin-left: 5px;
background: #1e81ba url(/images/artists/artists_box_bg.jpg) repeat-x;
}

.press_left_content{
	background: url(/images/press/bg_sidebar.gif) repeat-y right;
	height: auto; padding: 0; width: 579px;
}


.tour_bar_inner{
width: 569px; height: 101px;
background: #afd2e7 url(/images/tour/title_bg.jpg) repeat-x;
}

.tour_bar_title, .press_bar_title{
width: 300px; height: 66px; padding-top: 35px;
font: 185%/120% Helvetica, Arial, sans-serif;
color: #952221; font-weight: bold;
margin: 0 0 0 200px;
}

.press_bar_title{
padding-top: 30px;
}
.tour_table{
margin: auto; margin-top: 10px; width: 577px;
}

.even_cell{
background-color: #0f6499;
}

.column_right_press{
float: right; width: 195px;
background: url(/images/artists/bg_right.jpg) repeat-x;
}

.column_left_press{
	width: 335px; padding: 25px 0 0 15px;
}

/*****************************************************************************/
/*	Nav
******************************************************************************/

#footer_gap{
font-size: 1px;
clear: both; margin: auto; width: 616px; height: 5px;
background-color: #08588b;
}

#footer{
clear: both; margin: auto; width: 616px; height: 26px;
}

#footer1 {
	width: 616px; height: 26px;
	background: url(/images/footer_nav.jpg);
	margin: 0 auto; padding: 0;
	position: relative;
}
#footer1 li a{
	text-indent: -9000px;
	text-decoration: none;
	overflow: hidden;
}
#footer1 li {
	margin: 0; padding: 0; list-style: none;
	position: absolute; top: 0;
}
#footer1 li, #footer1 a {
	height: 26px; display: block;
	top: 0px;
}

#footer1a {
	left: 0; width: 93px;
}
#footer1b {
	left: 95px; width: 103px;
}
#footer1c {
	left: 200px; width: 85px;
}
#footer1d {
	left: 287px; width: 94px;
}
/*#footer1e {
	left: 328px; width: 85px;
}*/
#footer1e {
	left: 383px; width: 108px;
}
#footer1f {
	left: 493px; width: 123px;
}


#footer1a a:hover {
	background: transparent url(/images/footer_nav.jpg) 0 -26px no-repeat;
}
#footer1b a:hover {
	background: transparent url(/images/footer_nav.jpg) -95px -26px no-repeat;
}
#footer1c a:hover {
	background: transparent url(/images/footer_nav.jpg) -200px -26px no-repeat;
}
#footer1d a:hover {
	background: transparent url(/images/footer_nav.jpg) -287px -26px no-repeat;
}
/*#footer1e a:hover {
	background: transparent url(/images/footer_nav.jpg) -328px -26px no-repeat;
}*/
#footer1e a:hover {
	background: transparent url(/images/footer_nav.jpg) -383px -26px no-repeat;
}
#footer1f a:hover {
	background: transparent url(/images/footer_nav.jpg) -493px -26px no-repeat;
}

#tabs{
width: 158px; height: 22px;
margin-top: 16px; float: right;
}
#tab1 {
	width: 158px; height: 22px;
	margin: 0 auto; padding: 0;
	position: relative;
}
#tab1 li a{
	text-decoration: none;
	overflow: hidden;
}
#tab1 li {
	margin: 0; padding: 0; list-style: none;
	position: absolute; top: 0;
}
#tab1 li, #tab1 a, #tab1 .smaller {
	height: 22px; display: block; top: 0px; 
	font: 80%/120% Helvetica, Arial, sans-serif;color: #ffffff;
	text-align: center; font-weight: normal; padding-top: 1px;
}

#tab1a {
	left: 0; width: 78px;
}

#tab1b {
	left: 80px; width: 83px;
}

#tab1a.active, #tab1b.active {
	background: #1e81ba url(/images/artists/bg_tab_active.jpg) repeat-x;
}

#tab1a.inactive, #tab1b.inactive {
	background: #62a7cf;
}

/*****************************************************************************/
/*	Headings
******************************************************************************/
h1{
	font: 180%/120% Helvetica, Arial, sans-serif;
	color: #ffffff; font-weight: bold;
}

h2{
	font: 90%/120% Helvetica, Arial, sans-serif;
	color: #181a2f; font-weight: normal;
}

h3{
	font: 110%/120% Helvetica, Arial, sans-serif;
	color: #64bef1; font-weight: bold;
	margin: 0; padding: 0;
}

h4{
	font: 100%/120% Helvetica, Arial, sans-serif;
	font-weight: bold; margin-bottom: 0; padding: 0;
}

h5{
	font: 110%/120% Helvetica, Arial, sans-serif;
	color: #64bef1; font-weight: bold; 
	margin: 0; padding: 0; margin-bottom: -10px;
}

h6{
	font: 100%/120% Helvetica, Arial, sans-serif;
	font-weight: bold;
}

.press_bar_title h6{
	font: 50%/120% Helvetica, Arial, sans-serif;
	font-weight: bold; margin: 0; padding: 0;
}

.title{
	font: 135%/120% Helvetica, Arial, sans-serif;
	color: #24a3ec; font-weight: bold;
	background: url(/images/icon_arrow.gif)  no-repeat 0 50%;
	padding-left: 13px; 
	text-transform: uppercase;
}

hr{
	margin: auto; width: 326px; height: 1px; border: 0;
	background: #08588b url(/images/bar_content.gif) repeat-x;
	color: #10385c; margin-top: 25px; margin-bottom: 25px;
}

.tour_small{
	font: 90%/120% Helvetica, Arial, sans-serif;
	margin: 10px 0;
}

.white{
	color: #ffffff;
}

/*****************************************************************************/
/*	Forms
******************************************************************************/
label{
font: 90%/120% Helvetica, Arial, sans-serif;
color: #1e81ba;
}

#submit_button{
margin-top: 5px;
width: 55px;
height: 20px;
}

form{
margin-top: 5px;
text-align: left;
height: auto;
color: #0d1324;
}

input{
color: #0466a1;
width: 159px;
/*background-color: #d3e6f2;*/
}

.radio{
color: #0d1324;
width: auto;
height: auto;
}


/*****************************************************************************/
/*	Lists
******************************************************************************/

.links_list, .links_list ul, .links_list li{
margin: 0; padding: 0;
list-style: none; color: #ffffff;
}

.links_list li{
margin: 10px 0 10px 0;
}

.links_list li ul li{
margin: 0 0 10px 0;
}

.disc_list, .disc_list ul, .disc_list li{
margin: 0; padding: 0;
list-style: none; color: #ffffff;
display: inline;
}

.disc_list img{
border: 2px solid #08588b;
}

.disc_list li{
margin: 1px;
}

.video_list, .video_list ul, .video_list li{
list-style: none;
margin: 0; padding: 0;
}

.video_list{
margin-top: 15px;
}

.video_list li{
background: url(/images/icon_arrow.gif) no-repeat 0 50%;
padding-left: 16px; margin-bottom: 5px; font-weight: bold;
}



/*****************************************************************************/
/*	Misc
******************************************************************************/
.artist_name {
	text-transform: uppercase;
}
.itunes_click {
	font-size: 90%;
}
#vimeo {
	text-align: center;
	margin: 20px 0;
}