/*---------------------------------------------------------------------- 

author:     Scott Ramming 

email:      sramming@gmail.com

website:   http://www.oozedesign.com/

---------------------------------------------------------------------*/



    

div.page {

 position: absolute; 

 top: 0px; 

 padding-top: 0; 

 border: none;

 background-color: #fff;

 }

small {

 font-size: 11px;

 margin-left: 11px;

}

#header {

 background-color: #fff;

 background-image: url(../images/patternbg.gif);

 background repeat: repeat-x;

 width: 1000px;

 height: 92px;

 margin: 0;

 

 border: none;

 } 

#header img {

  border: none;

  margin-left: 0px;

}



.inline {display: inline;}



#sideContent {

  width: 300px;

  margin: 28px 0 8px 0;

  padding: 0;

  border: none;

}   

#sideNav {

  width: 224px;

  background-color: #000;

  padding: 20px 0;

  border: none;

 }

#sideNav dl {

  margin: 10px 0;

  padding: 0;

}

#sideNav dt {

  float: right;

  width: 166px;

  margin : 10 0;

  padding: 0;

  font-size: 140%;

  letter-spacing: 1px;

  color: #fff;

  text-decoration: none;

}

#sideNav dd {

  margin: 0;

  padding: 0;

}

#sideNav dd img {

  border: none;

  text-decoration: none;

}

#sideNav dl a {

 display: block;

 padding: 0;

 margin: 0;

 border: none;

 text-decoration: none;

 width:100%;

}

#sideNav dl dt a:link {

 color: #fff;

 line-height: 0em;

 text-decoration: none;

}

#sideNav dl dt a:visited {

 color: #fff;

  text-decoration: none;

 }

#sideNav dl:hover {

 padding: 0;

 color: #EF4623;

 background-color: #363636;

  text-decoration: none;

}
#sideNav dl dt#current {
  color: #EF4623;
}
#sideNav dl dt#current2 {
  color: #007ab6;
}
#sideNavIndex {

  width: 224px;

  background-color: #EF4623;

  padding: 20px 0;

  border: none;

}

#sideNavIndex dl {

  margin: 10px 0;

  padding: 0;

}

#sideNavIndex dt {

  float: right;

  width: 166px;

  margin : 10 0;

  padding: 0;

  font-size: 140%;

  letter-spacing: 1px;

  color: #EF4623;

  text-decoration: none;

}

#sideNavIndex dd {

  margin: 0;

  padding: 0;

}

#sideNavIndex dd img {

  border: none;

  text-decoration: none;

}

#navsite {

  width: 1000px;

  margin: 0;

  padding: 1px 0;

  background-color: #000;

  float: left;

  } 

#navsite ul {

 margin: 8px 0;

 padding: 0;

 padding-left: 289px;

 font: 12px Arial, Helvetica, sans serif;

 font-weight: bold;

 background-color: #000;

}

#navsite ul li {

 list-style: none;

 margin: 0;

 display: inline;

}

#navsite ul li a {

 padding: 0px 1em;

 margin-left: 3px;

 border: 1px solid #000;

 border-bottom: none;

 background: #000;

 text-decoration: none;

}

#navsite ul li a:link {

 color: #EF4623;

 line-height: 0em;

}

#navsite ul li a:visited {

 color: #EF4623;

 }

#navsite ul li a:hover {

 color: #fff;

}

#navsite ul li a#current {

 background: #000;

  color: #fff;

}

#Main {

 clear: both;

 width: 1000px;

 padding: 0;

 margin: 0;

 background: #fff;

 font: bold 8px Verdana, Arial, Helvetica, sans-serif;

 }

#mainContent {

  width: 698px;

  margin-top: 28px;

  border: none;

}  
#mainHeader {
  float: right;
  width: 698px;
  margin: 0;
  padding: 0;
  border-bottom: 15px solid #EF4623;
  background-color: #fff;
  }
#mainHeader2 {
  float: right;
  width: 698px;
  margin: 0;
  padding: 0;
  border-bottom: 15px solid #007ab6;
  background-color: #fff;
  }
#mainHeader p {
  margin: 1px 0 11px 0;
  text-align: left;
  font: bold 22px Verdana, Arial, Helvetica, sans-serif;
  line-height: 10px;
  color: #000;
  }
#mainHeader2 p {
  margin: 1px 0 11px 0;
  text-align: left;
  font: bold 22px Verdana, Arial, Helvetica, sans-serif;
  line-height: 10px;
  color: #000;
  }
#feature {

  float: right;

  width: 698px;

  background-color: none;

  padding: 0px;

  margin: 10px 0;

  border: none;

 }

#feature h2 {

  float: left;

  width: 415px;

  margin: 0 10px 0 0;

  padding: 0; 

}

#feature p {

  float: left;

  margin: 0;

  padding: 0;

  font-size: 150%;

  letter-spacing: 1px;

  color: #000;

}

#feature p.img img {

  margin: 0 15px 25px 0;

  float: right;

} 

#caption { 
  float: right;
  width: 698px;
  background-color: #000;
  padding: 0;
  margin: 15px 0;
  border: none;
}
#caption h3 {
  float: left;
  width: 412px;
  margin: 15px 10px 10px 10px;	
  padding: 0;
  font:  16px Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  color: #fff;
}
#caption p {
 float: left;
 margin: 0;
 padding: 0;
}
#caption p.img img  {
  margin: 20px 20px 23px 25px;;
  padding: 0;
  float: right;
  border: none;
}
#captionIndex { 
  float: right;
  width: 698px;
  background-color: #000;
  padding: 0;
  margin: 0;
  border-top: 15px solid #EF4623;
}
#captionIndex h2 {
  float: left;
  width: 412px;
  margin: 15px 10px 10px 10px;	
  padding: 0;
  font:  16px Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  color: #fff;
}
#encloseIndex {
  width: 425px;
  float: left;	
}
#captionIndex h3.bold {
  width: 368px;
  font:  23px Arial, Helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 32px;
  color: #fff;
}
#captionIndex h3 {
  float: left;
  width: 425px;
  margin: 15px 5px 10px 10px;	
  padding: 0;
  font:  16px Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  line-height: 23px;
  color: #fff;
}
#captionIndex p {
 float: right;
 margin: 0;
 padding: 0;
}
#captionIndex h2 {
  float: left;
  width: 180px;
  margin: 15px 10px 0 23px;;
  padding: 0;
  font:  16px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: 1px;
  color: #fff;
  border: none;
}
#captionIndex p.img img  {
  margin: 15px 10px 10px 10px;;
  padding: 0;
  float: right;
}

#featureFaces { 

  float: left;

  width: 695px;

  background-color: #fff;

  padding: 0;

  margin: 0px 0;

  border: none;

}

#featureFaces h3 {

  float: left;

  width: 695px;

  margin: 15px 25px 10px 0px;	

  padding: 0;

}

#featureFaces h3.img img  {

  margin: 0px 10px 15px 0;

  padding: 0;

  float: left;

}

#featurePortraits { 

  float: right;

  width: 695px;

  background-color: #fff;

  padding: 0;

  margin: 0px 0;

  border: none;

}

#featurePortraits h3 {

  float: left;

  width: 698px;

  margin: 15px 0px 10px 0px;	

  padding: 0;

  font:  16px Arial, Helvetica, sans-serif;

  letter-spacing: 1px;

  color: #fff;

}

#featurePortraits p  {

  width: 350px;

  margin: 10px 0px 0px 0px;

  padding: 0;

  font:  16px Arial, Helvetica, sans-serif;

  color: #000;

  border: none;

}

#featurePortraits h3.img img  {

  margin: 0px 0px 0px 0px;

  padding: 0;

  float: right;

}

#featurePortaits h2 {

  float: left;

  width: 195px;

  margin: 20px 20px 10px 0px;	

  padding: 0;

  font:  16px Arial, Helvetica, sans-serif;

  letter-spacing: 1px;

  color: #fff;

 border: none;

}

#enclosePortraits {

  width: 350px;

  float: right;	

  border: none;

}

#featurePortraits p.img img  {

  margin: 0px 0px 15px 10px;;

  padding: 0;

  float: left;

}

#featureBio { 

  float: right;

  width: 700px;

  background-color: #fff;

  padding: 0;

  margin: 0px 0;

  border: none;

}

#featureBio h3 {

  float: left;

  width: 700px;

  margin: 15px 10px 10px 0px;	

  padding: 0;

  font:  16px Arial, Helvetica, sans-serif;

  letter-spacing: 1px;

  color: #000;

}

#featureBio h2 {

  float: left;

  width: 700px;

  margin: 5px 0px 0px 10px;	

  padding: 0;

  font:  14px Arial, Helvetica, sans-serif;

  letter-spacing: 0px;

  color: #000;

}

#encloseBio h3 { 

  float: right;

  width: 678px;

  background-color: #000;

  color: #fff;

  padding: 10px;

  margin: 5px 0;

  border: none;

}

#featureDrawings { 

  float: right;

  width: 698px;

  background-color: #000;

  padding: 0;

  margin: 0px 0;

  border: none;

}

#featureDrawings h3 {

  float: left;

  width: 698px;

  margin: 15px 10px 10px 10px;	

  padding: 0;

  font:  16px Arial, Helvetica, sans-serif;

  letter-spacing: 1px;

  color: #fff;

}

#featureDrawings h3 img  {

  margin: 0px 5px 5px 5px;;

  padding: 0;

  float: left;

}

#encloseDrawings {

  width: 470px;

  float: left;	

  margin: 15px 0 0 25px;

  border: none;

}

#featureDrawings h2 {

  float: right;

  margin: 15px 15px 10px 0;	

  padding: 0;

  border: none;

}

#featureDrawings p  {

  margin: 0 5px 0 15px;

  padding: 0;

  float: right;

}

#featureDrawings p img  {

  margin: 0 10px 5px 0;

  padding: 0;

}



#footer {

 clear: both;

 padding: 0 0 8px 0;

 font: 9px Verdana, Arial, Helvetica, sans-serif;

 color: #999999;

 text-align: left;

 background-color: #fff;

 border-top: 1px solid #fff;

 } 

#footer a {

 font: 9px Verdana, Arial, Helvetica, sans-serif; 

 color: #666666;

 text-decoration: none;

 }

#footer a:hover {

 text-decoration: underline;

 color: #666666;

 }