@charset "UTF-8";
/* HTML Styles
*****************************/
* 						{ margin: 0px; padding: 0px; }
body 						{ background: #F5F5F5; color: #5a5140; font-family: Times New Roman, Times, serif; }
a						{ color: #8e7f63; }
h1						{ font-size: 24px; font-style: italic; font-weight: normal; color: #333300; }
h2						{ color: #333300; font-size: 18px; font-weight: normal; }
h3						{ font-size: 16px; margin-bottom: 5px;}
h4						{ font-size: 12px; font-weight: bold; color: #b0a185; }
p						{ margin-bottom: 10px; font-size: 12px; line-height: 18px; }

/* Page Structure
*****************************/
#container 					{ margin-right: auto; margin-left: auto; width: 794px; background: #FFFFFF; border-left: #b6ab94 double 3px; border-right: #b6ab94 double 3px; }
#logo 						{ float: left; }
#header 					{ background: url(/assets/templates/normal/images/header_bg.jpg) repeat-x; height: 86px; }
#content 					{ width: 587px; background: #FFFFFF; padding: 25px; float: left; display: inline; }
#side 						{ width: 156px; background: #FFFFFF; padding-top: 20px; float: left; display: inline; border-left: 1px solid #bdad8e; border-bottom: 1px solid #bdad8e; }
#footer						{ background:url(/assets/templates/normal/images/footerbg.jpg) repeat-x; height: 60px; text-align: center; color: #333333; font-size: 14px; padding-top: 7px; clear: both; }


/* Re-usable div styles
*****************************/
.float_clear 					{ clear: both; font: 0px/0px sans-serif; }

/* Navigation
*****************************/
ul.global_nav, #footer ul			{ list-style: none; }
ul.global_nav li				{ float: left; }
ul.global_nav a					{ width: 98px; height: 24px; background: url(/assets/templates/normal/images/button_bg.gif) no-repeat 0px 0px; display: block; color: #65573c; font-size: 17px; text-decoration: none; text-align: center; padding-top: 4px; margin-right: 2px; }
ul.global_nav a:hover				{ background: url(/assets/templates/normal/images/button_bg.gif) no-repeat 0px -28px ; }

/* Sub Navigation styles */
ul.sub_nav					{ list-style: none; margin-top: 5px; }
ul.sub_nav a					{ display: block; background: #f8f2e8; margin-bottom: 2px; font-size: 12px; padding: 2px; }
ul.sub_nav a:hover	 			{ color: #4e4636; background: #ebe0cf; }
ul.sub_nav li.active a				{ color: #5a5140; background: #f2e9dc; }
ul.sub_nav li.active a:hover		        { color: #4e4636; background: #ebe0cf; }
ul.sub_nav li.active ul li a	                { display: block; color: #5a5140; background: #f2e9dc; margin-bottom: 2px; padding-left: 5px; margin-left: 10px; }

/* Sidebar styles
*****************************/
#blog_list					{ border-bottom: 1px solid #bdad8e; padding-left: 20px; padding-right: 20px; padding-bottom: 10px; text-align: right; }
#blog_list ul					{ list-style: none; }
#sub_nav					{ border-bottom: 1px solid #bdad8e; padding: 10px; text-align: right; }
#ask_lawyer					{ border-bottom: 1px solid #bdad8e; padding: 10px; padding-left: 20px; padding-right: 20px; text-align: right; }
#ask_lawyer a					{ font-size: 18px; font-weight: bold; }
#search						{ border-bottom: 1px solid #bdad8e; padding: 10px; padding-left: 10px; padding-right: 20px; text-align: right; }
#links						{ border-bottom: 1px solid #bdad8e; padding: 10px; padding-left: 20px; padding-right: 20px; text-align: right; }
#links ul					{ list-style: none; }
#rss						{ padding-right: 20px; padding-left: 10px; padding-bottom: 10px; text-align: right; }
#rss ul						{ font-size: 12px; list-style: none; }
#rss a                                          { text-decoration: none;}

/* Ajax Search styles */
#search #ajaxSearch_form			{ margin-top: 10px; }
#search #ajaxSearch_input 			{ width: 115px; margin-bottom: 5px; }
#search #ajaxSearch_submit			{ width: 50px; }
#search #ajaxSearch_output  			{ background-color: #FFFFFF; padding: 5px; width: 126px; border: 1px solid #bdad8e; text-align: right; margin-top: 10px; }
#search .AS_ajax_resultLink 			{ color: #000000; font-size: 14px; letter-spacing: -1px; }
#search .AS_ajax_extract 			{ font-size: 10px; color: #333333; padding-bottom: 10px;}

/* Content styles
*****************************/
#author 					{ background:url(/assets/templates/normal/images/divider.gif) repeat-x bottom; text-align: right; font-size: 12px; font-style: normal; color: #b0a185; padding-bottom: 5px; padding-top: 10px; }
#content ul, #content ol			{ list-style: circle; padding: 10px; padding-left: 20px; }
#content ul.section_links			{ list-style-image:url(/assets/templates/normal/images/arrowheadright.gif); }
#content ul.section_links a			{ font-size: 20px; }
#content img					{ float: right; margin: 15px; }

/* Footer Styles
*****************************/
#footer a					{ color: #333333; }
#footer li					{ display: inline; }
#blogForm label					{ clear: both; display: block; margin-bottom: 15px; }

/*Tables Styles
*****************************/
table						{ border-width: thin thin thin thin; border-spacing: 3px; border-style: none none none none; border-color: gray gray gray gray; border-collapse: collapse; background-color: white; }
table th 					{ border-width: thin thin thin thin; padding: 5px 5px 5px 5px; border-style: solid solid solid solid; border-color: gray gray gray gray; background-color: rgb(255, 255, 240); -moz-border-radius: 0px 0px 0px 0px; }
table td 					{ border-width: thin thin thin thin; padding: 5px 5px 5px 5px; border-style: solid solid solid solid; border-color: gray gray gray gray; background-color: rgb(255, 255, 240); -moz-border-radius: 0px 0px 0px 0px; }