@charset "utf-8";
body {font-family: Arial; font-size:14px; color:#000000; width:100%; background:url(../images/pagebg.gif); background-repeat:repeat-x; background-position:top; margin:0;}
#container{width:889px; margin:0 auto 0 auto;}
#nav{margin:0 0 0 72px;}
#nav ul{margin:0; padding:3px; height:24px;}
#nav ul li{list-style-type:none; display:inline; padding:5px 21px 5px 21px; margin:0; font-family:Arial; font-size:14px; font-weight:bold;}
#nav ul li a{text-decoration:none; color:#959595;}
#nav ul li a:hover{color:#000000;}
#nav ul li.active{ border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; background:#ffffff;}
#nav ul li a.active1{color:#000000;}
#contentarea{width:889px; margin:25px auto 0 auto;}
#bigimage{ width:361px; float:left;}
#aboutimages{ width:275px; float:left;}
#profileimages{ width:254px; float:left;}
#contactimages{ width:487px; float:left;}
#contactimages img{margin-bottom:10px; border:0;}

#contacttxt{ width:402px; float:left;}
.ptxt1{font-weight:bold; color:#555555; margin-left:524px;}
.ptxt2{color:#555555; margin-left:536px;}
.ptxt2 a{color:#ff0000;}
.ptxt3{color:#555555; margin-bottom:25px;}

#linksimages{ width:275px; float:left;}
#linkstxt{ width:614px; float:left;}
.linkstxt p{ line-height:22px; font-weight:bold;}
.linkstxt a{color:#9E0B0F;  font-weight:bold;}
.linkstxt h3{ color:#856343; font-size:14px; font-weight:bold;}

.linkstxt ul{margin:0; padding:0;}
.linkstxt ul li{ list-style-type:none; display:inline; margin-right:5px;}

#ack{ width:100%; float:left;}

#ack ul li{ margin-top:10px; list-style-type:square;}


.attorneyimages{ width:250px; float:left; height:365px; background:url(../images/attorneybg.jpg)  repeat-x; text-align:center;}
.attorneyimages img{margin:9px 0 0 0;}
.attorneyimages p{margin:0;}
.attorneyimagesblue{color:#555555; font-weight:bold; font-size:18px;}
.attorneyimagesphone{color:#555555; font-size:11px; font-weight:bold;}
.attorneyimagesemail{color:#ff0000; font-size:11px; font-weight:bold; text-decoration:underline;}


.attorneyimagesbluesm{color:#555555; font-weight:bold; font-size:15px; margin:0; margin:0;}
.attorneyimagesphonesm{color:#555555; font-size:11px; font-weight:bold;  margin:0; margin:0;}
.attorneyimagesemailsm{color:#ff0000; font-size:11px; font-weight:bold; text-decoration:underline; margin:0 0 38px 0;}
.karp img{margin:0;}



.clickhere{color:#0054A6; text-decoration:none; font-size:12px; margin-top:0;}




.karp{ width:150px; float:left; height:264px; background:url(../images/profilebg.jpg) no-repeat; text-align:center; margin-right:2px;}
.karp img{margin:0; border:0;}

.attorneybox2{width:170px; height:264px; float:right;}

.karp1{ width:150px; float:left; height:264px; background:url(../images/profilebg.jpg) no-repeat; text-align:center; margin:4px 0 0 2px;}
.karp1 img{margin:0; border:0;}


.top{width:100%; float:left;}
.linkstop{width:100%; float:left; background:url(../images/fan.jpg) no-repeat right; height:114px;}
.linkstop h1{ font-family:Arial; font-size:14px; font-weight:bold; margin:0 0 22px 0;}
.top h1{ font-family:Arial; font-size:14px; font-weight:bold; margin:0 0 22px 0;}
#aboutpagebody{width:614px; float:left;}
#aboutpagebody h1{ font-family:Arial; font-size:14px; font-weight:bold; margin:0 0 22px 0;}
#homepagebody{width:528px; float:left;}
.logo{margin:0;}
#homepagebody h1{ text-align:center; font-family:Arial; font-size:14px; font-weight:bold; margin:0 0 22px 0;}
#yellowbox{width:528px; float:left; background:#F5F5C8; height:28px; text-align:center; margin:0 0 20px 0;}
#yellowbox h2{ font-family:Arial; color:#014180; font-weight:bold; font-size:18px; margin:3px 0;}

.yellowbox1{width:614px; float:left; background:#F5F5C8; height:28px; margin:0 0 10px 0;}
.yellowbox1 h2{ font-family:Arial; color:#014180; font-weight:bold; font-size:18px; margin:3px 0 0 10px;}



.brownheading{color:#856343; font-size:17px; font-weight:bold; clear:both; text-transform:uppercase; margin:10px 0 0 0;}
.blackheading{color:#555555; font-size:15px; font-weight:bold; clear:both; margin:2px 0 2px 10px;}
.normaltext{margin:2px 0 2px 10px;}
.topiclist{margin:0 20px; padding:0;}
.topiclist ul{margin:0; padding:0;}
.topiclist ul li{margin:0; padding:0 10px; list-style-type:none; background:url(../images/bulletbrown.jpg) no-repeat;}


#homelist{ margin:0; float:left; width:528px;}
#homelist ul{ margin:0; padding:0;}
#homelist ul li{ list-style-type:none; color:#555555; font-size:15px; font-weight:bold; display:block; background:url(../images/bullet.gif); background-repeat:no-repeat; background-position:left top; margin:0; border-bottom:solid 1px #CCCCCC; padding:6px 0 6px 25px;}
#homelist ul li.lasttab{border:0;}
#hometext{width:889px; margin:22px  auto 0 auto; float:left;}
.abouttxt{width:614px; margin:0; float:left; padding:0; text-align:justify;}
.abouttxt1{width:889px; margin:5px auto 0 auto; float:left; text-align:justify;}
.areatext{width:889px; margin:15px auto 0 auto; float:left; text-align:justify; background:url(../images/areasimg.jpg) no-repeat right top; height:394px;}
.karptext{width:889px; margin:15px auto 0 auto; float:left; text-align:justify; background:url(../images/karp.jpg) no-repeat right bottom;}
.paulatext{width:889px; margin:15px auto 0 auto; float:left; text-align:justify; background:url(../images/paulaimg.jpg) no-repeat right bottom;}
.cartnertext{width:889px; margin:15px auto 0 auto; float:left; text-align:justify; background:url(../images/cartnerimg.jpg) no-repeat right bottom; height:109px;}

.profiletxt{width:635px; margin:0; float:left; padding:0; text-align:justify;}
.attorneybox1{width:475px; margin:0; float:left; padding:0;}
.yellowbox2{width:475px; float:left; background:#F5F5C8; height:28px; margin:0 0 24px 0; clear:right;}
.yellowbox2 h2{ font-family:Arial; color:#014180; font-weight:bold; font-size:18px; margin:3px 0 0 10px;}



.attorneybox3{width:155px; margin:0; float:left; padding:0;}
.yellowbox3{width:150px; float:left; background:#F5F5C8; height:28px; margin:0 0 20px 2px; clear:right;}
.yellowbox3 h2{ font-family:Arial; color:#014180; font-weight:bold; font-size:18px; margin:3px 0 0 10px;}

.yellowbox4{width:100%; float:left; background:#F5F5C8; height:28px; margin:0 0 24px 0;}
.yellowbox4 h2{ font-family:Arial; color:#014180; font-weight:bold; font-size:18px; margin:3px 0 0 10px;}

.yellowbox5{width:100%; float:left; background:#F5F5C8; height:28px; margin-bottom:10px;}
.yellowbox5 h2{ font-family:Arial; color:#014180; font-weight:bold; font-size:18px; margin:3px 0 0 10px;}

#footer{ width:100%; height:58px; border-top:solid 1px #cccccc; float:left; margin:15px 0;}
#footerbox{width:889px; margin:0 auto 0 auto;}
.copy{ width:617px; float:left; color:#ADACAC; font-size:11px; margin:0;}
.copy p{ margin:0;}
.copy a{color:#ADACAC;}
.copy a:hover{color:#000000;}
.copyblue{color:#ADACAC; font-size:11px; margin:5px 0 0 0;}
.copyblue a{color:#0000FF; text-decoration:none; font-weight:bold;}
.copyblue p{ margin:0;}
.phone{ width:272px; float:right; text-align:right; color:#0054A6; font-weight:bold; margin:-10px 0 0 0;}
.address{ color:#908F8F; font-size:11px; margin:10px 0;}


div.img
{
  margin-right:27px;
  border: 1px solid #ffffff;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}	
div.img img
{
  display: inline;
  margin: 3px;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #ffffff;}
div.desc
{
  text-align: left;
  font-weight: normal;
  width: 250px;
  margin: 2px 2px 22px 2px;
  height:100px;
}
.desc p
{
 margin:0;
}
.orange{color:#F26522; font-weight:bold; font-size:11px;}
.black{ font-size:11px; color:#555555;}

.desc a{color:#F7941D;  text-decoration:none; font-size:11px;}
.desc a:hover{color:#000000;}