/* General style */

body{
	font:12px/14px "Trebuchet MS", Arial, sans-serif;
	color:#7A601B;
	background-color:inherit;
	background:url(../images/bg.gif) 0 0 repeat;
}
body, td, ul, img, p, form, h1, h2, h3{
	margin:0;
	padding:0;
}
a{
	outline:none;
}
ul{
	list-style-type:none;
}

/* Header panel style */

#header{
	background:url(../images/header-pic.png) 100% 0 no-repeat;
}
#header td.navbg{
	background:url(../images/nav-bg.gif) 5px 0 no-repeat;
}
#header img.logo{
	margin:34px 0 0 13px;
}
#header table.navigation{
	margin:0 0 40px 23px;
	font-weight:bold;
	font-size:12px;
	line-height:30px;
	color:#F9D464;
	background-color:inherit;
}
.navigation a{
	display:block;
	font-weight:bold;
	font-size:12px;
	line-height:30px;
	color:#F9D464;
	background-color:inherit;
	text-transform:uppercase;
	text-decoration:none;
	padding:0 0 0 14px;
}
.navigation a:hover{
	color:#363535;
	background-color:inherit;
}
.navigation td.line{
	background:url(../images/nav-line.gif) 0 100% repeat-x;
}
#navigation a span{
	padding:0 30px 0 0;
}
h1{
	font:italic normal 28px/30px Georgia, "Times New Roman", Times, serif;
	color:#30211D;
	background-color:inherit;
	padding:14px 0 0 170px;
}

/* Body panel style */

#bodypan{
	padding:0 0 14px 0;
}
#bodypan td.welcome{
	background:url(../images/welcome.gif) 0 0 no-repeat;
}
#bodypan p.welcome-title{
	font:26px Arial, Verdana, Arial, Helvetica, sans-serif;
	line-height:22pt;
	color:#48663E;
	background-color:inherit;
	padding:14px 0 10px 175px;
}
#bodypan p.welcome-text{
	font-size:13px;
	line-height:14px;
	color:#C95D15;
	background-color:inherit;
	padding:0 0 0 175px;
}
h3{
	font-weight:normal;
	font-size:24px;
	line-height:27px;
	color:#2B2B2B;
	background-color:inherit;
	padding:0 0 9px 0;
}
#bodypan table.lowerbody{
	margin:7px 0 0;
}
#bodypan p.boldtext{
	font-weight:bold;
	padding:0 0 9px 0;
}
#bodypan p.boldtext a{
	color:#C95D15;
	background-color:inherit;
}
#bodypan p.boldtext a:hover{
	text-decoration:none;
}
#bodypan p{
	padding:0 0 14px 0;
}
#bodypan p.gallerybold{
	font-weight:bold;
	font-size:16px;
	line-height:14px;
	color:#C95D15;
	background-color:inherit;
}
#bodypan a.button{
	display:block;
	font-weight:bold;
	width:17px;
	height:15px;
	font-size:12px;
	line-height:15px;
	color:#fff;
	background-color:#292313;
	text-decoration:none;
	text-align:center;
	margin:0 5px 0 0;
}
#bodypan a.button:hover{
	color:#C95D15;
	background-color:#292313;
}
#bodypan a.next{
	display:block;
	width:180px;
	height:15px;
	font-weight:bold;
	color:#fff;
	background-color:#292313;
	text-align:center;
	text-decoration:none;
}
#bodypan a.next:hover{
	color:#C95D15;
	background-color:#292313;
}
#bodypan p.gallery-text{
	font-weight:bold;
	line-height:15px;
	color:#292313;
	background-color:inherit;
	padding:0;
}
#bodypan img.gallery-pic{
	margin:0 0 5px 0;
}
#bodypan table.events{
	border:solid 1px #FFFABD;
	color:#FCDE86;
	background-color:#00451C;
}
#bodypan p.events-title{
	font-size:20px;
	line-height:23px;
	color:#FFFABD;
	background-color:inherit;
	padding:19px 0 2px 0;
}
#bodypan table.event2{
	margin:4px 0 3px 0;
	color:#FCDE86;
	background-color:#589242;
}
#bodypan table.event3{
	margin:4px 0 52px 0;
}
#bodypan p.event-text{
	padding:7px 0 7px 6px;
}
#bodypan p.event-text a{
	font-weight:bold;
	color:#FFB535;
	background-color:inherit;
	text-decoration:none;
}
#bodypan p.event-text a:hover{
	color:#292313;
	background-color:inherit;
}
#bodypan input.name-box{
	width:208px;
	height:20px;
	border:solid 1px #DEC47D;
	font-size:12px;
	line-height:20px;
	color:#C8A131;
	background-color:#fff;
	padding:0 0 0 6px;
}
#bodypan textarea.name-area{
	width:208px;
	height:106px;
	border:solid 1px #DEC47D;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:12px;
	color:#C8A131;
	background-color:#fff;
	padding:0 0 0 6px;
}
#bodypan input.submit{
	margin:7px 0 0;
}
#bodypan img.artist{
	margin:18px 0 0;
}

/* Footer panel style */

#footer{
	background:url(../images/footer-bg.gif) 0 0 no-repeat;
	padding:15px 0 0;
}
#footer a{
	padding:0 15px;
	color:#2B2B2B;
	background-color:inherit;
	background:url(../images/footer-divider.gif) 100% 50% no-repeat;
	text-decoration:none;
}
#footer a.nodivider{
	background:none;
}
#footer a:hover{
	color:#AF4C0A;
	background-color:inherit;
}
#footer p{
	font-size:11px;
	line-height:16px;
	color:#2B2B2B;
	background-color:inherit;
	padding:12px 0 13px 0;
}
#footer p a{
	color:#2B2B2B;
	background-color:inherit;
	text-decoration:none;
	padding:0;
	background:none;	
}

/* upload form styles */

.upload-area {
float:right;
width:400px;
display:inline;
clear:none;
}
