BODY
{
background-color: #FDF1E3;
background-position: top left;
color: #000000;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding: 0;
}

P
{
font-size: small;
font-family: "Times New Roman", serif;
}

STRONG
{
font-size: medium;
}

IMG
{
border-bottom-width: 0;
border-left-width: 0;
border-right-width: 0;
border-top-width: 0;
}

TD
{
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
border-bottom-width: 0;
border-left-width: 0;
border-right-width: 0;
border-top-width: 0;
}

A { color: #4C3AD1; font-family: sans-serif; text-decoration: none; font-size: small}
A:visited { color: #4C3AD1}        /* visited links */
A:hover { color: blue; text-decoration: underline }        /* rollover a link */

.faq p.title
{
	font-family: sans-serif; font-size: small; font-weight: bold
}

.wwwboard_links A { color: #4C3AD1; font-family: sans-serif; text-decoration: none; font-size: small}
.wwwboard_links A:visited { color: #4C3AD1}        /* visited links */
.wwwboard_links A:hover { color: blue; text-decoration: underline }        /* rollover a link */

.credits
{
font-size: xx-small;
font-family: sans-serif;
}

#menu_parchment
{
background-image: url(images/scroll_parchment.gif);
}

#menu_gray
{
background-image: url(images/scroll_gray.gif);
}

#menu_black
{
background-image: url(images/scroll_black.gif);
}

.menu
{
background-position: bottom;
background-repeat: no-repeat;
width: 130px;
height: 225px;
}

.menu a
{
	display: block;
	width: 130px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-style: none;
	font-size: 8px;  /* must be less than or equal to the height of the shortest gif in the menu */
}

.menu img
{
	display: block;
	width: 130px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-style: none;
}

a.skull {height: 61px; width: 61px; margin-left: 36px; }

a#skull_parchment {background: url("images/skull_parchment.gif") top left no-repeat; }
a#skull_gray 			{background: url("images/skull_gray.gif") top left no-repeat; }
a#skull_black 		{background: url("images/skull_black.gif") top left no-repeat; }
a:hover#skull_parchment { background-image: url("images/skull_parchment_rollover.gif"); }
a:hover#skull_gray 			{ background-image: url("images/skull_gray_rollover.gif"); }
a:hover#skull_black 		{ background-image: url("images/skull_black_rollover.gif"); }

a#members { height: 22px; background: url("images/members.gif") top left no-repeat; }
a:hover#members { background-image: url("images/members_rollover.gif"); }
img#members { height: 22px; background: url("images/members_selected.gif") top left no-repeat; }

a#song_audio { height: 19px; background: url("images/song_audio.gif") top left no-repeat; }
a:hover#song_audio { background-image: url("images/song_audio_rollover.gif"); }
img#song_audio { height: 19px; background: url("images/song_audio_selected.gif") top left no-repeat; }

a#pictures { height: 15px; background: url("images/pictures.gif") top left no-repeat; }
a:hover#pictures { background-image: url("images/pictures_rollover.gif"); }
img#pictures { height: 15px; background: url("images/pictures_selected.gif") top left no-repeat; }

a#calendar { height: 17px; background: url("images/calendar.gif") top left no-repeat; }
a:hover#calendar { background-image: url("images/calendar_rollover.gif"); }
img#calendar { height: 17px; background: url("images/calendar_selected.gif") top left no-repeat; }

a#booking { height: 19px; background: url("images/booking.gif") top left no-repeat; }
a:hover#booking { background-image: url("images/booking_rollover.gif"); }
img#booking { height: 19px; background: url("images/booking_selected.gif") top left no-repeat; }

a#mailing_list { height: 19px; background: url("images/mailing_list.gif") top left no-repeat; }
a:hover#mailing_list { background-image: url("images/mailing_list_rollover.gif"); }
img#mailing_list { height: 19px; background: url("images/mailing_list_selected.gif") top left no-repeat; }

a#discussion { height: 15px; background: url("images/discussion.gif") top left no-repeat; }
a:hover#discussion { background-image: url("images/discussion_rollover.gif"); }
img#discussion { height: 15px; background: url("images/discussion_selected.gif") top left no-repeat; }

a#confidential { height: 14px; background: url("images/confidential.gif") top left no-repeat; }
a:hover#confidential { background-image: url("images/confidential_rollover.gif"); }
img#confidential { height: 14px; background: url("images/confidential_selected.gif") top left no-repeat; }

a#links { height: 17px; background: url("images/links.gif") top left no-repeat; }
a:hover#links { background-image: url("images/links_rollover.gif"); }
img#links { height: 17px; background: url("images/links_selected.gif") top left no-repeat; }

body.wwwboard-body
{
	margin-left: 5px;
}

div.wwwboard-content,.wwwboard-content p
{
font-size: large;
font-family: "Times New Roman", serif;
}

.wwwboard_table
{
margin-left: 5px;
}

.wwwboard_table TD.label
{
text-align: right;
}

.wwwboard_table A
{
font-family: "Times New Roman", serif;
}

.calendar_table
{
margin-top: 4px;
text-align: left;
}

.calendar_table th
{
text-align: center;
font-size: medium;
font-weight: bold;
font-family: "Times New Roman", serif;
color:navy;
}

.calendar_table td
{
font-size: small;
font-family: "Times New Roman", serif;
padding-left: 6px;
padding-right: 6px;
vertical-align: top;
border-top: thin dotted gray;
}

.calendar_table td.nowrap
{
	white-space: nowrap;
}

.audio_table
{
margin-top: 1em;
}

.audio_td
{
font-size: small;
font-family: "Times New Roman", serif;
}

.honorary-members
{
	background: #E3FDF1 no-repeat fixed 0cm 0cm;
}
#rejected-members
{
	background-image: url(images/two_men_with_daggers.jpg);
}
#accepted-members
{
	background-image: url(images/accepted_face.jpg);
	background-position: 0cm 1cm;
}
#submitted-members
{
	background-image: url(images/submitted_face.gif);
	background-position: 0cm 5cm;
}

.honorary-members	A:visited { color: #0E682C}        /* visited links */
.honorary-members	A:hover { color: blue }

div.honorary-members-list
{
	margin: 30px 0px 0 55px;
}
div#submitted-list
{
	margin: 30px 0px 0 105px;
}
#honorary-members-image
{
	text-align: left;
	margin-left: 30px;
}
.honorary-members-list div.outer
{
	margin-top: 5px;
}
.honorary-members-list STRONG
{
	font-style: normal;
	font-variant: small-caps;
	font-size: x-large;
	font-weight: bold;
	font-family: "Times New Roman", serif;
}
.inner-anchor A
{
font-style: normal;
font-variant: small-caps;
font-size: x-large;
font-weight: bold;
font-family: "Times New Roman", serif;
color: black;
text-decoration: none;
}
.inner-anchor A:visited
{
color: black;
}
.inner-anchor A:hover
{
color: blue;
text-decoration: underline;
}
.honorary-members-list EM
{
	font-style: italic;
	font-variant: normal;
	font-size: inherit;
	font-weight: bold;
	font-family: "Times New Roman", serif;
}
.honorary-members-list P.left
{
	float: left;
	margin: 0;
	width: 6em;
}
.honorary-members-list P.right
{
	float: left;
	margin: 0 0 10px 0;
	width: 75%;
}
.honorary-members-list div.inner
{
	margin-left: 30px;
	width: 50%;
}
.honorary-members-list div.fancy-line
{
	clear: both;
}
.honorary-members-list div.fancy-line img
{
	margin: 10px 0 0 30px;
}

div.photo-section
{
margin-left: 20px;
}

.photo-section a, .photo-section img
{
margin: 2px;
}

.photo-header
{
	margin-top: 10px;
}

.songlist TD.author-column
{
font-style: italic;
padding-left: 10px
}

ul.sitemap-main
{
list-style: none;
margin: 0 0 0 40px;
padding: 0;
}

ul.sitemap-main ul.sitemap-sub
{
list-style: none;
margin: 0 0 0 40px;
padding: 0;
}

.bigtext, .bigtext a
{
	font: 16pt sans-serif;
}

body.presskit
{
	background-color: white;
	margin: 0 18% 0 18%;
}
div.presskit-heading
{
margin-top: 10px;
}

div.presskit-section
{
font: large sans-serif;
margin-bottom: 0.5em;
}
div.presskit-subsection
{
font: bold medium sans-serif;
color: #666666;
margin-top: 0.5em;
}
div.presskit-subsubsection
{
font: bold small sans-serif;
}
.presskit-col1
{
font: small sans-serif;
}
.presskit-headcol1
{
font: bold medium sans-serif;
}
#zappa-quote
{
font-size: small;
background-color: #fafad2;
border-radius:5px;
}
.links p
{
	margin: 0.5em 0 0.5em;
}
.news p
{
	margin: 0.5em 0 0.5em;
}
