/*
RELEASED 16-Sept 2011 AB
*/

/* ALM 2010 footer styles */
#icfooter {clear:both;width:100%;text-align:right !important;background:none !important;background-color:#FFFFFF;margin:0 padding: 0;}
#icfooter .footernav {float:left; width: 80%; color: #7C1416; text-align: left; margin: 19px 0 0 15px; _margin-left:6px; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height: 13px; font-weight: normal;}
#icfooter .footernav a {color: #7C1416; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height: 13px; text-decoration: none; font-weight: normal;}
#icfooter .footernav a:visited {color: #7C1416; font-family: Arial, Helvetica, sans-serif; font-size:11px; line-height: 13px; text-decoration: none; font-weight: normal;}
#icfooter .footernav a:hover{color: #7C1416; text-decoration: underline; }
#icfooter .footernav .copyright {color: #7C1416; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align: left; font-weight: normal; margin-top:2px;}
#icfooter .law_logo {float:right;} 

/* law.com common 11/2010 */
#lawfooter h1.kicker, #lawfooter h3.kicker{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:600;color:#6c052b;text-transform:uppercase;
margin:0 0 3px 0;padding:0;border:none; background:none;}

#lawfooter .hundred {
float:left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
font-weight:700;
color:#000;
height:20px;
display:inline;
padding:0px 0 0 0;
margin:9px 0 0 7px;
}

#foothead_container {
height:36px;
border-top:1px solid #000;
border-bottom:2px solid #000;
padding:0 0 0 0px;
margin:0 0 25px 0;
background-color:#fff;
}

.advertise_slug {
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:600;
color:#6c052b;
text-transform:uppercase;
padding:0;
margin:7px 0 0 0;
display:inline;
clear:none;
}

#advertise_button {
float:right;
padding:0;
margin:7px 10px 0 0;
clear:none;
height: 21px;
padding: 0 0 0 0;
list-style: none;
}

#advertise_button li {
	margin:0;
	float: left;
	padding: 0 0 0 0;
	height: 21px;
	text-indent: -5000px;
	overflow: hidden;
}

#advertise_button li a {
	display: block;
	height: 21px;
}

#advertise_button #advertise { width: 69px; padding-right:0;margin: 0;}

#advertise_button #advertise a {
	width: 69px;
	background-image: url(/images/button_advertise.jpg);
	background-position:0 0px; 
	background-repeat:no-repeat;
}

#advertise_button #advertise a:hover {
	background-position: 0 -21px;
}

#lawfooter {padding:0;background-color:#fff;background-image:url(/images/footer_gradient.jpg);background-repeat:repeat-x;
background-position:0 39px;}

.foot_wrap {
width:980px;
margin:0 auto;
text-align:left;
}

#foot_column1 {
float:left;
width:160px;
margin:0 10px;
}

#foot_column2 {
float:left;
width:174px;
margin:0 10px 0 0;
}

#foot_column3 {
float:left;
width:188px;
margin:0 25px 0 0;
}

#foot_column4 {
float:left;
width:184px;
margin:0 18px 0 0;
}

#foot_column5 {
float:left;
width:190px;
margin:0 0 0 10px;
}

ul.footer_list {
margin:0 0 20px 0;
list-style-type:none;
list-style-position:outside;
padding:0 !important;
margin-left:0 !important;
}

.footer_list li {
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
padding:0 !important;
margin:4px 0;
border:none;
list-style:none !important;
}

a.footer_links:link {text-decoration:none; color:#424242;font-weight:normal;}
a.footer_links:visited {text-decoration:none; color:#424242;font-weight:normal;}
a.footer_links:active {text-decoration:none; color:#424242;font-weight:normal;}
a.footer_links:hover {text-decoration:underline; color:#186ea0;font-weight:normal;}

a.footer_links2:link {text-decoration:none; color:#aaa;}
a.footer_links2:visited {text-decoration:none; color:#aaa;}
a.footer_links2:active {text-decoration:none; color:#aaa;}
a.footer_links2:hover {text-decoration:underline; color:#fff;}


#icfooter {width:980px !important; margin:0 auto !important; border-top:none !important; padding:0 0 8px 0;}
#icfooter .footernav {margin-left:10px;}

.transparent {background-color:transparent !important;}
.law_white {background-color:#FFFFFF !important;}

#almfooter {border-top:2px solid #e4a94f;}

.footerclear {clear:both; line-height:1px;}

.regLaw {font-size:11px;}

/* lawjobs non-fatwire-Adicio */
#tanfooter {background-color:#e0dece; border-top:2px solid #cc9c32; margin:0;}