.text {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.small {  font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.text2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal}
a:link {  color: #000066; text-decoration: none; line-height: normal}
a:hover {  color: #FF0000; text-decoration: none}
a:active {  color: #000066}
a:visited {  color: #000066; text-decoration: none}
li {  list-style-type: square}
.head {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold}

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tagline
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	clear: both;
	background-color: #000066;
	border-width: 2px 0;
	border-color: #666666;
	border-style: solid;
	height: 16px;
}

h2.sectiontitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align: center;
}

div.navbarlink
{
	border-style: solid;
	border-width: 0 0 2px 0;
	border-color: #CCCCCC;
	padding: 3px 0;
	margin: 0 5px;
}

div.navbarlink a:hover
{
	color: #FF0000;
	text-decoration: none;
}


###New CSS###

#main_wrapper {width:942px;}
#page_wrapper { margin-left:0px;}
#right_wrapper {width:360px; float:right; margin:0 0 0 0px; border:none;}
#nav_wrapper {float:right; margin:7px 0 0 65px; width:510px; display:inline;}
#header_elements {width:500px; float:left; margin-left:15px; display:inline;}
#search_box {display:inline; width:244px;}
#features_wrapper, #national_wrapper, #regional_wrapper {width:367px;}
#national_wrapper .title_wrapper, #regional_wrapper .title_wrapper {width:367px;}
#features_wrapper .title_wrapper {width:367px;}
#natnewspost_wrapper .boxContent{margin-top:-25px;}
#national_wrapper {width:340px;}
#natnewspost_wrapper {width:548px; float:left; border:1px #969696 solid; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; }
#natnewscontent_header {margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:36px; width:555px;}
#contentcolumn_wrapper {width:548px; }
.relatedtopics_wrapper {width:548px; float:left; display:inline; margin:5px 0 10px 0;  border:1px solid #969696; background:#fff;}
#maincontent_wrapper {width:548px; background:#fff url('/images/maincontent-bg.jpg') repeat-x 0 0; float:left; border:1px solid #969696;}
.divpostseperator { width: 542px; height: 8px; border: none; background-color: #ccc; margin: 8px 0 8px 0; }
#supercontent_wrapper {width:366px;}

#recentnarrow_wrapper, #popularnarrow_wrapper {padding-bottom:10px;}
#narrow_wrapper {margin-top:-9px;}
#natnewscontent_wrapper .boxContent {margin-top:-35px;}

#tab_wrapper {width:366px;}
.TabContent {margin:0 5px 5px 4px;}
#TabNavR, #TabNavN {padding:5px 0 0 4px;}
.searchgo {margin:0px;}
#blogNav {margin:0 5px 0 0;}
#blogRightColumn {margin:0 0 0 0;}
#blogContentWrapper {margin:0 5px 0 0;}
#printerIcon {background:url('/images/printer-icon.gif') no-repeat 0 0;}

#footer_copyright {margin:15px 0 15px 0;}

#footer_copyright img {margin-top:-20px;}

#maincontent_wrapper h4 {margin:0 0 0 15px;}
#maincontent_wrapper hr {margin:-4px 0 3px 15px;}

#welcome_wrapper {padding:2px 0 4px 0;}
#serviceArea {margin:0 0 0px 5px;}
#blogIconBox .boxContent {float:left; margin:8px 3px;}
.bookmarklink {float:left; margin-bottom:5px;}
.attorneyinfo {width:265px;}


#bc_blogposts_wrapper {margin-right:1px;}

#bc_blog_rightcolumn_wrapper {width:200px; display:inline;}
#bc_activebloggers_wrapper, #bc_activeforums_wrapper, #bc_feed_wrapper{width:288px;}

#bc_feed_wrapper p {width:auto;}

#ctl00_ContentPlaceHolder1_lblTitle {margin-left:5px;}
#blogIconBox .boxContent {padding-bottom:7px;}
#blogmenu_wrapper, #bc_addnewlink, .bc_entrylist_table, .bc_entrylist_table table, .bc_entrylist_header, .bc_entrylist_header tr, #centre_wrapper #ctl00_ContentPlaceHolder1_Module_BC_BlogEntryList1_gvEntries, #centre_wrapper #ctl00_ContentPlaceHolder1_Module_BC_BlogEntryList1_gvEntries table {width:740px;}

#ctl00_ContentPlaceHolder1__Module_BC_BlogComments1_gvComments

#blogmenu_wrapper, #editcomment_wrapper {width:740px;}

.ib_table_footer table {width:300px;}

#bc_addeditpost_wrapper {width:740px;}

#blogContent, .blogContent {width:452px;}

#tagCloud .boxContent {margin-left:3px; margin-right:3px;}

.logoServing, .firmAddress {width:260px;}
#service_area {width:150px;}
#memberProfileWrapper {margin-right:5px;}
#profileHeader2col, #profileHeader {height:80px;}

#nn, #rn, #hc, #fo, #ib, #la, #hc, #ho { float:none; display:inline;}
#nav {width:540px; padding:10px 0 0 50px;}
#nav_wrapper { float:none; margin:0; padding-left:30px;}
#header_elements {margin:0; float:none;}
#page_wrapper {margin-top:5px;}
.lawyerPic .lawyerLogo {margin-left:20px;}
.RecentBlogEntry .SummaryHeading {width:360px;}
#ctl00_ContentPlaceHolder1_blogContent {height:121px;}
.attorneyboxes .attorneythumb img {position:relative; overflow:visible;}
.attorneytext {margin-left:1px;}
.firmsServiceArea #service_area {width:270px;}
.EditAccountMain, .EditProfileMain, .EditFirmMain {width:736px;}
#ctl00_ContentPlaceHolder1_editBlog_ddlTimeZone, #ctl00_ContentPlaceHolder1_editBlog_ddlRegion {margin-left:8px;}

#bc_blogposts_wrapper img, #blogContentWrapper img {width: expression(this.width > 440 ? 440: true);}

#firmDetails .boxContent {margin:3px 0px 8px 3px;}
#firmDetails {width:288px;}

/*** firm multiple offices ***/
.office_location_noedit_left {margin:0;}
.office_location_noedit_left table {width:200px;}

.activityText {width:400px; padding:0;}
.firmSummaryFirmName {width:274px;}

#maincolumn-wide {width:610px;}
.AskLongForm_wrapper {width:610px; margin:0 0 5px 0;}
.AskLongForm_wrapper p {width:560px;}
#search_box {
	MARGIN: 8px 0px 0px 325px; WIDTH: 245px
}
#footer_copyright {
	MARGIN: 15px 0px
}
#footer_copyright IMG {
	MARGIN-TOP: -20px
}
#maincontent_wrapper H4 {
	MARGIN: 0px 0px 0px 15px
}
#maincontent_wrapper HR {
	MARGIN: -4px 0px 3px 15px
}
.createblog_rightcolumn {
	WIDTH: 520px
}
#blogRegional {
	MARGIN-TOP: 5px
}
#feedreaders {
	MARGIN-BOTTOM: 10px
}
#blogSubscribe {
	PADDING-BOTTOM: 5px
}
#welcome_wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
#ctl00_ContentPlaceHolder1_editBlog_ddlRegion {
	MARGIN-LEFT: 8px
}
#ctl00_ContentPlaceHolder1_editBlog_ddlTimeZone {
	MARGIN-LEFT: 8px
}
#ctl00_ContentPlaceHolder1_AddEditAttorney_imgProfilePic {
	MARGIN-LEFT: 8px
}
#editorProfile .sidetitle_wrapper {
	WIDTH: 289px
}
.sourcesProfiles {
	WIDTH: 270px
}
#blogProfile {
	PADDING-BOTTOM: 4px
}
.bc_entrylist_table {
	WIDTH: 748px
}
#regionalblogslist_wrapper .sidetitle_wrapper {
	MARGIN-TOP: -5px
}
UL {
	MARGIN-BOTTOM: 0px
}
.attorneyboxes .attorneyTitle {
	PADDING-LEFT: 4px
}
A.tt:hover SPAN.bottom {
	MARGIN: 0px 0px 0px -22px
}

.thanks { background:#e8e2c0;font-weight:bold;padding:10px; }