
body {
	font-family: Verdana,Arial,Helvetica;
	font-size: 9px;
	margin:0;
	padding:0;
	background-color: #ffffff;
	background:url(attorney_body_bg.jpg) repeat-y center;
}


/* ##############################################
#################################################
################################################# */

div#keywords {
	margin: 0;
	padding: 0;
	border: none;
	width:200px;
}


div#content {
	width:440px;
	text-align:left;
}

.keyword_link:link, .keyword_link:visited, .keyword_link:active {background:url(/keyword_menu_off.gif) repeat-x; display:block; border-bottom:solid 1px #222; text-align:left; color:#FFF; text-decoration:none;font-size:13px; padding:3px;line-height:14px; padding-left:15px;}
.keyword_link:hover {background:url(/keyword_menu_on.gif) repeat-x;COLOR:#FFF;}

#wrapper {margin-top:0px; margin:0 auto; width:950px;position:relative;top:0px;}
#header { margin:0 auto;height:150px; width:950px; background:url(/attorney_header_bg.jpg) no-repeat; position:absolute; top:0px;text-align:center;vertical-align:-30px;clear:both;}
#topnav {height:30px; width:850px; position:absolute; top:115px; font-size:13px; font-weight:bold;padding-bottom:5px;}
#topnav a:link, #topnav a:visited, #topnav a:active {display:block;height:15px;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:15px; padding-left:13px; padding-right:13px;text-decoration:none; color:#FFFFFF; text-transform:uppercase; float:left}
#topnav a:hover {background:url(/attorney_topnav_hover.gif) repeat-x;color:#FFFFFF;}


#bottomnav {height:30px; width:950px; position:absolute; bottom:0px; font-size:12px; font-weight:bold;padding-top:0px;background-color:#333333;border-top:solid 2px #4D6680;text-align:center;}
#bottomnav a:link, #bottomnav a:visited, #bottomnav a:active {display:block;height:15px;padding-left:12px;padding-right:12px;padding-top:5px;padding-bottom:5px;text-decoration:none; color:#c0c0c0; text-transform:uppercase; float:left}
#bottomnav a:hover {color:#fff;text-decoration:none;}



.header_orange {color:#ffffff;font-size:24px;font-weight:bold;}
.header_white {color:#ffffff;font-size:20px;font-weight:bold;}
.header_domain {color:#666666;font-size:14px;font-weight:bold;}

h1 {font-family:Verdana,Arial,Helvetica;color:#4D6680;font-size:18px;font-weight:bold;}
h4 {font-family:Verdana,Arial,Helvetica;color:#666666;font-size:14px;font-weight:normal;line-height:22px;text-align:justify;}
h2 {font-family:Verdana,Arial,Helvetica;color:#666666;font-size:13px;font-weight:normal;line-height:20px;text-align:justify;}
h3 {font-family:Verdana,Arial,Helvetica;color:#666666;font-size:12px;font-weight:normal;line-height:18px;text-align:justify;}
#gray {color:#cccccc;}


#table_main {margin-top:150px;margin-bottom:32px;height:800px;;width:950px;}
#table_main_left {background-color:#ececec;width:275px;}
#table_main_center {padding:2px;width:475px;height:800px;background:url(/attorney_body_content_bg.gif) repeat-y;}
#table_main_right {width:200px;}



div#google_ads {width:440px;height:360px;padding-left:10px;padding-top:10px;margin-top:20px;background:url(/attorney_ad_bg.jpg) no-repeat;text-align:left;}



div#article_short {margin-top: 15px;text-align:left;padding:5px, 20px;width:230px}
a.article_short_title {color:#4D6680;font-size:18px;text-decoration:none;}
div#article_short_date{color:#c0c0c0;font-size:10px;clear:both;}
div#article_short_content{text-align:justify;font-size:14px;color:#666666;}



/* ############################################################ */
/* ########### FOR PLATINUM LISTINGS ########################## */
ul#listings {margin-top: 0;list-style: none;margin-left: 0;padding: 0;border: none;margin-bottom:0;width:450px; color:#666666;}
ul#listings li {margin-top: 1px;padding:5px 10px 5px 10px;	background-color:#ffffff;	border: solid 1px #ffffff;}
ul#listings li:hover {	border: solid 1px #4D6680;}
div#list_title {font-family:Verdana,Arial,Helvetica;color:#669933;font-size:13px;font-weight:bold;text-align:justify;}
div#list_description {font-family:Verdana,Arial,Helvetica;color:#333333;font-size:11px;font-weight:normal;text-align:justify;}
a.list_url, a.list_email {text-decoration:none;color:#669933;}
a.list_url:hover, a.list_email:hover {text-decoration:underline;}

/* ############################################################ */
/* ############# FOR CONTACT US FORM ########################## */
form#contactus {margin:0;padding:0;width:375px;text-align:right;}
.form_text {font-size:12px;width:270px;border:solid 1px #669933;}
.form_textarea {font-size:12px;width:270px;height:100px;border:solid 1px #669933;}
.form_submit {background: #669933;color:#ffffff;font-size:13px;font-weight:bold;}



