/* CSS Document */

body {background-color:#B0BBBA; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#333;}

p {margin:0 0 25px;}

#main, #practice, #home, #attorneys, #contact {border:solid #8A9F9F; border-width: 0px 1px 1px 1px; padding: 0px 8px 8px 8px; width:900px;}

#practice {background-image:url(../assets/imgs/vert_bn.gif); background-position:top right; background-repeat:no-repeat;}

#matters {background-image:url(../assets/imgs/matters_bn_lrg.gif); background-position:top right; background-repeat:no-repeat;}

#contact {background-image:url(../assets/imgs/contact_bn_lrg.gif); background-position:top right; background-repeat:no-repeat;}

#attorneys {background-image:url(../assets/imgs/attorney_bn_lrg.gif); background-position:top right; background-repeat:no-repeat;}

#home {background-image:url(../assets/imgs/firm_bn.gif); background-position:top right; background-repeat:no-repeat;}

table#innerTable {width:100%; padding:0; margin:0 0 30px;}

table#innerTable td { width:50%;}

/**nav**/

td.nav { padding:0; margin:0; background-color:#8A9F9F; width:200px; max-width:200px; vertical-align:top;}

#nav{padding: 22px 0px; margin:0; list-style-type:none;}

#nav li a, #nav li a:hover { display:block; padding:4px 15px 4px 30px; margin:0; text-decoration:none;}

#nav li a {color:#FFF;}

#nav li a:hover {background-color:#B0BBBA; color:#333;}

#subNav{padding: 0px; margin:0; list-style-type:none;}

#subNav li a, ul#subNav li a:hover { display:block; padding:4px 15px 4px 42px; margin:0; text-decoration:none;}

#subNav li a {color:#DDDDDD;}

#subNav li a:hover {background-color:#B0BBBA; color:#333;}

/**intro**/

td.introLft, td.introRght, td.blnkLrg {padding: 0; margin:0; height:116px;}

td.introLft, td.introRght {background-color:#8A9F9F; border-bottom:solid #B0BBBA 7px;}

td.introLft, td.blnkLrg  {width:432px;}

td.introRght {width:44px;}

td.logo {padding:0 0 22px; margin:0; vertical-align:bottom; text-align:center; width:411px;}

/**content**/


#content {padding: 30px; width:450px; height:390px; vertical-align:top;}

#content ul li, td#content a{margin:0 0 25px 12px; padding:0 0 0 6px; border-left:solid #8A9F9F 1px;}

#content ul{list-style:none; padding:0; margin:0;}

#content a{ font-weight:bold; color:#333; text-decoration:none;}

#content a:hover{color:#FFF;}

/**banner column**/

#banners {width:169px;}
