body {
  font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
  background: #433123;
  margin: 0;
  padding: 0;
  color: #000;
  font-size:14px; line-height: 1.5;
}

a {color:#904f0e;}
a:hover {color:#094b26;}

p {color:#000000; line-height: 1.5;margin-top: 0;
  padding-right: 15px;
  padding-left: 15px; }
p#green {color:#312d28; line-height: 1.5;margin-top: 0;
  padding-right: 15px;
  padding-left: 15px; font-weight:bold; }

h1, h3, h4, h5, h6, {
  margin-top: 0;
  padding-right: 15px;
  padding-left: 15px;
  color:#094b26;
  font-weight:bold;
}

/* page titles */
h2 {
  padding-left: 36px;
  color:#094b26;
  font-weight:bold;
}

/* captions  */
h4 { text-align:center; color:#094b26; font-weight:bold; vertical-align:top; margin-bottom:30px;}

/* faq questions */
h6 {
  display:inline;
}

a img {
  border: none;
}

.container {
  width: 960px;
  background-color:#d6cdc6;
  margin: 0 auto;
}

.header {
  background-image:url('header.jpg');
  background-repeat:no-repeat;
  width:960px;
  height:227px;
}

.header a {
/*  text-transform:uppercase; */
  font-weight:bold;
  font-size:15px;
  padding-left:10px;
  padding-right:10px;
}

.header-links{
  margin-left:35px;
/*  margin:127px 2px 2px 35px;*/
}

.content-home {
  background-image:url('background.jpg');
  background-color:#d6cdc6;
  padding: 20px 0; line-height: 1.5;
}

.content-secondary {
  background-color:#d6cdc6;
  padding: 20px 0; line-height: 1.5;
}

.content-left {
  width:700px;
  float:right;
  padding: 10px 0;
  background-color:#d6cdc6;   line-height: 1.5;
}

.content-left h3 {color:#094b26;}

.content-left img {
  padding-right: 20px; padding-bottom: 20px;
}

.content-left p {
  line-height: 1.5;
}
.content-left p {color:#000000; line-height: 1.5;}
.content-left p#green {color:#312d28; line-height: 1.5;}
.content-left ul li {
  padding: 10px 10px;   line-height: 1.5;
}

.content-right-working-in-yellowstone p, .content-right-clerical p, .content-right p, .content-right-auto-tech p, .content-right-winter p, .content-right-retail p, .content-right-requirements p, .content-right-locations p,  .content-right-international p, .content-right-housing p, .content-right-faqs p, .content-right-contact p, .content-right-benefits p, .content-right-web-cam p, .content-right-weather p, .content-right-map p, .content-right-travel-sites p, .content-right-about p {
  padding:15px;
  color:#094d26;
  font-style:italic;
  line-height:1.75;
  font-size:16px;
  font-weight:normal;
}
.content-right-about {
  background-image:url('about-side.jpg');
  background-repeat:no-repeat;
  width:200px;
  float: right;
  margin-right:28px;
  padding-top:130px;
  background-color:#d6cdc6; line-height: 1.5;
}
.content-right-travel-sites {
  background-image:url('travel-sites-side.jpg');
  background-repeat:no-repeat;
  width:200px;
  float: right;
  margin-right:28px;
  padding-top:130px;
  background-color:#d6cdc6; line-height: 1.5;
}
.content-right-map {
  background-image:url('map-side.jpg');
  background-repeat:no-repeat;
  width:200px;
  float: right;
  margin-right:28px;
  padding-top:130px;
  background-color:#d6cdc6; line-height: 1.5;
}
.content-right-weather {
  background-image:url('weather-side.jpg');
  background-repeat:no-repeat;
  width:200px;
  float: right;
  margin-right:28px;
  padding-top:130px;
  background-color:#d6cdc6; line-height: 1.5;
}
.content-right-web-cam {
  background-image:url('web-cam-side.jpg');
  background-repeat:no-repeat;
  width:200px;
  float: right;
  margin-right:28px;
  padding-top:130px;
  background-color:#d6cdc6; line-height: 1.5;
}
.content-right-benefits {
  background-image:url('benefits-side.jpg');
  background-repeat:no-repeat;
  width:200px;
  float: right;
  margin-right:28px;
  padding-top:130px;
  background-color:#d6cdc6; line-height: 1.5;
}
.content-right-contact {
  background-image:url('contact-side.jpg');
  background-repeat:no-repeat;
  width:200px;
  float: right;
  margin-right:28px;
  padding-top:130px;
  background-color:#d6cdc6; line-height: 1.5;
}
.content-right-faqs {
  background-image:url('faqs-side.jpg');
  background-repeat:no-repeat;
  width:200px;
  float: right;
  margin-right:28px;
  padding-top:130px;
  background-color:#d6cdc6; line-height: 1.5;
}
.content-right-housing {
  background-image:url('housing-side.jpg');
  background-repeat:no-repeat;
  width:200px;
  float: right;
  margin-right:28px;
  padding-top:130px;
  background-color:#d6cdc6; line-height: 1.5;
}
.content-right-international {
  background-image:url('international-side.jpg');
  background-repeat:no-repeat;
  width:200px;
  float: right;
  margin-right:28px;
  padding-top:130px;
  background-color:#d6cdc6; line-height: 1.5;
}
.content-right-locations {
  background-image:url('locations-side.jpg');
  background-repeat:no-repeat;
  width:200px;
  float: right;
  margin-right:28px;
  padding-top:130px;
  background-color:#d6cdc6; line-height: 1.5;
}
.content-right-requirements {
  background-image:url('requirements-side.jpg');
  background-repeat:no-repeat;
  width:200px;
  float: right;
  margin-right:28px;
  padding-top:130px;
  background-color:#d6cdc6; line-height: 1.5;
}
.content-right-retail {
  background-image:url('retail-side.jpg');
  background-repeat:no-repeat;
  width:200px;
  float: right;
  margin-right:28px;
  padding-top:130px;
  background-color:#d6cdc6; line-height: 1.5;
}
.content-right-winter {
  background-image:url('winter-side.jpg');
  background-repeat:no-repeat;
  width:200px;
  float: right;
  margin-right:28px;
  padding-top:130px;
  background-color:#d6cdc6; line-height: 1.5;
}
.content-right {
  background-image:url('sidebar-bg.jpg');
  background-repeat:no-repeat;
  width:200px;
  float: right;
  margin-right:28px;
  padding-top:130px;
  background-color:#d6cdc6; line-height: 1.5;
}
.content-right-auto-tech {
  background-image:url('auto-tech-side.jpg');
  background-repeat:no-repeat;
  width:200px;
  float: right;
  margin-right:28px;
  padding-top:130px;
  background-color:#d6cdc6; line-height: 1.5;
}
.content-right-working-in-yellowstone {
  background-image:url('working-in-yellowstone-side.jpg');
  background-repeat:no-repeat;
  width:200px;
  float: right;
  margin-right:28px;
  padding-top:130px;
  background-color:#d6cdc6; line-height: 1.5;
}
.content-right-clerical {
  background-image:url('clerical-side.jpg');
  background-repeat:no-repeat;
  width:200px;
  float: right;
  margin-right:28px;
  padding-top:130px;
  background-color:#d6cdc6; line-height: 1.5;
}

.content-photo {margin-left:53px;}

.page-title {
  width:980px;
}

#home-top-text {
  width:960px;
  text-align:center;
  padding-bottom:25px; line-height: 1.5;
}

#home-top-text p {
  padding:0px 115px; line-height: 1.5;
}

#home-top-text h2 {
  font-size:22px;
  font-weight:bold;
  display:inline;
}

.align-right { float:right; margin: 0 0 15px 15px; }
.align-left { float:left; margin: 0 15px 15px 0; }

.bottom-images {
  width: 960px;
  float:left;
  background-image:url('page-bottom-bg.jpg');
  margin-top:40px;
}

.footer {
  width:960px;
/*  height:100px; */
  background-color:#433123;
  color:#8f7e6a;
  font-size:12px;
  text-align:center;
  position: relative;
  clear: both;
  margin-bottom:12px;
}

.footer a {
  color:#8f7e6a;
  text-decoration:none;
  margin-bottom:25px;
}

.table-footer{ width:960px;}

.fltrt {
  float: right;
  margin-left: 8px;
}
.fltlft {
  float: left;
  margin-right: 8px;
}
.clearfloat {
  clear:both;
  height:0;
  font-size: 1px;
  line-height: 0px;
}

/* for slideshow */
  #slideshow {
    position:relative;
    height:324px;
}

#slideshow a {
    position:absolute;
    top:10;
    left:10;
    z-index:8;
    opacity:0.0;

}

#slideshow a.active {
    z-index:10;
    opacity:1.0;
}

#slideshow a.last-active {
    z-index:9;
}
/* for slideshow */
