body {
/* background: url("http://www.redwrangler.com/images/website/bkg-gradient.gif") transparent; #be9587*/
 background: #fff; /*ffcc99, fff0a5, f6e497, f4de80*/
 border-top: 0px solid #39629a;
 margin: 0; /*top&bottom left&right*/
 padding: 55px 0;
}
p, li {
 color: #000;
 font: 12px/24px Georgia, "Times New Roman", serif;
 margin: 0;
 padding: 0 0 1em;
 text-align: left;
}
li {
 padding: 0;
}
a {
 color: #000;
 text-decoration: underline;
}
a:hover {
 text-decoration: none;
}
strong {
 color: #000; /*dark green*/
}
img {
 border: none;
}
.tagline-for-printed-page {
 display: none;
 visibility: hidden;
}
.hidden {
 display: none;
 visibility: hidden;
}
h1 {
 background: url("http://www.redwrangler.com/images/website/red-wrangler-header-cutout.jpg") no-repeat transparent;
 color: #000;
 margin: 0;
 padding: 0;
 width: 375px; /*logo image width: tan: 196px*/
 height: 195px; /*logo image height: tan: 148px*/
 position: relative;
 z-index: 10;
}
h1 span { /*Hides site title if page viewed by web browser*/
 display: none;
 visibility: hidden;
}
h2 {
 font: normal 22px/34px Tahoma, Helvetica, Arial, sans-serif;
 margin: 0;
 padding: 0 40px;
}
h3 {
 font: bold 14px/18px Tahoma, Arial, Helvetica, sans-serif;
 margin: 0;
 padding: 1em 0 0;
}
h4 {
 font: 12px/14px Tahoma, Arial, Helvetica, sans-serif;
 margin: 0;
 padding: 1em 0 0;
}


/*Layout styles*/
#header, #content, #content-center, #col-right, #footer {
 background: transparent;
 display: inline;
 float: left;
 margin: 0;
 padding: 0;
 position: relative;
 width: 920px;
 z-index: 0;
}

#frame {
/* border: 15px solid #a33653;*/
 margin: 0 auto;
 padding: 20px 0 0;
 width: 920px;
 z-index: 0;
}

#header {
 background: transparent;
 left: 20px;
 margin-left: 15px;
 position: absolute;
 top: -80px;
}

#content {
 background: #fff; /*#f3f3f3*/
 border: 1px solid #bbb;
}

#content-center {
 min-height: 800px;
 padding: 150px 0 4em;
 width: 510px;
}
/* for Internet Explorer */
/*\*/
* html #content-center, * html #content {
 height: 800px;
}
/**/

#content-center h2 {
 padding: 0 0 .5em 40px;
}
#content-center #home-h2 {
 font: normal 18px/24px Tahoma, Helvetica, Arial, sans-serif;
 margin: 0;
 padding: 0 40px;
}
#content-center h3, #content-center h4, #content-center p {
 margin: 0;
 padding: 0 0 1.5em 40px;
}
#content-center img {
 border: 1px solid #be9587;
 float: left;
 margin: 0 0 2em;
 padding: 0;
 position: relative;
}
#content-center ul,  #content-center ol {
 margin: 0 40px 0 67px;
 padding: 0 0 1em;
}
#content-center h3 {
 font: normal 18px/27px Tahoma, Arial, Helvetica, sans-serif;
 margin: 0;
 padding: 1em 0 0 40px;
 text-transform: uppercase;
}
#content-center #summary {
 font: 12px/24px Georgia, "Times New Roman", serif;
}
#content-center .tour-detail {
 float: left;
 margin: 0;
 padding: 0 0 1.5em 40px;
 position: relative;
 width: 485px;
}
#content-center .tour-detail p, #content-center .tour-detail h3 {
 margin: 0;
 padding: 0;
}
#content-center .tour-detail h3 {
 color: #336699;
 line-height: 18px;
}
#content-center .tour-detail img {
 border: 1px solid #be9587;
 float: right;
 margin: 0 0 10px 10px;
 padding: 0;
 position: relative;
}
#content-center #chopmark {
 margin: 2em auto;
 padding: 0;
 width: 100px;
}
#content-center #chopmark img {
 border: none;
 margin: 2em auto;
 padding: 0;
}

#content-center form, #content-center fieldset, #content-center form fieldset textarea {
 display: inline;
 float: left;
 margin: 0;
 padding: 0;
 width: 450px;
 position: relative;
}
#content-center fieldset legend, #content-center fieldset p {
 margin: 0;
 padding: 0;
}


#col-right {
 background: url("http://www.redwrangler.com/images/website/border-right-column.gif") bottom no-repeat #c0d1dc; /*e1d5d5*/
 display: inline;
 float: right;
 font: 12px/18px Georgia, "Times New Roman", serif;
 min-height: 1500px;
 padding: 108px 0 4em;
 width: 360px;
}
/* for Internet Explorer */
/*\*/
* html #inside-right-col {
 height: 1500px;
}
/**/
#col-right p {
 font: 12px/20px Georgia, "Times New Roman", serif;
 margin: 0;
 padding: 0;
}

.side-summary {
 font: 12px/18px Arial, Helvetica, sans-serif;
 margin: 0 20px 2em;
 padding: 0;
 width: 310px;
}

#col-right p, #col-right h3 {
 margin-left: 20px;
}

#col-right #sign-up-box {
 background: #fff;
/* background: url("http://www.redwrangler.com/images/website/bkg-sign-up-box.gif") transparent; #be9587*/
 float: left;
 display: inline;
 margin: 0 20px;
 padding: 0 4px;
 position: relative;
 width: 310px;
}
#sign-up-box h3 {
 font: bold 16px/16px Tahoma, Arial, Helvetica, sans-serif;
 margin: 12px 0 0;
 padding: 0;
 text-align: center;
}
#sign-up-box .subhead {
 font: bold 14px/18px Tahoma, Arial, Helvetica, sans-serif;
 margin: 4px 0 0;
 padding: 0;
 text-align: center;
}
#sign-up-box .note {
 font: 11px/15px Georgia, serif;
 margin: 4px 0 12px;
 padding: 0;
 text-align: center;
}

#col-right #screen-shot {
 display: inline;
 float: left;
 margin: 2em 0 2em 20px;
 padding: 0;
 position: relative;
}
#col-right #screen-shot a, #col-right #screen-shot img {
 margin: 0;
 padding: 0;
}

.side-box {
 border: 1px solid #336699; /*be9587*/
 display: inline;
 float: left;
 margin: 1em 0 1em 20px;
 padding: 6px;
 position: relative;
 width: 310px;
}
.side-box p, .side-box h3, .side-box h4 {
 margin: 0;
 padding: 4px 0;
 text-align: left;
 width: 270px;
}
.side-box h4 {
 font: bold 14px/18px Arial, Helvetica, sans-serif;
 margin: 0;
 padding: 1em 0 0 20px;
}
.side-box ul {
 margin-top: 0;
 margin-bottom: 0;
}
.side-box a {
 text-decoration: underline;
}
.side-box a:hover {
 text-decoration: none;
}
#col-right .side-box p {
 margin-bottom: 5px;
}

.feed {
 background:#F60;
 border:1px solid;border-color:#FC9 #630 #330 #F96;
 color:#FFF;
 font:bold 10px verdana,sans-serif;
 margin:4px;
 padding: 1px 3px;
}
.feed a {
 text-decoration: none;
}


#footer {
 background: #fff;
 clear: both;
 display: inline;
 margin: 0 auto 40px;
 padding: 2em 0 30px;
 width: 920px;
}
#footer p, #footer #links {
 background: #fff;
 color: #000;
 font: 11px/15px Tahoma, Helvetica, sans-serif;
 margin: 0;
 padding: 0;
 text-align: center;
 width: 920px;
}
#footer #links {
 font: 14px/21px Tahoma, Helvetica, sans-serif;
 padding-bottom: 10px;
}
#footer #copyright {
 clear: both;
 color: #272F39;
 font-size: 8pt;
 font-family: Verdana;
 font-weight: normal;
 text-align: center;
}



/*Navigation link styles*/
#top-nav, #top-links {
 display: inline;
 z-index: 10;
}
#top-nav {
 background: url("http://www.redwrangler.com/images/website/bkg-top-nav.gif") transparent no-repeat;
 height: 30px;
/* left: 238px; setting w/ border*/
 left: 350px; /*setting w/out border*/
 line-height: 18px;
 padding-left: 25px;
 position: absolute;
 width: 485px;
/* top: 67px; setting w/ border*/
 top: 17px;
}
#top-nav p {
 margin: 3px 5px 0 6px;
 padding: 0;
 text-transform: uppercase;
}
#top-nav a {
 color: #fff;
 font-weight: normal;
 margin: 0;
 padding-right: 30px;
 text-decoration: none;
}
#top-nav a:hover {
 text-decoration: underline;
}

#top-links {
 left: 850px;
 position: absolute;
 top: 45px;
 width: 100px;
}
#top-links p, #top-links a {
 color: #336699;
 font: 15px/21px Tahoma, Arial, sans-serif;
 margin: 0;
 padding: 0;
 text-align: right;
 text-decoration: none;
}
#top-links a:hover {
 text-decoration: underline;
}


#content form {
 clear: both;
 margin: 0 0 2em;
 padding: 0;
 width: 680px;
}
#content fieldset {
 background: #e1eaec;
 border: none;
 display: block;
 float: left;
 margin: 0 0 0 20px;
 padding: 5px 20px 10px;
 position: relative;
 width: 680px;
 margin-top: 2em;
}
#content form legend {
 font: normal 16px/16px Tahoma, Arial, Helvetica, sans-serif;
 clear: both;
 left: 1em;
 margin: 0;
 padding: 0 0 1em;
 position:absolute;
 top: -1em;
}
#content fieldset p, #content fieldset label {
 margin: .5em 0 .5em;
 padding: 0;
}
#content form input, #content form textarea {
 font: normal 12px/18px Georgia, Arial, Helvetica, sans-serif;
 margin: 2px;
 padding: 2px;
}
#content form select {
 font: normal 12px/24px Georgia, Arial, Helvetica, sans-serif;
}
#content form option {
 margin: 0;
 padding: 2px 2px;
}
#content .submit {
 background: #f4edeb;
 border: 4px double #be9587;
 color: #ac756b;
 cursor: pointer;
 font: normal 14px/21px Tahoma, Arial, Helvetica, sans-serif;
 height: 35px;
 margin: 10px 0 10px 20px;
 padding: 3px 9px 9px;
 text-align: center;
 vertical-align: middle;
}

.hours {
 color: #336699;
 font: normal 12px/14px Tahoma, Arial, Helvetica, sans-serif;
}


#blog, #trackbacks-comments {
 float: left;
 margin: 0;
 padding: 0;
 position: relative;
 width: 490px;
}
#blog h2, #blog h3 {
 border-bottom: 1px solid #fff;
 font-weight: normal;
 margin: 0  20px 0 40px;
 padding: 1em 0 0;
}
#blog h2 a, #blog h3 a {
 text-decoration: none;
}
#blog h2 a:hover, #blog h3 a:hover {
 text-decoration: underline;
}
#blog h3 {
 margin-top: 2em;
}
#blog h4 {
 border: none;
 margin: 10px 20px 0 40px;
 padding: 0;
}
#blog p {
 margin: 0 20px 1em 40px;
 padding: 0;
}
#blog .section {
 font: normal 10pt/12pt Tahoma, Arial, Helvetica;
 margin: 1em 20px 0  40px;
 padding: 0;
}
#blog .example {
 background: #e1eaec;
 margin: 0 10px 1em 40px;
 padding: 10px 0;
 width: 430px;
}

#blog #blog-nav form, #blog form {
 display: inline;
 margin: 0;
 padding: 0;
}
#blog #blog-nav-form {
 width: 400px;
}
#blog #blog-nav form input, #blog form input {
 line-height: 14px;
 margin: 0;
 padding: 0;
}

#blog-nav {
 background: #f4edeb;
 border: 4px double #be9587;
 clear: both;
 display: inline;
 float: left;
 margin: 0 20px 1em 40px;
 padding: 5px 10px;
 position: relative;
 text-align: left;
 width: 400px;
}
#blog-nav h2, #blog-nav #bottom-row h2 {
 border-bottom: 1px solid #fff;
 font: normal 12px/14px Georgia;
 margin: 0;
 padding: 0 0 5px;
 text-align: center;
}
#blog-nav #bottom-row ul, #blog-nav #bottom-row .r_form {
 margin: 0;
 padding: 0;
 text-align: left;
}
#blog-nav #bottom-row li {
 display: inline;
 list-style-type: none;
 list-style: none;
 margin: 0;
 padding: 0;
}
#blog-nav .side_title {
 font-size: 12px;
 font-weight: bold;
 margin: 0;
 padding: 0;
}
#blog-nav #bottom-row {
 border-top: 1px solid #fff;
 float: left;
 margin: 0;
 padding: 5px 0;
 position: relative;
 width: 400px;
}
#blog-nav #bottom-row #r_small {
 font: 11px/12px Tahoma, Arial, Helvetica;
}
#blog-nav #bottom-row p {
 margin: 0;
 padding: 0;
}
#blog #comment-form {
 background: #e1eaec;
 margin: 0;
 padding: 10px;
 width: 400px;
}
#searchsignupdiv {
 display: inline;
 float: left;
 margin: 0;
 padding: 0;
 position: relative;
 width: 400px;
}

#resources-detail h3 {
 border-bottom: 1px solid #aaa;
 margin: 1.5em 20px 0 40px;
 padding: 0;
}
#resources-detail h4 {
 border: none;
 margin: 0 20px 0 40px;
 padding: 0;
}
#resources-detail h4+p {
 margin-left: 60px;
}
#resources-detail p {
 margin: 0 20px 1em 40px;
 padding: 0;
}

