body {
  background-image: url(/wp-content/themes/summit_theme/images/bg_repeat.gif);
  background-repeat: repeat-x;
  background-color: #51346c;
  color: #696969;
  font-family: Arial, Helvetica, sans-serif;
}

h1 {
  color: #71a71a;
  font-weight: normal;
  text-align: center;
}

h1 a {
  color: #71a71a;
}

a img {
  border: none;
}

a {
  color: #71a71a;
  outline: none;
}

#wrapper {
  border: 0px #a2a2a2 solid;
  width: 800px;
  margin: 0px auto;
}

#home {
  position: relative;
  width: 890px;
  margin: 35px auto;
}

/*
 #header {
 border: 0px #a2a2a2 solid;
 height:60px;
 width:800px;
 margin:30px 0 0 -25px;
 }
*/

#main {
  background-image: url(/wp-content/themes/summit_theme/images/summit-scont-back.gif);
  background-repeat: repeat-y;
  text-align: left;
}

#content {
  width: 680px;
  padding: 110px 60px 50px 60px;
  background-image: url(/wp-content/themes/summit_theme/images/summit-scontent.gif);
  background-repeat: no-repeat;
}

#sidebar {
  width: 30%;
  border: 0px #a2a2a2 solid;
  float: right;
}

#delimiter {
  clear: both;
}

#footer {
  position: relative;
  top: 0;
  left: 0;
  background-image: url(/wp-content/themes/summit_theme/images/summit-sfooter.gif);
  background-repeat: no-repeat;
  height: 49px;
}

#ftext {
  position: absolute;
  color: #252525;
  font-size: 12px;
}

.form_sort {
  float: left;
  width: 275px;
}

.form_sort p { margin: 0 0 8px 0; }

.title {
  font-size: 11pt;
  font-family: verdana;
  font-weight: bold;
}

.hide {
  display: none;
}

.piclenselink {
  visibility: hidden;
}

#social {
  float:right;
padding-right: 300px;
padding-top: 10px;
  top: ;
  left: 0;
}

/*****************************
 * HTML Form Classes
 */

input.error { border: 1px solid #E20021; }

label.error { float: right; color: #E20021; font-size: 12px; padding: 3px; margin: 0; }

input.text { width: 236px; margin: 0; padding: 5px; border: 1px solid #c2c2c2; font-family: "Lucida Grande"; }

textarea.text { width: 511px; height: 75px; padding: 5px; border: 1px solid #c2c2c2; font-family: "Lucida Grande"; }

/*---------------Nav Settings-------------*/

#hnav_01 {
	position:absolute;
	top:0;
	left:25px;
	width:300px;
	height:90px;
	background-image:url(/background.gif);
}

#hnav_02 {
	position:absolute;
	top:80px;
	left:300px;
	width:300px;
	height:300px;
	background-image:url(/background.gif);
}

#hnav_03 {
	position:absolute;
	top:280px;
	left:0px;
	width:250px;
	height:200px;
	background-image:url(/background.gif);
}

#hnav_04 {
	position:absolute;
	top:370px;
	left:700px;
	width:170px;
	height:140px;
	background-image:url(/background.gif);
}

#hnav_05 {
	position:absolute;
	top:25px;
	left:650px;
	width:160px;
	height:140px;
	background-image:url(/background.gif);
}

#hnav_06 {
	position:absolute;
	top:175px;
	left:10px;
	width:100px;
	height:90px;
	background-image:url(/background.gif);
}

#hnav_07 {
	position:absolute;
	top:115px;
	left:120px;
	width:120px;
	height:110px;
	background-image:url(/background.gif);
}

#hnav_08 {
	position:absolute;
	top:175px;
	left:760px;
	width:120px;
	height:130px;
	background-image:url(/background.gif);
}

#nav {
  position: relative;
  top: 35px;
  left: 0;
  width: 851px;
  height: 87px;
  margin:0 auto;
}

#nav a {
  float: left;
  height: 86px;
  background-image: url(/wp-content/themes/summit_theme/images/summit-sheader.png);
}

a#nav_01 {
  width: 298px;
  background-position: 0 0;
}

a:hover#nav_01, a.active_01 {
  background-position: 0 -86px !important;
}

a#nav_02 {
  width: 80px;
  background-position: -299px -2px;
}

a:hover#nav_02, a.active_02 {
  background-position: -298px -86px !important;
}

a#nav_03 {
  width: 83px;
  background-position: -378px -2px;
}

a:hover#nav_03, a.active_03 {
  background-position: -377px -86px !important;
}

a#nav_04 {
  width: 70px;
  background-position: -461px -2px;
}

a:hover#nav_04, a.active_04 {
  background-position: -460px -86px !important;
}

a#nav_05 {
  width: 92px;
  background-position: -531px -2px;
}

a:hover#nav_05, a.active_05 {
  background-position: -530px -86px !important;
}

a#nav_06 {
  width: 71px;
  background-position: -623px -2px;
}

a:hover#nav_06, a.active_06 {
  background-position: -622px -86px !important;
}

a#nav_07 {
  width: 68px;
  background-position: -694px -2px;
}

a:hover#nav_07, a.active_07 {
  background-position: -693px -86px !important;
}

a#nav_08 {
  width: 89px;
  background-position: -762px -2px;
}

a:hover#nav_08, a.active_08 {
  background-position: -761px -86px !important;
}