body  {
 background-color : #909090;
 color : #666666;
 padding : 0;
 margin : 0;
 text-align : center;
 font : 11px Verdana, sans-serif;
      }
a:link , a:visited , a:active {
 color : #666666;
      }
a:hover {
 color : #222222;
      }
#wrapper {
 width : 755px;
 margin : 0 auto;
 background-color : #d5d5d5;
 text-align : left;
      }
#masthead {
 margin : 0;
      }
#content {
 margin : 0;
 padding : 15px 18px 18px;
      }
.mainPhoto {
 border : 5px solid #fff;
 margin : 5px 0 0;
 padding : 0;
 float : right;
      }
#footer {
 clear : both;
      }
.footerText {
 font : 11px Verdana, sans-serif;
 text-align : right;
 padding : 40px 20px 20px 0;
      }
.navBar {
 background-color : #ffffff;
 width : 186px;
 height : 20px;
 padding : 0;
 margin-top : 5px;
      }
.thumbsContainer {
 margin : 0;
 padding : 0 0 9px;
 background-color : #c1c1c1;
 border-left : 1px solid #fff;
 border-bottom : 1px solid #fff;
 border-right : 1px solid #fff;
 width : 186px;
 voice-family : "\"}\"";
 voice-family : inherit;
 width : 184px;
      }
.thumbsContainer img {
 border : 1px solid #909090;
 margin : 5px 0 0 15px;
      }
.thumbsContainer p {
 font : 11px Verdana, sans-serif;
 padding : 7px 7px 9px;
 margin-top : 0;
 margin-bottom : 0;
      }
.ieMacHack {
 margin-right : 405px;
      }
.ieMacHack {
 margin-right : 0;
      }
.formField {
 width : 209px;
 padding : 2px;
 font : 11px Verdana, sans-serif;
 color : #090909;
 background-color : #d5d5d5;
      }
.formFieldSumbit {
 padding : 6px 3px;
 font : 11px Verdana, sans-serif;
 font-weight : bold;
 color : #090909;
 background-color : #d5d5d5;
      }
#navcontainer
{
margin: 10px 0 0 30px;
padding: 0;
height: 20px;
}

#navcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#navcontainer ul li a
{
background: #909090;
width: 103px;
height: 20px;
border-top: 1px solid #666;
border-left: 1px solid #666;
border-bottom: 1px solid #666;
border-right: none;
padding: 0;
margin: 0 0 10px 0;
color: black;
text-decoration: none;
display: block;
text-align: center;
font: bold 10px/18px Verdana, sans-serif;;
}

#navcontainer ul li a:hover
{
color: #fff;
background: #901518;
}

#navcontainer a:active
{
background: #f0e7d7;
color: #c30;
}

#navcontainer li#active a
{
background: #f0e7d7;
border: 1px solid #c60;
color: #fff;
}
table {
 font : bold 11px Verdana, sans-serif;
 text-align : left;
 float : left;
 margin : 0;
 padding : 0;
      }
td {
/* border : 1px dotted black; */
      }
