/* --[ core elements ]---------------------------- */
body {
  margin: 0 0 1em 0;
  padding: 0; /* need for Opera */
  color: #333;
  text-align: center;
  }

body, td, p {
  font: normal 11px/1.6em "Lucida Grande", "Lucida Sans Unicode", "Lucida", "Verdana", sans-serif;
  }  
  
form {
  margin: 0;
  }
  
img {
  border: 0;
  }
  
strong {
  font-weight: bold;
  }
  
table {
  border:0;
  }
  
/* --[ links ]---------------------------- */
a:link {
  text-decoration: none;
  color: #660000;
  }
  
a:visited {
  text-decoration: none;
  color: #660000;
  }
  
a:active {
  color: #660000;
  }
  
a:hover {
  text-decoration: none;
  color: #fca929;
  }  

.portfolioPag a {
  font-weight:bold;
  }
  
/* --[ page structure ]---------------------------- */
.portfolioPag {
  text-align: center;
  font-size: 11px;
  }

table.main {
  width: 825px;
  }

td.bigPic {
  height: 580px;
  width: 545px;
  padding-top: 22px;
  padding-left: 20px;
  }

td.logoCell {
  text-align:right;
  padding-bottom:4px;
  }
  
.mainContent {
  width:825px;
  padding:15px;
  text-align:left;
  }  
  
#wrapper {
  margin: 0 auto;
  text-align:left;
  width:825px;
  padding-top:25px;
}
  
#sidebar {
  float:left;
  width:33%;
  z-index:100;
  clear:left;
  }
  
#rightcontent {
  margin-left: 37%;
  margin-bottom: auto;
  clear:right;
  }

.footerbar {
  width:825px;
  clear:both;
  border-bottom: 1px solid #d0cdcc;
  height:10px;
  }

/* --[ headers ]---------------------------- */

h1 {
  border: 0;
  margin: 0;
  padding: 0;
  }

h1.banner {
  border:0;
  margin:0;
  padding:0;
  font: bold 20px "Georgia", serif;
  font-variant:  small-caps;
  font-weight:400%;
  letter-spacing: 5px;
  color:#673735;
  }  

h2 {
  font-weight: bold;
  font-size:14px;
  letter-spacing: 2px;
  }
  
/* --[ navigation ]---------------------------- */	
#nav { width:100%; margin:0; border:0; clear:both; float:left; font-weight: bold; font-size: 11px; font-family: "Georgia", sans-serif;}

#nav ul { float:left;list-style: none; margin:0; padding:0; width:100%; }
  
#nav li { float:left; display:block; border:0; margin:0;padding:0;}
#nav li.first a {padding-left:10px;border:0;  background-image:url(../images/footer_bullet.gif); background-position: right; background-repeat: no-repeat;}
#nav li.first a:visited {border:0; background-image:url(../images/footer_bullet.gif); background-position: right; background-repeat: no-repeat;}
#nav li.norm a {border:0;  background-image:url(../images/footer_bullet.gif); background-position: right; background-repeat: no-repeat;}
#nav li.norm a:visited {border:0; background-image:url(../images/footer_bullet.gif); background-position: right; background-repeat: no-repeat;}
#nav li.last a {border:0; background-image:none;}
#nav li.last a:visited {border:0; background-image:none;}

#nav li.selected {}
#nav li.selected a { color:#fca929 ; text-decoration:none; }
#nav li.selected a:visited { color:#fca929 ; text-decoration:none; }
#nav li.selected a:hover { text-decoration: none; color:#fca929; }

#nav a {float:left; display:block; padding:6px 16px 6px 5px; text-decoration:none; }
#nav a:visited {text-decoration:none;}
#nav a:hover {text-decoration:none;}

#navarrow { clear:both; border:0; margin:0 0 0 185px; padding:0;height:7px; }

#subnav { background-color:#efefef; width:100%;padding: 5px 0 5px 0; margin:0px 0 10px 0; border:1px solid #d0cdcc; clear:both; font:bold 10px "Georgia", sans-serif;text-align:center;}

#subnav a { text-decoration:none; padding: 10px 5px 10px 5px}


   
