body {
font-family:"Trebuchet MS",Verdana, Arial, sans-serif;
font-size:12px;
background:transparent url('images/bg.jpg') top left repeat-x;
padding:0px;
margin:0px;
color:#377C2B;
}

a {
color:#377C2B;
font-weight:bold;
}

#container {
width:942px;
margin:0px auto 0px auto;
background:transparent url('images/top.gif') top center no-repeat;
padding-top:30px;
}

#inner-cont {
width:940px;
margin:0px auto 0px auto;
border:1px solid #006600;
background-color:white;
}

#header {
width:940px;
height:207px;
background:transparent url('images//mainhead.jpg') top left no-repeat;
position:relative;
}

#Navbar {
width:940px;
height:27px;
background:transparent url('images/navback.gif') top left no-repeat;
color:white;
border-bottom:1px solid #006600;
line-height:26px;
position:relative;
z-index:90;
}

#Navbar a:link,#Navbar a:visited {
color:white;
text-decoration:none;
}

#Navbar a:hover {
color:#003300;
}

#Navbar ul {
display:inline;
list-style:outside;
}

#Navbar ul li{
display:inline;
margin:0px;
}

#discover {
width:506px;
height:42px;
background:transparent url('images/discover.png') top left no-repeat;
position:absolute;
right:0px;
bottom:-18px;
z-index:100;
}

#flash {
width:721;
height:81;
position:absolute;
bottom:0px;
right:0px;
}

#contentContainer {
width:940px;
background:transparent url('images/contentbg.jpg') top right no-repeat;
}

#leftbg {
width:940px;
background:transparent url('images/leftbg.jpg') top left repeat-y;
}

#shawhallbutton {
width:206px;
height:135px;
background:transparent url('images/shawhallbutton.gif') top left no-repeat;
cursor:pointer;
}

#images-left {
width:206px;
height:308px;
float:left;
background-repeat:no-repeat;
}
.button1 {
height:443px;
background-image:url('images/pic1button.jpg');
cursor:pointer;
}
.picA {
background-image:url('images/pic1.jpg');
}
.picB {
background-image:url('images/pic2.jpg');
}
.picC {
background-image:url('images/pic3.jpg');
}
.picD {
background-image:url('images/pic4.jpg');
}
.picE {
background-image:url('images/pic5.jpg');
}

#mainContent {
width:730px;
float:left;
}
#mainContent-index {
width:500px;
float:left;
}

#mainContent-pad {
margin:15px 0px 10px 20px;
}

.floatfix {
clear:both;
overflow:hidden;
height:0px;
font-size:0px;
}

#footer {
width:940px;
height:26px;
line-height:26px;
text-align:center;
font-size:11px;
background-color:#45A941;
border-top:1px solid #006600;
color:white;
}

#latest {
width:180px;
height:560px;
float:left;
margin:10px;
border:1px solid #006600;
padding:10px;
overflow:auto;
}

#footer a {
color:white;
text-decoration:none;
}

.contactfield {
width:300px;
border:1px solid #377C2B;
font-size:11px;
background-color:#F2FCF0;
color:#377C2B;
}

.button {
border:1px solid #377C2B;
background-color:#F2FCF0;
font-size:11px;
color:#377C2B;
}

h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}


h1 {
	text-align: left;
	font-size: 19px;
	padding: 8px 0 8px 0;
	margin: 0 8px 0 0;
}

h2 {
	text-align: left;
	font-size: 22px;
	padding: 8px 0 8px 0;
	margin: 0 8px 0 0px;
}

h3 {
	font-size: 14px;
	padding: 8px 0 8px 0;
	margin: 0 8px 0 0px;
}

h4 {
	font-size: 13px;
	padding: 8px 0 8px 0;
	margin: 0 8px 0 0px;
}

h5 {
	font-size: 12px;
}
