/**************** Body and tag styles ****************/

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


.clear 
        {
        clear: both;
        }

body{
font: 80% Arial, sans-serif;
line-height:1.4em;
text-align:center;
color:#303030;
background:#FFF;
}

blockquote p {margin-left: 40px; margin-right: 40px;}

a { color:#2967A6; text-decoration:none; background-color:inherit; font-weight: bold;}

a:hover {color:#3879BB; text-decoration:none; background-color:inherit;}
a img{border:none;}

a.external {
	padding-left: 15px;
	background: url(/images/icons/external.gif) top left no-repeat;
}

a.related_doc{
	padding-left: 15px;
	background: url(/images/icons/document.gif) top left no-repeat;
}

.related-companies p{
	padding-bottom:5px;
}

.related-companies p.desc{
	padding-bottom:7px;
}

.related-news p{
	padding-bottom:5px;
}

p {padding:0 0 1.6em 0;}
p form {margin-top:0; margin-bottom:20px;}
p.homeblurb {margin-top: -6px; line-height: 1.4em; font-size: .95em; text-align: left;}
p.lawblurb {line-height: 1.6em; font-size: .95em; text-align: left;}
p.featureblurb {line-height: 1.5em; font-size: .95em; text-align: left;}

img.left,img.center,img.right{padding:4px;}
img.left{float:left; margin:0 12px 5px 0;}
img.center{display:block; margin:0 auto 5px auto;}
img.right{float:right; margin:0 0 5px 12px;}
img.featured_thumb{float:left; vertical-align:text-top; padding: 0 8px 8px 0; /*border:1px solid #DFDAC2;*/}
img.lin_thumb{float:left; vertical-align:text-top; padding: 0 8px 4px 0; /*border:1px solid #dddddd;*/}

/**************** Header and navigation styles ****************/

#container{
	width:960px;
	margin:0 auto;
	padding:0;
	text-align:left;
	background:#ffffff;
	color:#303030;
	border: none;
}

#headerWrapper{
	position: relative;
	width: 100%;
	background-color: #21325D;
	height: 110px;
	margin: 0;
}

#header{
	position: relative;
	height:110px;
	margin:0 auto;
	width: 960px;
	background: transparent url(/images/titlebar.gif) -10px 0 no-repeat;
}

#header .subscribe{
	position: absolute;
	top: 10px;
	left: 515px;
	text-align: left;
}

#header .subscribe a{
	color: #9EADB6;
	font-size: 10px;
	display: block;
	text-align: left;
	padding: 0 0 0 15px;
}

#header .subscribe a.email{
	background: transparent url(/images/icon_mail_top.gif) left center no-repeat;
}

#header .subscribe a.rss{
	background: transparent url(/images/icon_rss_top.gif) left center no-repeat;
}

#header .subscribe a:hover{
	color: #BED0DB;
}

#header .navBar{
	position: absolute;
	top: 82px;
	left: 12px;
	padding: 0 30px 0 0;
	width: 930px;
}

.industryNews{
	float: right;
}

#header form{
	position: absolute;
	top: 10px;
	right: 16px;
	width: 250px;
	text-align: right;
}

#header form input{
	padding: 2px 0 1px 0;
	height: 13px;
	width: 150px;
}

#header form button{
	width: 55px;
	height: 21px;
	text-indent: -5000em;
	border: none;
	background: transparent url(/images/search.jpg) top left no-repeat;
}

#header form a{
	display: block;
	text-align: right;
	color: #9EADB6;
	font-weight: normal;
	font-size: 10px;
	margin: 5px 0 0 0;
}

#logo{
	position: absolute;
	top: 20px;
	left: 10px;
	width: 250px;
	height: 45px;
}

#logo a{
	display: block;
	width: 250px;
	height: 45px;
}

#logo a span{
	display: none;
}

#navBarWrapper{
	clear: both;
	position: relative;
	width: 100%;
	background-color: #21335D;
	overflow: hidden;
}

#navBarInner{
	position: relative;
	margin: 0 auto;
	width: 960px;
	line-height: 28px;
	padding-left: 10px;
}

.navBar ul li{
	float: left;
	margin-right: 20px;
}

.navBar a{
	color: #9EADB6;
	font-weight: normal;
	font-size: 12px;
}

.navBar a:hover{
	color: #BED0DB;
}

.navBar a.selected{
	color: #FFF;
}

/**************** Content styles ****************/


#commentaryListing{float: left; padding: 0 0 100px 0;}
#commentaryListing .entry{margin-bottom: 0; padding-bottom: 0;}
#commentaryListing .entry p,
#commentaryListing .entry p.lawblurb{margin-bottom: 10px; padding-bottom: 0;}

#summariesListing{float: left; padding: 0 0 100px 0;}
#summariesListing .entry{margin-bottom: 0; padding-bottom: 0;}
#summariesListing .entry p,
#summariesListing .entry p.lawblurb{margin-bottom: 10px; padding-bottom: 0;}

 
.entry-thumb{float: left;}
.entry-details{ padding: 0 0 0 115px;}


#content{
float:left;
width:660px;
font-size:1em;
padding:10px;
line-height:1.5em;
background:#ffffff;
}

#control_wrap{
	margin: 15px 0 20px 0;
}

#control_right{ float: left; margin-left: 10px; width: 554px;}

.controle-box,
#controlebox{
}

.controle-box-inner{
	overflow: hidden;
	margin: 0 0 20px 0;
}

#controlebox.paginate{
	margin-bottom: 10px;
	padding-left: .5em;
}

#controlebox.divider{
	border-top: none;
    border-bottom: 1px #cccccc solid;
    margin-bottom: 15px;
    padding-bottom: 10px;
}

.controle-box form{
	margin: 0 0 20px 0;
}

#sortbox{clear: left;}
.sortlabel{float: left; font-weight: bold; padding-right: 10px;}

#entry,
.entry{
	margin: 5px 0 10px 0;
	padding-left: 0;
}

#entry.divider,
.divider{ 
	border-top: 1px #dddddd dotted;
	padding-top: 8px;
}

#entry.3left{
     width: 206px;
}

#entry.3middle{
     position: absolute;
     left: 236px;
     width: 206px;
}

#entry.3right{
	position: absolute;
    left: 462px;
    width: 206px;
}

#entry_photo{
   float: left;
}

#entry_blurb{
   float: right;
   width: 554px;
}

.paginate{
	border: none;
}

.paginate_divider{
	border-top: 1px #cccccc solid;
	font-size: 0.9em;
	padding-top: 2px;
	margin-bottom: -5px;
	overflow: hidden;
	clear: both;
	color: #666;
}

.paginate-first{
	border-top: none;
	border-bottom: 1px #C0C0C0 solid;
}

.paginate-last{
	border-top: 1px #C0C0C0 solid;
}
        
#entry img,
.entry img {
	margin: 5px 0;
}

#content h1{
	position: relative;
	display:block;
	margin:0 0 16px 0;
	padding-top: 7px;
	font-size:1.7em;
	font: Arial,sans-serif;
	line-height:1.2em;
	font-weight:bold;
	color:#958436;
}

#content h1.title { margin-top: 0px; }

#content h1 a.archive{
	position: absolute;
	right: 0;
	font-size: 12px;
	bottom: 0;
}

#content h2{
	display:block;
	margin:0 0 16px 0;
	font-size:1.3em;
	font: arial, sans-serif;
	line-height:1.2em;
	font-weight:normal;
	color:#958436;
}

#content h2.super{
	display:block;
	margin:0 0 16px 0;
	font-size:1.2em;
	font: arial, sans-serif;
	line-height:1.2em;
    border-bottom: 1px solid #ddd;
	font-weight:normal;
	color:#958436;
}

#content h2.heavy{
    font-size: 1.3em; 
    margin: 8px 0 4px 0; 
    font-weight: bold;
}

#content h2.two_col{
	display:block;
	margin:0 0 16px 0;
	font-size:1.5em;
	font-weight:normal;
	color:#958436;
	text-transform:capitalize;
	letter-spacing: 0px;
	background-color:inherit;
	margin-left: 0em;
	padding-bottom: 0px;
}

#content h2.reading{
	display:block;
	margin:0 0 16px 0;
	font-size:1.4em;
	font-weight:normal;
	color:#958436;
	text-transform:capitalize;
	background-color:inherit;
	margin-left: 0em;
	padding-bottom: 0px;
}

#content h2 a{font-weight:normal;}
#content h3{ margin:0 0 5px 0; padding-left: 0.0em; padding-bottom: 0px; font-size: 1.3em; font-weight:normal; border-bottom: 1px solid #dddddd; color: #5f6366; }

#content h4{
	margin:0 0 8px 0;
	font-size:1.15em;
	font-weight: bold;
	line-height: 1.3em;
	font:Arial,sans-serif; 
}

#content.home h4{
	margin-bottom: 0;
}

#content h4 a{
	font-weight:bold;
	color:#20558A;
}

.gold { color:#958436; }

#content h4.law{
    font-size: 1.4em;
}

#content h4 a:hover {text-decoration:underline; color: #3879BB; }

#content h5{
	font-weight: normal;
	font:95% Arial,sans-serif;
	color:#666666;
	margin-bottom:14px;
}

#content h6{
	font-weight: normal;
	font: 90% Arial,sans-serif; 
	color:#666666;
	margin-bottom:8px;
}

#content h7{
	font-weight: normal;
	font: 90% Arial,sans-serif; 
	color:#666666;
	margin-bottom:0px;
}

#content h8{
	margin-bottom: 2em;
	font-size:1em;
	font-weight: bold;
	line-height: 1.35;
	font:Arial,sans-serif; 
	color: #26335A;
}

#content h8 a{
	font-weight:bold;
	color:#20558A;
}


#content .category_description{
	font-weight: normal;
	font-size: 12px;
	font: Arial,sans-serif; 
	color:#666666;
	margin: 0px 0 12px 0;
}

#lawshucks .lawshucks-item p.date, 
#content p.date{
	font-size: 11px;
	margin: -1px 0 4px 0;
	color: #606266;
}

#lawshucks .lawshucks-item p.date{padding-bottom: 0; margin-top: -4px;}

#content p.pager{
	position: relative;
	color: #606266;
	margin: 0;
	padding: 0;
}

#content p.pager a.archive{
	position: absolute;
	right: 0;
	font-size: 12px;
	bottom: 0;
}

#content #summaries{
	padding-top: 8px;
}

#content #summaries h6{
	margin: 0;
}

#content #summaries h6 a{
	color: #606266;
}

#content #summaries h6 a:hover{
	color: #777A7F;
}

#content a:hover,#subcontent a:hover{text-decoration:underline;}
#content ul,#content ol{margin:0 5px 16px 35px;}
#content dl{margin:0 5px 10px 25px;}
#content dt{font-weight:bold; margin-bottom:5px;}
#content dd{margin:0 0 10px 15px;}

#content #categoryNav{
	margin:0 0px 0 0px;
}

#content #categoryNav li{
	border-bottom: 1px solid #cccccc;
}

#content #categoryNav li:first-child,
#content #categoryNav li.first{
	border-top: 1px solid #cccccc;
}

#content #categoryNav li a{
	display: block;
	padding: 2px 2px 2px 4px;
	font-weight: bold;
	text-decoration: none;
}

#content #categoryNav li a:hover,
#content #categoryNav li a.active{
	background-color: #dae5ee;
	color: #606266;
}

#content ul.lin_home{
     list-style-image: url('http://www.lawupdates.com/images/lin_bullet.gif');
	 margin-left: 14px;
}
#content li.lin_home{
     margin: 5px 0 5px 0;
}

#content li.lin_home a{	 color:#20558A;}

/**************** Article View style ****************/

#article_left {
	float: left; 
	margin-right: 20px; 
	padding-top: 10px; 
	width: 430px; 
	border-top: 1px solid #dddddd;
}

#article_body {
    font-size: 1.1em; 
	line-height: 1.5em; 
	color: #333333;
}

#article_body p{
    padding:0 0 1.1em 0;
}

#article_left .footnotes { font-size: 0.85em; line-height: 1.5em;}

#article_left p.imagecredit { clear: left; font-size: .85em; color: #6c6c6c;}

#article_left h3 { font-size: 1.1em;}

#article_side {
	float: left; 
	width: 210px;
}

#article_side h4{
    font-size: 1.0em;
}

#article_side_tool {
     padding: 5px 0 5px 0; 
	 border-top: 1px solid #dddddd; 
}

#article_side_tool.last {
	 border-bottom: 1px solid #dddddd; 
}

#article_side_tool.pdf {
	 padding: 16px 0 0px 0;
}

#article_side_sub {
     padding: 5px 0 6px 0; 
	 margin-top: 18px;
	 border-top: 1px solid #dddddd; 
}

#author_divider {
	 margin: 10px 0 10px 0;
	 border-bottom: 1px solid #dddddd;
}

#authorbio {
     height:auto !important;
	 height: 56px;
	 min-height: 50px;
	 margin: 0 0 10px 0;
}

#authordiv { 
     float: left;
	 font-style: italic;
     padding: 0px 0 0px 0;
}

#authorbio img {
     float: left;
	 clear: left;
	 margin: 0 8px 0 0;
	 border: 1px solid #dddddd;
}

#authorbio p {
    font-style: italic;
	padding: 0px 0 0px 0;
}

/**************** Sidebar styles ****************/

#subcontent{
	float:right;
	width:260px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	padding:20px 0 10px 0;
	line-height:1.4em;
/*	background: transparent url(/images/sideBarBG.jpg) top left repeat-x; */
}

#subcontent2{
float:right;
width:240px;
padding:0px 4px 6px 0;
line-height:1.4em;
}


#subcontent h2{
display:block;
margin:0 0 15px 8px;
font-size:1.2em;
font-weight:bold;
text-align:left;
letter-spacing:0px;
color:#325772;
background-color:inherit;
}

#subcontent h3{
	display:block;
	margin:0 0 5px 10px;
	font-size:16px;
	font: Arial, sans-serif;
	line-height:1.0em;
	font-weight:bold;
	color:#958436;
	background-color:inherit;
}

#subcontent h3 a{
	font: Arial, sans-serif;
	font-weight:bold;
	color:#958436;
}

#subcontent h3 a:hover {text-decoration:underline;}

#subcontent h3.subscribe {}

#subcontent h3.sponsor {font-size: 0.85em; margin-top: 20px; position: relative; left: -1px;}

#subcontent h4{
	display:block;
	margin:0 0 12px 10px;
	font-size:14px;
	font: Trebuchet, Arial, sans-serif;
	line-height:1.0em;
	font-weight:normal;
	color:#958436;
	background-color:inherit;
}

#subcontent p{margin:0 0 0 10px; font-size:0.9em;}

#subscribe_area { margin-bottom: 10px; font-size:1em; }

#subscribe_area img {padding-right: 3px;}

#subcontent_divider{ 
	border-top: 1px #cccccc solid;
	padding-top: 8px;
}


.sidebar_subscribe {
     padding: 4px 0 4px 0; 
	 margin: 0 10px 0 10px;
	 border-bottom: 1px solid #dddddd; 
	 font-size: 12px;
}

#additional_resources{ 
	border-top: 1px #cccccc solid;
	padding-top: 8px;
}

#additional_resources ul{
list-style-type:none;
padding:0px;
margin:0px;
margin-left: 10px;
}

#additional_resources li{
background-image:url('/images/icons/document.gif');
background-repeat:no-repeat;
background-position:0px 3px;
padding: 0 0 5px 16px; 
/*margin-bottom: 8px;*/
line-height: 1.5;
margin-bottom: 6px;
border-bottom: 1px dotted #dddddd;
}

/**************** Subscribe Lists ****************/

#subscribelist { margin: 10px 0 10px 0; }

#subscribelist ul{
list-style-type:none;
padding:0px;
margin:0px;
margin-left: 0px;
}

#subscribelist li{
padding: 0 0 4px 16px; 
}

#subscribelist li.rss {
background-image:url('/images/icon_rss_12.gif');
background-repeat:no-repeat;
background-position:0px 3px;
}

#subscribelist li.twitter {
background-image:url('/images/icon_twitter_12.gif');
background-repeat:no-repeat;
background-position:0px 3px;
}

/**************** Menublock styles ****************/

.menublock{margin:0 0 20px 8px; font-size:0.9em;}
.menublock li{list-style:none; display:block; padding:2px; margin-bottom:2px;}
.menublock li a{font-weight:bold; text-decoration:none;}
.menublock li a:hover{text-decoration:none;}
.menublock li ul{margin:3px 0 3px 15px; font-size:1em; font-weight:normal;}
.menublock li ul li{margin-bottom:0;}
.menublock li ul a{font-weight:normal;}

/**************** Searchbar styles ****************/

#searchbar{margin:0 0px 20px 0;}
#searchbar form fieldset{margin-left:0px; border:0 solid;}

#searchbar #s{
height:1.3em;
width:120px;
margin:0 5px 0 8px;
border:1px solid #a0a0a0;
}

#searchbar #searchbutton{
width:auto;
padding:0 1px;
border:1px solid #808080;
font-size:0.9em;
text-align:center;
}

/**************** Footer styles ****************/

#footerWrapper{
	clear: both;
	position: relative;
	width: 100%;
	background:#CBCCCF url(/images/footer_bkg.gif) top left repeat-x;
}

#footer{
	position: relative;
	margin: 0 auto;
	width: 960px;
	padding:5px 8px 8px 8px;
	font-size:0.9em;
	color:#474747;
}

#copyright{
clear:both;
padding:18px 5px 18px 5px;
margin:0px 0px;
font-size:1em;
text-align:center;
color:#ffffff;
}

#footer p{padding:0.5em; margin:0; text-align:justify;}
#footer a{color:#20558a; background-color:inherit; font-weight:bold;}
#footer a:hover{color:#3879bb; background-color:inherit; text-decoration: underline;}

/**************** Misc classes and styles ****************/

.splitcontentleft{float:left; width:47%; padding-right: 1.5em;}
.splitcontentright {float:right; width:47%; padding-left: .5em; }
.splitcontentright p {padding-bottom: .5em;}
.splitcontentleft p {padding-bottom: .5em;}
.clear{clear:both;}
.small{font-size:0.8em;}
.hide{display:none;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.important{color:#f02025; background-color:inherit; font-weight:bold;}

.box{
margin:0 0 12px 0;
padding:5px;
border:1px solid #a0a0a0;
background-color:#ececec;
color:#505050;
line-height:1.5em;
}


/**************** Search Form ****************/

.fieldset{ 
        border: none;
        width: 550px;
        padding:0 ;}

.fieldset_date, .fieldset_orderby{ 
        border: none;
        width: 250px;
        padding:0 ;}
        
.keywordsinput{
width: 450px;
margin: 0 0 10px 0;}

select{
width: 350px;
margin: 0 0 10px 0; 
        }

select#sort{
width: 250px;
margin: 0; 
        }

input#sortbutton{
margin: 0;
}

input.submit{
margin: 10px 0;
}

select.multiselect{
width: 300px;
margin: 0 0 10px 0;
border: 1px #467aa7 solid;}

select#weblog_id{
width: 200px;
margin: 0 0 10px 0;
border: 1px #467aa7 solid;}

select.orderby, select.selectdate{
width: 200px;
margin: 0 0 10px 0;
}

td.datecell, td.orderbycell{
width:200px;
margin: 0;}

.defaultBold{ 
        font-weight: bold;}

.top-news{
	margin-bottom: 10px;
	padding-top: 8px;
}

.top-news p.date{
	margin-bottom: 0 !important;
}

#content h4.top-news{
	font-size: 1.4em;
	line-height: 1.2em;
}

.top-feature{
	background-color: #F6F5EF;
	border-style: solid;
	border-width: 1px;	
	border-color: #DFDAC2;
	padding: 6px 10px 0 10px;
	margin: 0 -10px 10px -10px;
}

#content .top-feature h3{
	border-bottom: none;
	font-size: 12px;
	font-weight: bold;
}

#content .top-feature h3 a{
	border-bottom: none;
	font-size: 12px;
	color: #5f6366;
	font-weight: bold;
}

#content .top-feature h3 a:hover{
	color:#777A7F;
}

#content .top-feature h4{
	margin-bottom: 5px;
	font-size: 1.75em;
}

#content .top-feature h4 a{
	color: #1F558B;
	line-height: 1.2;
}

.home_nsrr{
	background-color: #EDF2F8;
	border: solid 1px #BACFE3;
	padding: 6px 10px 0 10px;
	margin: 0 -10px 20px -10px;

}

#content .home_nsrr h6 a{
	border-bottom: none;
	font-size: 12px;
	color: #5f6366;
	font-weight: bold;
}

#content .home_nsrr h6 a:hover{
	color:#777A7F;
}

.home_other{
	background-color: #F2F2F2;
	border: solid 1px #CCCECF;
	padding: 6px 10px 0 10px;
	margin: 0 -10px 20px -10px;
}

#content .home_other h6 a{
	border-bottom: none;
	font-size: 12px;
	color: #5f6366;
	font-weight: bold;
}

#content .home_other h6 a:hover{
	color:#777A7F;
}

#terms { width: 660px; }

#terms h3 { clear: both; padding-top: 16px; font-weight: bold; font-size: 1.1em; border-bottom: none; }

.term { clear: both; margin-top: 10px; }
.term_n { float: left;  }
.term_p { float: right; width: 620px; line-height: 1.5em; }

#subterms { clear: both; padding-left: 40px;}
#subterms .term_p { float: right; width: 580px;}
#subterms2 { clear: both; padding-left: 80px;}
#subterms2 .term_p { float: right; width: 540px;}

.splitcontent3left {float: left; width:206px; padding-right: 1.5em;}
.splitcontent3middle {float: left; width:206px; padding-right: 1.5em;}
.splitcontent3right {float: right; width:206px;}
.splitcontent3right p {padding-bottom: .5em;}
.splitcontent3middle p {padding-bottom: .5em;}
.splitcontent3left p {padding-bottom: .5em;}
.nsrr_links {border-top: 1px; border-style: solid; border-color: #BACFE3; margin-top: 10px; padding-top: 10px;}
.oflu_links {border-top: 1px; border-style: solid; border-color: #CCCECF; margin-top: 10px; padding-top: 10px;}
.tips_links {border-top: 1px; border-style: solid; border-color: #DFDAC2; margin-top: -4px; padding-top: 8px; margin-bottom: 10px;}

#lawshucks{background-color: #EDF2F8; border: 1px solid #BACFE3; padding: 8px 9px 0 9px; width: 240px; margin: 23px 0 20px 0;}
#lawshucks h2{ margin-bottom: 3px; margin-left: 0;}
#lawshucks h2 span{display: block; font-size: 10px; color: #6C6C6C;}
#lawshucks h2 a{color: #000; font-weight: bold; font-size: 18px;}
#lawshucks h2 a:hover{text-decoration: none;}
#lawshucks h4{font-size: 12px; line-height: 1.3; margin-bottom: 5px; margin-left: 0 ;}
#lawshucks p{color: #6C6C6C; font-size: 11px; line-height: 1.1; margin-left: 0;}
#lawshucks .lawshucks-item p{color: #000; font-size: 12px; line-height: 1.4;} 

#tips{background-color: #F6F5EF; border: 1px solid #DFDAC2; padding: 8px 9px 0 9px; width: 240px; margin: 23px 0 20px 0;}
#tips h2{ margin-bottom: 10px; margin-left: 0; margin-top: 3px; color: #958436; }
#tips h2 span{display: block; font-size: 10px; color: #958436;}
#tips h2 a{color: #958436;; font-weight: bold; font-size: 18px;}
#tips h2 a:hover{text-decoration: none;}
#tips h4{font-size: 12px; line-height: 1.4; margin-bottom: 5px; margin-left: 0 ;}
#tips p{color: #6C6C6C; font-size: 11px; line-height: 1.1; margin-left: 0;}
#tips .tips-item p.author{color: #6C6C6C; font-size: 11px; line-height: 1.3; margin-left: 0; margin: 0px 0 4px 0; padding-bottom: 0;}	
#tips .tips-item p{color: #000; font-size: 12px; line-height: 1.4; margin-top: 2px;} 

#subscription_box { border: 1px solid #DFDAC2; background-color: #F6F5EF; padding: 10px; margin-left: -10px; margin-bottom: 16px; }

/**************** Search result ****************/

#result{
font-size:11px;
display:block;
padding:8px 0 8px 0;
width:660px;
height:auto;
border-top:1px dotted #ddd;
}

#result_heading{
font-size:12px;
display:block;
padding:3px 0;
width:660px;
height:auto;
border-top:1px solid #ccc;
}

.result_category{
float:left;
display:block;
width:130px;
margin-right:10px;
}

.result_title{
float:left;
display:block;
width:170px;
margin-right:10px;
}

.result_excerpt{
float:left;
display:block;
width:240px;
margin-right:10px;
margin-bottom: 8px;
}

.result_date{
float:left;
display:block;
width:90px;
}

/**************** Subscribe ****************/

div.subscribe{
	margin: 20px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

div.subscribe p{
	margin: 0 !important;
	padding: 20px 0 !important;
	text-align: center;
}

/***************** Choosing the Language Pages ****************/

div.choosing {
	width: 205px; 
	float: right; 
	padding: 15px; 
	font-size: 0.9em; 
	padding-left: 110px; 
	background: #eee; 
	border: 1px solid #ddd; 
	background-image: url('http://www.lawupdates.com/images/choosing.jpg'); 
}

div.choosing h3 { border: none; }
