* {
  font-family: Verdana, Geneva, Tahoma, Geneva, sans-serif;
  font-size: 12px;
  text-decoration: none;
  color: #444e37;
  margin: 0px;
  padding: 0px;
  line-height: 1.5;
}

html {
  overflow: -moz-scrollbars-vertical;
}

body {
  /* IE */
  text-align: center;
}

h1 {
  font-size: 15px;
  color: #707d46;
  margin-top: 20px;
  font-weight: bold;
}

h2 {
  font-size: 14px;
  color: #707d46;
  margin-top: 20px;
  font-weight: bold;
}

h3 {
  font-size: 13px;
  color: #707d46;
  font-weight: bold;
}

h3.multiline {
  text-align: center;
  margin: 0px;
}

p.testimonial {
  font-style: italic;
  margin-bottom: 30px;
  margin-left: 70px;
}

p.video {
margin-left: 10px;
margin-right: 30px;
}

p.mediadetails {
  margin-bottom: 0px;
  margin-left: 70px;
}

p.mediacode {
  margin-bottom: 40px;
  margin-left: 70px;
}

p.image {
  margin-left: 70px;
}

p.copyright {
  line-height:0px;
}

p.lwl-events {
  background-color: #f3ebef;
}

p.lwl-dates {
  line-height:0px;
}

h1.lwl {
  color: #B70A57;
  font-weight: bold;
}

h2.lwl {
  color: #B70A57;
  font-weight: bold;
}

h3.lwl {
  color: #B70A57;
  font-weight: bold;
}

h3.lwl-events {
  color: #B70A57;
  font-weight: bold;
  background-color: #f3ebef;
}

a:link {
  color: #e5c308;
  font-weight: bold;
}

a:visited {
  color: #A3B762;
  font-weight: bold;
}

a:hover {
  color: #f4e078;
  font-weight: bold;
}

a:active {
  color: #bbccaa;
  font-weight: bold;
}

ul {
  list-style-position: outside;
  margin-top: 15px;
}

#content ul li {
  margin-left: 75px;
  margin-right: 35px;
}

ol {
  list-style-position: outside;
  margin-top: 30px;
}

ol.lalpha {
  list-style-position: inside;
  margin-top: 30px;
  list-style-type: lower-alpha
}

table.index
{
  table-layout: automatic
}

div#container {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  
  /* IE */
  text-align: left;
}

div#header {
}

div#content {
}

iframe#wufoo {
	width: 460px;
	height: 850px;
	padding-left:50px;
}

div.column-one {
  width: 260px;
  
  clear: left;
  float: left;
}

div.column-one-two {
  width: 530px;
  
  float: left;
}

div.column-one-two h1,h2,h3,h4,p {
  margin-top: 15px;
  margin-left: 50px;
  margin-right: 40px;
  margin-bottom: 15px;
}

div.column-two {
  width: 260px;
  
  float: left;
  margin-left: 10px;
}

div.column-two-three {
  width: 530px;
    
  float: left;
  margin-left: 10px;
}

div.column-three {
  width: 270px;
  
  float: left;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

div.column-three.home {
  background-image: url('/images/homepage-brushstroke.gif');
  height: 355px;
}

div.column-three.home img {
  width: 148px;

  display: block;

  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

#welcome {
  width: 150px;
  position: relative;
  top: -6px;
  left: 60px;
}

div.lwl-events {
  background-color: #f3ebef;
}

div#footer {
  text-align: center;
  
  clear: left;
  
  padding-top: 20px;
}

.error {
  color: #ff0000;
}




#nav {
  width: 800px;
  height: 31px;
  background-color: #e7e9de;
  list-style-type: none;
  margin: 0;
}

#nav li {
  width: 100px;
  text-align: center;
  padding-top: 4px;
  padding-bottom: 6px;
  cursor: default;
  float: left;
  margin: 0;
  
  color: #a0a374;
  font-size: 14px;
}

#nav li a {
  color: #a0a374;
  font-size: 14px;
  font-weight: normal;
}

#nav li.on {
  color: #e7e9de;
  background-color: #a0a374;
}

#subnav {
  height: 31px;
  width: 800px;
  background-color: #a0a374;
}

#subnav ul {
  height: 31px;
  background-color: #a0a374;
  list-style-type: none;
  display: none;
  margin: 0;
}

#subnav ul.on {
  display: block;
}

#subnav ul li {
  font-size: 13px;
  text-align: center;
  padding: 5px 0;
  cursor: default;
  float: left;
  margin: 0 15px;

  color: #efe29a;
}

#subnav ul li a {
  color: #e7e9de;
  font-size: 13px;
  font-weight: normal;
}

a img {
  border-style: none;
}

ul li.object {
  list-style-type: none;
  margin-top: 10px;
}

#subscribe {
  margin-top: 20px;
  padding-left: 20px;
}

input.error {
  border-color: #ff0000;
}
