@charset "UTF-8";
/* CSS Document */

#container { width: 800px; height:auto; margin-left:auto; margin-right:auto; }
#header { height: 75px; margin-top: 40px;  margin-bottom:15px; }

#content { width:800px; height: 100%; }



#content .leftColumn{ width: 415px; height: 100%; font-size: 11px; color:#CCC; float:left;}
#content .leftColumn .mainImage{ width: 400px; height: 250px; float:left; margin-bottom: 15px;}
#content .leftColumn .header { width:400px; height:auto; float:left; letter-spacing:0.1em; text-shadow: #000 -1px -1px 0; color:#666; font-weight:bold; margin: 10px 0px; border-bottom:solid; border-bottom-color:#666; border-bottom-width:2px;}
#content .leftColumn .aboutText{ width: 385px; height: 100%;float:left; margin-bottom:15px;}
#content .leftColumn #aboutText{ width: 385px; height: auto;float:left; margin-bottom:40px; color:#FFF; line-height:18px;}
#content .leftColumn .aboutText div.expandable a { color:#FFF; text-shadow:1px 1px 1px #691D13; text-transform:uppercase; text-decoration:none; }
#content .leftColumn .aboutText div.expandable a:hover { color:#82251A; }

#content .leftColumn .imageGallery { width:400px; height:100px; float:left;}
#content .leftColumn .imageGallery .imageTable { width:350px; height:55px; margin:10px 0px;}


#content .rightColumn{ width: 350px; height: auto; font-size:0.75em; color:#CCC; float: right; }
#content .rightColumn .header { width:350px; height:auto; float:right; letter-spacing:0.1em; text-shadow: #000 -1px -1px 0; color:#666; font-weight:bold;margin-bottom: 10px; border-bottom:solid; border-bottom-color:#666; border-bottom-width:2px;
}

#content .rightColumn .practiceAreas { width:350px; height:auto; float:right; font-size: 11px; line-height: 20px;}
#content .rightColumn .practiceAreas ul { margin-top:0px; padding-top:0px; padding-left:0px; list-style:none; }
#content .rightColumn .practiceAreas li { padding-bottom: 5px;}
#content .rightColumn .practiceAreas a { text-decoration: none; color: #CCC;}
#content .rightColumn .practiceAreas a:Hover { text-decoration: none; color: #4F1500;}

#content .rightColumn .news { width:350px; height:auto; float:right; font-size: 11px; }
#content .rightColumn .news ul { margin-top:0px; padding-top:0px; padding-left:0px; list-style:none;}
#content .rightColumn .news li { padding-bottom: 10px;}
#content .rightColumn .news a { text-decoration: none; color: #666; }
#content .rightColumn .news a:Hover { text-decoration: underline; color: #FFF;}




body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #151515; }
body,td,th { font-family: Verdana, Geneva, sans-serif; line-height:16px; }

