html,body{margin:0;padding:0;}
body{font: 14px arial,sans-serif;text-align:center;background: url(fx/background-trees.png) top center no-repeat #e0f2f6;}
p{margin:20px 40px}

div#header{


  	padding-left:10px;
  	color: #79B30B
  }

.logo {
	float: right;
	margin: 20px 30px 10px 0;
	background: transparent;
}

div#container{
	text-align:left;
	border:2px solid #aedfe4;
	background: #fff url(fx/trees-bg.jpg) top left no-repeat;
}

div#wrapper{
	clear:both;
	background: #aedfe4;
	padding: 10px 30px;
	margin: 0 auto;
	text-align: center;
}

div#content {
	background: #fff url(fx/top-curl.png) top center no-repeat;
	padding-top: 120px;
}

div#bottomcurl {
	background: #fff url(fx/bottom-curl.png) top center no-repeat;
	height: 202px;
}

div#content p {
	font-family: Georgia, serif;
	background-color: #fff;
	color: #C2B59B;
	text-align: left;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size: 1.1em;
	margin-top: 0;
}

div#navigation{background:#B9CAFF}
div#extra{background:#FF8539}
div#footer{background: #c49a6b;color: #000}
div#footer p{margin:0;padding:5px 10px}

div#container{width:860px;margin:30px auto}
div#navigation{float:right;width:430px}
div#extra{float:left;width:430px}

div#footer{clear:both;width:100%;height:95px; padding: 15px 0;}
div#footer p {font-size: 12px;}

.h1_head {
	color: #C2B59B;
	text-align: left;
	font-family: Georgia, serif;
	font-size: 18pt;
	margin-left: 40px;
}

/* FLOAT LEFT and RIGHT COLUMNS */

div#LeftColumn {
	width: 55%;
	float: left;
}

div#RightColumn {
	width: 44%;
	float: left;
}

div#RightColumn p {
	margin: 0 0 0 5px;
	font-weight: bold;
	position: relative;
	top: -20px;
}

div#FullColumn {
	width: 99%;
}

/* CONTACT FORM */

#submit {
	border: 1px solid #bdbdbd;
	color: #666;
	background: #FFF url("images/submit-button.gif") repeat-x left bottom;
	cursor: pointer;
	padding: 5px 10px;
	margin: 20px 40px 0 68px;
	width: 190px;
}

form td {
	vertical-align: top;
}

#FormContact form {
	width: 90%;
	float: left;
	margin: 0 0 0 13px;
}

#FormContact .label {
	width: 90px;
	font-weight: 700;
	font-size: 14pt;
	font-family: Georgia, serif;
	font-weight: bold;
	padding-left: 10px;
	color: #C2B59B;
}

#FormContact .input {
	width: 260px;
	border: 0;
	padding: 4px;
	margin-bottom: 20px;
	background: #AFDFE5;
	font-size: 12px;
}

#FormContact textarea {
	width: 238px;
	height: 180px;
	background: #AFDFE5;
	border: 0;
	padding: 5px;
	
}

.spacer {
	clear: both; 
	font-size: 0; 
	line-height: 0;
}

/* call to action button */

#download-pdf {
	text-align: center;
	margin: 45px auto;
	width: 450px;
	border: 0px;
}

.button a {
display:block;
margin:0 auto 20px auto;
width: 406px;
height:93px;
text-decoration: none;
background: url(fx/artist-app-dl.png) 0 0 no-repeat;
}
.button a:hover {
background-position: 0 -93px;
color: #049;
}
.button a:active {
background-position: 0 -93px;
color:#fff;
}

h2.date {
	font-family: Georgia,serif;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	letter-spacing: 0;
	line-height: 0.4em;
	font-size: 2.3em;
}

h3.loc {
	font-family: Georgia, serif;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	letter-spacing: 0;
	line-height: 1.3em;
	font-size: 1.7em;
}

.menu{margin:0 auto; padding-left:25px; width:100%; display:block;}

.menu li{width: 122px; height: 30px; padding:0; margin:0; list-style:none; display:inline;}

.menu li a{float:left; padding-left:0px; display:block; text-decoration:none; cursor:pointer; margin: 20px 15px 10px 0;border:0;}

.menu li a span{line-height:30px; float:left; display:block; padding-right:15px;}

.menu li a:hover{margin: 20px 15px 10px 0;}

.menu li a.active, .menu li a.active:hover{background:#58b6dd;}

.menu li a img {border:0;}

.about a {
display:block;
margin:0 auto 20px auto;
width: 122px;
height:30px;
text-decoration: none;
background: url(fx/about.png) 0 0 no-repeat;
}
.about a:hover {
background-position: 0 -30px;
color: #049;
}
.about a:active {
background-position: 0 -30px;
color:#fff;
}

.artists a {
display:block;
margin:0 auto 20px auto;
width: 122px;
height:30px;
text-decoration: none;
background: url(fx/artists.png) 0 0 no-repeat;
}
.artists a:hover {
background-position: 0 -30px;
color: #049;
}
.artists a:active {
background-position: 0 -30px;
color:#fff;
}

.auction a {
display:block;
margin:0 auto 20px auto;
width: 122px;
height:30px;
text-decoration: none;
background: url(fx/auction.png) 0 0 no-repeat;
}
.auction a:hover {
background-position: 0 -30px;
color: #049;
}
.auction a:active {
background-position: 0 -30px;
color:#fff;
}

.location a {
display:block;
margin:0 auto 20px auto;
width: 122px;
height:30px;
text-decoration: none;
background: url(fx/location.png) 0 0 no-repeat;
}
.location a:hover {
background-position: 0 -30px;
color: #049;
}
.location a:active {
background-position: 0 -30px;
color:#fff;
}

.contact a {
display:block;
margin:0 auto 20px auto;
width: 122px;
height:30px;
text-decoration: none;
background: url(fx/contact.png) 0 0 no-repeat;
}
.contact a:hover {
background-position: 0 -30px;
color: #049;
}
.contact a:active {
background-position: 0 -30px;
color:#fff;
}

.organization a {
display:block;
margin:0 auto 20px auto;
width: 122px;
height:30px;
text-decoration: none;
background: url(fx/organization.png) 0 0 no-repeat;
}
.organization a:hover {
background-position: 0 -30px;
color: #049;
}
.organization a:active {
background-position: 0 -30px;
color:#fff;
}

.map-link {
	background: #fff;
	color: #ED1C24;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.bottom-link {
	background: #AEDFE4;
	color: #ED1C24;
	text-align: left;
	padding-top: 58px;
	margin-bottom: 20px;
}

.bottom-link a {
	background: #AEDFE4 url(fx/link-tree.png) left 10px no-repeat;
	font-family: Georgia, serif;
	color: #ED1C24;
	text-decoration: none;
	text-align: left;
	line-height: 1.2em;
	font-size: 1.1em;
	font-weight: bold;
	padding-top: 42px;
	padding-left: 35px;
	height: 66px;
	text-align: left;
}

.bottom-link a:hover {
	text-decoration: underline;

}

.bottom-link-map {
	background: #AEDFE4;
	padding-top: 10px;
	color: #ED1C24;
}

.bottom-link-map a {
	font-family: Georgia, serif;
	color: #ED1C24;
	text-decoration: none;
	text-align: left;
	line-height: 1.3em;
	font-size: 1.1em;
	font-weight: bold;
}

.bottom-link-map a:hover {
	text-decoration: underline;

}
