* {
	margin:0;
	padding:0;
	}

body, html {
	min-height:101%;
	}
	
body {
	background: #DED2D1;
	color: #000000;
	padding: 0px 0px 0px 0px;
	}

body {
	font:0.9em Arial, Verdana, Sans-Serif;
	}

select, input, textarea {
	font-size:1em Arial, Verdana, Sans-Serif;
	font-weight:bold;
	color: #000000;
	}

marquee {
	font-size: 0.9em Arial, Verdana, Sans-Serif;
	font-weight: bold;
	text-decoration: none;
	/**color: #521008; **/
	color: #ffffff;
	}

pre {
	font:0.9em Arial, Verdana, Sans-Serif;
}

hr {
	display: block;
	height: 1px;
	background: #624659;
	border: 0;
	}

.td_content_content {
	font: 0.9em Arial, Verdana, Sans-Serif;
	font-weight: normal;
	color: #000000;	
	padding: 5px 5px 5px 5px;
	text-align: justify;
	background: #f1ebaf;
	}

.font_01 {
	font-size: 1.2em Arial, Verdana, Sans-Serif;
	font-weight: bold;
	text-decoration: none;
	color: #521008;	
	}

.font_02 {
	font-size: 0.9em Arial, Verdana, Sans-Serif;
	font-weight: normal;
	text-decoration: none;
	color: #000000;	
	}

/**** Page Header ****************************************************/
#page_header {
	font: 1.4em Arial, Verdana, Sans-Serif;
	font-weight: Bold;
	color: #521008;
	}

/**** Main Content ****************************************************/
#main_content fieldset { 
	border: 1px solid #ada0a9;
	}

#main_content_header {
	font: 1.1em Arial, Verdana, Sans-Serif;
	font-weight: bold;
	color: #ffffff;	
	background: #521008;
	padding: 5px 5px 5px 5px;
	}

#main_content_header1 {
	font: 1.1em Arial, Verdana, Sans-Serif;
	font-weight: bold;
	color: #ffffff;	
	padding: 5px 5px 5px 5px;
	}

#main_content_header a, a:hover, a:visited, a:active {
	font: 1.1em Arial, Verdana, Sans-Serif;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;	
	}

#main_content_writtenby {
	font: 0.7em Arial, Verdana, Sans-Serif;
	font-weight: normal;
	color: #7F7F7F;	
	padding: 0px 5px 5px 5px;
	text-align: right;
	background: #f1ebaf;
	}

#main_content_writtenby_left {
	font: 0.7em Arial, Verdana, Sans-Serif;
	font-weight: normal;
	color: #7F7F7F;	
	padding: 0px 5px 5px 5px;
	text-align: left;
	background: #f1ebaf;
	}

#main_content_writtenby a, a:hover, a:visited, a:active {
	font: 0.7em Arial, Verdana, Sans-Serif;
	font-weight: normal;
	color: #7F7F7F;	
	}

#main_content_content {
	font: 0.9em Arial, Verdana, Sans-Serif;
	font-weight: normal;
	color: #000000;	
	padding: 5px 5px 5px 5px;
	text-align: justify;
	background: #f1ebaf;
	}

#main_content_content_white {
	font: 0.9em Arial, Verdana, Sans-Serif;
	font-weight: normal;
	color: #000000;	
	padding: 5px 5px 5px 5px;
	text-align: justify;
	background: #ffffff;
	}

#main_content_content a, a:hover, a:visited, a:active {
	font: 0.9em Arial, Verdana, Sans-Serif;
	font-weight: normal;
	color: #000000;
	}

#main_content_content1 {
	font: 0.9em Arial, Verdana, Sans-Serif;
	font-weight: normal;
	color: #000000;	
	text-align: justify;
	}

#main_content_content1 a, a:hover, a:visited, a:active {
	font: 0.9em Arial, Verdana, Sans-Serif;
	font-weight: normal;
	color: #000000;
	}

#main_content_readmore {
	padding: 5px 5px 5px 5px;
	text-align: right;
	background: #f1ebaf;
	}

#main_content_readmore a, a:hover, a:visited, a:active {
	font-weight: normal;
	text-decoration: none;
	color: #000000;	
	}

/**** Archive ****************************************************/
#archive { 
	font: 0.8em Arial, Verdana, Sans-Serif;
	font-weight: normal;
	text-align: justify;
	color: #7F7F7F;	
	}

#archive a, a:hover, a:visited, a:active {
	font: 1.1em Arial, Verdana, Sans-Serif;
	font-weight: bold;
	color: blue;	
	}

#archive ul {
	list-style-type: none;
	}

#archive li {
	list-style: none;
	font-size: 0.8em Arial, Verdana, Sans-Serif;
	color: #7F7F7F;
	padding: 2px 5px 2px 10px;
	text-align: left;
	margin: 2px 5px 2px 10px;
	}

#archive_search {
	font-size: 0.9em;
	text-decoration: none;
	border: none;
}

#archive_search select, input, textarea {
	font-size: 0.8em Arial, Verdana, Sans-Serif;
	font-weight: bold;
	color: #624659;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #ada0a9;
	background: #ffffff;
	}

.archive_search_button {
	font: 0.8em Arial, Verdana, Sans-Serif;
	font-weight: normal;
	text-decoration: none;
	color: #624659;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #ada0a9;
}

#archive_footer a, a:hover, a:visited, a:active {
	font: 1.0em Arial, Verdana, Sans-Serif;
	text-decoration: none;
	color: blue;	
	}

/**** Lawyer & Law Firm ****************************************************/
#law_search { 
	font-size: 0.9em;
	text-decoration: none;
	border: none;
	}

#law_search a, a:hover, a:visited, a:active {
	font: 1.1em Arial, Verdana, Sans-Serif;
	font-weight: bold;
	color: blue;	
	}

#law_search select, input, textarea {
	font-size: 0.8em Arial, Verdana, Sans-Serif;
	font-weight: bold;
	color: #624659;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #ada0a9;
	background: #ffffff;
	}

.law_search_button {
	font: 0.8em Arial, Verdana, Sans-Serif;
	font-weight: normal;
	text-decoration: none;
	color: #624659;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #ada0a9;
}

#archive_footer a, a:hover, a:visited, a:active {
	font: 1.0em Arial, Verdana, Sans-Serif;
	text-decoration: none;
	color: blue;	
	}

/**** Courts' Listings Content ****************************************************/
#courtlisting_content {
	font: 0.9em Arial, Verdana, Sans-Serif;
	font-weight: normal;
	padding: 5px 5px 5px 5px;
	text-align: justify;
	}

#courtlisting_content a, a:hover, a:visited, a:active {
	font: 0.9em Arial, Verdana, Sans-Serif;
	font-weight: normal;
	color: blue;
	}

/**** Directory Content ****************************************************/
#directory_content fieldset { 
	border: 1px solid #ada0a9;
	}

#directory_header {
	font: 1.1em Arial, Verdana, Sans-Serif;
	font-weight: bold;
	color: #ffffff;	
	background: #521008;
	padding: 5px 5px 5px 5px;
	}

#directory_sub_header {
	font: 1.1em Arial, Verdana, Sans-Serif;
	font-weight: bold;
	color: #ffffff;	
	padding: 5px 5px 5px 5px;
	}

#directory_searchbar {
	font: 0.8em Arial, Verdana, Sans-Serif;
	font-weight: normal;
	background: #EAC0BA;
	text-align: center;
	color: blue;
	}

#directory_searchbar a, a:hover, a:visited, a:active {
	font: 0.8em Arial, Verdana, Sans-Serif;
	}

#directory_column_header {
	font: Arial, Verdana, Sans-Serif;
	font-weight: bold;
	color: #ffffff;	
	background: #8D191B;
	padding: 5px 5px 5px 5px;
	text-align: center;
	}

#directory_row_content_1 {
	font: 1em Arial, Verdana, Sans-Serif;
	background: #D1D1D1;
	padding: 2px 2px 2px 2px;
	}

#directory_row_content_1 a, a:hover, a:visited, a:active {
	font: 1em Arial, Verdana, Sans-Serif;
	color: blue;	
	}

#directory_row_content_2 {
	font: 1em Arial, Verdana, Sans-Serif;
	background: #ffffff;
	padding: 2px 2px 2px 2px;
	}

#directory_row_content_2 a, a:hover, a:visited, a:active {
	font: 1em Arial, Verdana, Sans-Serif;
	color: blue;	
	}

#post_directory_2, #post_directory_3, #post_directory_4 {
	background: URL('../images/directory_header.jpg') no-repeat;
	font: 1em Arial, Verdana, Sans-Serif;
	font-weight: bold;
	color: #ffffff;
}

#post_classified_2, #post_classified_3, #post_classified_4, #post_classified_5, #post_classified_6 {
	background: URL('../images/classified_header.jpg') no-repeat;
	font: 1em Arial, Verdana, Sans-Serif;
	font-weight: bold;
	color: #ffffff;
}

#courtlisting_1, #courtlisting_2, #courtlisting_3 {
	background: URL('../images/directory_header.jpg') no-repeat;
	font: 1em Arial, Verdana, Sans-Serif;
	font-weight: bold;
	color: #ffffff;
}

/**** Side Menu ****************************************************/
#side_menu_counter {
	font-size: 1em;
	}

#side_menu_counter legend {
	font-size: 1em Arial, Verdana, Sans-Serif;
	font-weight: bold;
  }

#input_login select, input, textarea {
	font-size: 0.8em Arial, Verdana, Sans-Serif;
	font-weight: bold;
	color: #624659;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #ada0a9;
	background: #ffffff;
	}

#side_menu {
	font-size: 1em;
	}

#side_menu legend {
	font-size: 1em Arial, Verdana, Sans-Serif;
	font-weight: bold;
  }

#side_menu a {
	font-size: 1em;
	text-decoration: none;
	border: none;
	color: #000000;
	}

#side_menu a:hover {
	font-size: 1em;
	text-decoration: none;
	border: none;
	color: #73235a;
	}


/**** Recent Post ****************************************************/
#recent_post {
	font: 0.9em;
	color: #000000;
	}

#recent_post legend {
	font-size: 1em Arial, Verdana, Sans-Serif;
	font-weight: bold;
  }

#recent_post ul {
	list-style-type: none;
	}

#recent_post li {
	list-style: none;
	font-size: 0.9em;
	color: #000000;
	padding: 2px 5px 2px 10px;
	text-align: left;
	margin: 2px 5px 2px 10px;
	}

#recent_post a, a:visited, a:active {
	font: 0.9em Arial, Verdana, Sans-Serif;
	font-weight: normal;
	text-decoration: none;
	color: #3366cc;	
	}

#recent_post a:hover {
	font: 0.9em Arial, Verdana, Sans-Serif;
	font-weight: normal;
	text-decoration: underline;
	color: #3366cc;	
	}

/**** Member Area ****************************************************/
#member_area {
	font-size: 0.8em;
	}

#member_area legend {
	font-size: 1em Arial, Verdana, Sans-Serif;
	font-weight: bold;
  }

#member_area select, input, textarea {
	font-size: 0.8em Arial, Verdana, Sans-Serif;
	font-weight: bold;
	color: #624659;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #ada0a9;
	background: #ffffff;
	}

/**** Login ****************************************************/
#input_login {
	font-size: 0.7em;
	text-decoration: none;
	border: none;
	color: #ffffff;
}

#input_login select, input, textarea {
	font-size: 0.8em Arial, Verdana, Sans-Serif;
	font-weight: bold;
	color: #624659;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #ada0a9;
	background: #ffffff;
	}

#input_login fieldset { 
	border: 1px solid #ada0a9;
	}

#input_login legend {
	font-size: 1em Arial, Verdana, Sans-Serif;
	font-weight: bold;
  }

.input_login_button {
	font: 0.9em Arial, Verdana, Sans-Serif;
	font-weight: normal;
	text-decoration: none;
	color: #624659;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #ada0a9;
}

/**** Top Menu ****************************************************/
#top_menu {
	font-size: 1em;
	text-decoration: none;
	border: none;
	color: #ffffff;
	background: #521008;
	}

#top_menu a {
	font-size: 1em;
	text-decoration: none;
	border: none;
	color: #ffffff;
	}

#top_menu a:hover {
	font-size: 1em;
	text-decoration: none;
	background: #ada0a9;
	color: #ffffff;
	}

/**** Bottom Menu ****************************************************/
#bottom_menu {
	font-size: 0.75em;
	color: #ffffff;
	background: #521008;
	}

#bottom_menu a, a:hover {
	font: 1em Arial, Verdana, Sans-Serif;
	text-decoration: none;
	border: none;
	color: #ffffff;
	}

