/* Coded By Wicked Productions*/ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 background-color:#e2e2e2;
} 
 body {
  text-align: center;
  }
#pagewidth{ 
 width:100%; 
 text-align:left;  
} 
 
#header{
 position:relative; 
 height:150px; 
background-image:url('images/header_bg.png');
background-repeat:repeat-x;
 width:100%;
} 
 
#maincol{
background-color: #FFFFFF;  
display:inline; 
width:855px; 
 margin: 0 auto;
 text-align: left;
 }

 #square{
 position:relative; 
background-color:#ffffff;
background-repeat:no-repeat;
 margin-left:auto;
 margin-right:auto;
 width:870px;
} 

#navi{
float:left;
margin-left:5px;
margin-top:5px;
height:36px;
width:651px;

}

#location{
float:right;
margin-right: 5px;
margin-top:5px;
height:92px;
width:197px;
}

#welcomeheader{
width:501px;
height:28px;
float:left;
background-image:url('images/welcome_head.png');
background-repeat:no-repeat;
margin-left:5px;
margin-top:5px;
}
 
 #smallheader{
 width:501px;
height:28px;
float:left;
margin-left:5px;
margin-top:5px;

 }
 #welcomecontent{
 float:left;
 width:600px;
 margin-left:5px;
 }
 
 #services {
 float:right;
 margin-right:5px;
 height:119px;
 width:197px;
 margin-top:5px;
 }
 
 #contactbutton{
 width:197px;
 height:40px;
 float:right;
margin-right:5px;
 margin-top:5px;
 }
 
 #attorneyprofilehead{
width:498px;
height:30px;
float:left;
background-image:url('images/attorneyprofile_head.png');
background-repeat:no-repeat;
margin-left:5px;
 }
 
#attorneycontent{
 float:left;
 width:600px;
 margin-left:5px;
}

#picture{
height:157px;
width:191px;
padding-right:50px;
}

 
 .logo{
 display: block;
margin-left: auto;
margin-right: auto;
margin-top: -5px;
height:150px;
width:208px;
 }
 
 #navigation {
 width:855px;
 height:36px;
 background-image:url('images/navi_bg.png');
 margin-left:auto;
 margin-right:auto;
 margin-top:2px;
 }
 

 
 .picture{
 margin-top:5px;
 }
 
 
 #areas ul{
 }
 
 #areas ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	color:#12263f;
	list-style-type:circle;
	}

 
 
 img {
 border:none;
 }
 
p{
font-family: Verdana, sans-serif;
font-size: 13px;

line-height: 1.5em;
color:#12263f;
 }
 
 p.copyright{
font-family: Verdana, sans-serif;
font-size: 13px;
line-height: 1.5em;
color:#ffffff;
 }
 
 #footer{
 height:29px;
 width:855px;
 bottom:0px;
 float:left;
 margin-top:24px;
background-color:#12263f;
padding-left:15px;
	}
	
	
	#footer ul{
	list-style-type:none;
	margin-top:4px;
	text-align:left;
	padding-left:10px;
	
	}
#footer li{
 display:inline;
 font-family: Verdana, sans-serif;
font-size: 13px;
line-height: 1.5em;
color:#fff;
 }
 
a.white:link {color: #ffffff; text-decoration:none;}
a.white:active {color: #ffffff;  }
a.white:visited {color: #ffffff; text-decoration:none; }
a.white:hover {color: #ffffff;  font-weight: bold;}

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


