body {
background:#efe9d2 url(images/bg.jpg);
margin:40px 0px 0px 0px;
font-family:"Times New Roman", Times, serif;
color:#343533;
font-size:11px;
}


a img, img, a {
outline:none;
border:0px;
}

#main {
width:954px;
margin:0px auto;
}

#leftbar {
float:left;
width:101px;
}

#nav {
width:245px;
float:left;
}

#nav img {
display:block;
}

#nav .subnav img {
display:inline;
}

#content {
width:580px;
float:left;
}

#rightbar {
width:28px;
float:left;
}

#footer {
clear:both;
}

.subnav {
padding-left:22px;
text-align:center;
}

#dmusic {

}

#musiccontrols {
cursor:pointer;
display:inline;
border:1px solid #dbdbdb;
padding:5px;
}

.padme {
padding-bottom:10px;
}

.pad {
padding-left:110px;
}

.contentbox {
height:243px;
overflow:hidden;
}

a.menudownload {
color:#880c0c;
font-size:12px;
font-style:italic;
}

.red {
color:#880c0c;
}

.italic {
font-style:italic;
}

.big {
font-size:12px;
}

.bold {
font-weight:bold;
}

a.boldital {
font-weight:bold;
font-style:italic;
color:#343533;
text-decoration:none;
}

a.boldital:hover {
text-decoration:underline;
}

.maplink {
cursor:pointer;
}

.contentbox b {
font-size:13px;
padding-bottom:8px;
margin:0px;
}

.menutitle {
color:#880c0c;
font-size:18px;
font-weight:bold;
padding-bottom:12px;
padding-top:5px;
}

.menubox {
font-weight:800;
}

#thumbs img {
float:left;
width:27px;
height:27px;
margin-right:5px;
margin-bottom:5px;
cursor:pointer;
margin-top:1px;
margin-bottom:1px;
}

#slideshow {
	width:429px;
	float:left;
	height:266px;
	padding-top:10px;
	padding-left:98px;
	}
	
	#picbox {
	width:429px;
	height:266px;
	position:relative;
	}
	
	.fpic {
	width:429px;
	height:266px;
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	}