body { margin: 0px 0pt;
    padding: 0pt;
    background: rgb(204, 204, 204) ;
    font-variant: normal;
    font-weight: normal;
    color: rgb(255, 0, 0);
    line-height: 1.3em;
    font-family: Arial,Sans-Serif;
    }

  .content { margin: 0pt 0px;
    padding: 0pt;
    background: rgb(255, 255, 255);
    font-family: Arial,Verdana,Helvetica,sans-serif;
    color: rgb(0, 0, 0);
    width: 750px;
    }

  #header { margin: 0pt;
    width: 750px;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left top;
    height: 72px;
    background-image: url(background2_top.gif);
    }

  .nav { padding: 20px 0pt 0pt 0px;
    text-align: left;
    color: rgb(125, 128, 133);
    width: 140px;
clear: both;
    }

  .nav li { border-bottom: 1px solid rgb(204, 204, 204);
    margin: 5px 0pt 5px 0px;
    padding: 0px 0pt 0pt 0px;
    background: transparent url(lx.png) no-repeat scroll left center;
    font-weight: bold;
    font-size:75%;
    height: 25px;
   
    }

  .nav li a { padding: 5px 0pt 0pt 10px;
    color: rgb(149, 92, 159);
    text-decoration: none;
    display: block;
    height: 25px;
    }

  .nav li a:hover { background: rgb(149, 92, 159) none repeat scroll 0%;
    color: rgb(255, 255, 255);
    text-decoration: none;
    display: block;
    height: 25px;
    }

  #main {
   margin: 0pt 0px;
    background: rgb(255, 255, 255) url(background2_mid.gif) repeat-y ;
    width: 750px;
    color: rgb(64, 64, 64);
    }

  #main .left_side { 
   margin: 0pt;
float: left;
    padding: 0px 0pt 0pt 10px;
    background: transparent  none repeat scroll 0%;
   
    width: 110px;
min-height:405px;
    }
  #main .right_side {
    margin: 0pt 0pt 0pt 0pt;
    padding: 0pt 15pt 0pt 0pt;
    background: transparent none repeat scroll 0%;
    float: right ;
    width: 530px;
min-height: 405px;
line-height: 1.3em;
 color: rgb(64, 64, 64);
    font-size: 90%;font-family: Arial, Sans-Serif;
}

  #main .subtitle { border-bottom: 1px solid rgb(142, 92, 159);
    margin: 10pt 0pt 5pt;
    padding: 0pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    color: rgb(0, 0, 0);
    font-size: 110%;
    }
#main .subheading { 
    margin: 10pt 0pt 5pt;
    padding: 0pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    color: rgb(109, 42, 119);
    
    }

#main .subindent { margin:0pt 5pt ;
  }

  #main .right_side ul { border-bottom: 0px solid rgb(238, 238, 238);
    margin: 5px 0pt;
    padding: 0pt;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: square;
    
    }

  #main .right_side li { margin: 0pt 0pt 2px 15px;
padding: 0pt 0pt 0pt 0px;
        }

  #footer { padding: 0pt;
    background: rgb(255, 255, 255) url(background2_bot.gif) no-repeat scroll center bottom;
    height: 42px;
    color: rgb(85, 85, 85);
   clear: both;
    }


  ul { margin: 0pt 0pt 0px;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    color: rgb(85, 85, 85);
    }

  li { margin: 0pt 0pt 2px;
    padding: 0pt 0pt 0pt 0px;
    color: rgb(85, 85, 85);    }

  p { margin: 0pt 0pt 5px;
    padding: 0pt;
        font-style: normal;
    font-variant: normal;
    font-weight: normal;
line-height: 1.3em;
        }

   table {color: rgb(64, 64, 64);
        line-height:  1.3em;
}

span { ;
}

  a { color: rgb(169, 0, 0);
    text-decoration: none;
    }

  a:hover {  color: rgb(252, 121, 1);
    text-decoration: none;
    }

  h1 { margin: 0pt;
    padding: 0pt;
    color: rgb(145, 59, 159);
    font-family: Arial,Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 1.8em;
    line-height: normal;
    letter-spacing: -1px;
    }

  h1 a { color: rgb(149, 0, 0);
    }

  h2 { margin: 2px 0pt 5px 0px;
    padding: 0pt 0pt 0pt 0px;
    color: rgb(120, 30, 120);
    font-size: 120%;
    font-weight: bold;
    }

  h2 a { background: rgb(255, 255, 255) none repeat scroll 0%;
    color: rgb(0, 0, 0);
    }

  h2 a:hover { background: rgb(255, 255, 255) none repeat scroll 0%;
    color: rgb(169, 0, 0);
    }

#gallery {position:relative; width:542px;}
#thumbs {width:120px; float:right;}
#thumbs a {display:block; float:left; margin:0 0 5px 5px; width:50px; height:50px; border:1px solid #000;}
#thumbs a img {width:50px; height:50px; border:0;}
#thumbs a:hover {border-color:#ddd;}
#thumbs a:hover img {position:absolute; width:auto; height:auto; right:125px; top:0; border:1px solid #333;}

<style type="text/css"> 
.centerdiv{ /*IE method of centering a relative div*/ 
text-align: 
center; } 
.centerdiv>

div{ /*Proper way to center a relative div*/ 
margin: 0 
auto; } 
</style> 



#main .picture { background-color: #F9F9F9; 
border: 1px solid #CCCCCC; padding: 1px; 
font: 8px/1.4em Arial, sans-serif;} 
#main .picture img { border: 1px solid #CCCCCC; 
vertical-align:top; margin-bottom: 0px;display: block } 
#main .right { margin: 0.3em 0pt 0.5em 0.5em; float:right; } 
#main .left { margin: 0.3em 0.5em 0.5em 0; float:left; } 
#main .caption { font-size: 75%;
                  font-family: Verdana, Arial, sans-serif;
                  text-align: center; 
margin-left:auto; 
margin-right:auto;
!margin-left:0;
!margin-right:0
}

#main .centered { margin: 2em 0 0 0 ; /* Firefox */
.margin: 1em 0 0 0; /* IE7 */
_margin: 1em 0 0 0; /* IE6 */
text-align: center; 
margin-left:auto; 
margin-right:auto;
!margin-left:0;
!margin-right:0  
 }



