BODY { 
            margin: 0px 0px 0px 0px;
	line-height: 16px;
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #000000;
	background: #6e8586;
}
.nav_footer_flash {
	background: url(images/bg-footer-nav.png) no-repeat;
	padding: 0px;
	background-color: #6e8586;
}

/* ------------ To change site BG color change 2 fonts above plus  flash btm left ani  on index, include and webcal footer.--------- */

.layout {
	float: left;
	width: 1002px;
	margin: 0px 0px 0px 0px; 
	padding: 0px;
	background: url(images/bg-nav-base.png) top left repeat-y;
}

/* IE6 Only */
* html .layout {
	float: left;
	width: 1002px;
             padding-left: 0px;
	background: url(images/bg-nav-base.png) top left repeat-y;

}

.accent {
	float: right;
	padding: 0px;
	width: 27px;
	height: 52px;
	background: url(images/bg-rgt-accent.png) no-repeat;
}



/* ----------------- Layout ----------------------- */

.content {

	float: left;
	margin: 0px 0px 0px 0px; 
	width: 812px;
	background: url(images/bg-content-base.png) repeat-y;
	padding: 0px;

}


.contentBg {
	float: left;
	margin: 0px;
	background: url(images/bg-content-winter.jpg) no-repeat;
	padding: 0px;
}

.contentCenter {
	float: left;
	margin: 0px;
	padding: 0px;
}

.left_column {
	float: left;
	margin: 0px;
	padding: 0px;

}
/* IE6 Only */
* html .left_column {
	float: left;
	margin: 0px;
	padding: 0px;

}

.right_column {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px;

}

* html .right_column {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}


.left_feat {
	float:left;
             padding: 4px;
}

.right_feat {
        text-align:justify;
          padding: 4px;
}

.right_week_feat {
	float:right;
          padding: 4px;
}

/* ----------------- End Layout ---------------- */

/* ----- Footer ----- */

.footer {

	float: right;
	padding: 0px;
	width: 812px;
	height: 57px;
	background: url(images/bg-footer.png) no-repeat;

}




.footer a {
	color: #efebd2;
}

.footer a:hover {
	color: #fad897;
}




/* ----- End of Footer ----- */




/* ----------------- Content ---------------- */




h1 {
	margin: 0px 0px 0px 0px;
	font-size: 22px;
	color: #72968a;
}

p {
	margin-left: 10px;
             margin-top: 13px;
             margin-bottom: 13px;
             text-align:justify;
}


.maintextheader {
      background: url('images/winter-accent-02.png');
      background-repeat: no-repeat;
     font-family: arial, verdana, geneva, sans-serif;
      font-size:14pt;
      color: #72968a;
      font-weight: bold;
      margin-bottom: 0px;
      text-indent: 37px;
      height:37px;
      line-height: 37px;
      padding: 0px;
}



.style2 {
      background: url('images/winter-accent-06.png');
      background-repeat: no-repeat;
     font-family: arial, verdana, geneva, sans-serif;
      font-size:14pt;
      color: #72968a;
      font-weight: bold;
      margin-bottom: 0px;
      text-indent: 37px;
      height:37px;
      line-height: 37px;
      padding: 0px;
}

.style3 {
      background: url('images/winter-accent-05.png');
      background-repeat: no-repeat;
     font-family: arial, verdana, geneva, sans-serif;
      font-size:14pt;
      color: #72968a;
      font-weight: bold;
      margin-bottom: 0px;
      text-indent: 37px;
      height:37px;
      line-height: 37px;
      padding: 0px;
}



.datetext {
      font-size:11pt;
      color: #995633;
      margin-left: 10px;

}

.maintext {
      font-family: arial, verdana, geneva, sans-serif;
      font-size: 13px;
      color: #552e2e;
}

.maintext a {
      font-family: arial, verdana, geneva, sans-serif;
      font-size: 13px;
      color: #c13600;
      text-decoration:none;
}

.maintext a:visited {
      font-family: arial, verdana, geneva, sans-serif;
      font-size: 13px;
      color: #5c0d0b;
      text-decoration:none;
}

.maintext a:active {
      font-family: arial, verdana, geneva, sans-serif;
      font-size: 13px;
      color: #c13600;
      text-decoration:none;
}

.maintext a:hover {
      font-family: arial, verdana, geneva, sans-serif;
      font-size: 13px;
      color: #cd7462;
      text-decoration:underline;
}

.smallertext {
      font-family: arial, verdana, geneva, sans-serif;
      font-size: 10px;
      color: #552e2e;
}

.smallertext a {
      font-family: arial, verdana, geneva, sans-serif;
      font-size: 10px;
      color: #c13600;
      text-decoration:none;
}

.smallertext a:visited {
      font-family: arial, verdana, geneva, sans-serif;
      font-size: 10px;
      color: #5c0d0b;
      text-decoration:none;
}

.smallertext a:active {
      font-family: arial, verdana, geneva, sans-serif;
      font-size: 10px;
      color: #c13600;
      text-decoration:none;
}

.smallertext a:hover {
      font-family: arial, verdana, geneva, sans-serif;
      font-size: 10px;
      color: #cd7462;
      text-decoration:underline;
}



.feattext {
      font-family: arial, verdana, geneva, sans-serif;
      font-size: 13px;
      color: #552e2e;
}

.feat_title {
      font-family: arial, verdana, geneva, sans-serif;
      font-size: 11pt;
      color: #907e34;
      font-weight: bold;
}
.feat_date {
      font-family: arial, verdana, geneva, sans-serif;
      font-size: 11pt;
      color: #af2f16;
      font-weight: bold;
}



.bg-noflash {
	background: url(images/bg-noflash.png) no-repeat;
	width:1002px;
	height: 128px;
	text-align:center;
}

.flash {
	width:1002px;
	height: 128px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}


img {  
	margin: 0px 0px 0px 0px; 
	padding: 0px;
}




.feature_rope {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 265px;
	height: 185px;
	background: url(images/box-feature-rope-265.png) no-repeat;
}

.bg_rope {
      background: url(images/rope-bar-01.jpg)  repeat-x;
      padding: 0px;
      height:8px;
      margin-left: 33px;
      margin-top: -8px;
}
/* IE6 Only */
* html .bg_rope {
      background: url(images/rope-bar-01.jpg)  repeat-x;
      padding: 0px;
      height:8px;
      margin-left: 33px;
      margin-top: -7px;

}


.feature_grn {
             margin-top:1px; 
	background: url(images/bg-feature-green.jpg) repeat-y;
	margin-left: 11px;
}
/* IE6 Only */
* html .feature_grn {
             margin-top:-15px; 
	background: url(images/bg-feature-green.jpg) repeat-y;
	margin-left: 11px;

}
.feature_org {
             margin-top:1px; 
	background: url(images/bg-feature-orange.jpg) repeat-y;
	margin-left: 11px;
}
/* IE6 Only */
* html .feature_org {
             margin-top:-15px; 
	background: url(images/bg-feature-orange.jpg) repeat-y;
	margin-left: 11px;

}
.feature_teal {
             margin-top:1px; 
	background: url(images/bg-feature-teal.jpg) repeat-y;
	margin-left: 11px;
}
/* IE6 Only */
* html .feature_teal {
             margin-top:-15px; 
	background: url(images/bg-feature-teal.jpg) repeat-y;
	margin-left: 11px;

}
.feature_bge {
             margin-top:1px; 
	background: url(images/bg-feature-beige.jpg) repeat-y;
	margin-left: 11px;
}
/* IE6 Only */
* html .feature_bge {
             margin-top:-15px; 
	background: url(images/bg-feature-beige.jpg) repeat-y;
	margin-left: 11px;

}
.actions {
             margin-left:110px; 
             font-family: arial, verdana, geneva, sans-serif;
             font-size: 10px;
             color: #921311;
}
#weekly {
             margin-left:30px;
	float: left;
}
.actions ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}
.actions ul li {
	margin: 0px;
	display: inline;	
}

.actions a {
             font-family: arial, verdana, geneva, sans-serif;
             font-size: 10px;
             color: #c13600;
             text-decoration:none;
}

.actions a:visited {
             font-family: arial, verdana, geneva, sans-serif;
             font-size: 10px;
             color: #5c0d0b;
             text-decoration:none;
}
.actions a:active {
             font-family: arial, verdana, geneva, sans-serif;
             font-size: 10px;
             color: #c13600;
             text-decoration:none;
}
.actions a:hover {
             font-family: arial, verdana, geneva, sans-serif;
             font-size: 10px;
             color: #cd7462;
              text-decoration:underline;
}

.icon_res {
	background: url(images/icon-reservations.png) no-repeat;
             text-indent:20px;
             margin-top:-16px; 
             font-family: arial, verdana, geneva, sans-serif;
             font-size: 10px;
             color: #921311;
}


.icon_cal {
	background: url(images/webcal-icon.png) no-repeat;
             height:16px;
             text-indent:20px;
             font-family: arial, verdana, geneva, sans-serif;
             font-size: 10px;
             color: #921311;
}


/* ----------------- End of Content ------------------- */




/* ----- Post ------ */
.postbody {
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 5px;
	text-align:left;
}






.reserve_noflash {

	padding: 0px;
	width: 190px;
	height: 120px;
	background: url(images/box-reserve-flash.png) no-repeat;
}

.bands_noflash {
	padding: 0px;
	width: 170px;
	height: 105px;
	background: url(images/box-herald-04-bands.png) no-repeat;
}

.frame_noflash {
	padding: 0px;
	width: 250px;
	height: 250px;
	background: url(images/feature-frame.png) no-repeat;
}


.events ul {
	margin: 0px;
	padding: 5px 10px 0px 0px;
	list-style: none;
}



/* ----- Images ----- */

.employment {
	background: url(images/box-employment.png) no-repeat;
	width: 163px;
	height: 60px;
}


.hours {
	background: url(images/box-hours.png) no-repeat;
	width: 170px;
	height: 134px;
}

.location {
	background: url(images/box-tucsons.png) no-repeat;
	width: 170px;
	height: 210px;
             font-family: Times New Roman, verdana, geneva, sans-serif;
             font-size: 11pt;
             color: #b63519;
             font-weight: bold;
             text-align: center;

}


/* ----- End of Images ----- */


/* ------------- Bootm Nav ------------------ */
.navBtm {
	margin: 0px;
	padding: 0px;
	width: 547px;
	height:57px;
	text-align: left;
             line-height: 10px;
}

.navBtm ul {
	margin: 0px;
	padding: 5px 10px 0px 0px;
	list-style: none;
}

.navBtm ul li {
	margin: 0px;
	display: inline;	
}

.navBtm ul li a {
	margin: 0px;
	padding: 0px 6px 0px 0px;
             font-family: arial, verdana, geneva, sans-serif;
	font: 14px arial;
	font-weight: bold;
	color:#af2f16;
	text-decoration: none;
             font-size: 8pt;
}

.navBtm ul li a:hover, #menu ul li .current {
	color: #cd7462;
}




.listTab {
	padding-left:35px;
}


.error {
      padding-left:50px;
      font-size: 13px;
      color: #b63519;
      font-weight:bold;
}

.input {
      font-family: arial, verdana, geneva, sans-serif;
      font-size: 13px;
      color: #552e2e;
      border:1px solid #8b864f;
}













