#main {
  float: left;
  width: 996px;
  min-height: 350px;
  margin-top: 150px;
  padding-top: -50px;
  background: url(/graphics/template/content_repeat.png) repeat-y center;
  font: normal 14px/1 Arial, sans-serif;
}

#main h2 {
  color: #572995;
  font-size: 24px;
}

#main h3 {
  font-size: 16px;
}

#main p {
  line-height: 1.4;
}

#main a.button {
  padding: 4px 10px;
  color: #572995;
  font-weight: bold;
  background: #8ad602;
  -moz-border-radius: 4px;
  -moz-box-shadow: 1px 1px 3px #000;
}

#sidebar a.button {
  display: inline-block;
  margin: 0 4px 18px 0;
}

#content_left {
  float: left;
  width: 585px;
  min-height: 400px;
  margin: -75px 0 0 40px;
  padding: 16px 40px 0;
}

#content_left ul {
  margin-left: 20px;
}

#content_left ul li {
  line-height: 1.4;
  list-style-image: url(/graphics/template/bullet_arrow.png);
}

#content_left #gallery ul li {
  list-style-image: none;
}

#sidebar {
  float: left;
  width: 208px;
  margin: -75px 0 0;
  padding: 60px 40px 0;
  color: #fff;
}

#sidebar h3 {
  color: #8bda00;
  font-size: 20px;
}

#sidebar a {
  color: #8bda00;
  font-weight: bold;
}

#sidebar ul li {
	margin-bottom: 8px;
	padding: 0 0 0 20px;
	line-height: 15px;
	background: url("/graphics/template/bullet_arrow.png") no-repeat scroll 0 2px transparent;
	}

#sidebar ul li a {
  color: #fff;
}


#sidebar input[type="text"] {
  width: 208px;
}

#sidebar label {
  margin-bottom: 4px;
}

#content_bot {
  clear: both;
  width: 996px;
  height: 91px;
  background: url(/graphics/template/content_bottom.png) no-repeat center bottom;
}



