/*********
 HEADER
*********/

div#header {
  background: #EEE;
}


div#header img {
  border: none;
}

div#header ul {
  display: inline;
  padding: 0px;
  margin: 0px;
  vertical-align: middle; 
  padding-left: 10px;
}

div#header ul li {
  display: inline;
  padding-left: 6px;
  padding-right: 4px;
}


div#header ul li+li {
  border-left: 1px dashed #ccc;
}

div#header ul li a {
  font-family: Arial;
  font-size: 130%;
  text-decoration: none;
  color: #999;
}

div#header ul li a:hover {
  color: #ffa000;
  text-decoration: underline;
}

div#subsection_header h1 {
  font-family: "Myriad Pro";
  font-size: 70pt; 
  font-weight: normal;
}


/*********
 FOOTER
*********/


div#footer {
  background: #eee;
  border-top: 1px solid black;
  text-align: right;
  font-family: Arial;
  font-size: 80%;
}

div#footer img {
  vertical-align: middle;
  border: none;
  padding-left: 180px;
}

/****************
  CONTENT IMAGES
 ****************/

div#content .box {
  clear: both;
}

div#content .box + h1,
div#content .box + h2,
div#content .box + h3 {
  clear: both;
}


div#content div.images {

}

div#content div.images img {
  width: 168px;
  border-right: 1px dashed grey;
  padding-right: 4px;
}

div#content div.images img+img {
  padding-left: 4px; 
}

div#content div.images img+img+img+img {
  border: none;
  padding-right: 0px;
}


div#content div.images2 {
  white-space: nowrap;
}

div#content div.images2 a {
  border: none;
  padding: 0px;
  margin: 0px;
}


div#content div.images2 img {
  width: 348px;
  height: 280px;
  border: none; 
  border-right: 1px dashed grey;
  padding-right: 4px;
}

div#content div.images2 a>img {
 padding-right: 6px;
}

div#content div.images2 img+img,
div#content div.images2 a+a>img {
  padding-left: 4px; 
  padding-right: 0px;
  border: none;
}

div#content div.images2 a+a>img {
  padding-left: 2px;
}

div#content div.image_right img {
  float: right;
  display: block;
  padding-left: 4px;
  padding-top: 4px;
  width: 260px;
  border: none;
}

div#content div.image_right p {
  margin-top: 0px;
  float: left;
  width: 436px;
}

div#content div.image_left img {
  float: left;
  display: block;
  width: 260px;
  padding-right: 4px;
  padding-top: 4px;
  border: none;
}

div#content div.image_left p {
  margin-top: 0px;
  float: right;
  width: 434px;
}

div#content div.image320_left img,
div#content div.image320_left embed,
div#content div.image320_left object {
  float: left;
  display: block;
  width: 320px; 
  padding-right: 4px;
  padding-top: 4px;
  border: none;
}

div#content div.image320_left p {
  margin-top: 0px;
  float: right;
  width: 370px;  
}

div#content div.image320_right img, 
div#content div.image320_right embed,
div#content div.image320_right object {
  float: right;
  display: block;
  padding-left: 4px;
  padding-top: 4px;
  width: 320px;
  border: none;
}


div#content div.image320_right p {
  margin-top: 0px;
  float: left;
  width: 370px;
}

div#content div.image64_left img {
  float: left;
  display: block;
  width: 84px; 
  padding-right: 4px;
  padding-top: 4px;
  border: none;
}

div#content div.image64_left p {
  margin-top: 0px;
  float: right;
  width: 610px; 
}


div#content div.image img {
  width: 712px;
  margin-left: -4;
  border: none;
}

.fullwidth {
  margin-left: -260px;
}
