BODY {
      background: url(images/bg_pattern.gif) repeat top right;
      margin:0;
      padding:0;
      font-family: Arial, Verdana, Georgia, sans-serif;
      font-size: 10pt;
	  color: #FFF;
	  text-align: center;
      } 

IMG { border: 0;}
A{ color: #940000;}

#wrap{
	  background: #FCECD4;
	  width:922px;
	  color: #000;
	  font-family: Arial, Verdana, Georgia, sans-serif;
	  border: 1 solid #FFF;
	  height: 100%;
	 }  

#left_column{
	float: left;
	width: 21.4%;
	background: #FCECD4 url(images/content_left.gif) repeat-y top left;
	align: left;
	border-right: 1 solid #D2B89D;
	}

#content{
	float: left;
	width: 55%;
	border-left: 1 solid #FFF;
	border-right:  1 solid #D2B89D;
	align: left;
	height: 100%;
	background: #FCECD4;
	}

#content_big{
	float: left;
	width: 78.6%;
	align: left;
	border-left: 1 solid #FFF;
	background: #FCECD4 url(images/content_right.gif) repeat-y top right;
}

#right_column{
	float: right;
	width: 23.6%;
	background: #FCECD4 url(images/content_right.gif) repeat-y top right;
	align: right;
	height: 100%;
	border-left: 1 solid #FFF;
	}
	

#logo{
	float: left;
	align: left;
	}
#header_bg{
	float: rigth;
	background: #940C0D;
	align: right;
    }

#menu{ padding:1em 0 0 0; align: center; width: 100%;}
	
#menu ul{ list-style-position : inside; list-style: none; padding: 0; margin: 0; text-indent: -2em; }

#menu li{ margin:0; padding:0; }
	
#current { background: #D2B89D;}

#menu a span { color: #940000; text-decoration: none; font-size: 9pt; padding: 1pt; margin: 0; }
	
#menu a:hover{ background: #D2B89D; padding:1pt;}

#practice_areas_list{ padding:1em 0 0 1em; align: left; width: 100%; color: #AE0C0C; font-size: 9pt; text-align: left;}
#practice_areas_list ul{list-style: square; padding: 0; margin: 0; text-indent: 1em; color: #AE0C0C; list-style-image : url('images/box.gif');}
#practice_areas_list li{ margin:0; padding:0 0 5px 0; align: left;}
#practice_areas_list a:hover {text-decoration: underline;}
#practice_areas_list a{text-decoration: none;}

.title{
	width: 100%;
	text-align: center;
	font-weight: bold;
	padding:1em 0 0 0;
	margin: 0;
	color: #940C0C;
	font-size: 10pt;
	}

#main_area{
	padding: 1em 0.5em 0 1em;
	width: 100%;
	align: left;
	text-align: justify;
	margin: 0;
	}

.huge_title{
	color: #AE0C0C;
	font-size: 16pt;
	text-align: left;
	width: 100%
	}

#address{
	color: #690B0B;
	font-size: 8.5pt;
	line-height: 12pt;
	}
	
.photo{
	float: left;
	width: 13%;
}

.photo_logos{
	float: left;
	width: 16%;
}

.photo_testimonials{
	float: left;
	width: 27%;
	font-size: 9pt;

}
.title_small{
	text-align: left;
	font-weight: bold;
	padding: 0 0 0.5em 0;
	margin: 0;
	color: #940C0C;
	font-size: 11pt;
	width: 100%;
}

.container{
	width: 95%;
	padding: 0 1em 1em 0;
	margin: 0;
}

.container ul{
	list-style: square; padding: 0; margin: 0; text-indent: 1em; color: #AE0C0C; 
}

.container ul li{
	padding: 0.2em; margin: 0; 
}

#list ul{
	list-style: padding: 0; margin: 10; text-indent: 1em; color: #000;  
}

#list ul li{
	padding: 0.1em; margin: 0; 
}

.author{text-align: right; width: 100%; font-size: 10pt;}
