body{
margin:0 auto;
padding:0;
font: 82% "Century Gothic", Arial, Verdana, sans-serif;
background:#c0cca8;
color:#fff;
font-size:11px;
}

#pageWrapper{
	background:#6d8257 url(../images/bg.gif) top center repeat-x; 
	position: absolute;
	left: 50%;
	width:960px;
	height:auto;
	margin-left: -480px;
	margin-top: 0px;
	padding:0px;
}
#header {
	position:relative;
	left:0px;
	top:30px;
	width:960px;
	height:110px;
	z-index:1;
}

#logo {
	position:relative;
	float:left;
	left:25px;
	width:355px;
	height:100px;
	z-index:1;
}

#menu {
	position:relative;
	float:right;
	right:0px;
	width:560px;
	height:100px;
	z-index:1;
}


#intro {
	position:relative;
	float:left;
	top:30px;
	width:960px;
	height:220px;
	z-index:1;
}

#banner {
	position:relative;
	float:left;
	left:25px;
	top:10px;
	width:355px;
	height:195px;
	z-index:1;
	border: 10px white solid
}

#blog {
	position:relative;
	float:right;
	right:0px;
	top:10px;
	width:495px;
	height:200px;
	background:#c0cca8 url(../images/bg-blog.jpg) right no-repeat; 
	padding-right:25px;
	padding-top:15px;
	z-index:1;
}


#contentWrapper {
	position:relative;
	float:left;
	left:0px;
	top:60px;
	width:935px;
	height:auto;
	z-index:1;
	margin-left:25px;
	padding-bottom:40px;
	margin-bottom:40px;
}

#welcome {
	position:relative;
	float:left;
	left:0;
	top:10px;
	width:375px;
	z-index:1;
}

#exhibition {
	position:relative;
	float:right;
	right:0px;
	top:10px;
	width:495px;
	padding-right:25px;	
	z-index:1;
}


#clear {
clear:both;
}

#footer {
	/*clear:both;*/
	position:relative;
	float:left;
	left:0px;
	/*top:-50px;*/
	width:935px;
	height:200px;
	z-index:1;
	padding-left:25px;
	margin:0;
	background-color:#6d8257;
}

/* ### General Styling CSS ### */

#footer, #footer a, #contact, #contact a {color:#fff; text-decoration:none;}
#footer a:hover, #contact a:hover{text-decoration:underline;}


a{color:#c0e9e6; text-decoration:underline;}
a:hover{text-decoration:none;}


h1{color:#c0e9e6; font-size:20px; margin:0;}
h2{color:#c0e9e6; font-size:16px;}
h3{color:#c0e9e6; font-size:14px;}
hr{color:#fff; height:3px; margin:0; width:905px; text-align:left; background:#fff; padding:0;}


/* ### Main Menu CSS ### */

.underlinemenu{
font-weight:500;
width: 100%;
font-size:20px;
}

.underlinemenu ul{
padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: right; /*Set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a, #footer .underlinemenu ul li a {
color: #c0e9e6;
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 0; /*3px solid #c0e9e6; /*bottom border is 3px*/
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected, #footer .underlinemenu ul li a:hover{
color: #fff;
}

/* ### Custom Styling CSS ### */

.moreBtn, .moreBtn a{background:#fff url(../images/btn-more.gif) no-repeat; color:#6d8257; width:88px; height:16px; z-index:1; padding-left:3px; text-decoration:none;}
.moreBtn a:hover{font-weight:bold; text-decoration:none;}
#exhibitionBoard{position:relative;	float:left; top:10px; margin:0;}
#exhibitionBoard img{border: 7px white solid}
#exhibitionCopy{position:relative;float:left; left:25px; width:295px; top:35px;}

.gallery
{
    padding-left:0;
	margin-left:0;
    margin-top:0;
}

.gallery li
	{
		display:inline;
		float:left;
		margin-bottom:5px;
		margin-right:15.5px;
		width:210px;
		height:250px;
		text-align:center;
		margin-left:-30px;
	}
.gallery li p
{
     vertical-align:bottom;
}
.pageNext
{
    font-size:12px;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
    border-left:solid 1px Gray;
}
.pagePrevious
{
    font-size:12px;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
}
.pagerNumericSelected
{
    font-size:12px;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
    border-left:solid 1px Gray;
}
.pagerNumeric
{
    font-size:12px;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
    border-left:solid 1px Gray;
}

.border{border: 10px white solid}

    .form fieldset h2{font-size:16px;letter-spacing:1.5px;margin-left:10px;margin-top:-1px;}
    .form fieldset h3{clear:both; padding-top:10px;padding-left:25px;}
    .form fieldset{border:none;/* solid  1px #fa6400;*/margin-top:20px;margin-bottom:30px;width:95%;}
    .form fieldset label{float:left; width:130px;margin-right:10px;margin-left:30px;color:#FFF;margin-top:5px;}
    .form fieldset select{width:350px;margin-top:5px;}
    .form fieldset input{width:350px;margin-top:5px;}
    .form fieldset textarea{width:350px;margin-top:5px;}
    .form fieldset img{margin-top:5px;}
    .form fieldset .buttons{margin-top:15px;margin-left:275px;}
    .form fieldset p.fieldBlurb {margin-top:0px;margin-bottom:5px;margin-left:260px;font-size:11px;width:350px;}
    .form fieldset{clear:both;}
    .form fieldset div{clear:both;}
    .form fieldset .freetextboxstyle{margin-left:40px; margin-bottom:10px; margin-top:30px;} 
    .form fieldset .valBlock{color:Red;}
    .form .valBlock{color:Red;margin-left:40px;}
    .form .valBlock ul{color:Red;margin-left:50px;}
    .form fieldset .valBlock ul li{color:Red;margin-left:10px;}
