body {
  background: #fff url(/assets/images/bg-trees-lake.jpg) top no-repeat;
  color:#000;
  text-align:center;
  margin:0 auto;
	padding:0;
	font-family:"Arial Narrow","Arial",sans-serif;
	font-size:97%;
}
p, li {font-size:1.1em;}
h1, h2 {font-size:1.1em;}
img { border:none;}

#wrapper {
  width:900px;
	margin:0 auto;
	text-align:left;
  opacity:0.75;
  filter:alpha(opacity=75);
}
#leftcol {
  width:210px;
  float:left;
  background:#54cbed;
}
#rightcol {
  width:690px;
  float:left;
	background:#454239;
}
#wrapper, #leftcol, #rightcol{ height:780px; }
#logo {
  width:210px;
  height:100px;
  background:#6c685f;
}
#logo img {
  margin:47px auto 10px 10px;
}
#header {
  height:182px;
  background:#6b6b6b;
  padding:0 0 0 0;
}
#footer { 
  margin:0; 
	padding:0;
	text-align:right;
	background:#ccc;
}
#footer p { padding:0;margin:0 10px 0 0; font-size:0.9em;}
#pitch {
  background:transparent;
	color:#ff3333;
	padding:4px;
	margin-left:17px;
}
#maincontent h1 {
  color:#fff;
  background:transparent;
  padding:5px;
  margin:5px;
  text-align:right;
  letter-spacing:2px;
  font-size:1.4em;
}
#maincontent p, #maincontent h2 {
  color:#fff;
  background:transparent;
  margin:5px;
	padding:5px;
	text-align:justify;
}
#maincontent ul {
  color:#fff;
  background:transparent;
}
#maincontent a {
  color:#fff;
}
#maincontent img { padding:5px;}

/* MENU */
#menu {
  width:210px;
  background:#54cbed url(/assets/images/bg-menu.gif) repeat-x;
  margin:0;
  padding:48px 0 0 0;
}
#menu ul {
  margin:0;
  padding:0 0 0 5px;
  list-style:none;
}
#menu ul li {
  padding:5px 0 5px 20px;
  border-bottom:1px solid #999;
}
#menu ul li ul li {
  padding:0 0 0 5px;
  border-bottom:none;
  display:none;
}
#menu ul li:hover, #menu ul li.over {
  background:#54d5f9;
}
#menu ul li:hover ul li, #menu ul li.over ul li {
  display:block;
}
#menu a { text-decoration:none; color:#000; display:block;}

/* image rotator */
#rotator
{
  overflow: hidden;
  position: relative;
  width: 690px;
  height: 182px;
}

#rotator img
{
  width: 690px;
  height: 182px;
}

/* lb stuff */
p.lb-right {text-align:right;}

/* Forms */
form {margin:0;padding:0;}
fieldset {border:none;}
form div {margin:4px;}
label, form p, form li {font-size:1em;color:#fff;}
label.left { display:block; width:150px;float:left;}
div.optionset label { float:none;}
.FormHeading {color:#fff;display:block;}
.message {color:red;}
ul.optionset {list-style:none;}
#scrollinbody { overflow:scroll;height:280px;font-size:0.8em;}











