/* Start of CMSMS style sheet 'kwbh_layout' */
/* kwbhlaw css layout: designed by kensley lewis */
body {
  background: url(uploads/images/v2header_bgrepeat.jpg)  0px 0px repeat-x;
    margin: 0;
    padding: 0;
   
}

div.headercontent {
	height:38px;
	width:100px;
	padding:0;
	margin:0 auto; 
	width:964px;
	text-align:left;
	position:relative;      
}

div.headercontent ul {padding:0; margin:0 0 0 675px;}

div.headercontent ul li { float:left;display:inline; margin:0 2px 0 2px;}


div.headercontent ul li {
	color:#fff;
}

div.headercontent ul li a{
       color:#fff;
	font:bold 13px arial;
      text-decoration:none;
position:relative;
top:2px;
}

div.headercontent ul li a.home {
	padding:0;
        margin:0;
        position:relative;
       top:0;        
}

div.headercontent a.home {	
	background: url(uploads/images/btn_home_on.jpg) 0px 0px no-repeat;
        display:block;
	height:24px;
	overflow:hidden;
	width:85px;
	text-indent:-9999px;
	color:#fff;
}

div.headercontent a.home:hover {
	background: url(uploads/images/btn_home_on.jpg) 0 0px no-repeat;
}

div.headercontent h1:hover {
/*	background: url(uploads/images/v2header_homeover.jpg) no-repeat;*/
}

div.wrapper {
    margin:0 auto;
    padding: 0;
    width: 964px;
    position:relative;
}

#logo {
    position: relative;
    top: 0px;
    left: 0px;
}

/* css for menu navigation  in seperate style sheet */


#flashcontent {
z-index:-1;
width:900px;
margin:0 auto;
}

#flashcontent embed {
margin:10px auto;
}

div.mainbg {
    margin: 0 auto;
    padding: 0;
    width: 924px;
    position:relative;
    top:25px;
}

div.content {
    margin:0 auto;
    padding:0 0 20px 0;
    width:924px;
    position:relative;
}



div.content table {
padding:0;
position:relative;
top:0;
}

div.content table td {
position:relative;
}

div.content table td h1 {
margin-top:12px;
}

div.content p {
    margin-bottom: 0;
    padding-top: 0px;
}

div.content ul li {
padding-top:2px;
margin-top:2px;
}

h1.subheader {
position:relative;
padding:20px 0 0 35px;
}

{*
table tbody tr h1.subheader {
border-bottom:solid 1px #465a39;
}
*}

#backsearch {
position:absolute;
top:0;
left:375px;
margin-top:50px;
}

#backsearch a {
text-decoration:none;
font-weight:bold;
}

#backsearch a:hover {
color:#f5f9a1;
}

div.leftside, div.lawyers_content {
padding:0 10px 0 35px;
}

#practiceareas p a {
text-decoration:none;
margin-left:15px;
padding-left:15px;
}

#practiceareas p a:hover {
text-decoration:underline;
}

div.rightside, div.lawyers_sideinfo {
	width:310px;
	padding:0 0 100px 0;
	margin:0;
}


div.lawyers_sideinfo img {
position:relative;
left:15px;
border:solid 2px #fff;
}

#sidebio {
font:normal 11px arial;
width:225px;
border-top:dotted 1px #494b44;
}

#sidebio p {
padding-bottom:5px;
}


div.rightside img, div.lawyers_sideinfo img {
margin:0 0 20px 20px;
padding:0;
}

div.rightside p, div.lawyers_sideinfo p {
margin:0 0 0 20px;
padding:0;
}

div.rightside h3, div.lawyers_sideinfo h3 {
margin:10px 0 0 20px;
padding:0;
font:bold 12px arial;
}

/*space li's on sub menu for more page*/
div.rightside ul li, div.lawyers_sideinfo u li {
margin:2px;
padding:2px;
}


div.bottom {
    width:924px;
	height: 38px;
	margin: 0 auto;
    padding: 70px 0 0 0;
	text-align:center;	
}

#printprofile {
position:relative;
left:800px;
}
/* End of 'kwbh_layout' */

