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: #520211;
	padding:0;
	margin:0;
	font-family: Garamond, "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font: 100%/1.4;
	color:#520211;
	min-height: 100%;
	width:100%;
	background: url(../images/background2.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:#b6212d; }
a:visited {color:#330105;}
a:hover, a:active { color:#db2231; }
#footer a:link, #footer a:visited { color:#FFF; text-decoration:none;}
#footer a:hover, #footer a:active { color:#fec766;}
#container
{ position:relative;
	min-height: 100%;
	height:auto !important;
	height:100%;
	width:100%;
	z-index:3000;
	margin:0 auto -300px;
	background-color:transparent;
	
}
#main
{
	width:911px;
	position:relative;
	margin: 0 auto;
}
#content
{ position:relative;
	background:url(../images/contentbg.png) repeat-y top center;
	padding:0 110px ;
	z-index:10000;
	line-height:1.5em;
}
#container h1
{
	padding:0;
	margin:0;
	text-indent:-9999px;
}
#escrip
{
	padding-left: 10px;
	margin:0;
	position:absolute;
	left: -34px;
	top: -57px;
	z-index:999;
}
#container #main #header
{
	background: url(../images/main_cap.png) no-repeat center top;
	height:213px;
	
	padding:0 1px 0 0;
	margin:0;
	margin-left:-3px;
	position:relative;
}
#container #main #header h2
{
	text-indent: -9999px;
	height:0px;
	float:left;
}

#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;
	font-family: Garamond, "Palatino Linotype", "Book Antiqua", Palatino, serif;
	line-height:1.3em;
	 }
#content h2, #content h3, #content h1, #content h2, #content h5, #content h6
{
	font-family: "qlassik_mediumregular", Helvetica, Arial, sans, bold;
}
#content h2
{
	
	padding-top:40px;
	font-size:2em;
	font-weight:bold;
	color:#640416;
}
#content h4 {
 
 text-transform:uppercase;
 letter-spacing:.2em;
 font-size:120%;
 	
}
#content #card 
{
	font-size:1.1em; line-height:100%;
	text-align:center;
	width:265px;	
	float: right;
	padding-left: 10px;
	margin:10px 20px 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;
	font-family:"qlassik_mediumregular", Helvetica, Arial, sans, bold;
	color:#b6212d;
}


#nav
{
	background: url(../images/nav.png) no-repeat center top;
	width:911px;
	margin:0 auto;
padding-top:20px;
	height:95px;
	overflow:visible;
	
}
#nav li a:link, #nav li a:visited
{
	color:#fff;
	text-decoration:none;
}
#nav li a:hover, #nav li a:active { color:#fec766; }
ol
{
	margin:5px;

	font-size:1.2em;
	padding:1em;
	padding-left:40px;
	
}
#nav li
{
	display: inline;
	list-style: none;
	padding:2px 42px 5px  0;
	
	font: 1.4em/3.8em  Garamond, "Palatino Linotype", "Book Antiqua", Palatino, serif;
	text-transform:uppercase;
	font-weight:bold;
	
}
#nav li.first
{
	padding-left:5.1em;
	margin-left: 0px;
}
#nav li a.wayfinder{ color:#ffd752; }
.column
{
	width:560px;
	
	clear:both;
}
.footer, .push {
	height:300px;
	background-color:#520211;
	margin-top:-50px;
}
#footerbg
{
	width:100%;
	height:300px;
	margin:-45px auto;
	background-color:#520211;
	position:fixed;
	z-index:-1;
	

}
#footer {font:98% "qlassik_mediumregular", Helvetica, Arial, sans; }
#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:180px; }
#footer .pod.last { width:190px; }
#footer ul
{
	list-style: none;
	margin:0;
	padding:0;
	color: #FFF;
}
#mainfoot {
display:block;	
width:912px;
margin-left:-1px;
}
#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%;
}

.fullwidth {width:95%;}

a.button {
	background: url(../images/button.png) no-repeat 0 0;
	width: 164px;
	height: 39px;
	display: block;
	text-indent: -9999px;
	
}
a.regbutton {
	background: url(../images/registerbtn.png) no-repeat 0 0;
	width: 164px;
	height: 39px;
	display: block;
	text-indent: -9999px;
	
}
a.button:hover, a.regbutton:hover { background-position: 0 -39px; }

#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:absolute;
	height:230px;
	
	}
#content .intro {
	font-size: 18px;
	line-height: 1.4em;
	padding-top: 12px;
}



.clear {
	clear:both:
}
#comimage {
	postion:absolute;
	border:1px solid #8db12f;
	width: 632px;
	margin:40px auto;
	
	
}
.location, h4 {
	font-size:1.4em;
	font-family:"qlassik_mediumregular", Helvetica, Arial, sans;;
	padding-top: 20px;
	
	color:#b6212d;
	
}
#location {height:250px;}
#store1, #store2 {
	
	
	height:auto;
	margin-top:20px;
	font-size:1.1em;	
}
#store1 {width:250px;float:left; }
#store2 {width:400px;float:right; margin-right:20px;}

#container #main #header #regnow
{
	font-family:"qlassik_mediumregular", Helvetica, Arial, sans;
	font-weight:bold;
	text-align:center;
	position:absolute;
	float:right;
	margin:18px 40px 0 608px;
	width:200px;
	color:#fff;
	line-height:1.2;
	padding: 20px 0px 0px;
	left: 0px;
	top: 150px;
	right: 0px;
	bottom: -20px;
}
#container #main #header #regnow a:link, #regnow a
{
	font-family:"qlassik_mediumregular", Helvetica, Arial, sans;
	font-size:140%/1.2;
	color:#F90;
	font-weight:bold;
	text-decoration:none;
}

#column1 ul, #column ol {
	padding: 0 0 10px 15px;
	margin: 0 0 0 5px;
}
#column1 ul li.bullet {
list-style-image: url(../../images/ul_bullet.png);
list-style-position:outside;
margin-left:30px;

}
ol li, ul li, ul li ul li {
	font-family: Garamond, "Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding: 0;	
		
}
ol {margin-left:-3px;}
ol li.one {
	list-style-type: none;
	background: url(../images/one.png) no-repeat -7px -1px;
	list-style-type: none;
    margin-left: -16px;
	margin-bottom:3px;
	padding: 0px 0px 1px 24px;
    vertical-align: middle;
	font-size:.9em;
		line-height:1.1em;
}
ol li.two {
	list-style-type: none;
	background: url(../images/two.png) no-repeat -7px -1px;
	list-style-type: none;
   margin-left:-16px;
    padding: 0px 0px 1px 24px;
    vertical-align: middle;
	font-size:.9em;
	line-height:1.1em;
	margin-bottom:3px;
}
ol li.three {
	list-style-type: none;
	background: url(../images/three.png) no-repeat -7px -1px;
	list-style-type: none;
    margin-left: -16px;
    padding: 0px 0px 1px 24px;
    vertical-align: middle;
	font-size:.9em;
		line-height:1.2em;
}
.box 
{
		margin-top:18px;
		
}
.box p {
	font-size:105&#37;;
	font-family:"qlassik_mediumregular", Helvetica, Arial, sans, bold;
	color:#b6212d; 
	margin:0 35px -12px 10px;
		}
.box img {
	margin:0 auto;
	padding-bottom:25px;
	display:block;	
	align:center;
	
	}
	.box img.storemanager {
	margin:0px 10px;
	padding-bottom:0px;
	display:inline-block;
	float:left;
	
	}