body{background-color:#fffffc; font-family:Arial, Helvetica, sans-serif; margin:0px}

img{border:0px}

h1, h2, h3{color:#5a2600; margin:0px; margin-bottom:15px}
h1{font-size:24px}
h2{font-size:16px; margin-top:30px}
h3{font-size:14px}
form{padding:0px; margin:0px}
hr{margin-top:20px; margin-bottom:20px; border:0px; border-bottom:1px dotted #a07f09}

a{color:#83684e}
a:hover{color:#c4a535}

.small{font-size:11px}
.floatleft{float:left; margin-right:15px; margin-bottom:10px}
.discogitem{border-bottom:1px dotted #a07f09; padding-bottom:20px; padding-top:20px; clear:both; height:160px}
.discogitem img{float:right; margin-left:20px}

#pos{ position:relative; height:1px; top:-1px; margin-left:auto; margin-right:auto; width:927px}
#container{background-image:url(../images/bgnd.gif); background-repeat:repeat-y; width:927px; margin-left:auto; margin-right:auto}

#header{width:927px; height:111px}

#nav{height:40px; background-image:url(../images/nav_bgnd.gif); overflow:hidden; font-size:17px; color:#a07f09; list-style:none; padding:0px; margin:0px; padding-left:30px}
#nav li{float:left; padding:7px; padding-left:9px; background-image:url(../images/nav_div.png); background-repeat:no-repeat; background-position:0px 6px; margin-top:4px}
#nav a{color:#5a2600; text-decoration:none}
#nav a:hover{color:#806407}

#slideshowOuter{height:342px; overflow:hidden}
#slideshowInner{margin-left:13px;background-color:#ffffff; border:1px solid #a07f09; width:898px; height:340px; overflow:hidden}

#contentOuter{min-height:480px;min-height:300px}
#contentInner{padding:27px; padding-top:15px; color:#a07f09;line-height:24px; color:#333333; min-height:300px}
#contentInner p{margin-top:0px}

#footer{background-image:url(../images/footer.gif); height:35px; overflow:hidden; text-align:center; color:#FFFFFF; font-size:12px; padding-top:13px; margin-bottom:30px}

#footer a{color:#FFFFFF}

#cdCover{ position:absolute; right:10px; top:510px; width:349px; height:410px}

.boxTopOuter{height:18px; background-image:url(../images/box_top_l.gif); background-repeat:no-repeat; background-color:#fffdf9; overflow:hidden}
.boxTopInner{height:18px; background-image:url(../images/box_top_r.gif); background-repeat:no-repeat; background-position:top right}

.boxMidOuter{ background-image:url(../images/box_bgnd.gif); background-repeat:repeat-y; background-position:right; min-height:120px; background-color:#fffdf9}
.boxMidInner{padding:1px; padding-left:15px; padding-right:15px; min-height:100px}

.boxBaseOuter{height:25px; background-image:url(../images/box_base_l.gif); background-repeat:no-repeat; background-color:#fffdf9; overflow:hidden}
.boxBaseInner{height:25px; background-image:url(../images/box_base_r.gif); background-repeat:no-repeat; background-position:top right}

.galleryTable img{border:1px solid #f5deb1}
.copyright{ text-align:center; color:#666666; font-size:10px}

.datestable{}
.datestable th{ text-align:left; font-size:16px; font-weight:bold;border-bottom:4px solid #a07f09}
.datestable td{border-bottom:1px solid #a07f09; padding-top:10px; padding-bottom:10px}

.mp3table{border:1px solid #edc87d}

.red{color:#FF0000}

#gallery{list-style:none; padding:0px; margin:0px}
#gallery li{ float:left; margin:12px; height:120px; width:120px}
.frame{width:120px; height:120px}
#gallery li a{height:120px; width:120px; overflow:hidden; display:block}

#videogallery{list-style:none; padding:0px; margin:0px; margin-left:120px}
#videogallery li{float:left; margin:10px; width:300px}
#videogallery p{ text-align:center; padding:5px}

#socMedIcons{position:absolute; width:163px; height:59px; top:50px; right:40px}

#dalogo{text-align:center; clear:both; padding-top:40px}

#carousel{
	position:absolute;
	margin:0px;
	padding:0px;
	width:300px;
	height:140px;
	top:520px;
	left:600px;
	background-image:url(../images/slidepanel.JPG);
	background-repeat:no-repeatl;
	color:#FFFFFF;
	line-height:18px;
	z-index:10;
	text-align:center;
	font-size:16px;
}
#carousel ul{list-style:none; margin:0px; padding:0px}
#carousel li{display:none; position:absolute; left:0px; top:0px; padding:18px}
#carousel h2{padding:0px; margin:0px; margin-bottom:5px}
#carousel p{padding:0px; margin:0px; padding-bottom:5px}

#carouselButtons{position:absolute; top:634px; left:630px; z-index:20}
#carouselButtons ul{list-style:none; margin:0px; padding:0px;}
#carouselButtons li{float:left; padding:0px 3px 0px 3px; border:1px solid #ffffff; margin-right:4px; font-size:8px; color:#FFFFFF}




#mailinglistdiv{}
#mailinglistdiv label{width:150px; display:block; float:left; clear:left; margin-bottom:15px; text-align:right; font-size:12px; font-weight:bold}
#mailinglistdiv input{clear:right; float:right; width:220px}
#mailinglistdiv fieldset{width:420px; margin-left:auto; margin-right:auto; border:1px solid #dacd9f; padding:15px}


#membermenu{position:absolute; font-size:11px; color:#999999; top:26px; right:40px; text-align:right}
#membermenu a{color:#999999}
