* {
	padding:0; margin:0;
}

/*------------- TAGS -------------*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #9C9 url('tile.jpg') center top;
	color: #000000;	
}

#content ul {
	list-style-position:outside;
	margin: 0 5px 10px 20px;
}

p {
	margin: 0 0 10px 0;
	font-size: 12px;
	line-height: 16px;
}

h1 {
	font-size: 30px;
	margin: 0 0 12px 0;
}

h2 {
	font-size: 24px;
	margin: 0 0 12px 0;
}

h3 {
	font-size: 18px;
	margin: 0 0 8px 0;
}
h3 a {color:#333;}

img {border:0;}

a:hover {text-decoration:none;}

/*------------- container/content -------------*/

#container {
	width: 950px; 
	background: #fed url('paper.jpg') top left; 
	height: auto; 
	margin: 0 auto; 
	text-align: left; 
}

#content {
	padding: 5px 15px;
}

.chrisSuzie {
	float:left;
	position: relative;
	bottom: 1px;
	right: 35px;
}

/*#box1 {float:left;width:500px;margin-right:20px;}
#box2 {float:left;width:346px;}*/

.box-half {float:left;width:48%;margin-right:18px;}

#eventinfo {text-align:left;font-size:9px;margin-top:-5px;}

#map {border: 2px inset #000; }

#gallery a {
	border: 1px solid #ccc;
	float: left;
	margin: 0 5px 5px 0;
}
#gallery img {
	border: 4px solid #fff;
	width: 100px;
	margin-bottom:-2px;
}
#gallery img:hover {
	border: 4px solid #9c9;
}

.resource {
	padding:6px 3px 6px 9px;
	margin-bottom:15px;
	display:block;
	background: #ededed url('resource2.gif') no-repeat;
	float:left;
	width:438px;
	margin-right:10px;
}
.resource p {
	font-size:10px;
	line-height:12px;
	margin-bottom:4px;
}
.resource h3 {
	font-size:14px;
	margin-bottom:4px;
}
.resource img {
	float: left;
	margin-right: 10px;
	border: 1px solid #333;
	height: 75px;
}
.resource .rtext {
	height: 77px;
}

.resourceList {
	padding:6px 0;
	margin-bottom:15px;
	display:block;
	float:left;
	width:460px;
	font-size: 11px;
}

#dbv {
	border: 1px solid #432;
	background-color: #fff;
	float: right;
	margin-bottom: 10px;
	padding:2px 5px 3px;
}
#dbv p {
	font-size:10px;
	margin-bottom:4px;
}

/*------------- header/mainnav -------------*/

#header {
	height: 150px;
	background: #432 url('cork.jpg');
	border-top: 10px solid #654; 
	border-right: 10px solid #543; 
	border-bottom: 10px solid #432; 
	border-left: 10px solid #543; 
}
#header h1 {
	display: none;
	padding:0; margin:0;
}
#h1head {
	height:82px; width:590px;
	background: url('header.png') no-repeat left;
	float:left;
	position: relative; top:12px; left:18px
}

.headerpic {
	float:right;
	position: relative;
	top:3px;
	left: 32px;
}

#mainnav {
	padding: 10px 0;
	vertical-align:middle;
	font-weight:bold;
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	position: relative; top:36px;
}
#mainnav a {
	color:#fff;
	text-decoration:none;
	width:106px;
	height:38px;
	display:block;
}
#mainnav span {
	visibility:hidden;
}
/*#mainnav a:hover {
	color:#9c9;
	text-decoration: underline;
}
#mainnav .loc {
	color:#9c9;
	text-decoration:underline;
}*/
#mainnav ul li{
	display: inline;
	margin: 0 2px;
	height: 38px;
	width:106px;
	position: relative;
	float: left;
	background: url('nav-link.png') no-repeat;
}
#mainnav ul {
	text-align:center;
	list-style:none;
}

#navHome a {background: url('nav-home.gif') no-repeat;}
#navHome a:hover, #navHome.loc a {background: url('nav-home2.gif') no-repeat;}
#navEvents a {background: url('nav-events.gif') no-repeat;}
#navEvents a:hover, #navEvents.loc a  {background: url('nav-events2.gif') no-repeat;}
#navPhotos a {background: url('nav-photos.gif') no-repeat;}
#navPhotos a:hover, #navPhotos.loc a {background: url('nav-photos2.gif') no-repeat;}
#navResources a {background: url('nav-resources.gif') no-repeat;}
#navResources a:hover, #navResources.loc a {background: url('nav-resources2.gif') no-repeat;}
#navContact a {background: url('nav-contact.gif') no-repeat;}
#navContact a:hover, #navContact.loc a {background: url('nav-contact2.gif') no-repeat;}
#navDirections a {background: url('nav-directions.gif') no-repeat;}
#navDirections a:hover, #navDirections.loc a {background: url('nav-directions2.gif') no-repeat;}

/*------------- mainnav -------------*/

#footer {
	padding: 5px 5px 8px;
	text-align:left;
	background-color: #443322;
	color:#fff;
	clear:both;
	display:block;
	width: 940px;
	height: 40px;
}
#footer p {
	margin:0 5px;
	float:left;
	line-height: 20px;
}
#footer a {color:#eff;}

#footer ul {float:right;}
#footer li {display:inline;}
#footer ul img {vertical-align:middle;}

/*------------- GENERAL -------------*/

.right {float:right;}
.left {float:left;}
.clear {clear:both;}

