* {
margin:0;
padding:0;
}

body {
background-image:url(images/body_bg.jpg);
background-repeat:repeat-x;
background-color:#EADBBE;
text-align:center;
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#55462F;
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#55462F;
}

p.justify {
text-align:justify;
}

p.center {
text-align:center;
}

p.bold {
font-weight:bold;
}

p.small {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#55462F;
}

.label {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#55462F;
}

#wrapper {
margin:0 auto;
height:auto;
width:802px;
text-align:left;
}

#banner {
height:121px;
width:auto;
}

#youtube_myspace {
height:40px;
width:auto;
background-image:url(images/youtube_myspace_bg.jpg);
}

#menu {
height:38px;
width:auto;
background-image:url(images/menu_bg.jpg);
}

#content_wrapper {
height:auto;
width:802px;
background-image:url(images/content_bg.jpg);
background-repeat:repeat-y;
}

#footer {
height:auto;
width:auto;
padding:10px 0 10px 0;
text-align:center;
}

.clearing_div {
clear:both;
}

.content_left_container {
height:auto;
width:250px;
padding-left:26px;
float:left;
}

/* width = 250px */
.content_left_header {
height:12px;
width:auto;
font-size:9px;/* required to remove gap from bottom of div */
background-image:url(images/small_header.gif);
}

.content_left_middle {
height:auto;
width:auto;
padding:0 12px 0 12px;
background-image:url(images/small_middle.gif);
background-repeat:repeat-y;
}

.content_left_footer {
height:12px;
width:auto;
font-size:9px;/* required to remove gap from bottom of div */
background-image:url(images/small_footer.gif);
}

.content_right_container {
height:auto;
width:480px;
padding-right:26px;
float:right;
}

/* width = 480px */
.content_right_header {
height:12px;
width:auto;
font-size:9px;/* required to remove gap from bottom of div */
background-image:url(images/large_header.gif);
}

.content_right_middle {
height:auto;
width:auto;
padding:0 12px 0 12px;
background-image:url(images/large_middle.gif);
background-repeat:repeat-y;
}

.content_right_footer {
height:12px;
width:auto;
font-size:9px;/* required to remove gap from bottom of div */
background-image:url(images/large_footer.gif);
}

/* width = 750px */
.content_middle {
height:auto;
width:750px;
padding-left:26px;
}

.content_middle_header {
height:12px;
width:auto;
font-size:9px;/* required to remove gap from bottom of div */
background-image:url(images/middle_header.gif);
}

.content_middle_middle {
height:auto;
width:auto;
padding:0 12px 0 12px;
background-image:url(images/middle_middle.gif);
background-repeat:repeat-y;
}

.content_middle_footer {
height:12px;
width:auto;
font-size:9px;/* required to remove gap from bottom of div */
background-image:url(images/middle_footer.gif);
}

#blue_stars_cd {
height:auto;
width:auto;
background-image:url(images/blue_stars_cd.gif);
background-position:right;
background-repeat:no-repeat;
}

#alert_taf {
width:auto;
height:auto;
background-color:#ECE6DC;
border:#55462F 1px solid;
padding:4px;
}

#blue_stars_cover {
height:auto;
width:130px;
float:left;
}

#blue_stars_tracks_left {
height:auto;
width:160px;
float:left;
}

#blue_stars_tracks_right {
height:auto;
width:160px;
float:right;
}

#blue_stars_download_left {
height:auto;
width:226px;
float:left;
background-image:url(images/per_track.gif);
background-position:top right;
background-repeat:no-repeat;
}

#blue_stars_download_right {
height:auto;
width:226px;
float:right;
}

.form_input {
background-color:#ECE6DC ! important;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#55462F;
padding:3px 3px 3px 3px;
border:#55462F 1px solid;
}

.form_button {
background-color:#ECE6DC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#55462F;
padding:2px 0px 2px 0px;
border:#55462F 1px solid;
}

.form_button:hover {
background-color:#E7D7BD;
color:#55462F;
padding:2px 0px 2px 0px;
border:#55462F 1px solid;
}

fieldset {
border:none;
}

a:link {
font-weight:bold;
outline:none;
text-decoration:none;
color:#55462F;
}

a:visited {
font-weight:bold;
outline:none;
text-decoration:none;
color:#55462F;
}

a:hover {
font-weight:bold;
outline:none;
text-decoration:none;
color:#BCA684;
}

.footer_link a:link {
font-weight:bold;
outline:none;
text-decoration:none;
color:#55462F;
}

.footer_link a:visited {
font-weight:bold;
outline:none;
text-decoration:none;
color:#55462F;;
}

.footer_link a:hover {
font-weight:bold;
outline:none;
text-decoration:none;
color:#BCA684;
}

td.contact_form_left {
width:25%;
vertical-align:top
}

td.contact_form_right {
width:75%;
}

/* menu components */
ul.menu {
list-style:none;
display:inline;
}

li.menu {
display:inline;
}

a.home {
height:38px;
width:74px;
outline:none;
float:left;
}

a.home:hover {
background-image:url(images/home_menu_button.jpg);
}

a.news {
height:38px;
width:56px;
outline:none;
float:left;
}

a.news:hover {
background-image:url(images/news_menu_button.jpg);
}

a.live {
height:38px;
width:44px;
outline:none;
float:left;
}

a.live:hover {
background-image:url(images/live_menu_button.jpg);
}

a.contact {
height:38px;
width:76px;
outline:none;
float:left;
}

a.contact:hover {
background-image:url(images/contact_menu_button.jpg);
}

a.audio {
height:38px;
width:62px;
outline:none;
float:left;
}

a.audio:hover {
background-image:url(images/audio_menu_button.jpg);
}

a.video {
height:38px;
width:58px;
outline:none;
float:left;
}

a.video:hover {
background-image:url(images/video_menu_button.jpg);
}

a.messages {
height:38px;
width:87px;
outline:none;
float:left;
}

a.messages:hover {
background-image:url(images/messages_menu_button.jpg);
}

a.shop {
height:38px;
width:52px;
outline:none;
float:left;
}

a.shop:hover {
background-image:url(images/shop_menu_button.jpg);
}

a.youtube {
height:40px;
width:120px;
outline:none;
float:left;
}

a.youtube:hover {
background-image:url(images/youtube_menu_button.jpg);
}

a.myspace {
height:40px;
width:78px;
outline:none;
float:left;
}

a.myspace:hover {
background-image:url(images/myspace_menu_button.jpg);
}
/* end menu components */

/* vsel */
.date {
width:100px;
text-align:center;
}
.dayw {
width:35px;
}
.time {
width:50px;
}
.venue {
width:auto;
}
.description {
width:120px;
text-align:center;
}
.spacer {
width:8px;
}

.highlight {
width:720px;
background-color:#ECE6DC;
border:#55462F 1px solid;
padding:4px;
text-align:left
}
/* end vsel */

/* news */
.news_table {
width:720px;
border:0;
}

.news_td_header {
width:720px;
background-color:#ECE6DC;
border:#55462F 1px solid;
padding:4px;
}

.news_td {
width:720px;
vertical-align:top;
padding:10px 0 10px 0;
}
/* end news */