/* CSS Document */

* {
	margin:0px;
	padding:0px;
}

body {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

#homepage {

}

#other {

}


#news {

}

#gigs {

}

#djs_bands {

}

#music {

}

#best_of_you {

}

#contact {

}

#wrapper {
	width:100%;
}

/********************************header************************************/

#homepage #header {
	width:100%;
	height:120px;
	background:url(../images/header/home_header_bg.jpg) repeat-x;
}

#other #header {
	width:100%;
	height:120px;
	background:url(../images/header/home_header_bg.jpg) repeat-x;
}


#news #header {
	width:100%;
	height:120px;
	background:url(../images/header/news_header_bg.jpg) repeat-x;
}

#gigs #header {
	width:100%;
	height:120px;
	background:url(../images/header/gigs_header_bg.jpg) repeat-x;
}

#djs_bands #header {
	width:100%;
	height:120px;
	background:url(../images/header/dj_bands_header_bg.jpg) repeat-x;
}

#music #header {
	width:100%;
	height:120px;
	background:url(../images/header/music_header_bg.jpg) repeat-x;
}

#best_of_you #header {
	width:100%;
	height:120px;
	background:url(../images/header/best_of_you_header_bg.jpg) repeat-x;
}

#contact #header {
	width:100%;
	height:120px;
	background:url(../images/header/contact_header_bg.jpg) repeat-x;
}

#header_content {
	width:900px;
	margin:0 auto;
	text-align:left;
}

#logo {
	float:left;
	width:305px;
	height:50px;
	margin:31px 0px 0px 0px;
}

#login {
	float:right;
	background:url(../images/header/login_bg.png) repeat-x;
	width:280px;
	height:30px;
}

* html #login {
	background:url(../images/header/login_bg.gif) repeat-x;
}

.login_side {
	float:left;
	width:5px;
	height:30px;
	background:url(../images/header/login_side.png);
}

* html .login_side {
	background:url(../images/header/login_side.gif);
}

#login_content {
	float:left;
	color:#ffffff;
	margin:8px 0px 0px 8px;
}

#login_content a {
	color:#ffffff;
	text-decoration:underline;
	padding:0px 2px 0px 2px;
}

#login_content a:hover {
	color:#2c84b5;
	text-decoration:none;
	background:#ffffff;
}

/********************************login form************************************/

#login_left {
	float:left;
}

.login_input {
	width:200px;
	height:20px;
	border:none;
	padding:5px 5px 2px 5px;
	border: 3px solid #d7d7d7;
}

.login_input_submit {
	background:#ffffff;
	width:100px;
	height:30px;
	color:#838181;
	font-size:13px;
	font-weight:bold;
	border:3px solid #d7d7d7;
}

h3.login_title {
	width:355px;
	height:32px;
	background:url(../images/content/login_page/login_title.gif) no-repeat top left;	
	text-indent:-10000px;
	margin:0px 0px 10px 0px;
}

#login_box {
	width:352px;
	border-top:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	border-bottom:3px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	background:#f1f1f1;
	float:left;
}

#login_box p {
	padding:0px 0px 10px 0px;
}

.login_box_error {
	color:#FF0000;
	font-weight:bold;
}

#login_box strong {
	font-weight:bold;
	font-size:14px;
}

#login_box a {
	color:#1b7cb2;
	text-decoration:underline;
	padding:0px 2px;
}

#login_box a:hover {
	background:#1b7cb2;
	color:#ffffff;
	text-decoration:none;
}

#login_ad {
	float:right;
	width:486px;
	height:223px;
	background:#1b7cb2;
	border-bottom:3px solid #4ab0d5;
}

/********************************registration form************************************/

#registration_left {
	float:left;
}

h3.register_title {
	width:355px;
	height:32px;
	background:url(../images/content/registration_page/reg_title.gif) no-repeat top left;	
	text-indent:-10000px;
	margin:0px 0px 10px 0px;
}

h3.forgot_password_title {
	width:355px;
	height:32px;
	background:url(../images/content/forgot_password/forgot_password_title.gif) no-repeat top left;	
	text-indent:-10000px;
	margin:0px 0px 10px 0px;
}

h3.change_password_title {
	width:355px;
	height:32px;
	background:url(../images/content/change_password/password_title.gif) no-repeat top left;	
	text-indent:-10000px;
	margin:0px 0px 10px 0px;
}


#register_box {
	width:353px;
	border-top:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	border-bottom:3px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	background:#f1f1f1;
	float:left;
}

#register_box p {
	padding:0px 0px 10px 0px;
}

.login_box_success {
	color:#1b7cb2;
	font-weight:bold;
}

#register_box a {
	color:#1b7cb2;
	text-decoration:underline;
}

#register_box a:hover {
	background:#1b7cb2;
	color:#ffffff;
	text-decoration:none;
}

#register_box strong {
	font-weight:bold;
	font-size:14px;
}

#registration_ad {
	float:right;
	width:486px;
	height:223px;
	background:#1b7cb2;
	border-bottom:3px solid #4ab0d5;
}

.change_input_submit {
	background:#ffffff;
	width:150px;
	height:30px;
	color:#838181;
	font-size:13px;
	font-weight:bold;
	border:3px solid #d7d7d7;
}

#registration_right {
	float:right;
	width:486px;
	border-bottom:3px solid #4ab0d5;
}

.reset_password_input_submit {
	background:#ffffff;
	width:160px;
	height:30px;
	color:#838181;
	font-size:13px;
	font-weight:bold;
	border:3px solid #d7d7d7;
}

.change_password_input_submit {
	background:#ffffff;
	width:180px;
	height:30px;
	color:#838181;
	font-size:13px;
	font-weight:bold;
	border:3px solid #d7d7d7;
}

h3.not_found_title {
	width:355px;
	height:32px;
	background:url(../images/content/page_not_found/page_not_found.gif) no-repeat top left;	
	text-indent:-10000px;
	margin:0px 0px 10px 0px;
}

#not_found_ad {
	float:right;
	width:486px;
	height:163px;
	background:#1b7cb2;
	border-bottom:3px solid #4ab0d5;
}



/********************************navigation************************************/

#nav {
	float:right;
	padding: 0px;
	width: 546px;
	margin:52px 0px 0px 0px;
}

#nav ul {
	width: 546px;
	height: 38px;
	position: relative;
	margin: 0;
	padding: 0;
	background:url(../images/header/nav.gif);
}

#nav li {
	margin: 0; 
	padding: 0; 
	list-style: none; 
	position: absolute; 
	top: 0;
}

#nav li, #nav a, #nav li a.active {
	height: 38px; 
	display: block;
}

#nav ul a, #nav ul a.active {
	text-indent: -10000px;
	text-decoration: none;
}

#nav_home {
	left: 0px; 
	width: 60px;
}

#homepage #nav #nav_home, #nav_home a:hover, #nav_home a.active { 
	background: transparent url("../images/header/nav.gif") 0px -38px no-repeat;
}

#nav_news {
	left: 60px; 
	width: 61px;
}

#news #nav #nav_news, #nav_news a:hover, #nav_news a.active { 
	background: transparent url("../images/header/nav.gif") -60px -38px no-repeat;
}

#nav_gigs {
	left: 121px; 
	width: 55px;
}

#gigs #nav #nav_gigs, #nav_gigs a:hover, #nav_gigs a.active { 
	background: transparent url("../images/header/nav.gif") -121px -38px no-repeat;
}

#nav_djs_bands {
	left: 176px; 
	width: 105px;
}

#djs_bands #nav #nav_djs_bands, #nav_djs_bands a:hover, #nav_djs_bands a.active { 
	background: transparent url("../images/header/nav.gif") -176px -38px no-repeat;
}

#nav_music {
	left: 281px; 
	width: 64px;
}

#music #nav #nav_music, #nav_music a:hover, #nav_music a.active { 
	background: transparent url("../images/header/nav.gif") -281px -38px no-repeat;
}

#nav_best_of_you {
	left: 345px; 
	width: 113px;
}

#best_of_you #nav #nav_best_of_you, #nav_best_of_you a:hover, #nav_best_of_you a.active { 
	background: transparent url("../images/header/nav.gif") -345px -38px no-repeat;
}

#nav_contact {
	left: 458px; 
	width: 88px;
}

#contact #nav #nav_contact, #nav_contact a:hover, #nav_contact a.active { 
	background: transparent url("../images/header/nav.gif") -458px -38px no-repeat;
}



/********************************content************************************/

#content {
	background:url(../images/content/content_bg.gif) repeat-x top left #ffffff;
}

#maincontent {
	width:900px;
	margin:0 auto;
	text-align:left;
	padding:25px 0px 25px 0px;
}

#maincontent_large {
	width:916px;
	margin:0 auto;
	text-align:left;
	padding:25px 0px 25px 0px;
}

#maincontent_large_music {
	width:946px;
	margin:0 auto;
	text-align:left;
	padding:25px 0px 25px 30px;
}

p {
	padding: 10px 0px 0px 0px;
	line-height: 18px;
}

/********************************homepage************************************/

#homepage h3.news {
	width:498px;
	height:32px;
	background:url(../images/content/homepage/news_title.gif) no-repeat top left;;
	margin:0px 0px 10px 0px;
	text-indent:-10000px;
}

#homepage h3.about {
	width:392px;
	height:32px;
	background:url(../images/content/homepage/about_title.gif) no-repeat top left;	
	margin:0px 0px 10px 0px;
	text-indent:-10000px;
}

#homepage #about {
	float:right;
	width:392px;
}

#about_section {
	float:right;
	width:392px;
	height:293px;
	background:#f1f1f1;
	border-top:1px solid #d7d7d7;
	border-bottom:3px solid #d7d7d7;
}

#about_section p {
	padding:10px;
}

#about_section strong {
	font-size:14px;
}


#about_section a {
	color:#197bb2;
	text-decoration:underline;
}

#about_section a:hover {
	background:#197bb2;
	text-decoration:none;
	color:#ffffff;
}

#homepage_section2 {
	width:100%;
	padding:0px 0px 0px 0px;
	margin:10px 0px 10px 0px;
}

* html #homepage_section2 {
	margin:-25px 0px 10px 0px;
}

.homepage_box {
	width:218px;
	margin:3px 10px 0px 0px;
	float:left;
}

.homepage_box.homepage_box_right, p {
	padding:10px;
}

.homepage_box.homepage_box_right, .title {
	width:100%;
	padding:0px 0px 10px 0px;
}

.homepage_box .listen_to_shows {
	background:#f1f1f1;
	border-bottom:3px solid #ed980f;
}

.homepage_box .bands {
	background:#f1f1f1;
	border-bottom:3px solid #c1c0c0;
}

.homepage_box .top10 {
	background:#f1f1f1;
	border-bottom:3px solid #d23345;
}

.homepage_box_top10 {
	width:223px;
	margin:0px 5px 0px 0px;
	float:left;
}

.homepage_box_right {
	width:215px;
	margin:3px 0px 0px 0px;
	float:right;
}

.homepage_box_right .monthly_event {
	background:#f1f1f1;
	border-bottom:3px solid #d9a96b;
}

/********************************news************************************/

#newscontent_left {
	width:636px;
	float:left;
	text-decoration:none;
}

#newscontent_left h2 {
	width:636px;
	height:32px;
	background:url(../images/content/news/news_title.gif) no-repeat top left;	
	text-indent:-10000px;
}

.newsbox {
	height:150px;
	width:636px;
	margin:10px 0px 0px 0px;
	display:block;
	background:#f1f1f1;
	border-top:1px solid #d7d7d7;
	border-bottom:3px solid #d7d7d7;
	color:#000000;
	text-decoration:none;
}

.newsbox a{
	text-decoration:none;
	cursor:pointer;
}

.newsbox a:visited{
	text-decoration:none;
	cursor:pointer;
}

.newsbox:hover{
	text-decoration:none;
	background-color:#e1e1e1;
	cursor:pointer;
}

.newsbox a:active{
	text-decoration:none;
	cursor:pointer;
}
		
.newsbox_pic {
	width:100px;
	height:100px;
	border:1px solid #d7d7d7;
	float:left;
	padding:3px;
	margin:10px;
	background-color:#FFFFFF;
}

.newsbox h1{
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
	color:#000000;
	padding:10px 0px 0px 0px;
}

#newscontent_left p {
	padding:10px 0px 0px 0px;
}

#newscontent_left #page_links {
	text-align:right;
	width:100%;
	padding:25px 0px 0px 0px;
}

#newscontent_left #page_links a {
	background:#ffffff;
	color:#000000;
	dosplay:block;
	padding:1px 3px 1px 5px;
	text-decoration:none;
}

#newscontent_left #page_links a:hover {
	background:#e1e1e1;
	color:#000000;
	text-decoration:none;
}

#newscontent_left #page_links .on {
	background:#43b400;
	color:#ffffff;
	text-decoration:none;
}

/********************************news right sidebar************************************/

#newscontent_right, #newscontent_right_bottom {
	width:202px;
	float:right;
	margin: 0px 0px 50px 0px;
}

#newscontent_right h3 {
	width:202px;
	height:32px;
	background:url(../images/content/news/headlines_title.gif) no-repeat top left;	
	text-indent:;
	margin:0px 0px 10px 0px;
}

.rssfeed {
	margin:6px 0px 0px 175px;
}

#newscontent_right ul {
	list-style-type:none;
	margin:0px;
	pading:0px;
	border-bottom:1px solid #d7d7d7;
}

#newscontent_right li a {
	display:block;
	height:20px;
	width:192px;
	color:#000000;
	background:#f1f1f1;
	border-top:1px solid #d7d7d7;
	padding:10px 0px 5px 10px;
	text-decoration:none;
}

#news #news_story_1 #newscontent_right .one,
#news #news_story_2 #newscontent_right .two,
#news #news_story_3 #newscontent_right .three,
#news #news_story_4 #newscontent_right .four,
#news #news_story_5 #newscontent_right .five,
#news #news_story_6 #newscontent_right .six,
#newscontent_right li a:hover {
	background:#e1e1e1;
}

#newscontent_right_bottom h3 {
	width:202px;
	height:32px;
	background:url(../images/content/news/nme_title.gif) no-repeat top left;	
	text-indent:-10000px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px;
}

#newscontent_right_bottom li a:hover {
	background:#e1e1e1;
}

/********************************news stories content************************************/

#news_story_content {
	/*margin:10px;*/
}

#news_story_content h3 {
	font-size:18px;
	font-weight:bold;
	text-indent:-10000px;
}

#news_story_content strong {
	font-size:14px;
}

#news_story_content a {
	font-weight:bold;
	font-size:14px;
	color:#43b400;
	text-decoration:none;
	background:#ffffff;
}

#news_story_content a:hover {
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	background:#43b400;
}

#news_story_content .prev_next {
	width:100%;
	float:left;
}

#news_story_content a.next {
	float:left;
	font-weight:bold;
	font-size:14px;
	color:#43b400;
	text-decoration:none;
	display:block;
	margin:10px 0px 0px 0px;
	padding:0px 20px 0px 2px;
	background:url(../images/content/news/arrow.png) no-repeat 95% center #ffffff;
}

#news_story_content .next:hover  {
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	background:url(../images/content/news/arrow_rollover.png) no-repeat 95% center #43b400;
}

#news_story_content a.back {
	float:left;
	font-weight:bold;
	font-size:14px;
	color:#43b400;
	text-decoration:none;
	display:block;
	margin:10px 10px 0px 0px;
	padding:0px 2px 0px 20px;
	background:url(../images/content/news/back_arrow.png) no-repeat 1% center #ffffff;
}

#news_story_content .back:hover  {
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	background:url(../images/content/news/back_arrow_rollover.png) no-repeat 2% center #43b400;
}

/********************************Contact************************************/

#gigs_main_content {
	width:680px;
	float:left;
	margin:0px 0px 0px 25px;
}

* html #gigs_main_content {
	width:680px;
	float:left;
	margin:0px 0px 0px 23px;
}

#gigs_content_list {
	width:672px;
	float:left;
}

#gigs_main_content h3{
	width:672px;
	height:32px;
	margin:0px 0px 10px 0px; 
	text-indent:-10000px;
}

#gigs_main_content h3.gigs_title {
	background:url(../images/content/gigs/gigs_title.gif) no-repeat top left;
}

#gigs_main_content h3.gigs_of_the_month {
	background:url(../images/content/gigs/gig_of_the_month_title.gif) no-repeat top left;
}

#gigs_main_content h3.gigs_may {
	background:url(../images/content/gigs/may_title.gif) no-repeat top left;
	margin:10px 0px 5px 0px;
}

#gigs_main_content h3.gigs_june {
	background:url(../images/content/gigs/june_title.gif) no-repeat top left;
	margin:10px 0px 5px 0px;
}

.gigs_box {
	width:672px;
	background:#f1f1f1;
	border-bottom:3px solid #d7d7d7;
	padding:0px;
}

.gigs_box td {
	padding:5px 0px 5px 10px;
}

.gigs_dates_bg {
	background:#d7d7d7;
}

.gig_of_the_month_bg {
	background:#b80022;
	color:#ffffff;
}

.gig_table_headers {
	background:#d50158;
	color:#ffffff;
}


#gigs_main_content strong {
	font-size:14px;
	font-weight:bold;
}

/********************************Contact sidebar************************************/


#gigs_may {

}

#gigs_june {

}

#gigs_july {

}

#gigs_august {

}

#gigs_sidebar {
	width:203px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
}

#gigs_sidebar h2 {
	width:203px;
	height:32px;
	margin:0px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/gigs/gigs_sidebar_title.gif) no-repeat top left;
}

#gigs_sidebar ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#gigs_sidebar li a {
	display:block;
	height:22px;
	width:193px;
	border-top:1px solid #d7d7d7;
	text-decoration:none;
	/*padding:10px 0px 5px 10px;*/
}

#gigs #gigs_sidebar li a.gigs_list {
	color:#ffffff;
	background:#d50158;
	padding: 8px 0px 0px 10px;
}

#gigs_may #gigs_sidebar .gigs_may .gigs_list,
#gigs_june #gigs_sidebar .gigs_june .gigs_list,
#gigs_july #gigs_sidebar .gigs_july .gigs_list,
#gigs_august #gigs_sidebar .gigs_august .gigs_list,
#gigs #gigs_sidebar a:hover.gigs_list {
	background:url(../images/content/gigs/sidebar/gigs_bg_rollover.gif) repeat-x;
}


/********************************djs bands content************************************/

#djs_bands_content {
	/*width:676px;*/
	width:680px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 25px;
}

#djs_bands_content h3.bandofthemonth {
	width:672px;
	height:32px;
	margin:0px 0px 10px 0px;
	text-indent:-10000px;
	background:url(../images/content/djs_bands/main_page/band_of_month_title.gif) no-repeat top left;
}

#djs_bands_content h3.radiodjs {
	width:672px;
	height:32px;
	margin:10px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/djs_bands/main_page/radio_djs_title.gif) no-repeat top left;
}

#djs_bands_content h3.unsigned_bands {
	width:672px;
	height:32px;
	margin:10px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/djs_bands/main_page/unsigned_bands_title.gif) no-repeat top left;
}

#djs {
	width:672px;
	color:#ffffff;
}

#djs h4 {
	font-size:18px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

#peterbox {
	float:left;
	width:328px;
	margin:0px 10px 0px 0px;
	background:url(../images/content/djs_bands/main_page/lower_blue.gif) repeat-x bottom left #197bb2;
}

#barbourbox {
	float:right;
	width:328px;
	margin:0px 0px 0px 0px;
	background:url(../images/content/djs_bands/main_page/lower_brown.gif) repeat-x bottom left #9a612a;
}

.djspics {
	width:150px;
	height:203px;
	padding:10px 0px 10px 10px;
	float:left;
}

.djsinfo {
	width:148px;
	float:left;
	padding:10px 0px 0px 10px;
}

.djsinfo ul {
	width:148px;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.djsinfo li {
	padding:12px 0px 0px 0px;
}

.djsinfo li a {
	text-decoration:none;
	color:#ffffff;
}

.djsinfo li a:hover {
	text-decoration:underline;
}

.djs_email {
	width:168px;
	height:40px;
	float:right;
	padding:10px 0px 6px 0px;
}

#unsigned_bands {
	width:672px;
}

#unsigned_bands p {
	padding:10px 0px 0px 0px;
}

#unsigned_bands a .box {
	width:159px;
	display:block;
	float:left;
	margin:0px 12px 10px 0px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#716e6e;
	cursor:pointer;
}

#unsigned_bands a:hover .box {
	width:159px;
	display:block;
	float:left;
	margin:0px 12px 10px 0px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;	
}

#unsigned_bands a .box_right {
	width:159px;
	display:block;
	float:left;
	padding:0px 0px 10px 0px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#716e6e;
	cursor:pointer;
}

#unsigned_bands a:hover .box_right {
	width:159px;
	display:block;
	float:left;
	padding:0px 0px 10px 0px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}


/********************************djs bands ids for pages************************************/

#p_biography {

}

#p_gallery {

}

#p_youtube {

}

#p_music_played {

}

#p_messages {

}

#b_biography {

}

/*#b_gallery {

}

#b_youtube {

}

#b_music_played {

}

#b_messages {

}*/

/********************************djs bands sidebar************************************/

#djs_bands_sidebar {
	width:203px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
}

#djs_bands_sidebar h2 {
	width:203px;
	height:32px;
	margin:0px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/djs_bands/main_page/djs_bands_title.gif) no-repeat top left;
}

#djs_bands_sidebar ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#djs_bands_sidebar li a {
	display:block;
	height:22px;
	width:193px;
	border-top:1px solid #d7d7d7;
	text-decoration:none;
	/*padding:10px 0px 5px 10px;*/
}

#djs_bands_sidebar li a.listenlist {
	color:#ffffff;
	background:#ed970f;
	padding: 8px 0px 0px 10px;
}

#djs_bands_sidebar a:hover.listenlist {
	background:#f2b657;
}

#djs_bands_sidebar .off .listenlist  {
	background:#f2b657;
}

#djs_bands_sidebar li a.peterlist {
	color:#ffffff;
	background:url(../images/content/djs_bands/sidebar/peter_listbg.gif) repeat-x;
	padding: 8px 0px 0px 10px;
}

#p_biography #djs_bands_sidebar .bio .peterlist,
#b_biography #djs_bands_sidebar .b_bio .peterlist,
#p_gallery #djs_bands_sidebar .p_gallery .peterlist,
#p_youtube #djs_bands_sidebar .p_youtube .peterlist,
#p_music_played #djs_bands_sidebar .p_music_played .peterlist,
#p_messages #djs_bands_sidebar .p_messages .peterlist,
#djs_bands_sidebar a:hover.peterlist {
	background:url(../images/content/djs_bands/sidebar/peter_listbg_rollover.gif) repeat-x;
}

#djs_bands_sidebar li a.barbourlist {
	color:#ffffff;
	background:url(../images/content/djs_bands/sidebar/barbour_listbg.gif) repeat-x;
	padding: 8px 0px 0px 10px;
}

/*#b_biography #djs_bands_sidebar .bio .barbourlist,
#b_gallery #djs_bands_sidebar .b_gallery .barbourlist,
#b_youtube #djs_bands_sidebar .b_youtube .barbourlist,
#b_music_played #djs_bands_sidebar .b_music_played .barbourlist,
#b_messages #djs_bands_sidebar .b_messages .barbourlist,
#djs_bands_sidebar a:hover.barbourlist {
	background:url(../images/content/djs_bands/sidebar/barbour_listbg_rollover.gif) repeat-x;
}

#djs_bands_sidebar li a.barbourlist {
	color:#ffffff;
	background:url(../images/content/djs_bands/sidebar/barbour_listbg.gif) repeat-x;
	padding: 8px 0px 0px 10px;
}*/

#colenso_parade #djs_bands_sidebar .colenso_parade .unsignedlist,
#cutaways #djs_bands_sidebar .cutaways .unsignedlist,
#good_fight #djs_bands_sidebar .good_fight .unsignedlist,
#mr_jag #djs_bands_sidebar .mr_jag .unsignedlist,
#captain_kennedy #djs_bands_sidebar .captain_kennedy .unsignedlist,
#crave #djs_bands_sidebar .crave .unsignedlist,
#rsi #djs_bands_sidebar .rsi .unsignedlist,
#six_days_later #djs_bands_sidebar .six_days_later .unsignedlist,
#the_shots #djs_bands_sidebar .the_shots .unsignedlist,
#coda #djs_bands_sidebar .coda .unsignedlist,
#the_varionis #djs_bands_sidebar .the_varionis .unsignedlist,
#djs_bands_sidebar a:hover.unsignedlist {
	background:url(../images/content/djs_bands/sidebar/unsigned_listbg_rollover.gif) repeat-x;
}

#djs_bands_sidebar li a.unsignedlist {
	color:#ffffff;
	background:url(../images/content/djs_bands/sidebar/unsigned_listbg.gif) repeat-x;
	padding: 8px 0px 0px 10px;
}

#djs_bands_sidebar a:hover.unsignedlist {
	background:url(../images/content/djs_bands/sidebar/unsigned_listbg_rollover.gif) repeat-x;
}

/********************************djs content************************************/

#dj_main_content {
	width:677px;
	float:left;
	margin:0px 0px 0px 20px;
}

#dj_content_left {
	width:477px;
	float:left;
	margin:0px 16px 0px 0px;
}

#dj_content_left h3.peterbio {
	width:477px;
	height:32px;
	margin:0px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/djs_bands/djs/bio_title.gif) no-repeat top left;
}

#dj_content_left h3.barbourbio {
	width:477px;
	height:32px;
	margin:0px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/djs_bands/djs/bio_title_babs.gif) no-repeat top left;
}

#dj_content_left img.mainpic {
	width:467px;
	padding:4px;
	border:1px solid #d7d7d7;
	margin:0px 0px 20px 0px;
}

#dj_content_left img.biotitles {
	margin:0px 0px 5px 0px;
}

#dj_content_left p {
	font-size:11px;
	padding:0px 0px 20px 0px;
}

#dj_content_left strong {
	font-size:14px;
	color:#000000;
}

#dj_content_left a.top{
	font-size:14px;
	text-align:left;
	width:60px;
	padding:2px;
	color:#197bb2;
	text-decoration:none;
	font-weight:bold;
	display:block;
	background:url(../images/content/djs_bands/djs/top.png) no-repeat 95% center ;
}

#dj_content_left a:hover.top{
	font-size:14px;
	color:#ffffff;
	background:url(../images/content/djs_bands/djs/top_roll.png) no-repeat 95% center #197bb2;
}

#dj_content_right {
	width:180px;
	float:right;
	margin:0px;
}

#dj_content_right .pictures {
	width:180px;
	display:block;
}

#dj_content_right a img.photos {
	padding:3px;
	border:1px solid #d7d7d7;
	margin:0px 10px 10px 0px;
	width:77px;
}

#dj_content_right a:hover img.photos, a:hover img.photosright {
	background:#e1e1e1;
}

#dj_content_right a img.photosright {
	padding:3px;
	border:1px solid #d7d7d7;
	margin:0px 0px 10px 0px;
	width:77px;
}

#dj_content_right h3.topic1 {
	width:180px;
	height:32px;
	margin:0px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/djs_bands/djs/pictures_title.gif) no-repeat top left;
}

/*#dj_content_right h3.topic1barbour {
	width:180px;
	height:32px;
	margin:0px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/djs_bands/djs/pictures_title.gif) no-repeat top left;
}*/

#dj_content_right a.across{
	font-size:12px;
	text-align:left;
	color:#197bb2;
	padding:2px;
	width:90px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	background:url(../images/content/djs_bands/djs/across.gif) no-repeat 98% center ;
}

#dj_content_right a:hover.across{
	color:#ffffff;
	background:url(../images/content/djs_bands/djs/across_roll.gif) no-repeat 98% center #197bb2;
}

#dj_content_right a.barbouracross{
	font-size:12px;
	text-align:left;
	color:#9a612a;
	padding:2px;
	width:90px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	background:url(../images/content/djs_bands/djs/across.png) no-repeat 98% center ;
}

/*#dj_content_right a:hover.barbouracross{
	color:#ffffff;
	background:url(../images/content/djs_bands/djs/across_roll.png) no-repeat 98% center #9a612a;
}*/

#dj_content_right h3.topic2 {
	width:180px;
	height:32px;
	margin:20px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/djs_bands/djs/youtube_title.gif) no-repeat top left;
}

/*#dj_content_right h3.topic2barbour {
	width:180px;
	height:32px;
	margin:20px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/djs_bands/djs/youtube_title.gif) no-repeat top left;
}*/

#dj_content_right h3.topic3 {
	width:180px;
	height:32px;
	margin:20px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/djs_bands/djs/your_messages_title.gif) no-repeat top left;
}

/*#dj_content_right h3.topic3barbour {
	width:180px;
	height:32px;
	margin:20px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/djs_bands/djs/your_messages_title.gif) no-repeat top left;
}*/

/********************************djs gallery************************************/

#dj_main_content h3.petegallery {
	width:677px;
	height:32px;
	margin:0px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/djs_bands/djs/picture_gallery_title.gif) no-repeat top left;
}

/*#dj_main_content h3.barbourgallery {
	width:677px;
	height:32px;
	margin:0px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/djs_bands/djs/picture_gallery_title.gif) no-repeat top left;
}*/

.pete_gallery {
	width:677px;
}

.noclick_button {
	background:#f1f1f1;
}

/********************************music played************************************/

#dj_main_content h3.petemusic_played {
	width:477px;
	height:32px;
	margin:0px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/djs_bands/djs/music_played_title.gif) no-repeat top left;
}

#dj_main_content h3.petemusic_played2 {
	width:477px;
	height:32px;
	margin:0px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/djs_bands/djs/music_played2_title.gif) no-repeat top left;
}

/*#dj_main_content h3.barbourmusic_played {
	width:477px;
	height:32px;
	margin:0px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/djs_bands/djs/music_played_title.gif) no-repeat top left;
}

#dj_main_content h3.barbourmusic_played2 {
	width:477px;
	height:32px;
	margin:0px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/djs_bands/djs/music_played2_title.gif) no-repeat top left;
}*/

.song_list_box {
	width:477px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	background:#f1f1f1;
	border-top:1px solid #d7d7d7;
	border-bottom:3px solid #d7d7d7;
	color:#000000;
	text-decoration:none;
}
		
a.song_list_box_pic {
	width:131px;
	height:131px;
	border:1px solid #d7d7d7;
	float:left;
	padding:3px;
	margin:10px;
	background-color:#FFFFFF;
}

a:hover.song_list_box_pic {
	background-color:#e1e1e1;
}

.song_list_box_inner {
	float:left;
	width:315px;
	margin:10px 0px 0px 0px;
}

.song_list_box_inner p {
	margin:10px 0px 0px 0px;
	padding:0px;
}

.song_list_box h4{
	text-decoration:none;
	font-weight:normal;
	font-size:18px;
	color:#000000;
	padding:0px 0px 0px 0px;
}

.song_list_box h5{
	text-decoration:none;
	font-weight:normal;
	font-size:14px;
	color:#000000;
	padding:10px 0px 0px 0px;
}

#p_music_played .song_list_box a.across{
	font-size:12px;
	text-align:left;
	color:#197bb2;
	padding:2px;
	width:165px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	background:url(../images/content/djs_bands/djs/across.gif) no-repeat 98% center ;
}

#p_music_played .song_list_box a:hover.across{
	color:#ffffff;
	background:url(../images/content/djs_bands/djs/across_roll.gif) no-repeat 98% center #197bb2;
}

#b_music_played .song_list_box a.across{
	font-size:12px;
	text-align:left;
	color:#9a612a;
	padding:2px;
	width:160px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	background:url(../images/content/djs_bands/djs/across_music.gif) no-repeat 98% center ;
}

#b_music_played .song_list_box a:hover.across{
	color:#ffffff;
	background:url(../images/content/djs_bands/djs/across_music_roll.gif) no-repeat 98% center #9a612a;
}

#music_played_pages {
	text-align:right;
	width:100%;
	padding:25px 0px 0px 0px;
}

#music_played_pages a {
	background:#ffffff;
	color:#000000;
	dosplay:block;
	padding:1px 3px 1px 5px;
	text-decoration:none;
}

#music_played_pages a:hover {
	background:#e1e1e1;
	color:#000000;
	text-decoration:none;
}

#p_music_played  #music_played_pages .on {
	background:#197bb2;
	color:#ffffff;
	text-decoration:none;
}

/*#b_music_played  #music_played_pages .on {
	background:#9a612a;
	color:#ffffff;
	text-decoration:none;
}*/

/********************************youtube************************************/

#dj_main_content h3.youtube_title {
	width:677px;
	height:32px;
	margin:0px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/djs_bands/djs/youtube_fav_title.gif) no-repeat top left;
}

#dj_main_content h3.youtube_title_email {
	width:677px;
	height:32px;
	margin:0px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/djs_bands/djs/youtube/send_clips_title.gif) no-repeat top left;
}

/*#dj_main_content h3.youtube_title_barbour {
	width:677px;
	height:32px;
	margin:0px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/djs_bands/djs/youtube_fav_title.gif) no-repeat top left;
}*/

#youtube_message {

}

#youtube_message strong {
	font-size:14px;
}

.youtube_smallfont {
	color:#197bb2;
	font-size:14px;
	font-weight:bold;
}

.youtube_inputarea {
	width:330px;
	height:30px;
	background:url(../images/content/djs_bands/djs/youtube/youtube_input_box.jpg) no-repeat left top;
	border:none;
	padding:5px 5px 5px 5px;
}


/********************************bands************************************/

#bands_main_content {
	width:677px;
	float:left;
	margin:0px 0px 0px 20px;
}

#bands_content_left {
	width:412px;
	float:left;
	margin:0px 16px 0px 0px;
}

#bands_content_left p {
	font-size:11px;
	padding:0px 0px 20px 0px;
}

#bands_content_left strong {
	font-size:14px;
}

#bands_content_left h3.bands_title {
	width:412px;
	height:32px;
	margin:0px 0px 10px 0px; 
	text-indent:-10000px;
}

#colenso_parade #bands_content_left h3.bands_title {
	background:url(../images/content/djs_bands/bands/colenso_parade/colenso_parade_title.gif) no-repeat top left;
}

#cutaways #bands_content_left h3.bands_title {
	background:url(../images/content/djs_bands/bands/cutaways/cutaways_title.gif) no-repeat top left;
}

#good_fight #bands_content_left h3.bands_title {
	background:url(../images/content/djs_bands/bands/good_fight/good_fight_title.gif) no-repeat top left;
}

#mr_jag #bands_content_left h3.bands_title {
	background:url(../images/content/djs_bands/bands/mr_jag/mr_jag_title.gif) no-repeat top left;
}

#captain_kennedy #bands_content_left h3.bands_title {
	background:url(../images/content/djs_bands/bands/captain_kennedy/captain_kennedy_title.gif) no-repeat top left;
}

#crave #bands_content_left h3.bands_title {
	background:url(../images/content/djs_bands/bands/crave/crave_title.gif) no-repeat top left;
}

#rsi #bands_content_left h3.bands_title {
	background:url(../images/content/djs_bands/bands/rsi/rsi_title.gif) no-repeat top left;
}

#six_days_later #bands_content_left h3.bands_title {
	background:url(../images/content/djs_bands/bands/six_days_later/six_days_later_title.gif) no-repeat top left;
}

#the_shots #bands_content_left h3.bands_title {
	background:url(../images/content/djs_bands/bands/the_shots/the_shots_title.gif) no-repeat top left;
}

#coda #bands_content_left h3.bands_title {
	background:url(../images/content/djs_bands/bands/coda/coda_title.gif) no-repeat top left;
}

#the_varionis #bands_content_left h3.bands_title {
	background:url(../images/content/djs_bands/bands/the_varionis/the_varionis_title.gif) no-repeat top left;
}


#bands_content_left img.mainpic {
	width:404px;
	padding:4px;
	border:1px solid #d7d7d7;
	margin:0px 0px 10px 0px;
}

#bands_content_left h3.band_members {
	width:412px;
	height:32px;
	margin:10px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/djs_bands/bands/band_members_title.gif) no-repeat top left;
}

#bands_content_left h3.reviews {
	width:412px;
	height:32px;
	margin:20px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/djs_bands/bands/reviews_title.gif) no-repeat top left;
}

#bands_content_left #band_members {
	width:412px;
	float:left;
}

#bands_content_left #band_members2 {
	width:412px;
	float:left;
	padding:20px 0px 0px 0px;
}

#bands_content_left .members_left {
	margin:0px 17px 0px 0px;
	width:90px;
	display:block;
	display:inline;
	float:left;
}

* html #bands_content_left .members_left {
	margin:0px 16px 10px 0px;
}

#bands_content_left a.bandcontentlink {
	color:#716e6e;
	text-decoration:underline;
	padding:2px;
}

#bands_content_left a:hover.bandcontentlink {
	background:#716e6e;
	color:#ffffff;
	text-decoration:none;
}

#bands_content_left .members_left img {
	margin:0px 0px 5px 0px
}

#bands_content_left .members_right img {
	margin:0px 0px 5px 0px
}

#bands_content_left #reviews {
	width:412px;
	float:left;
}

#bands_content_left .review_box {
	background:url(../images/content/djs_bands/bands/quotes.gif) no-repeat top right #f1f1f1;
	border-top:1px solid #d7d7d7;
	border-bottom:3px solid #d7d7d7;
	margin:0px 0px 10px 0px;
}

#bands_content_left .review_box p {
	padding:15px;
	font-size:14px;
}

#bands_content_left .members_right {
	margin:0px 0px 10px 0px;
	width:90px;
	display:block;
	display:inline;
}

#bands_content_right {
	width:245px;
	float:right;
	margin:0px;
}

#bands_content_right h3.topic1 {
	width:245px;
	height:32px;
	margin:0px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/djs_bands/bands/bands_music_title.gif) no-repeat top left;
}

#mp3_player {
	width:245px;
	margin:0px 0px 20px 0px;
	/*height:140px;*/
}

#open_new_window {
	width:100%;
	padding:10px 0px 0px 0px;
} 

#open_new_window_inner a {
	color:#716e6e;
	text-decoration:underline;
	display:block;
	width:110px;
	padding:0px 0px 0px 15px;
	background:url(../images/content/djs_bands/bands/new_window.gif) no-repeat 0% 25%;
} 

#open_new_window_inner a:hover {
	color:#ffffff;
	text-decoration:none;
	display:block;
	background:url(../images/content/djs_bands/bands/new_window_roll.gif) no-repeat 0% 25% #716e6e;
} 

#bands_content_right h3.topic2 {
	width:245px;
	height:32px;
	margin:0px 0px 0px 0px; 
	text-indent:-10000px;
	background:url(../images/content/djs_bands/bands/pictures_title.gif) no-repeat top left;
}

#bands_content_right .pictures {
	width:245px;
	display:block;
	padding:0px 0px 0px 0px;
}

#bands_content_right a img.photos {
	padding:3px;
	border:1px solid #d7d7d7;
	margin:0px 10px 10px 0px;
	width:67px;
}

#bands_content_right a:hover img.photos, a:hover img.photosright {
	background:#e1e1e1;
}

#bands_content_right a img.photosright {
	padding:3px;
	border:1px solid #d7d7d7;
	margin:0px 0px 10px 0px;
	width:67px;
}

.bands_gallery {
	width:245px;
	padding:0px;
}

#bands_content_right h3.topic3 {
	width:245px;
	height:32px;
	margin:10px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/djs_bands/bands/gigs_title.gif) no-repeat top left;
}

#band_gigs {
	background:#f1f1f1;
	border-bottom: 3px solid #d7d7d7;
	border-top: 1px solid #d7d7d7;
}

#band_gigs strong {
	font-size:14px;
	padding:10px 0px 10px 0px;
}

#band_gigs .alter_rows {
	background:#d7d7d7;
}

/********************************Music************************************/

#music_uploaded_jan {

}

#music_uploaded_feb {

}

#music_uploaded_mar {

}

#music_uploaded_apr {

}

#music_uploaded_may {

}

#music_uploaded_june {

}

#music_uploaded_jul {

}

#music_uploaded_aug {

}

#music_uploaded_sep {

}

#music_uploaded_oct {

}

#music_uploaded_nov {

}

#music_uploaded_dec {

}

#music_content {
	/*width:676px;*/
	width:710px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 25px;
}

#music_content h3.music_title {
	width:672px;
	height:32px;
	margin:0px 0px 10px 0px;
	text-indent:-10000px;
}

#music_uploaded_apr #music_content h3.music_title {
	background:url(../images/content/music/music/music_title_apr.gif) no-repeat top left;
}

#music_uploaded_may #music_content h3.music_title {
	background:url(../images/content/music/music/music_title_may.gif) no-repeat top left;
}

#music_uploaded_june #music_content h3.music_title {
	background:url(../images/content/music/music/music_title_june.gif) no-repeat top left;
}

#music_uploaded_jul #music_content h3.music_title {
	background:url(../images/content/music/music/music_title_jul.gif) no-repeat top left;
}

#music_uploaded_aug #music_content h3.music_title {
	background:url(../images/content/music/music/music_title_aug.gif) no-repeat top left;
}

#music_uploaded_sep #music_content h3.music_title {
	background:url(../images/content/music/music/music_title_sep.gif) no-repeat top left;
}

#music_content h3.top_10_songs {
	width:672px;
	height:32px;
	margin:0px 0px 10px 0px;
	text-indent:-10000px;
	background:url(../images/content/music/top_10_april_title.gif) no-repeat top left;
}

#music_content h3.rules_guidelines {
	width:672px;
	height:32px;
	margin:0px 0px 10px 0px;
	text-indent:-10000px;
	background:url(../images/content/music/rules_title.gif) no-repeat top left;
}

/********************************Music Page************************************/

#music_content_main {
	width:702px;
}

#music_guidelines_arrange {
	width:672px;
	float:left;
}

#music_guidelines {
	width:473px;
	float:left;
}

#music_arrange {
	width:199px;
	float:right;
	text-align:right;
	font-size:12px;
}

#music_guidelines_arrange a {
	color:#c7007c;
	text-decoration:underline;
	padding:0px 2px 0px 2px;
	font-size:12px;
}

#music_guidelines_arrange a:hover {
	color:#ffffff;
	background:#c7007c;
	text-decoration:none;
}

#music_boxes {
	width:672px;
	float:left;
	margin:0px 0px 0px 0px;
}

.music_box {
	width:672px;
	float:left;
	margin:15px 0px 0px 0px;
}

#music_boxes table {
	background:#;
	margin:0px 0px 0px 0px;
}

* html #music_boxes table {
	margin:0px 0px 0px 0px;
}

#music_boxes .tablebottom {
	background:url(../images/content/music/music/table_bottom.gif) no-repeat bottom;
}

#music_boxes .song_title {
	font-size:18px;
	padding:5px 0px 5px 10px;
	background:#e1e1e1;
}

#music_boxes .music_info {
	padding:0px 0px 0px 10px;
}

#music_content_main #page_links {
	text-align:right;
	width:672px;
	margin:25px 0px 0px 0px;
}

#music_content_main #page_links a {
	background:#ffffff;
	color:#000000;
	dosplay:block;
	padding:1px 3px 1px 5px;
	text-decoration:none;
}

#music_content_main #page_links a:hover {
	background:#e1e1e1;
	color:#000000;
	text-decoration:none;
}

#music_content_main #page_links .on {
	background:#c7007c;
	color:#ffffff;
	text-decoration:none;
}


/********************************Upload Form************************************/

#music_upload_form {
	width:203px;
	background:#e100b2;
	margin:20px 0px 0px 0px;
	float:left;
	color:#ffffff;
	border-bottom:3px solid #c7007c;
}

#music_uplaod_form_title {
	width:203px;
	height:29px;
	background:url(../images/content/music/music/upload_title.gif) no-repeat top left;
	display:block;
	text-indent:-10000px;
}

#music_upload_form_inner {
	padding:10px;
}

#music_upload_form_inner a {
	color:#ffffff;
	text-decoration:underline;
	padding:0px 2px 0px 2px;
}

#music_upload_form_inner a:hover {
	color:#e100b2;
	text-decoration:none;
	background:#ffffff;
}

#music_upload_form_inner .input {
	width:149px;
	height:18px;
	background:#f1f1f1;
	border:1px solid #d5ccd3;
	font-size:11px;
	padding:2px 0px 2px 0px;
	margin:0px 0px 10px 0px;
}

#music_upload_form_inner .input_file {
	width:154px;
	background:#f1f1f1;
	border:1px solid #d5ccd3;
}

#music_upload_form_inner .music_submit {
	width:70px;
	height:23px;
	color:#000000;
	font-size:10px;
	padding:4px 3px;
	background:url(../images/content/music/music/submit.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}


/********************************Music Top 10************************************/


#top10_music_jan {

}

#top10_music_feb {

}

#top10_music_mar {

}

#top10_music_apr {

}

#top10_music_may {

}

#top10_music_jun {

}

#top10_music_jul {

}

#top10_music_aug {

}

#top10_music_sep {

}

#top10_music_oct {

}

#top10_music_nov {

}

#top10_music_dec {

}

#mainsong_1 {
	width:680px;
	height:160px;
	background:url(../images/content/music/top10/song_of_the_month_bg2.gif) no-repeat top left #e1e1e1;
	float:left;
	margin:0px 0px 20px 0px;
}

* html #mainsong_1 {
	height:170px;
	background:url(../images/content/music/top10/song_of_the_month_bg5.gif) no-repeat top left #e1e1e1;
}

#mainsong_1_number {
	width:80px;
	float:left;
	margin:6px 0px 0px 10px;
}

#mainsong_1_pic {
	width:189px;
	float:left;
	margin:15px 10px 0px 0px;
}

#mainsong_1_content {
	width:260px;
	float:left;
	padding:3px 0px 0px 0px;
	font-size:18px;
}

#mainsong_1_content p {
	line-height:15pt;
}

#mainsong_1_content #top10_music_player {
	margin:5px 0px 0px 0px;
}

.othersong_numbers {
	width:673px;
	border-bottom:3px solid #d7d7d7;
	background:#f1f1f1;
	margin:0px 0px 0px 0px;
}

.othersong_numbers .chartnumber {
	width:80px; 
	float:left;
	margin:0px 10px 0px 10px;
}

.othersong_numbers .artists_names { 
	width:250px;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin:10px 0px 0px 0px;
}

.othersong_numbers .top_10_audio_player { 
	float:right;
	font-size:14px;
	font-weight:bold;
	margin:12px 0px 0px 0px;
	width:300px;
}

.othersong_numbers .top_10_audio_player_rating { 
	margin:10px 0px 0px 0px;
}

.splitter {
	margin:20px 0px 0px 0px;
}

/********************************Music Rules and Guidelines************************************/

#music_rules_guidelines_content {
	width:677px;
}

#music_rules_guidelines_content p {
	font-size:11px;
	padding:0px 0px 20px 0px;
}

#music_rules_guidelines_content strong {
	font-size:14px;
}

#music_rules_guidelines_content img.rulestitles {
	margin:0px 0px 5px 0px;
}

#music_rules_guidelines_content ol {
	margin:0px;
	padding:0px;
}

#music_rules_guidelines_content li {
}

#music_rules_guidelines {

}


/********************************Music sidebar************************************/

#music_sidebar {
	width:203px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
}

#music_sidebar h2 {
	width:203px;
	height:32px;
	margin:0px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/music/music_title.gif) no-repeat top left;
}

#music_sidebar ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#music_sidebar li a {
	display:block;
	height:22px;
	width:193px;
	border-top:1px solid #d7d7d7;
	text-decoration:none;
	/*padding:10px 0px 5px 10px;*/
}

#music_sidebar li a.musiclist {
	color:#ffffff;
	background:#e100b1;
	padding: 8px 0px 0px 10px;
}

#music_uploaded_jan #music_sidebar .music_uploaded_jan .musiclist,
#music_uploaded_feb #music_sidebar .music_uploaded_feb .musiclist,
#music_uploaded_mar #music_sidebar .music_uploaded_mar .musiclist,
#music_uploaded_apr #music_sidebar .music_uploaded_apr .musiclist,
#music_uploaded_may #music_sidebar .music_uploaded_may .musiclist,
#music_uploaded_june #music_sidebar .music_uploaded_june .musiclist,
#music_uploaded_jul #music_sidebar .music_uploaded_jul .musiclist,
#music_uploaded_aug #music_sidebar .music_uploaded_aug .musiclist,
#music_uploaded_sep #music_sidebar .music_uploaded_sep .musiclist,
#music_uploaded_oct #music_sidebar .music_uploaded_oct .musiclist,
#music_uploaded_nov #music_sidebar .music_uploaded_nov .musiclist,
#music_uploaded_dec #music_sidebar .music_uploaded_dec .musiclist,
#music_sidebar a:hover.musiclist {
	background:url(../images/content/music/sidebar/music_roll.gif) repeat-x;
}

#music_sidebar li a.top10_musiclist {
	color:#ffffff;
	background:#e10045;
	padding: 8px 0px 0px 10px;
}

#top10_music_jan #music_sidebar .jan_music_10 .top10_musiclist,
#top10_music_feb #music_sidebar .feb_music_10 .top10_musiclist,
#top10_music_mar #music_sidebar .mar_music_10 .top10_musiclist,
#top10_music_apr #music_sidebar .apr_music_10 .top10_musiclist,
#top10_music_may #music_sidebar .may_music_10 .top10_musiclist,
#top10_music_jun #music_sidebar .jun_music_10 .top10_musiclist,
#top10_music_jul #music_sidebar .july_music_10 .top10_musiclist,
#top10_music_aug #music_sidebar .aug_music_10 .top10_musiclist,
#top10_music_sep #music_sidebar .sep_music_10 .top10_musiclist,
#top10_music_oct #music_sidebar .oct_music_10 .top10_musiclist,
#top10_music_nov #music_sidebar .nov_music_10 .top10_musiclist,
#top10_music_dec #music_sidebar .dec_music_10 .top10_musiclist,
#music_sidebar a:hover.top10_musiclist {
	background:url(../images/content/music/sidebar/top_10_roll.gif) repeat-x;
}

#music_sidebar li a.ruleslist {
	color:#ffffff;
	background:#a3d100;
	padding: 8px 0px 0px 10px;
}

#music_sidebar a:hover.ruleslist {
	background:url(../images/content/music/sidebar/rules_roll.gif) repeat-x;
}


/********************************Best of You sidebar************************************/

#best_of_you_sidebar {
	width:203px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
}

#best_of_you_sidebar h2 {
	width:203px;
	height:32px;
	margin:0px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/best_of_you/sidebar/best_of_you_title.gif) no-repeat top left;
}

#best_of_you_sidebar ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#best_of_you_sidebar li a {
	display:block;
	height:22px;
	width:193px;
	border-top:1px solid #d7d7d7;
	text-decoration:none;
	/*padding:10px 0px 5px 10px;*/
}

#best_of_you_sidebar li a.events_pictures_upload_list {
	color:#ffffff;
	background:#cba063;
	padding: 8px 0px 0px 10px;
}

#events_pictures_uploaded_jan #best_of_you_sidebar .events_pictures_uploaded_jan .events_pictures_upload_list,
#events_pictures_uploaded_feb #best_of_you_sidebar .events_pictures_uploaded_feb .events_pictures_upload_list,
#events_pictures_uploaded_mar #best_of_you_sidebar .events_pictures_uploaded_mar .events_pictures_upload_list,
#events_pictures_uploaded_apr #best_of_you_sidebar .events_pictures_uploaded_apr .events_pictures_upload_list,
#events_pictures_uploaded_may #best_of_you_sidebar .events_pictures_uploaded_may .events_pictures_upload_list,
#events_pictures_uploaded_jun #best_of_you_sidebar .events_pictures_uploaded_jun .events_pictures_upload_list,
#events_pictures_uploaded_jul #best_of_you_sidebar .events_pictures_uploaded_jul .events_pictures_upload_list,
#events_pictures_uploaded_aug #best_of_you_sidebar .events_pictures_uploaded_aug .events_pictures_upload_list,
#events_pictures_uploaded_sep #best_of_you_sidebar .events_pictures_uploaded_sep .events_pictures_upload_list,
#events_pictures_uploaded_oct #best_of_you_sidebar .events_pictures_uploaded_oct .events_pictures_upload_list,
#events_pictures_uploaded_nov #best_of_you_sidebar .events_pictures_uploaded_nov .events_pictures_upload_list,
#events_pictures_uploaded_dec #best_of_you_sidebar .events_pictures_uploaded_dec .events_pictures_upload_list,
#best_of_you_sidebar a:hover.events_pictures_upload_list {
	background:url(../images/content/best_of_you/sidebar/events_rollover.gif) repeat-x;
}

#best_of_you_sidebar li a.top10_pictures_list {
	color:#ffffff;
	background:#c96262;
	padding: 8px 0px 0px 10px;
}

#top10_pictures_jan #best_of_you_sidebar .jan_pictures_10 .top10_pictures_list,
#top10_pictures_feb #best_of_you_sidebar .feb_pictures_10 .top10_pictures_list,
#top10_pictures_mar #best_of_you_sidebar .mar_pictures_10 .top10_pictures_list,
#top10_pictures_apr #best_of_you_sidebar .apr_pictures_10 .top10_pictures_list,
#top10_pictures_may #best_of_you_sidebar .may_pictures_10 .top10_pictures_list,
#top10_pictures_jun #best_of_you_sidebar .jun_pictures_10 .top10_pictures_list,
#top10_pictures_jul #best_of_you_sidebar .jul_pictures_10 .top10_pictures_list,
#top10_pictures_aug #best_of_you_sidebar .aug_pictures_10 .top10_pictures_list,
#top10_pictures_sep #best_of_you_sidebar .sep_pictures_10 .top10_pictures_list,
#top10_pictures_oct #best_of_you_sidebar .oct_pictures_10 .top10_pictures_list,
#top10_pictures_nov #best_of_you_sidebar .nov_pictures_10 .top10_pictures_list,
#top10_pictures_dec #best_of_you_sidebar .dec_pictures_10 .top10_pictures_list,
#best_of_you_sidebar a:hover.top10_pictures_list {
	background:url(../images/content/best_of_you/sidebar/events_top_10_rollover.gif) repeat-x;
}

#best_of_you_sidebar li a.gig_pictures_list {
	color:#ffffff;
	background:#629ec9;
	padding: 8px 0px 0px 10px;
}

#gig_pictures_jan #best_of_you_sidebar .jan_gig_pictures .gig_pictures_list,
#gig_pictures_feb #best_of_you_sidebar .feb_gig_pictures .gig_pictures_list,
#gig_pictures_mar #best_of_you_sidebar .mar_gig_pictures .gig_pictures_list,
#gig_pictures_apr #best_of_you_sidebar .apr_gig_pictures .gig_pictures_list,
#gig_pictures_may #best_of_you_sidebar .may_gig_pictures .gig_pictures_list,
#gig_pictures_jun #best_of_you_sidebar .jun_gig_pictures .gig_pictures_list,
#gig_pictures_jul #best_of_you_sidebar .jul_gig_pictures .gig_pictures_list,
#gig_pictures_aug #best_of_you_sidebar .aug_gig_pictures .gig_pictures_list,
#gig_pictures_sep #best_of_you_sidebar .sep_gig_pictures .gig_pictures_list,
#gig_pictures_oct #best_of_you_sidebar .oct_gig_pictures .gig_pictures_list,
#gig_pictures_nov #best_of_you_sidebar .nov_gig_pictures .gig_pictures_list,
#gig_pictures_dec #best_of_you_sidebar .dec_gig_pictures .gig_pictures_list,
#best_of_you_sidebar a:hover.gig_pictures_list {
	background:url(../images/content/best_of_you/sidebar/gig_rollover.gif) repeat-x;
}

#best_of_you_sidebar li a.pictures_ruleslist {
	color:#ffffff;
	background:#c962c9;
	padding: 8px 0px 0px 10px;
}

#best_of_you_sidebar a:hover.pictures_ruleslist {
	background:url(../images/content/best_of_you/sidebar/rules_rollover.gif) repeat-x;
}


/********************************Best of You************************************/

#best_of_you_content_main {
	width:672px;
}

#best_of_you_guidelines_arrange {
	width:672px;
	float:left;
}

#best_of_you_guidelines {
	width:473px;
	float:left;
}

#best_of_you_arrange {
	width:199px;
	float:right;
	text-align:right;
	font-size:12px;
}

#best_of_you_guidelines_arrange a {
	color:#a26427;
	text-decoration:underline;
	padding:0px 2px 0px 2px;
	font-size:12px;
}

#best_of_you_guidelines_arrange a:hover {
	color:#ffffff;
	background:#a26427;
	text-decoration:none;
}

#best_of_you_boxes {
	width:672px;
	float:left;
	margin:0px 0px 0px 0px;
}

.best_of_you_box {
	width:672px;
	float:left;
	margin:15px 0px 0px 0px;
}

#best_of_you_boxes table {
	background:#;
}

#best_of_you_boxes .tablebottom {
	background:url(../images/content/best_of_you/events/table_bottom.gif) no-repeat bottom #f1f1f1;
}

#best_of_you_boxes .pic_title {
	font-size:18px;
	padding:5px 0px 5px 10px;
	background:#e1e1e1;
}

#best_of_you_boxes .indent {
	padding:0px 10px 0px 10px;
	line-height:13pt;
}

#best_of_you_boxes .picture a img {
	padding:3px;
	border:1px solid #d7d7d7;
	background:#ffffff;
	margin:10px 0px 10px 13px;
}

#best_of_you_boxes .picture a:hover img {
	background:#e1e1e1;
}

#best_of_you_content_main #page_links {
	text-align:right;
	width:100%;
	margin:25px 0px 0px 0px;
}

#best_of_you_content_main #page_links a {
	background:#ffffff;
	color:#000000;
	dosplay:block;
	padding:1px 3px 1px 5px;
	text-decoration:none;
}

#best_of_you_content_main #page_links a:hover {
	background:#e1e1e1;
	color:#000000;
	text-decoration:none;
}

#best_of_you_content_main #page_links .on {
	background:#a26427;
	color:#ffffff;
	text-decoration:none;
}

/********************************Events Pictures Upload Form************************************/

#best_of_you_upload_form {
	width:203px;
	background:#ca9f62;
	margin:20px 0px 0px 0px;
	float:left;
	color:#ffffff;
	border-bottom: 3px solid #a26427;
}

#best_of_you_upload_form a {
	color:#ffffff;
	background:#ca9f62;
	padding:0px 2px;
	text-decoration:underline;
}

#best_of_you_upload_form a:hover {
	color:#ca9f62;
	background:#ffffff;
	text-decoration:none;
}

#best_of_you_uplaod_form_title {
	width:203px;
	height:29px;
	background:url(../images/content/best_of_you/events/upload_picture_title.gif) no-repeat top left;
	display:block;
	text-indent:-10000px;
}

#best_of_you_upload_form_inner {
	padding:10px;
}

#best_of_you_upload_form_inner .input {
	width:149px;
	height:18px;
	background:#f1f1f1;
	border:1px solid #d5ccd3;
	font-size:11px;
	padding:2px 0px 2px 0px;
	margin:0px 0px 10px 0px;
}

#best_of_you_upload_form_inner .input_large {
	width:149px;
	background:#f1f1f1;
	border:1px solid #d5ccd3;
	font-size:11px;
	padding:2px 0px 2px 0px;
	margin:0px 0px 10px 0px;
}

#best_of_you_upload_form_inner .input_file {
	width:154px;
	background:#f1f1f1;
	border:1px solid #d5ccd3;
}

#best_of_you_upload_form_inner .music_submit {
	width:70px;
	height:23px;
	color:#000000;
	font-size:10px;
	padding:4px 3px;
	background:url(../images/content/music/music/submit.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}

/********************************Events Pictures************************************/

#best_of_you_content h3.events_title {
	width:672px;
	height:32px;
	margin:0px 0px 10px 0px;
	text-indent:-10000px;
}

#events_pictures_uploaded_apr #best_of_you_content h3.events_title {
	background: url(../images/content/best_of_you/events/april/title.gif) no-repeat top left;
}

#events_pictures_uploaded_may #best_of_you_content h3.events_title {
	background:url(../images/content/best_of_you/events/may/title.gif) no-repeat top left;
}


/********************************Top 10 Events Pictures************************************/


#top10_pictures_jan {

}

#top10_pictures_feb {

}

#top10_pictures_mar {

}

#top10_pictures_apr {

}

#top10_pictures_may {

}

#top10_pictures_jun {

}

#top10_pictures_jul {

}

#top10_pictures_aug {

}

#top10_pictures_sep {

}

#top10_pictures_oct {

}

#top10_pictures_nov {

}

#top10_pictures_dec {

}

#best_of_you_content {
	/*width:676px;*/
	width:680px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 25px;
}

#best_of_you_content h3.top10_events_title {
	width:672px;
	height:32px;
	margin:0px 0px 10px 0px;
	text-indent:-10000px;
}

#top10_pictures_apr #best_of_you_content h3.top10_events_title {
	background: url(../images/content/best_of_you/top10_events/april/top10_title.gif) no-repeat top left;
}

#top10_pictures_may #best_of_you_content h3.top10_events_title {
	background:url(../images/content/best_of_you/top10_events/may/top10_title.gif) no-repeat top left;
}

#number1_picture {
	width:680px;
	height:365px;
	background:url(../images/content/best_of_you/top10_events/winner_bg.gif) no-repeat top left #e1e1e1;
	float:left;
	margin:0px 0px 20px 0px;
}

#number1_picture_title {
	width:510px;
	height:35px;
	float:left;
	padding:17px 0px 0px 10px;
	font-size:20px;
	color:#000000;
	font-weight:bold;
}

#number1_picture_content {
	width:610px;
	height:240px;
	float:left;
	margin:24px 10px 0px 10px;
}

#number1_picture_pic a {
	background:#ffffff;
	float:left;
	margin:24px px 0px 10px;
	padding:3px;
	border:1px solid #d7d7d7;
}

#number1_picture_pic a:hover{
	background:#f1f1f1;
}

#number1_picture_text {
	width:215px;
	float:right;
}

#number1_picture_text p {
	line-height:15pt;
	padding:0px;
	margin:0px;
}

.top10_other_pictures {
	width:680px;
	float:left;
	margin:0px 0px 20px 0px;
}

.top10_other_pictures_box {
	width:211px;
	height:286px;
	background:#f1f1f1;
	float:left;
	margin:0px 20px 0px 0px;
	border-bottom:3px solid #d7d7d7;
}

.top10_other_pictures_box h4 {
	width:201px;
	height:20px;
	background:#d7d7d7;
	font-size:16px;
	padding:7px 0px 7px 10px;
}

.top10_other_pictures_box .picture_inner_content {
	padding:7px 10px 10px 11px;
	line-height:13pt;
}

.top10_other_pictures_box .picture_inner_content a img  {
	margin:10px 0px 10px 0px;
	padding:2px;
	border:1px solid #d7d7d7;
	background:#ffffff;
}

.top10_other_pictures_box .picture_inner_content a:hover img  {
	background:#e1e1e1;
}

.top10_other_pictures_box_right {
	width:211px;
	height:286px;
	background:#f1f1f1;
	float:left;
	margin:0px 0px 0px 0px;
	border-bottom:3px solid #d7d7d7;
}

.top10_other_pictures_box_right h4 {
	width:201px;
	height:20px;
	background:#d7d7d7;
	font-size:16px;
	padding:7px 0px 7px 10px;
}

.top10_other_pictures_box_right .picture_inner_content {
	padding:7px 7px 10px 11px;
	line-height:13pt;
}

.top10_other_pictures_box_right .picture_inner_content a img  {
	margin:10px 0px 10px 0px;
	padding:2px;
	border:1px solid #d7d7d7;
	background:#ffffff;
}

.top10_other_pictures_box_right .picture_inner_content a:hover img  {
	background:#e1e1e1;
}

/********************************Gig Pictures************************************/

#best_of_you_content h3.gig_title {
	width:672px;
	height:32px;
	margin:0px 0px 10px 0px;
	text-indent:-10000px;
}

#gig_pictures_may #best_of_you_content h3.gig_title {
	background:url(../images/content/best_of_you/gigs/may/gig_pictures_title.gif) no-repeat top left;
}

#best_of_you_gig_guidelines_arrange {
	width:672px;
	float:left;
}

#best_of_you_gig_guidelines {
	width:473px;
	float:left;
}

#best_of_you_gig_arrange {
	width:199px;
	float:right;
	text-align:right;
	font-size:12px;
}

#best_of_you_gig_guidelines_arrange a {
	color:#2763a0;
	text-decoration:underline;
	padding:0px 2px 0px 2px;
	font-size:12px;
}

#best_of_you_gig_guidelines_arrange a:hover {
	color:#ffffff;
	background:#2763a0;
	text-decoration:none;
}

#gig_page_links {
	text-align:right;
	width:100%;
	margin:25px 0px 0px 0px;
}

#gig_page_links a {
	background:#ffffff;
	color:#000000;
	dosplay:block;
	padding:1px 3px 1px 5px;
	text-decoration:none;
}

#gig_page_links a:hover {
	background:#e1e1e1;
	color:#000000;
	text-decoration:none;
}

#gig_page_links .on {
	background:#2763a0;
	color:#ffffff;
	text-decoration:none;
}

/********************************Gig Pictures Upload Form************************************/

#best_of_you_gig_upload_form {
	width:203px;
	background:#639fca;
	margin:20px 0px 0px 0px;
	float:left;
	color:#ffffff;
	border-bottom:3px solid #2763a0;
}

#best_of_you_gig_upload_form a {
	color:#ffffff;
	text-decoration:underline;
	padding:0px 2px;
}

#best_of_you_gig_upload_form a:hover {
	color:#639fca;
	text-decoration:none;
	background:#ffffff;
}

#best_of_you_gig_upload_form_title {
	width:203px;
	height:29px;
	background: url(../images/content/best_of_you/gigs/upload_picture_title.gif) no-repeat top left;
	display:block;
	text-indent:-10000px;
}

#best_of_you_gig_upload_form_inner {
	padding:10px;
}

#best_of_you_gig_upload_form_inner .input {
	width:149px;
	height:18px;
	background:#f1f1f1;
	border:1px solid #d5ccd3;
	font-size:11px;
	padding:2px 0px 2px 0px;
	margin:0px 0px 10px 0px;
}

#best_of_you_gig_upload_form_inner .input_large {
	width:149px;
	background:#f1f1f1;
	border:1px solid #d5ccd3;
	font-size:11px;
	padding:2px 0px 2px 0px;
	margin:0px 0px 10px 0px;
}

#best_of_you_gig_upload_form_inner .input_file {
	width:154px;
	background:#f1f1f1;
	border:1px solid #d5ccd3;
}

#best_of_you_gig_upload_form_inner .music_submit {
	width:70px;
	height:23px;
	color:#000000;
	font-size:10px;
	padding:4px 3px;
	background:url(../images/content/music/music/submit.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}

/********************************Pictures Rules and Guidelines************************************/

#picture_rules_guidelines_content {
	width:677px;
}

#best_of_you_content h3.rules_guidelines {
	width:672px;
	height:32px;
	margin:0px 0px 10px 0px;
	text-indent:-10000px;
	background:url(../images/content/best_of_you/rules/uploading_main_title.gif) no-repeat top left;
}

#picture_rules_guidelines_content p {
	font-size:11px;
	padding:0px 0px 20px 0px;
}

#picture_rules_guidelines_content strong {
	font-size:14px;
}

#picture_rules_guidelines_content img.rulestitles {
	margin:0px 0px 5px 0px;
}

#picture_rules_guidelines_content ol {
	margin:0px;
	padding:0px;
}

#picture_rules_guidelines_content li {
}

#picture_rules_guidelines {

}

/********************************Contact************************************/

#contact_main_content {
	width:677px;
	float:left;
	margin:0px 0px 0px 20px;
}

#contact_main_content h3.contact_general_title {
	width:677px;
	height:32px;
	margin:0px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/contact/general_title.gif) no-repeat top left;
}

#contact_main_content h3.contact_bands_title {
	width:677px;
	height:32px;
	margin:0px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/contact/bands_title.gif) no-repeat top left;
}

#contact_main_content h3.contact_technical_title {
	width:677px;
	height:32px;
	margin:0px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/contact/technical_title.gif) no-repeat top left;
}

#contact_main_content strong {
	font-size:14px;
	font-weight:bold;
}

.errormessage_name {
	width:300px;
	text-align:left;
	color:#197bb2;
	font-weight:bold;
	font-size:14px;
}

.errormessage_email {
	width:300px;
	text-align:left;
	color:#197bb2;
	font-weight:bold;
	font-size:14px;
}

.errormessage_comment {
	width:300px;
	text-align:left;
	color:#197bb2;
	font-weight:bold;
	font-size:14px;
}

.smallfont {
	color:#838181;
	font-size:14px;
	padding-bottom:10px;
	font-weight:bold;
}

/*********************************contactform**********************************************/
.input {
	width:300px;
	height:30px;
	background:url(../images/content/contact/text_box.jpg) no-repeat left top;
	border:none;
	padding:5px 5px 2px 5px;
}

.inputarea {
	width:300px;
	height:120px;
	background:url(../images/content/contact/text-content.jpg) no-repeat left top;
	border:none;
	padding:5px 5px 5px 5px;
}

.submit {
	background:#ffffff;
	width:100px;
	height:30px;
	color:#838181;
	font-size:13px;
	font-weight:bold;
	border:3px solid #c4c2c2;
}

/********************************Contact sidebar************************************/


#contact_general {

}

#contact_bands {

}

#contact_technical {

}

#contact_sidebar {
	width:203px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 8px;
}

#contact_sidebar h2 {
	width:203px;
	height:32px;
	margin:0px 0px 10px 0px; 
	text-indent:-10000px;
	background:url(../images/content/contact/contact_side.gif) no-repeat top left;
}

#contact_sidebar ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#contact_sidebar li a {
	display:block;
	height:22px;
	width:193px;
	border-top:1px solid #d7d7d7;
	text-decoration:none;
	/*padding:10px 0px 5px 10px;*/
}

#contact #contact_sidebar li a.contact_list {
	color:#ffffff;
	background:#b5b5b5;
	padding: 8px 0px 0px 10px;
}

#contact_general #contact_sidebar .contact_general .contact_list,
#contact_bands #contact_sidebar .contact_bands .contact_list,
#contact_technical #contact_sidebar .contact_technical .contact_list,
#contact #contact_sidebar a:hover.contact_list {
	background:url(../images/content/contact/sidebar/contact_sidebar_roll.gif) repeat-x;
}



/********************************footer top************************************/

#footer_top {
	width:100%;
	background:url(../images/footer/top_bg.gif) repeat-x;
	height:248px;
	color:#ffffff;
	clear:both;
}


#footer_top_content {
	width:900px;
	margin:0 auto;
	text-align:left;
	padding:20px 0px 0px 0px;
}

#footer_top_content_left {
	float:left;
	width:250px;
}

#footer_top_content_left a.flickr_link {
	color:#ffffff;
	text-decoration:underline;
	padding:0px 2px;
}

#footer_top_content_left a:hover.flickr_link {
	color:#197bb2;
	text-decoration:none;
	background:#ffffff;
}

#flickr_badge_wrapper {
	padding:15px 0px 0px 0px;
	width: 250px;
}

#flickr_badge_wrapper img {
	border: 4px solid #ffffff; 
	margin:0px 14px 14px 0px;
	width:60px;
	height:60px;
}

#footer_top_content_center {
	float:left;
	width:250px;
	padding:0px 85px 0px 85px;
}

#footer_top_content_center .title img {
	width:65px;
	height:15px;
	border:none;
	margin:0px 0px 8px 0px;
}

#footer_top_content_center .holder img {
	border: 4px solid #ffffff; 
	margin:0px 14px 14px 0px;
	width:60px;
	height:60px;
}

#footer_top_content_right {
	float:right;
	width:230px;
}

#footer_top_content_right ul {
	list-style-type:none;
	padding:14px 0px 0px 0px;
	float:left;
}

#footer_top_content_right li a {
	text-decoration:none;
	color:#ffffff;
	display:block;
	padding:0px 0px 10px 0px;
	width:230px;
}

#footer_top_content_right li a.rss {
	background:url(../images/footer/rss_icon.gif) no-repeat right top;
}

#footer_top_content_right li a.podcast {
	background:url(../images/footer/podcast_icon.gif) no-repeat right top;
}

#footer_top_content_right li a.bandcontact {
	background:url(../images/footer/speaker_icon.gif) no-repeat right top;
}

#footer_top_content_right li a.tshirt {
	background:url(../images/footer/tshirt_icon.gif) no-repeat right top;
}

#footer_top_content_right li a:hover, a:active {
	text-decoration:underline;
}



/********************************footer bottom************************************/


#footer_bottom {
	width:100%;
	background:url(../images/footer/bottom_bg.gif) repeat-x;
	height:134px;
	color:#ffffff;
	clear:both;
}

#footer_bottom_content {
	width:900px;
	margin:0 auto;
	text-align:left;
	padding:20px 0px 0px 0px;
}

#footer_bottom_content_left {
	width:140px;
	float:left;
	padding:45px 0px 0px 0px;
}

#footer_bottom_content_left a {
	color:#ffffff;
	text-decoration:underline;
	padding:0px 2px 0px 2px;
}

#footer_bottom_content_left a:hover {
	background:#e70970;
	text-decoration:none;
}

#footer_bottom_content_center {
	float:left;
}

#footer_bottom_content_right {
	width:150px;
	float:right;
	padding:45px 0px 0px 0px;
}


.clear {
	clear:both;
}
