	/* FIXES */
	div.spacer {clear: both;}
	div.dumb_text {visibility:hidden;}
	img {vertical-align: bottom; border:0px;margin:0px;}
	img, div { behavior: url(iepngfix.htc) }
	
	/* FONT STUFF */
	body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:17px; color:#111111}
	a{text-decoration:none; color:#8A6701; /* color:#C58703;  */}
	p span.displaynone { display:none; }   
	p{margin-top:0px; margin-bottom:15px;}
	h1{margin-top:0px; margin-bottom:15px; font-family:Verdana, Lucida Sans Unicode, Arial, sans-serif; font-size:15px;}
	h2{margin-top:0px; margin-bottom:15px; font-family:Verdana, Lucida Sans Unicode, Arial, sans-serif; font-size:13px;}
	h6{margin-top:0px; margin-bottom:15px; font-weight:normal; line-height:18px; color: #111111; font-family: Verdana, Helvetica, Arial, sans-serif; font-size:12px;}
	div#page-banner{color:#CCCCCC;}
	div.page-nav_item a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#222222;}
	div.page-nav_item_on a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8A6701; /* color:#C58703;  */}
	div.page-nav_top_item a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC;}
	div.page-nav_top_item_on a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#C58703; /* color:#8A6701; color:#C58703;  */}
	div.page-nav_item:hover a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8A6701; /* color:#C58703;  */}
	div.page-nav_item a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8A6701; /* color:#C58703;  */} /* THIS ONE IS FOR IE6 */
	div.page-nav_top_item:hover a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#C58703; /* color:#8A6701; color:#C58703;  */}
	div.page-nav_top_item a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#C58703; /* color:#8A6701; color:#C58703;  */} /* THIS ONE IS FOR IE6 */
	div#case_study-column{font-size:10px; line-height:15px;}
	h1#case_study-title{font-family:Lucida Sans Unicode, sans-serif; font-size:11px; margin-bottom:5px;}
	div#case_study-next{color:#8A6701; cursor:pointer;}
	div#home-announcement_col{font-size:11px; line-height:15px;}
	div#home-announcement_col h2{color:#C58703;}
	h1.news-archive_title{font-size:13px; margin-bottom:0px;}
	div.news-article_date{font-style:italic;}
	div.news-teaser_item_title a{font-weight:bold;}
	div.news-teaser_item_date{font-weight:bold; font-size:9px;  color:#8A6701;}
	div.news-teaser_item_text{line-height:15px;}	 
	div.news-teaser_item_subheading{line-height:15px;} 
	div#page-footer{font-size:10px; color:#797979;}
			
	/* COMMON PAGE STRUCTURE STUFF */
	body{margin:0px;}
	div#page-white_space{width:900px; margin-top:0px; background-color:#FFFFFF; margin-left:auto; margin-right:auto;}
	div#page-banner{width:830px; height:85px; margin-left:auto; margin-right:auto; background-color:#000000; position:relative;}
	div#page-banner_content{float:right; padding-top:60px; position:absolute; top:0px; right:0px;}
	div#page-nav_main{width:828px; border-left:1px solid #D3D3D3; border-right:1px solid #D3D3D3; border-bottom:1px solid #D3D3D3; margin-left:auto; margin-right:auto;}
	div#page-nav_main_inner{margin-left:4px; margin-right:4px; margin-bottom:4px; padding:10px; padding-bottom:7px; text-align:center; border-left:1px solid #D3D3D3; border-right:1px solid #D3D3D3; border-bottom:1px solid #E9E9E9;}
	div.page-nav_item{margin-left:15px; margin-right:15px; display:inline;}
	div.page-nav_item a{background-image:url('images/nav-rollover.jpg'); background-position:-10px -2px; background-repeat:no-repeat; padding-left:10px;}
	div.page-nav_item a:hover{background-image:url('images/nav-rollover.jpg'); background-position:0px -2px; background-repeat:no-repeat; padding-left:10px;}
	div.page-nav_item_on{margin-left:25px; margin-right:15px; border-bottom:1px dotted #C58703; display:inline;}
	div.page-nav_top_item{margin-right:15px; display:inline;}
	div.page-nav_top_item a{background-image:url('images/nav_top-rollover.jpg'); background-position:-10px 0px; background-repeat:no-repeat; padding-left:10px;}
	div.page-nav_top_item a:hover{background-image:url('images/nav_top-rollover.jpg'); background-position:0px 0px; background-repeat:no-repeat; padding-left:10px;}
	div.page-nav_top_item_on{margin-left:10px; margin-right:15px; border-bottom:1px dotted #C58703; display:inline;}
	div#page-content_area{width:830px; margin-top:35px; margin-bottom:35px; margin-left:auto; margin-right:auto;}
	div#page-content_column{width:620px; float:right;}
	div#page-footer{width:828px; border:1px solid #D3D3D3; margin-left:auto; margin-right:auto;}
	div#page-footer_inner{margin:4px; padding:7px; padding-left:15px; padding-right:15px; border-left:1px solid #D3D3D3; border-right:1px solid #D3D3D3; border-top:1px solid #E9E9E9; border-bottom:1px solid #E9E9E9;}
	div#page-bottom_spacer{height:40px; }

	/* COMMON PAGE CONTENT STUFF */
	div.text_divider{height:12px; border-top:1px solid #CCCCCC;}
	div#rss_logo{position:relative; top:-2px; display:inline; margin-left:12px; margin-right:15px;}
	div#case_study-column{width:162px; padding:10px; border:1px solid #D3D3D3; float:left;}
	div#case_study-column_pic{margin-bottom:10px;}
	div#case_study-next{float:right;}
	div.teaser-item{padding-bottom:3px; margin-bottom:5px; border-bottom:1px dotted #C58703; height:40px;}
	
	/* HOME */
	div#home-top_row{width:620px;}
	div#home-bottom_row{width:620px;}
	div#home-intro{width:400px; margin-bottom:20px; float:left;}
	div#home-intro_no_announcement{width:615px; margin-bottom:20px; float:left;}
	div#home-announcement_col{width:200px; margin-bottom:20px; float:right;}
	div#home-recent_publications_col{width:190px; float:left;}
	div#home-upcoming_event_col{width:190px; margin-left:20px; float:left;}
	div#home-recent_news_col{width:200px; float:right;}
	/* HOME - no announcement */
	div#home-centre_col{width:400px; margin:0px; float:left;}
	
	/* LAWYER PROFILE */
	div.lawyer_profile-item{width:350px; padding-bottom:5px; margin-bottom:20px; border-bottom:1px dotted #C58703; text-align:right; }
	div.lawyer_profile-item_name{float:left;}
	div.lawyer_profile-item_contact{display:inline;}
	div.lawyer_profile-item_vcard{margin-left:20px; display:inline;}
	div#lawyer_profile-content_column{width:560px; float:left;}
	div#lawyer_profile-box_column{width:260px; float:right; padding-top:35px;}
	div#lawyer_profile-certifications_box{border:solid 1px #C58603; padding:15px; margin-bottom:20px;}
	div#lawyer_profile-cases_box{border:solid 1px #D3D3D3; padding:15px;}
	img.lawyer_profile-portrait{float:left; margin:3px 15px 0px 0px;}
	
	/* PRACTICE AREAS */
	div.practice_area-item{width:350px; padding-bottom:5px; margin-bottom:20px; border-bottom:1px dotted #C58703; text-align:right;}
	div.practice_area-item_link{float:left;}
	
	/* LINKS */
	div.links-item_first_lvl{margin-bottom:10px;}
	div.links-item_second_lvl{margin-left:20px; margin-bottom:10px;}
	
	/* NEWS & EVENTS */
	div.news-teaser_item{width:450px; margin-bottom:20px;}
	div.news-teaser_item_title{}
	div.news-teaser_item_text{}
	div.news-teaser_item_links{margin-top:5px; padding:5px; border-top:1px dotted #C58703; border-bottom:1px dotted #C58703; text-align:left;}
	div.news-teaser_item_links_item{display:inline; margin-right:20px;}
	div.events-teaser_item{width:620px; margin-bottom:20px; padding-bottom:2px; border-bottom:1px dotted #C58703;}
	div.events-teaser_item_title{}
	div.events-teaser_item_text{}
	div#news-list{}
	div#events-list{}
	div.news-archive_box{width:150px; float:right;}
	div.news-back{padding-bottom:15px;}
	div.news-article_date{padding-bottom:10px;}
	
	/* SEARCH */
	.searchBox{border:1px solid #D3D3D3;}