html, body, div, span, ul, li, img, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a {
	margin: 0px;
	padding: 0px;
	outline: 0px;
	border: 0px;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	vertical-align: baseline;

}
a img {
	text-decoration: none; display: block;
}
img {
	-ms-interpolation-mode: bicubic;
}
body
{
	background-color: #447537;
	padding:0;
	margin:0;
	font-family: "Belleza", Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
	font: 100%/1.4;
	color:#693f72;
	min-height: 100%;
	width:100%;
	background: url(images/bg.jpg) no-repeat top center fixed;
	margin:0;
	background-color:transparent;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	
}
a:link { color:#096; }
a:visited {color:#96C;}
a:hover, a:active { color:#939; }
#footer a:link, #footer a:visited { color:#FFF; text-decoration:none;}
#footer a:hover, #footer a:active { color:#9C0;}
#container
{ position:relative;
	min-height: 100%;
	width:100%;
	z-index:3000;
	margin:0;
	background-color:transparent;
	
}
#main
{
	width:813px;
	position:relative;
	margin: 0 auto;
}
#content
{ position:relative;
	background:url(images/contentbg.png) repeat-y top center;
	padding:0 70px ;
	z-index:10000;
	line-height:1.5em;
}
#container h1
{
	padding:0;
	margin:0;
	text-indent:-9999px;
}
#escrip
{
	padding-left: 50px;
	margin:0;
	position:absolute;
	left: 10px;
	top: -1px;
	z-index:999;
}
#container #main #header
{
	background: url(images/main_cap.png) no-repeat center top;
	height:202px;
	padding:0;
	margin:0;
	position:relative;
}
#container #main #header h2
{
	text-indent: -9999px;
	height:0px;
	float:left;
}
#content h4 {
border-top:#363 2px solid;	
}
#container #main #header #logo
{
	
	padding-top:20px; 
	margin: 0 auto;
	width: 264px;
	height:100px;
	overflow:visible;
	z-index: 500;
	
}
#content p, #content h2, #content h3, #content h4 { padding-left:20px; }
#content p {
	padding-bottom:20px; }
#content h2
{
	padding-top:40px;
	font-size:2em;
	font-weight:bold;
	color:#600;
}
#content h4 {
 text-transform:uppercase;
 letter-spacing:.2em;
 font-size:120%;
 	
}
#content #card 
{
	color:#600;
	font:1.1em; line-height:100%;
	text-align:center;
}
#content #card
{
	width:270px;	
	float: right;
	padding-left: 10px;
	margin:10px 0 20px 20px;
}
#signup #content #card, #coordinator #content #card, #details #content #card{
	width:230px;
}
#content #card span
{
	display:block;
	padding-right:15px;
		width:80%;
	margin:0 auto;
	
	}
#container #main #header #regnow
{
	float: right;
	margin:0 40px 0 0;
	width:200px;
	color:#fff;
	line-height:1.2;
	padding: 140px 0px 0px;
}
#container #main #header #regnow span a:link
{
	font-size:120%/1.2;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#nav
{
	background: url(images/nav.png) no-repeat center top;
	width:813px;
	margin:0 auto;
padding-top:10px;
	height:90px;
	overflow:visible;
	
}
#nav li a:link, #nav li a:visited
{
	color:#fff;
	text-decoration:none;
}
#nav li a:hover, #nav li a:active { color:#600; }
ol
{
	margin:5px;
	font-size:1.2em;
	padding:1em;
	padding-left:40px;
	
}
#nav li
{
	display: inline;
	list-style: none;
	padding:10px 35px 5px 20px;
	font: 1.7em/2.5em "Flora ITC W01 Bold", Constantia, "Lucida Handwriting",  "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
	
	
}
#nav li.first
{
	padding-left: 70px;
	margin-left: 0px;
}
.column
{
	width:560px;
	
	clear:both;
}
#footerbg
{
	width:100%;
	height:300px;
	margin:-90px auto;
	background: url(images/base.png) repeat-x;
	position:absolute;
	z-index:-1;
	
	

	
	
}
#footer {font:98%;}
#footer h4
{
	color: #FFF;
	font-size: 1em;
	line-height:1.1em;
	font-weight: bold;
	margin-bottom: 15px;
}
#footer li
{
	line-height: 1.7em;
	font-size: 0.9em;
	color: #FFF;
}
#footer p
{
	line-height: 1.7em;
	font-size: .9em;
}
#footer .pod
{
	width: 165px;
	margin-left: 20px;
	margin-top: 20px;
	float: left;
	
}
#footer .pod.first { margin-left:145px; }
#footer .pod.last { width:190px; }
#footer ul
{
	list-style: none;
	margin:0;
	padding:0;
	color: #FFF;
}
#main #content #mainfoot {
	margin: 0px auto -200px;
	height: 200px;
	background-image: url(images/mainfoot.png) center no-repeat;
	
}
#quote {
	position:relative;
	height:200px;
	clear:both;
	border-top:#600 double 1px;
}
#quote p {
	float:left;
	width:420px;
	padding: 20px;
	margin: 20px 0 0 -20px;
	font-size:1.2em;
}
#quote .manager {
	font-size:90%;
	font:italic;
	margin:-20px 0 0 -20px;
}
#quote img {
  margin:15px 25px;
  float:left;
}
#signup #quote, #coordinators #quote, #details #quote {
	height:70px;
	float:none;
	font-size:1%;
}

#main #header #regnow span a { color: #FFF; }

a.button {
	background: url(images/btn_signup.png) no-repeat 0 0;
	width: 182px;
	height: 42px;
	display: block;
	text-indent: -9999px;
	
}
a.button:hover { background-position: 0 -46px; }

#locations ul li {
	display: inline;
	float: left;
	width: 250px;
	padding-left: 20px;
	padding-bottom: 20px;
}
#locations ul { padding-left: 110px; padding-top:20px;}
#content #note {
	width: 600px;
	padding-left: 16px;
}
#note h4 {
	text-transform:none;
	font-size:18px;	
}
#locations h3 {
	text-align: left;
	font-size: 140%;
	padding-top:10px;
	font-weight:bold;
}
#locations {
	position:relative;
	height:200px;
	
	}
#content .intro {
	font-size: 18px;
	line-height: 1.4em;
	padding-top: 12px;
}
#vine {
	position: absolute;
	float:right;
	margin-right:50px;
	height:177px;
	width:413px;
	left: 386px;
	top: 256px;
}
#signup #vine {
	position: absolute;
	float:right;
	margin-right:50px;
	height:177px;
	width:413px;
	left: 385px;
	top: 373px;
}

.clear {
	clear:both:
}
#comimage {
	postion:absolute;
	height:124px;
	margin-left:-30px;
	
}
.location, h4 {
	font:1.4em;
	color:#363;
	
}

#store {
	padding:20px;
	border: #363 2px solid;
	width:260px;
	margin:20px;
	
}