
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #333333;
	background-color: #666666;
	margin: 10px 0 20px 0;
}

ol, li{
position:relative;
}

a{
color: #8b1f2a;
text-decoration:underline;
}

a:hover{
color: #8b1f2a;
text-decoration:none;
}

p{
font-size:1.1em;
margin:0px 0 0.9em 0;
padding: 0px;
}

h1{
display:none;
}

h2{
font-size: 1.8em;
margin:0px 0 0.5em 0;
color: #666666;
font-weight:normal;
}

#logo{
margin-bottom:15px;
}

#container{
width:970px;
margin: 0 auto 0 auto;
position:relative;
}

#page_bg{
width:970px;
background-image:url(../images/page_bg.gif);
background-position:right;
background-repeat:repeat-y;

}

#main_content{
background-color:#FFFFFF;
width: 587px;
float:left;
}

#flash{
padding: 11px 0 20px 12px;
}

.clear{
clear:both;
}

.case img{
margin:10px 0 12px 0;
}
.case h3{
font-size: 1.1em;
margin:0px;
padding:0px;
}

.case a{
color: #8b1f2a;
font-weight:bold;
text-decoration:none;
}

.case a:hover{

text-decoration:underline;
}

.case p {
margin:0px;
padding:0px;
color: #666666;
}

#barrister_name 
{
color: #3e3d3d !important;
font-size: 2.2em !important;
font-weight :normal !important;
}

.barrister_subheading
{
color: #6b6e3c !important;
font-size: 1.4em !important;
font-weight:bold !important;
}

.barrister_subsubheading
{
color: #3e3d3d !important;
font-size: 1.4em !important;
font-weight:bold !important;
}

#nav{
width: 157px; float:left;
padding-bottom: 20px;
}

#nav a{
color: #535353;
font-size:1.4em;
font-weight:bold;
text-decoration:none;
}

#nav li li a, #nav li li li a{
font-size:1.2em;
color: #535353;
font-weight:normal;
}



#nav a:hover{
color: #8b1f2a;
}

#nav ul{
margin:0px;
padding:8px 0 0 0;
list-style-type:none;
text-align:right;
width: 157px;
}

#nav ul ul{
background-color: #e9ead4;
margin: 10px 0 -10px 0;
padding: 10px 0 10px 0px;
border-left: 1px solid #c0c485;
width: 156px;
position: relative;
}

#nav ul ul ul{
border-left: none;
padding: 0px;
margin:8px 0px 10px 0;
width: 156px;
position: relative;
}

#nav li li li{
padding: 0px 15px 0.8em 0px;
margin:0px;
background-image:url(../images/arrow_subnav.gif) !IMPORTANT;
background-position: 135px 5px;
font-weight: normal;
}



#nav li{
padding: 8px 0px 9px 0px;
margin:0px;
background-image:url(../images/nav_bg.gif);
background-position:10px bottom; 
background-repeat:no-repeat;
}

#nav li a{
padding: 0px 15px 0px 9px;
margin:0px;
display: block;
}



#nav li li{
padding: 0px 0px 0.8em 0px;
margin:0px;
background-image:none;
}




#active_main_nav, #active_main_nav a{
color:#8b1f2a;
display: block;
}

#active_level2, #active_level2 a{
color:#8b1f2a !important;
font-weight:bold !important	;
}

#active_level2 ul , #active_level2 ul a{
font-weight:normal !important;
color: #535353 !important;
}

#active_level3, #active_level3 a{
color:#535353 !important;
}

#active_level3 a .active{
font-weight:bold !important;
}

#active_main_nav a{
background-image:url(../images/nav_active_bg.gif) ;
background-position:0px 0px ; 
background-repeat:no-repeat;
}

#nav ul li li a{
background-image: none !IMPORTANT;
}


#copyright p{
margin: 5px 0 0 12px;
padding:0px;
color: #d8dbb2;
font-size:1.0em;
}

#info p{
font-size: 1.2em;
margin: 0px;
padding: 0px;
}


#search_column{
width:215px; float:left;
}

#search_news{
background-image:url(../images/bg_search_1.gif); 
width:215px;
background-color:#868a51; 
background-repeat:repeat-x; 
background-position:bottom; 
float:left; 
text-align:right; 
padding: 10px 11px 10px 0;
}

#search_cases{
background-image:url(../images/bg_search_1.gif); 
background-color:#868a51; 
background-repeat:repeat-x; 
background-position:bottom;  
width:215px;
float:left; 
text-align:right; 
padding: 10px 11px 10px 0;
}

#barristers{
float:left; 
text-align:right; 
width:215px;
padding: 10px 11px 10px 0;
}
#search_news a, #search_cases a, #barristers a{
text-decoration:underline;
color:#ffffff;
font-size:1.1em;
}

#search_news a:hover, #search_cases a:hover, barristers a:hover{
text-decoration:none;
}

#right_column{
float:right; width:383px;
}

#home_cols{
background-image:url(../images/col_bg.gif); 
background-repeat:repeat-y; 
background-position: 295px; 
width:575px; 
padding:5px 0;
}

#home_left_col{
padding: 0 10px 0 16px; 
width: 265px; 
float:left;
}
#home_left_col p {
	font-size: 1.3em;
	color: #666;
	}

#home_right_col{
padding: 0 0 0 21px; 
width: 250px; 
float:left;
}

#home_right_col h2, #home_left_col h2{
margin-top:0px;
}

.red_head {
	color:#8b1f2a;
	
}

.home_label{
font-size:1.1em;
color:#ffffff;
margin-top:3px;
display:block;
width:90px;
text-align:right;
float:left;
}

.home_input{
height:15px;
font-size:1.1em;
width: 172px;
margin: 0 0 5px 0 ;
}

.home_select{
height:22px;
font-size:1.1em;
width: 114px;
margin-bottom: 5px;
}
.home_select_month{
height:22px;
font-size:1.1em;
width: 50px;
margin-bottom: 5px;
}
.home_select_year{
height:22px;
font-size:1.1em;
width: 50px;
margin-bottom: 5px;
}

.home_select2{
height:22px;
font-size:1.1em;
width: 135px;
margin-bottom: 5px;
float:left;
}


.search_btn{
margin:5px 0 5px 0;
}

.go_btn{
float:right;
}




#go_panel{
width:185px;
float:right;
}


.titles{
margin-bottom:10px;
}

.ad_simp_search{
/*background-image:url(../images/arrow.gif);*/
background-repeat:no-repeat;
background-position:right;
}

#barristers p{
color: #cccccc;
}

.float_right{
float:right;
margin: 0 0 10px 10px;
}

#footer{
margin-top: 12px;
}

#copyright a{
color: #d8dbb2;
text-decoration:none;
}

#copyright a:hover{
text-decoration:underline;
}

#copyright{
background-color: #949494; 
height: 23px;
}

#copyright p{
float:left; 
margin-left: 0px; 
padding-left:12px;
}

#info{
background-image:url(../images/footer_bg.gif); 
background-position: 5px 0px;
background-repeat:no-repeat; 
background-color:#FFFFFF; 
padding: 12px 0px 0px 12px; 
width: 958px;
}

#locator_map{
width: 374px; 
float:left;
}

#map_img{
float:left; 
margin-right: 13px;
}

#contact{
width: 200px; 
float:left;
}

.mgn_top{
margin-top:10px;
}

.first_logo{
margin: 0 20px 0px 0px;
}

.hide{
display:none;
}

#page_content{
padding: 10px 25px;
}

#page_content h2{
color: #8d3120;
font-size:2.7em;
}
#page_content p{
font-size: 1.2em;
color: #3e3d3d;
}

#page_content ul{
list-style-type:none;
margin:0px 0 1em 20px;
padding:0px;
}

#page_content ul li{
color: #3e3d3d;
font-size: 1.2em;
background-image:url(../images/red_bullet.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding: 0 0 0 15px;
}

#page_content ol li{
color: #3e3d3d;
font-size: 1.2em;
background-repeat:no-repeat;
background-position:0px 4px;
padding: 3px 0 0 0px;
}

#page_content h3{
color: #3e3d3d;
font-size: 1.4em;
font-weight:bold;
}

.newsH3 
{ margin-bottom:3px;

}

.arcNews {
	border-bottom:1px solid #CCCCCC;
	padding:0px 0px 5px 0px;
	margin:-30px 0px 10px 0px;
	text-align:right;
}

h4{
color:#6b6e3c;
font-size: 1.2em;
font-weight:bold;
}

#print_panel{
height: 32px; 
background-image:url(../images/bg_print_panel.jpg); 
background-position:right; 
background-repeat:no-repeat; 
text-align:right; 
padding: 8px 20px 0px 0;
}

#print_panel img{
float:right;
}

.btn_go{
margin-top:-1px; 
z-index:10;
}

.img_large_barrister{
float:right;
border: 1px solid #6e723f;
}

.downloads{
margin-bottom: 10px;
}

.downloads img {
	float:left;
}
.downloadtext {
	margin: 0 0 0 45px;
	padding-bottom: 0 0 25px 0;
}

/*for rss display*/
.showRSS{display:inline;}
.showRSSIE6{display:none;}

/* for sitemap page - added by Darryl 30/07/09 */
#sitemap_content{
padding: 10px 25px;
}

#sitemap_content h2{
color: #8d3120;
font-size:2.7em;
}
#sitemap_content p{
font-size: 1.2em;
color: #3e3d3d;
}

#sitemap_content ul{
list-style-type:none;
margin:0px 0 1em 20px;
padding:0px;
}

#sitemap_content ul li{
color: #3e3d3d;
font-size: 1.2em;
background-image:url(../images/red_bullet.gif);
background-repeat:no-repeat;
background-position:0px 4px;
padding: 0 0 0 15px;
}

#sitemap_content ul li ul li, #sitemap_content ul li ul li ul li{
color: #3e3d3d;
font-size: 1em;}

