body {
background:#d8d8d8;
margin:0 !important;
}
h1#PageTitle { font-size:1.5em; color:#a30b35; }
#content h3 { color:#4c788b; }
#container { 
	border:none !important;
	width:961px !important;
	box-shadow:0px 0px 6px 6px #999;
}
#wrapper { width:962px !important; }
#utility-links { width:620px !important; }
#floating-content-wrapper { border-left:none !important; width:740px !important; }
#lawlogo { margin-left:22px !important; }
#navigation { 
	/* border-right:1px dotted #d8d8d8 !important; */
	margin-left:15px;
	margin-top:15px;
	border-top:5px solid #900;
	border-bottom:5px solid #900;
	width:158px;
}
.info li a { 
	border-bottom:1px dotted #4c788b !important;
	font-weight:bold;
	padding:5px 5px 5px 7px !important;
	/* background-color:#eae9e9; */
	margin:0px;
	color:#4c788b;
}
.info > li:first-child a { font-size:10pt !important; color:#900 }
.info ul li:last-child > a { border-bottom:none !important; }
.info ul ul { box-shadow: 0px 0px 10px 2px #ccc; }
.info li ul { margin-left:10px !important; }
.info li ul li a { background-color:#fff; }
info a:hover {
	background-color:#e4e2d1;
}
.info li, .info li a, .info li ul { font-size:8.5pt; line-height:1.4em; }
/*.shaded2 { background-color:#e4e2d1 !important; }*/
.dropDate { border:3px solid #4c788b !important; }
.dropDateWrap { min-height:45px; }
#section-head { 
	/*background:none !important;*/
	/*border-top:2px solid #cec0a9;*/
}
#section-head-image { 
/*
	border-top:4px solid #fff;
	border-bottom:4px solid #cec0a9; 
*/
	border-top:none;
/*
	border-bottom:4px solid #cec0a9;
*/
	margin-top:0;
}
#menu { border-bottom:none; background:none; }
#menu ul.dropdown { border:1px solid #e4e2d1; border-top:none; }
#alpha-nav-wrapper { width:961px; }

#primary li { font-size:default; }
#primary span { display:none; } /* temp - hide nav edit link for testing */

#utility-links input { border:1px solid #999; border-radius:2px; }

#footer img { padding-right:10px !important; }
#content-wrapper { width:754px; }
a.popout::after { content: " »"; display:inline-block; float:right; margin-right:-10px; margin-top:0px; }
ul li ul li a.popout::after { content:none }

.abutton { border:1px solid #888; border-radius:3px; background-color:#eee; padding:3px 3px 5px; text-decoration:none; }
.abutton:hover { background-color:#ccc; border:1px solid #000 }