/* Common stuff */

body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	scrollbar-3dlight-color: #3B608B;
	scrollbar-arrow-color: #FBFFFF;
	scrollbar-base-color: #D0E7FF;
	scrollbar-darkshadow-color: #728EB5;
	scrollbar-face-color: #BED1F1;
	scrollbar-highlight-color: #FBFFFF;
	scrollbar-shadow-color: #ACC5E4;
	background-image: url(../graphics/bg_frame.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #4B8FDF;
}

li { list-style-type: none;
background: url(../graphics/bullet2.gif) no-repeat;
}

td {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	color: #3D5674;
}
.formfield {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	color: #3D5674;
	background-color: #D4E0F6;
	border-top: 1px solid #6F8CB4;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #6F8CB4;
}
.formButton {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #A8C2E3;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #6F8CB4;
	border-bottom: 1px solid #6F8CB4;
	border-left: 1px solid #FFFFFF;
}

/* News section */

.newsTitle {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	display: block; 
	padding: 0.3em 0.3em 0.3em 0.7em;
	border-bottom: 0px solid #1a1a1a;
	background-color: #6688bb;
}

.newsboxTitle {
     font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
     font-size: 9px;
     font-weight: bold;
     color: #FFFFFF;
}
.newsboxText {
     font-size: 9px;
     color: #3D5674;
}

.newsTitle a:link {
	color: #CCDDFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
}
.newsTitle a:visited {
	color: #CCDDFF;
	text-decoration: none;
	font-weight: bold;
}
.newsTitle a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.newsTitle a:active {
	color: #CCDDFF;
	text-decoration: none;
	font-weight: bold;
}
.newsDate {
	font-size: 10px;
	color: #3D5674;
}
.newsText {
	font-size: 11px;
	color: #3D5674;
}
.newsText a:link {
	color: #0185DA;
	text-decoration: none;
}
.newsText a:visited {
	color: #0185DA;
	text-decoration: none;
}
.newsText a:hover {
	color: #FF6000;
	text-decoration: none;
}
.newsText a:active {
	color: #0185DA;
	text-decoration: none;
}
.newsThumb {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: none;
}
.newsThumbHomepage {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border: none;
}
.newsImage {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.newsArchiveLink {
	color: #3D5674;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
.newsArchiveLink a:link {
	color: #3D5674;
	text-decoration: none;
}
.newsArchiveLink a:visited {
	color: #3D5674;
	text-decoration: none;
}
.newsArchiveLink a:hover {
	color: #3D5674;
	text-decoration: none;
}
.newsArchiveLink a:active {
	color: #3D5674;
	text-decoration: none;
}

/* Links section */
.linkCatTitle {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6000;
}
.linkTitle {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	color: #3D5674;
}
.linkTitle a:link {
	color: #3D5674;
	text-decoration: none;
}
.linkTitle a:visited {
	color: #3D5674;
	text-decoration: none;
}
.linkTitle a:hover {
	color: #FF6000;
	text-decoration: none;
}
.linkTitle a:active {
	color: #3D5674;
	text-decoration: none;
}
.linkText {
	font-size: 11px;
	color: #3D5674;
}
.linkText a:link {
	color: #3D5674;
	text-decoration: none;
}
.linkText a:visited {
	color: #3D5674;
	text-decoration: none;
}
.linkText a:hover {
	color: #FF6000;
	text-decoration: underline;
}
.linkText a:active {
	color: #3D5674;
	text-decoration: none;
}
.linkThumb {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.linkImage {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* Releases section */
.releaseTitle {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	display: block; 
	float: none;
	padding: 0.3em 0.3em 0.3em 0.7em;
	border-bottom: 0px solid #1a1a1a;
	background-color: #6688bb;
}
.releaseTitlePanel {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6000;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #82A1CF;
	border-left: none;
}
.releaseTitle a:link {
	color: #FF6000;
	text-decoration: none;
}
.releaseTitle a:visited {
	color: #FF6000;
	text-decoration: none;
}
.releaseTitle a:hover {
	color: #3D5674;
	text-decoration: none;
}
.releaseTitle a:active {
	color: #FF6000;
	text-decoration: none;
}
.releaseDate {
	font-size: 11px;
	color: #3D5674;
}
.releaseText {
	font-size: 11px;
	color: #3D5674;
}
.releaseText a:link {
	color: #FF6000;
	text-decoration: none;
}
.releaseText a:visited {
	color: #FF6000;
	text-decoration: none;
}
.releaseText a:hover {
	color: #FF6000;
	text-decoration: underline;
}
.releaseText a:active {
	color: #FF6000
	text-decoration: none;
}
.releaseThumb {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: none;
}
.releaseImage {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
.releaseSelect {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	width: 100%;
}

/* Biography section */

.bioTitle {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.bioText {
	font-size: 11px;
	color: #3D5674;
}
.bioText a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.bioText a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.bioText a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.bioText a:active {
	color: #FFFFFF;
	text-decoration:none ;
}
.bioThumb {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;

}

/* Gallery section */

.galleryTitle {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	display: block; 
	height: 1.5em;
	padding: 0.3em 0.3em 0.3em 0.7em;
	border-bottom: 0px solid #1a1a1a;
	background-color: #6688bb;
}
.galleryTitle a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.galleryTitle a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.galleryTitle a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.galleryTitle a:active {
	color: #FFFFFF
	text-decoration: none;
}
.galleryText {
	font-size: 11px;
	color: #3D5674;
}
.galleryText a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.galleryText a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.galleryText a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.galleryText a:active {
	color: #FFFFFF
	text-decoration: none;
}
.galleryThumb {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;

}
.gallerySelect {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	width: 250px;
}
.galleryNavigation {
	font-size: 11px;
	color: #3D5674;
}
.galleryNavigation a:link {
	color: #3D5674;
	text-decoration: none;
}
.galleryNavigation a:visited {
	color: #3D5674;
	text-decoration: none;
}
.galleryNavigation a:hover {
	color: #3D5674;
	text-decoration: underline;
}
.galleryNavigation a:active {
	color: #3D5674
	text-decoration: none;
}
.galleryPicDescription {
	font-size: 11px;
	color: #3D5674;
}

/* Hot spots section */

.hotspotTitle {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	display: block; 
	height: 1.5em;
	padding: 0.3em 0.3em 0.3em 0.7em;
	border-bottom: 0px solid #1a1a1a;
	background-color: #6688bb;
}
.hotspotText {
	font-size: 11px;
	color: #3D5674;
}
.hotspotThumb {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: none;
}

/* Other content section */

.contentTitle {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	display: block; 
	height: 1.5em;
	padding: 0.3em 0.3em 0.3em 0.7em;
	border-bottom: 0px solid #1a1a1a;
	background-color: #6688bb;
}
.contentText {
	font-size: 11px;
	color: #3D5674;
}
.contentText a:link {
	color: #0185DA;
	text-decoration: none;
}
.contentText a:visited {
	color: #0185DA;
	text-decoration: none;
}
.contentText a:hover {
	color: #FF6000;
	text-decoration: none;
}
.contentText a:active {
	color: #0185DA;
	text-decoration: none;
}
.contentThumb {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;

}

/* Agenda section */

.agendaItem a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.agendaItem a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.agendaItem a:hover {
	color: #3D5674;
	text-decoration: underline;
}
.agendaItem a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.agendaSubject {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3D5674;
}
.agendaDate {
	font-size: 11px;
	color: #FF6000;
}
.agendaTime {
	font-weight: bold;
	font-size: 11px;
	color: #6688AA;
}
.agendaLocation {
	font-size: 11px;
	color: #3D5674;
}
.agendaText {
	font-size: 11px;
	color: #3D5674;
}
.agendaText a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.agendaText a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.agendaText a:hover {
	color: #3D5674;
	text-decoration: none;
}
.agendaText a:active {
	color: #FFFFFF;
	text-decoration: none;
}

/* Other common */

.relatedLinks {
	color: #3D5674;
	font-size: 10px;
	font-weight: bold;
}
.relatedLinks a:link {
	color: #FF580A;
	font-size: 10px;
	font-weight: normal;
}
.relatedLinks a:visited {
	color: #FF580A;
	text-decoration: none;
	font-weight: normal;
}
.relatedLinks a:hover {
	color: #FF580A;
	text-decoration: underline;
	font-weight: normal;
}
.relatedLinks a:active {
	color: #FF580A;
	text-decoration: none;
	font-weight: normal;
}
.listing {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
}
.listing .listingTitle {
	color: #3D5674;
	font-weight: bold;
}
.listingItem a:link {
	color: #0185DA;
	text-decoration: none;
}
.listingItem a:visited {
	color: #0185DA;
	text-decoration: none;
}
.listingItem a:hover {
	color: #FF6000;
	text-decoration: none;
}
.listingItem a:active {
	color: #0185DA;
	text-decoration: none;
}
.titleTable {
	width: 100%;
}
.titleTable td {
	color: #FFFFFF;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* Guestbook section */

.guestbookTitle {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	display: block; 
	height: 1.5em;
	padding: 0.3em 0.3em 0.3em 0.7em;
	border-bottom: 0px solid #1a1a1a;
	background-color: #6688bb;
}
.guestbookTitle a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.guestbookTitle a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.guestbookTitle a:hover {
	color: #3D5674;
	text-decoration: none;
}
.guestbookTitle a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.guestbookDate {
	font-size: 11px;
	color: #FF6000;
}
.guestbookText {
	font-size: 11px;
	color: #3D5674;
}
.guestbookText a:link {
	color: #3D5674;
	text-decoration: none;
}
.guestbookText a:visited {
	color: #3D5674;
	text-decoration: none;
}
.guestbookText a:hover {
	color: #3D5674;
	text-decoration: underline;
}
.guestbookText a:active {
	color: #3D5674;
	text-decoration: none;
}

/* Booking form section */

.bookingformTitle {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.bookingformText {
	font-size: 10px;
	color: #3D5674;
}

/* Charts section */
.chartText {
	font-size: 11px;
	color: #3D5674;
}
.chartNumber {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3D5674;
}
.chartTracktitle {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3D5674;
}
.chartTracksubtitle {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size: 11px;
	color: #3D5674;
}