/* Top & General Stuff ***************************************************** */
body, html
	{
	border: 0px;
	margin: 0px;
	width: 100%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	}
div.oa
	{
	width: 694px;
	margin-left: auto;
	margin-right: auto;
	}


table
	{
	border-collapse: collapse;
	}
a img
	{
	border-width: 0px;
	}

table.top
	{
	width: 694px;
	background-image: URL('images/top_background.jpg');
	background-repeat: no-repeat;
	background-position: 0% 0%;
	border-collapse: collapse;
	text-align: left;
	}
table.top a
	{
	color: #ffffff;
	text-decoration: none;
	font-weight: 700;
	font-size: 16px;
	border: solid 0px #f00;
	}
table.top td
	{
	background-repeat: no-repeat;
	border: solid 0px #f00;
	}
td.topblank4
	{
	height: 45px;
	}
td.topblank3
	{
	height: 109px;
	}
td.top_home, td.top_home_alt
	{
	width: 244px;
	height: 84px;
	background-position: 100% 0%;
	}
td.top_home
	{
	background-image: URL('images/rolls/home_blue.jpg');
	}
td.top_home_alt
	{
	background-image: URL('images/rolls/home_orange.jpg');
	}
td.top_gig_list, td.top_gig_list_alt
	{
	width: 144px;
	height: 84px;
	}
td.top_gig_list
	{
	background-image: URL('images/rolls/gig_list_black.jpg');
	}
td.top_gig_list_alt
	{
	background-image: URL('images/rolls/gig_list_orange.jpg');
	}

td.top_music, td.top_music_alt
	{
	width: 154px;
	height: 84px;
	}
td.top_music
	{
	background-image: URL('images/rolls/music_blue.jpg');
	}
td.top_music_alt
	{
	background-image: URL('images/rolls/music_orange.jpg');
	}

td.top_band_profile, td.top_band_profile_alt
	{
	width: 152px;
	height: 193px;
	background-position: 0% 100%;
	}
td.top_band_profile
	{
	background-image: URL('images/rolls/band_profile_black.jpg');
	}
td.top_band_profile_alt
	{
	background-image: URL('images/rolls/band_profile_orange.jpg');
	}

td.top_caught, td.top_caught_alt
	{
	width: 244px;
	height: 63px;
	padding-top: 0px;
	background-position: 100% 0%;
	}
td.top_caught
	{
	background-image: URL('images/rolls/caught_black.jpg');
	}
td.top_caught_alt
	{
	background-image: URL('images/rolls/caught_orange.jpg');
	}

td.top_news, td.top_news_alt
	{
	width: 144px;
	height: 63px;
	padding-top: 0px;
	}
td.top_news
	{
	background-image: URL('images/rolls/news_blue.jpg');
	}
td.top_news_alt
	{
	background-image: URL('images/rolls/news_orange.jpg');
	}

td.top_guest_book, td.top_guest_book_alt
	{
	width: 154px;
	height: 63px;
	padding-top: 0px;
	}
td.top_guest_book
	{
	background-image: URL('images/rolls/guest_book_black.jpg');
	}
td.top_guest_book_alt
	{
	background-image: URL('images/rolls/guest_book_orange.jpg');
	}

td.top_contact, td.top_contact_alt
	{
	width: 152px;
	height: 63px;
	padding-top: 0px;
	}
td.top_contact
	{
	background-image: URL('images/rolls/contact_blue.jpg');
	}
td.top_contact_alt
	{
	background-image: URL('images/rolls/contact_orange.jpg');
	}

td.top_home, td.top_home_alt, td.top_gig_list, td.top_gig_list_alt, td.top_music, td.top_music_alt, td.top_band_profile, td.top_band_profile_alt
	{
	vertical-align: bottom;
	}
td.top_caught, td.top_news, td.top_guest_book, td.top_contact, td.top_caught_alt, td.top_news_alt, td.top_guest_book_alt, td.top_contact_alt
	{
	vertical-align: top;
	}







td.top_home a, td.top_home_alt a
	{
	padding: 45px 0px 12px 7px;
	display: block;
	font-size: 24px;
	border: none;
	}
td.top_gig_list a, td.top_gig_list_alt a
	{
	padding: 45px 0px 10px 12px;
	display: block;
	border: none;
	}
td.top_music a, td.top_music_alt a
	{
	padding: 45px 0px 12px 12px;
	display: block;
	border: none;
	}
td.top_band_profile a, td.top_band_profile_alt a
	{
	padding: 150px 0px 6px 20px;
	display: block;
	border: none;
	}
td.top_caught a, td.top_caught_alt a
	{
	padding: 16px 0px 18px 9px;
	display: block;
	border: none;
	}
td.top_news a, td.top_news_alt a
	{
	padding: 13px 0px 8px 15px;
	display: block;
	border: none;
	}
td.top_guest_book a, td.top_guest_book_alt a
	{
	padding: 11px 0px 22px 20px;
	display: block;
	border: none;
	}
td.top_contact a, td.top_contact_alt a
	{
	padding: 13px 0px 8px 20px;
	display: block;
	border: none;
	}



td.top_home_alt a, td.top_gig_list_alt a, td.top_music_alt a, td.top_band_profile_alt a, td.top_caught_alt a, td.top_news_alt a, td.top_guest_book_alt a, td.top_contact_alt a
	{
	color: #000000;
	}

td.top_home a, td.top_gig_list a, td.top_music a, td.top_band_profile a, td.top_caught a, td.top_news a, td.top_guest_book a, td.top_contact a, td.top_home_alt a, td.top_gig_list_alt a, td.top_music_alt a, td.top_band_profile_alt a, td.top_caught_alt a, td.top_news_alt a, td.top_guest_book_alt a, td.top_contact_alt a
	{border: none;}
td.top_home a:link, td.top_gig_list a:link, td.top_music a:link, td.top_band_profile a:link, td.top_caught a:link, td.top_news a:link, td.top_guest_book a:link, td.top_contact a:link, td.top_home_alt a:link, td.top_gig_list_alt a:link, td.top_music_alt a:link, td.top_band_profile_alt a:link, td.top_caught_alt a:link, td.top_news_alt a:link, td.top_guest_book_alt a:link, td.top_contact_alt a:link
	{border: none;}
td.top_home a:visited, td.top_gig_list a:visited, td.top_music a:visited, td.top_band_profile a:visited, td.top_caught a:visited, td.top_news a:visited, td.top_guest_book a:visited, td.top_contact a:visited, td.top_home_alt a:visited, td.top_gig_list_alt a:visited, td.top_music_alt a:visited, td.top_band_profile_alt a:visited, td.top_caught_alt a:visited, td.top_news_alt a:visited, td.top_guest_book_alt a:visited, td.top_contact_alt a:visited
	{border: none;}
td.top_home a:hover, td.top_gig_list a:hover, td.top_music a:hover, td.top_band_profile a:hover, td.top_caught a:hover, td.top_news a:hover, td.top_guest_book a:hover, td.top_contact a:hover, td.top_home_alt a:hover, td.top_gig_list_alt a:hover, td.top_music_alt a:hover, td.top_band_profile_alt a:hover, td.top_caught_alt a:hover, td.top_news_alt a:hover, td.top_guest_book_alt a:hover, td.top_contact_alt a:hover
	{border: none;}
td.top_home a:active, td.top_gig_list a:active, td.top_music a:active, td.top_band_profile a:active, td.top_caught a:active, td.top_news a:active, td.top_guest_book a:active, td.top_contact a:active, td.top_home_alt a:active, td.top_gig_list_alt a:active, td.top_music_alt a:active, td.top_band_profile_alt a:active, td.top_caught_alt a:active, td.top_news_alt a:active, td.top_guest_book_alt a:active, td.top_contact_alt a:active
	{border: none;}





hr.topbreak
	{
	width: 694px;
	}
h1.blue
	{
	padding-left: 0px;
	color: #0075bd;
	}













/* Home Page Stuff ***************************************************** */

table.front
	{
	background-repeat: no-repeat;
	width: 694px;
	height: 472px;
	}
td.corbett
	{
	width: 249px;
	height: 472px;
	background-image: URL('images/front/tim_corbett.jpg');
	background-repeat: no-repeat;
	}
td.peel
	{
	width: 143px;
	height: 472px;
	background-image: URL('images/front/geoff_peel2.jpg');
	background-repeat: no-repeat;
	}
td.pokorny
	{
	width: 158px;
	height: 472px;
	background-image: URL('images/front/rob_pokorny.jpg');
	background-repeat: no-repeat;
	}
td.pepe
	{
	height: 472px;
	background-image: URL('images/front/steve_pepe.jpg');
	background-repeat: no-repeat;
	}
td.hopwood
	{
	width: 158px;
	height: 472px;
	background-image: URL('images/front/ed_hopwood.jpg');
	background-repeat: no-repeat;
	}
td.davis
	{
	height: 472px;
	background-image: URL('images/front/paul_davis.jpg');
	background-repeat: no-repeat;
	}
td.paulett
	{
	width: 158px;
	height: 472px;
	background-image: URL('images/front/greg_paulett.jpg');
	background-repeat: no-repeat;
	}

table.swing
	{
	width: 694px;
	}

h1
	{
	padding-left: 4px;
	text-align: left;
	font-size: 24px;
	}

/* Gig List Stuff ***************************************************** */

table.gig_list
	{
	font-size: 14px;
	width: 694px;
	}
table.gig_list td
	{
	vertical-align: top;
	text-align: left;
	}
td.month, td.thismonth
	{
	width: 173px;
	height: 33px;
	}
td.month a, td.thismonth a
	{
	font-size: 16px;
	display: block;
	padding: 4px 0px 0px 15px;
	font-weight: 700;
	text-decoration: none;
	}
td.month a
	{
	color: #0055aa;
	}
td.thismonth a
	{
	color: #000;
	}

td.thismonth
	{
	background-image: URL('images/gig_list/month.jpg');
	background-repeat: no-repeat;
	}

td.gigdates
	{
	
	}

p.gigdate
	{
	padding: 10px 0px 0px 15px;
	}
p.gigs
	{
	padding: 10px 20px 0px 5px;
	}

p.gigs a
	{
	text-decoration: none;
	color: #00456e;
	}



td.body
	{
	vertical-align: top;
	text-align: left;
	background-image: URL('images/gig_list/body3.jpg');
	background-position: 100% 100%;
	background-repeat: no-repeat;
	}

/* Music Page Stuff ***************************************************** */

table.music_page
	{
	width: 694px;
	background-image: URL('images/fades/music.jpg');
	background-repeat: no-repeat;
	background-position: 100% 100%;
	}

td.cd { width: 382px;}
table.music_page td
	{
	vertical-align: top;
	}
div.track_listing
	{
	height: 35px;
	text-align: left;
	background-image: URL('images/track_listing.jpg');
	background-repeat: no-repeat;
	}
div.track_listing p
	{
	font-weight: 700;
	padding: 8px 0px 0px 8px;
	}
p.album_details
	{
	text-align: left;
	padding-left: 10px;
	font-size: 14px;
	line-height: 1.6;
	}
p.album_details a
	{
	text-decoration: none;
	color: #0075bd;
	}
span.writer
	{
	font-size: 80%;
	}
p.music_foot
	{
	text-align: left;
	font-weight: 700;
	font-size: 90%;
	}

p.music_foot a
	{
	text-decoration: none;
	color: #0075bd;
	}


/* Band Profile Stuff ***************************************************** */

table.band_profile
	{
	width: 694px;
	}
table.band_profile td
	{
	vertical-align: top;
	}
p.band_profile_member
	{
	text-align: left;
	padding-top: 6px;
	margin-top: 6px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	}
div.band_profile_top
	{
	text-align: left;
	height: 45px;
	background-image: URL('images/band_profile.jpg');
	background-repeat: no-repeat;
	}
div.band_profile_top p
	{
	font-weight: 700;
	padding: 12px 0px 0px 16px;
	}
div.band_profile_footer
	{
	height: 59px;
	text-align: left;
	}
div.band_profile_footer p
	{
	font-weight: 700;
	color: #ffffff;
	padding: 12px 0px 0px 16px;
	}

p.band_profile_member
	{
	font-size: 80%;
	}
span.band_member_name
	{
	color: #0075bd;
	font-weight: 700;
	}

td.band_profile_footer_holder_main
	{
	background-image: URL('images/band_profile_footer.gif');
	background-repeat: no-repeat;
	height: 59px;
	}
td.band_profile_footer_holder
	{
	height: 49px;
	}

/* Band Member Pages Stuff ***************************************************************** */

td.band_member_picture
	{
	width: 230px;
	}
div.band_member_profile_footer_left
	{
	height: 79px;
	width: 195px;
	float: left;
	text-align: left;
	background-image: URL('images/ask_question.jpg');
	background-repeat: no-repeat;
	}
div.band_member_profile_footer_left a
	{
	font-weight: 700;
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding: 20px 10px 10px 26px;
	}

div.band_member_profile_footer_right
	{
	height: 79px;
	width: 250px;
	float: left;
	text-align: left;
	background-image: URL('images/musical_equipment.jpg');
	background-repeat: no-repeat;
	}
div.band_member_profile_footer_right a
	{
	font-weight: 700;
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding: 15px 15px 10px 18px;
	}




p.equip
	{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	font-size: 80%;
	}

span.equip
	{
	font-weight: 700;
	color: #0075bd;
	}

ul.equip li
	{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	font-size: 80%;
	}

ul.equip
	{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}



/* Question Stuff */

p.label
	{
	color: #0075bd;
	font-weight: 700;
	}

h1.thanks
	{
	color: #0075bd;
	}

div.warning_box
	{
	color: #ff0000;
	font-weight: 700;
	}


/* Caught Page Stuff */

td.caught_top
	{
	vertical-align: top;
	text-align: left;
	background-image: URL('images/caught_in_the_act_top.jpg');
	background-repeat: no-repeat;
	}
td.caught_top p
	{
	font-size: 18px;
	padding: 16px 0px 0px 10px;
	}
td.caught_top a
	{
	color: #000000;
	text-decoration: none;
	}
span.eightypercent
	{
	font-size: 80%;
	}


/* News Stuff */
table.news
	{
	background-image: URL('images/fades/news.jpg');
	background-position: 0% 100%;
	background-repeat: no-repeat;
	}
table.news td
	{
	text-align: left;
	vertical-align: top;
	}

/* Reviews Stuff */
table.reviews
	{
	background-image: URL('images/fades/reviews.jpg');
	background-position: 0% 100%;
	background-repeat: no-repeat;
	}
table.reviews td
	{
	text-align: left;
	vertical-align: top;
	}

td.rev
	{
	width: 49%;
	}


/* Guestbook Stuff */
table.guestbook
	{
	}
table.guestbook td
	{
	text-align: left;
	vertical-align: top;
	}

/* Note small difference "message" AND "messageS"*/
table.messages
	{
	background-image: URL('images/fades/guestbook.jpg');
	background-position: 0% 100%;
	background-repeat: no-repeat;
	height: 400px;
	}
table.message
	{
	width: 100%;
	background-image: URL('images/fades/guestbook.jpg');
	background-position: 100% 100%;
	background-repeat: no-repeat;
	height: 400px;
	}
table.messages td, table.message td, table.message_leave td
	{
	text-align: left;
	vertical-align: top;
	}

td.message_details
	{
	width: 49%;
	}

table.message_leave
	{
	width: 100%;
	background-image: URL('images/fades/message.jpg');
	background-position: 0% 100%;
	background-repeat: no-repeat;
	height: 400px;
	}

table.message_leave input, table.message_leave textarea
	{
	width: 294px;
	}


/* Contact & Links Stuff */

td.contact_head
	{
	text-align: left;
	vertical-align: top;
	width: 357px;
	height: 67px;
	background-image: URL('images/contact/contact_top_blue.jpg');
	background-position: 0% 0%;
	background-repeat: no-repeat;
	}
td.contact_head_alt
	{
	text-align: left;
	vertical-align: top;
	width: 357px;
	height: 67px;
	background-image: URL('images/contact/contact_top_orange.jpg');
	background-position: 0% 0%;
	background-repeat: no-repeat;
	}
td.links_head
	{
	text-align: left;
	vertical-align: top;
	width: 337px;
	height: 67px;
	background-image: URL('images/contact/links_top_blue.jpg');
	background-position: 0% 0%;
	background-repeat: no-repeat;
	}
td.links_head_alt
	{
	text-align: left;
	vertical-align: top;
	width: 337px;
	height: 67px;
	background-image: URL('images/contact/links_top_orange.jpg');
	background-position: 0% 0%;
	background-repeat: no-repeat;
	}

td.contact_head a, td.contact_head_alt a, td.links_head a, td.links_head_alt a
	{
	display: block;
	font-size: 20px;
	font-weight: 700;
	text-decoration: none;
	}

td.contact_head a, td.contact_head_alt a
	{
	padding: 14px 0px 10px 18px;
	}
td.links_head a, td.links_head_alt a
	{
	padding: 18px 0px 10px 18px;
	}


td.links_head a, td.contact_head a
	{
	color: #FFFFFF;
	}
td.links_head_alt a, td.contact_head_alt a
	{
	color: #000000;
	}




p.contact
	{
	text-align: left;
	font-weight: 700;
	font-size: 16px;
	color: #0075bd;
	}


table.contact_links
	{
	}

table.contact_links td
	{
	border: solid 0px #f00;
	vertical-align: top;
	text-align: left;
	}


table.contact
	{
	background-image: URL('images/fades/contact.jpg');
	background-position: 100% 100%;
	background-repeat: no-repeat;
	}

table.contact td
	{
	border: solid 0px #f00;
	vertical-align: top;
	text-align: left;
	}


p.links_title
	{
	text-align: left;
	font-weight: 700;
	font-size: 16px;
	color: #0075bd;
	margin-bottom: 0px;
	}
p.links
	{
	margin-top: 0px;
	font-size: 80%;
	}


table.contact_member td
	{
	width: 85px;
	text-align: center;
	}

table.contact_member a
	{
	display: block;
	text-decoration: none;
	font-weight: 700;
	font-size: 16px;
	color: #0075bd;
	}

div.footer
	{
	font-size: 9px;
	color: #0075bd;
	}




div.footer a
	{
	text-decoration: none;
	color: #0075bd;
	}


.menusmall
	{
	font-size: 11px;
	}
.menumed
	{
	font-size: 16px;
	}

