body {margin: 0;padding: 0;background: #FFF;}

/*
	UNIVERSAL SITE COLORS:
	Navy:	#002C59	(Links and headers)
	Gray:	#555555 (Body text color)
	Brown:	#716253 (Lighter brown)
	
		ACCENTS:
		Dk Brown:	#4D4136 (Darker brown)
		Lt Gray:	#A3A7A9 (Lighter gray)
		Lt Blue:	#ABBACA (Lighter blue)
*/

.employeeLogin {clear:both;}
.employeeLogin a {background: url(http://www.williamscoulson.com/themes/willcoul/images/employee_login_btn.png) no-repeat center top; display: block; width: 179px; height: 37px; margin: 0; padding: 0; text-indent: -9999px; }
.employeeLogin a:hover {background: url(http://www.williamscoulson.com/themes/willcoul/images/employee_login_btn.png) no-repeat center bottom; display: block; width: 179px; height: 37px; margin: 0; padding: 0; text-indent: -9999px; }

a.register {background: url(http://www.williamscoulson.com/themes/willcoul/images/register_online-btn.png) no-repeat center top; display: block; width: 179px; height: 37px; margin: 0; padding: 0; text-indent: -9999px; }
a.register:hover {background: url(http://www.williamscoulson.com/themes/willcoul/images/register_online-btn.png) no-repeat center bottom; display: block; width: 179px; height: 37px; margin: 0; padding: 0; text-indent: -9999px; }

.blogLink {padding:10px 0 0 0;display: block; width: 100%; min-height: 50px; }
.blogLink h4,.blogLink p {margin: 0; padding: 0; }
.blogLink a {background: url(http://www.williamscoulson.com/themes/willcoul/images/legal_update_blog_btn.png) no-repeat top left; display: block; width: 179px; height: 38px; text-indent: -9999px; margin: 0; padding: 0; }
.blogLink a:hover {background: url(http://www.williamscoulson.com/themes/willcoul/images/legal_update_blog_btn.png) no-repeat bottom left; }

img.left {
	float: left;
	margin: 7px 30px 0 0;}

img.right {
	float: right;
	margin: 7px 0 0 30px;}

hr { display: none; clear: both; }

a img {border: none;outline: none;}

.list1 li {
	float: left;
	line-height: normal;}

.list1 li img {
	margin: 0 30px 30px 0;}

.list1 li.alt img {
	margin-right: 0;}

/* Header */
#header {width:948px;
	height: 420px;
	margin: 0 auto;
	padding-bottom: 1px;
	border-bottom: 2px solid #002C59;}

/* EXTRANET HEADER */
#extraheader,.clients #header,.profile #header {width:948px;
	height: 185px;
	margin: 0 auto;
	padding-bottom: 1px;
	border-bottom: 2px solid #002C59;}

/* Search */
#search {
	float: right;
	background: url(http://www.williamscoulson.com/themes/willcoul/images/search_bg.jpg) no-repeat;
	width:288px;
	height: 42px;}

#search form {
	margin: 0;
	padding: 10px 0 10px 15px;}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;}

#search input {
	float: left;
/* 	font: 10px Georgia, "Times New Roman", Times, serif; */
	font: 10px "Times New Roman", Times, serif;
	color: silver;
	border: none;
	height: 17px;
	padding-left: 5px;
	padding-right: 5px;width:175px;
	margin-right: 10px;}

#search-text {width:200px;
	height: 18px;
	padding: 3px 0 0 5px;
	border: 1px solid #333333;
	background: #ECF9E4;
	color: #000000;}

#search .submit {
	height: 18px;
	padding: 0px 5px;
	background: url(http://www.williamscoulson.com/themes/willcoul/images/search_button.png) no-repeat;
	color: #FFFFFF;width:60px;}


/* Menu */

#menu {margin-bottom:1px;float:left;width:100%;height: 34px;clear: both;}

#menu ul {
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
	line-height: normal;width:100%;
	height: 34px;
	background: url(http://www.williamscoulson.com/themes/willcoul/images/willcoul_nav_bg.png) no-repeat;}

#menu li {display: block;float: left;}

#menu li a {
	text-transform: uppercase;
/* 	font-family: Georgia, "Times New Roman", Times, serif; */
	font-family: "Times New Roman", Times, serif;
	display: block;
	float: left;
	height: 14px;
	margin: 0;
	padding: 10px 0 10px 0;
	text-decoration: none;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	border-left: 1px solid #ABBACA;
	background: none;
	min-width: 80px;}

#menu a:hover { 
	text-decoration: none;
	background: url(http://www.williamscoulson.com/themes/willcoul/images/nav_bar_over.png) no-repeat;}

#menu li.home,#menu li.home a {width: 80px;border:none;}
#menu li.news-and-events,#menu li.news-and-events a {width:145px;}
#menu li.practice-areas,#menu li.practice-areas a {width:153px;}
#menu li.notable-transactions,#menu li.notable-transactions a {width:208px;}
#menu li.professionals,#menu li.professionals a {width:149px;}
#menu li.location,#menu li.location a,#menu li.ocation,#menu li.ocation a {width:107px;}
#menu li.contact,#menu li.contact a {width:104px;}

#menu li.home a:hover {background-position:0px 0px;}
#menu li.news-and-events a:hover {background-position:-81px 0px;}
#menu li.practice-areas a:hover {background-position:-226px 0px;}
#menu li.notable-transactions a:hover {background-position:-381px 0px;}
#menu li.professionals a:hover {background-position:-591px 0px;}
#menu li.location a:hover,#menu li.ocation a:hover {background-position:-740px 0px;}
#menu li.contact a:hover {background-position:-740px 0px;}

.news-and-events #header #menu li.news-and-events a.nav-selected {background: url(http://www.williamscoulson.com/themes/willcoul/images/nav_bar_over.png) no-repeat -81px 0px;}
.practice-areas #header #menu li.practice-areas a.nav-selected {background: url(http://www.williamscoulson.com/themes/willcoul/images/nav_bar_over.png) no-repeat -226px 0px;}
.notable-transactions #header #menu li.notable-transactions a.nav-selected {background: url(http://www.williamscoulson.com/themes/willcoul/images/nav_bar_over.png) no-repeat -381px 0px;}
.professionals #header #menu li.professionals a.nav-selected {background: url(http://www.williamscoulson.com/themes/willcoul/images/nav_bar_over.png) no-repeat -519px 0px;}
.location #header #menu li.location a.nav-selected,.location #header #menu li.ocation a.nav-selected {background: url(http://www.williamscoulson.com/themes/willcoul/images/nav_bar_over.png) no-repeat -740px 0px;}
.contact #header #menu li.contact a.nav-selected {background: url(http://www.williamscoulson.com/themes/willcoul/images/nav_bar_over.png) no-repeat -740px 0px;}

#menu .current_page_item a {}
#menu .first {}

#extramenu {margin-bottom:1px;float:left;width:100%;height: 34px;clear: both;}
#extramenu ul {margin: 0;padding: 0px 0px 0px 0px;list-style: none;line-height: normal;width:100%;height: 34px;background: url(http://www.williamscoulson.com/themes/willcoul/images/willcoul_nav_bg.png) no-repeat;}
#extramenu li {display: block;float: left;}
#extramenu li a {text-transform: uppercase;font-family: /* Georgia, */ "Times New Roman", Times, serif;display: block;float: left;height: 14px;margin: 0;padding: 10px 0 10px 0;text-decoration: none;text-align: center;font-size: 12px;font-weight: bold;color: #FFF;border-left: 1px solid #ABBACA;background: none;min-width: 80px;}

#extramenu a:hover {text-decoration: none;background: url(http://www.williamscoulson.com/themes/willcoul/images/nav_bar_over.png) no-repeat;}
#extramenu li.first,#extramenu li.first a{width:150px;border:none;}
#extramenu li.discussions,#extramenu li.discussions a{width:115px;}
#extramenu li.discussions a{border-right: 1px solid #ABBACA;}

/* Page */

#page {width:948px;
	margin: 0 auto;
	padding: 10px 0px 0px 0px;
	clear: both;}

/* EXTRANET PAGE */
#extrapage {width:948px;
	margin: 0 auto;
	padding: 10px 0px 0px 0px;
	clear: both;}


/** LOGO */

#logo {
	margin-left: auto;
	margin-bottom: 25px;
	margin-right: auto;
	margin-top: 0;
	float: left;width:400px;
	height: 75px;}

#logo h1 a {
	margin-top: 25px;
	margin-bottom:20px;
	font-family: /* Georgia, */ "Times New Roman", Times, serif;
	text-indent: -9999px;
	display: block;width:330px;
	height: 50px;
	background: url(http://www.williamscoulson.com/themes/willcoul/images/willcoul_logo.png) no-repeat;}

#extranetBtn {float:right; position: relative; z-index: 10; right: 0px; top:-9px;}
#extranetBtn a {background: url(http://www.williamscoulson.com/themes/willcoul/images/client_extranet_btn.png) no-repeat center top; display: block; width: 240px; height: 42px; margin: 0; padding: 0; text-indent: -9999px;}
#extranetBtn a:hover {background: url(http://www.williamscoulson.com/themes/willcoul/images/client_extranet_btn.png) no-repeat center bottom;}

#banner {width:948px;height:285px;display:block;clear:both;background:url(http://www.williamscoulson.com/themes/willcoul/images/banner_bg.jpg) no-repeat;}

	.home #banner {background:none;}
	.news-and-events #banner {background:url(http://www.williamscoulson.com/themes/willcoul/images/banner_bg01.jpg) no-repeat;}
	.practice-areas #banner {background:url(http://www.williamscoulson.com/themes/willcoul/images/banner_bg02.jpg) no-repeat;}
	.notable-transactions #banner {background:url(http://www.williamscoulson.com/themes/willcoul/images/banner_bg03.jpg) no-repeat;}
/* 	.professionals #banner {background:url(http://www.williamscoulson.com/themes/willcoul/images/banner_bg04.jpg) no-repeat;} */
/* 	.professionals #banner {background:url(http://www.williamscoulson.com/themes/willcoul/images/banner_bg09.jpg) no-repeat;} */
	.professionals #banner {background:url(http://www.williamscoulson.com/themes/willcoul/images/banner_bg10.jpg) no-repeat;}
	.location #banner {background:url(http://www.williamscoulson.com/themes/willcoul/images/banner_bg05.jpg) no-repeat;}
	.contact #banner {background:url(http://www.williamscoulson.com/themes/willcoul/images/banner_bg06.jpg) no-repeat;}
	.closely-held-business-practice #banner,.mergers-and-acquisitions-and-dispositions #banner,.early-stage-ventures #banner,.business-contracts #banner,.commercial-litigation-and-dispute-resolution #banner,.securities-and-corporate-finance #banner,.general-counsel-services #banner,.real-estate-acquisition-and-disposition #banner {background:url(http://www.williamscoulson.com/themes/willcoul/images/banner_bg07.jpg) no-repeat;}
	.estate-planning #banner,.estate-and-trust-administration #banner,.business-planning #banner,.charitable-planning #banner,.estate-and-gift-tax-planning #banner,.personal-income-tax-planning-and-compliance #banner {background:url(http://www.williamscoulson.com/themes/willcoul/images/banner_bg08.jpg) no-repeat;}
	.employee-benefits #banner,.executive-compensation #banner,.qualified-and-non-qualified-retirement-planning #banner,.welfare-benefit-pay #banner,.controversies #banner,.erisa-litigation #banner {background:url(http://www.williamscoulson.com/themes/willcoul/images/banner_bg09.jpg) no-repeat;}
	.fiduciary-litigation-mediation #banner,.creditor-disputes #banner,.disputes-between-family-members #banner {background:url(http://www.williamscoulson.com/themes/willcoul/images/banner_bg10.jpg) no-repeat;}
	.tax-planning #banner,.administrative #banner,.litigation #banner {background:url(http://www.williamscoulson.com/themes/willcoul/images/banner_bg11.jpg) no-repeat;}
	.civil-trial-and-appellate-litigation #banner {background:url(http://www.williamscoulson.com/themes/willcoul/images/banner_bg12.jpg) no-repeat;}

/* CLIENT BANNER SETTING */	
.clients #banner,.profile #banner {width: 948px; height: 50px; background:url(http://www.williamscoulson.com/themes/willcoul/images/banner_bg.jpg) no-repeat center bottom;}
.clients #banner p,.profile #banner p {padding: 22px 0 10px 20px;width: 450px;color: #ccc;font-family: /* Georgia */ "Times New Roman", Times, serif;font-size: 1.75em;line-height: normal;font-style: italic;}

#extrabanner {display:block;clear:both;width:948px;height:50px;background:url(http://www.williamscoulson.com/themes/willcoul/images/banner_bg.jpg) no-repeat center bottom;}
#extrabanner p {padding: 22px 0 10px 10px;width: 450px;color: #ccc;font-family: /* Georgia, */ "Times New Roman", Times, serif;font-size: 1.75em;line-height: normal;font-style: normal;font-weight:bold;}

#banner p {padding: 220px 0 10px 20px;width: 450px;color: #ccc;font-family: /* Georgia, */ "Times New Roman", Times, serif;font-size: 1.75em;line-height: normal;font-style: italic;}
#banner p a,#banner p a:visited,#banner p a:link {color: #ccc;font-family: /* Georgia, */ "Times New Roman", Times, serif;font-size: .75em;text-decoration:underline;}
#banner p a:hover {color: #fff;text-decoration:none;}

.home #banner p {position: absolute; top: 200; padding: 220px 0 10px 20px;width: 450px;color: #ccc;font-family: /* Georgia, */ "Times New Roman", Times, serif;font-size: 1.75em;line-height: normal;font-style: italic; z-index: 99;}

.home #banner .ccm-imageSlider-wrapper { position: absolute; top: 200; z-index: 1; }


/* Content */

#content {
	float: left;width:670px;}

#content_full {
	float: right;width:100%;}

#content_left {
	float: right;width:670px;}

/* Post */

.post {
	margin-bottom: 45px;}

.post .title {
	height: 44px;
	padding-left: 15px;}

.post .title a {
	text-decoration: none;
	text-transform: capitalize;
	font-size: 30px;
	color: #002C59;}

.post .date {
}

.post .meta {
	margin-top: -8px;
	margin-left: 2px;
	padding: 0px 30px 2px 15px;
	border-bottom: 1px solid #D4D8CB;
	font-family: /* Georgia, */ "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 10px;
	color: #66665E;}

.post .meta span {
	display: block;
	margin-top: -10px;}

.post .meta a { }

.post .entry {
	margin-bottom: 10px;
	padding: 10px 15px 10px 15px;}

.post .links {
	display: block;width:120px;
	height: 20px;
	margin: 0px 0px 0px 0px; 
	padding: 4px 0px 0px 40px;
	background: url(http://www.williamscoulson.com/themes/willcoul/images/img03.gif) no-repeat left top;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;}

.post .comments {
	display: block;width:120px;
	height: 18px;
	margin: 0px; 
	padding: 3px 0px 0px 40px;
	background: url(http://www.williamscoulson.com/themes/willcoul/images/img07.gif) no-repeat left top;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #961A06;}

/* Sidebar */

.home #homeside,#sidebar {
	float: right;width:240px;
	font-family: Helvetica, Arial, sans-serif;
	
}

#sidebar_left {
	float: left;width:240px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;}

#page .no-sidebar #content,#extrapage .no-sidebar #content{ float: none !important; width: auto !important; }

#search #signup form {padding: 4px 0 0 0;}
#search #signup form input {display: inline; width: 120px; border: silver 1px solid; margin: 0 5px 0 0; height: 15px; padding: 2px; }
#search #signup form input.submit {background: url(http://www.williamscoulson.com/themes/willcoul/images/go_btn.png) no-repeat; width:18px; height:18px; text-indent: -9999px; padding: 0; margin: 0; border: none; }

/*
.calloutbox {margin-bottom:1px;}
.calloutbox .callouttop {display: block;width: 240px;height: 10px;margin: 0;padding: 0;background: url(http://www.williamscoulson.com/themes/willcoul/images/callout_border.jpg) no-repeat 0 top;}
.calloutbox .callout {display: block;width: 220px;min-height: 100px; height:100%;margin: 0;padding: 0 10px 0 10px;background: url(http://www.williamscoulson.com/themes/willcoul/images/callout_bg.jpg) repeat;}

.home #sidebar .calloutbox .callout {height:122px;max-height:122px;}

.calloutbox .calloutbottom {display: block;width: 240px;height: 10px;margin: 0;padding: 0;background: url(http://www.williamscoulson.com/themes/willcoul/images/callout_border.jpg) no-repeat 0 bottom;}
#sidebar .calloutbox .callout h2 {margin: 0;padding: 0;color: #fff;font-family: Georgia, "Times New Roman", Times, serif;text-transform: uppercase;font-size: 1.25em;font-weight: bold;}
.calloutbox .callout p {margin: 0 0 10px 0;padding: 0;color: #fff;font-family: Helvetica, Arial, sans-serif;font-size: .85em;clear: both;}
.calloutbox .callout p.marginless {margin: 0;padding: 0;}
.calloutbox .callout p.marginless a {color: #fff;clear: both;padding-left: 15px;background: url(http://www.williamscoulson.com/themes/willcoul/images/arrow.png) no-repeat left;}
.calloutbox .callout p.marginless a:hover {text-decoration: underline;}
.calloutbox .callout form {margin: 0;padding: 0 0 10px 0;}
.calloutbox .callout p.bottom {margin: 0;padding: 0;line-height: 0;}

.calloutbox .callout fieldset {margin: 0;padding: 0;border: none;}

.calloutbox .callout input {
	float: left;
	font: 10px Georgia, "Times New Roman", Times, serif;
	color: silver;
	border: 1px solid gray;
	font-weight: bold;
	background: url(http://www.williamscoulson.com/themes/willcoul/images/input_bg.png) no-repeat top left;
	height: 17px;
	padding-left: 5px;
	padding-right: 5px;
	width:200px;
	margin:0 0 10px 0;}

.calloutbox .callout-text {
	width:200px;
	height: 18px;
	padding: 3px 0 0 5px;
	border: 1px solid #333333;
	background: #ECF9E4;
	color: #000000;}

.calloutbox .callout .subscribe {
	height: 18px;
	padding: 0px 5px;
	background: url(http://www.williamscoulson.com/themes/willcoul/images/subscribe_button.png) no-repeat;
	color: #FFFFFF;width:90px;}

.calloutbox .callout .signin {
	height: 18px;
	padding: 0px 5px;
	background: url(http://www.williamscoulson.com/themes/willcoul/images/search_button.png) no-repeat;
	color: #FFFFFF;width:60px;}

.home #sidebar .calloutbox .callout h2 {height: auto;margin-bottom: 5px;}
.home #sidebar .calloutbox .callout input {margin-top:3px;}
.home #sidebar .calloutbox .callout p {margin:0 10px 0 5px;padding:0;color: #fff;font-family: Helvetica, Arial, sans-serif;font-size:.95em;line-height:normal;}
.home #sidebar .calloutbox .callout .login {display:block;width:210px;height:50px;margin:5px auto;padding:0;}
.home #sidebar .calloutbox .callout .login a {text-indent:-9999px;display:block;width:210px;height:50px;background: url(http://www.williamscoulson.com/themes/willcoul/images/client_login_btn.png) no-repeat;}
*/

#sidebar ul {
	margin: 82px 0 25px 0;
	padding: 0;
	list-style: none;
	line-height: normal;}

#sidebar li {
	margin-bottom: 15px;
	padding: 0 0 0 15px;
	width: 100%;
	background: url(http://www.williamscoulson.com/themes/willcoul/images/blue_arrow.png) no-repeat;
}

#sidebar li a {
	width: 100%;
	display: block;
	height: 100%;
}

#sidebar li a:hover {
	text-decoration: underline;
}

#sidebar li ul {
	margin: 10px 14px;}

#sidebar li ul li {
	margin: 0;
	padding: 0;
	line-height: 14px;
	margin-bottom: 10px;
}

#sidebar li ul li a {
	padding: 0px 0px 0px 20px;
	font-weight: normal;
	color: #808080;}

#sidebar li ul li a:hover {
	color: #002C59;}

#sidebar p {
	margin: 0;
	padding: 0px 14px;}

#sidebar h2 {
	height: 30px;
	margin: 0 0 10px 0px;
	padding: 6px 0 2px 14px;
	background: url(http://www.williamscoulson.com/themes/willcoul/images/img05.gif) repeat-x left top;
	text-transform: capitalize;
	font-size: 18px;
	font-weight: normal;
	color: #002C59;
	font-family: /* Georgia, */ "Times New Roman", Times, serif;}

#extrapage #sidebar h2 {padding:0;margin:5px 0 0 0;}

#sidebar a {
	text-align: left;
	text-decoration: none;
	font-weight: bold;}

/* Calendar */

#calendar {
}

#calendar caption {
	padding-bottom: 5px;
	font-weight: bold;}

#calendar table {width:100%;
	border-collapse: collapse;
	border-bottom: 1px solid #24130F;
	border-left: 1px solid #24130F;
	border-right: 1px solid #24130F;}

#calendar thead th {
	padding: 5px 0;
	text-align: center;
	border-top: 1px solid #24130F;
	border-left: 1px solid #24130F;
	background: #24130F;}

#calendar tbody td {
	padding: 5px 0;
	text-align: center;
	border-top: 1px solid #24130F;
	border-left: 1px solid #24130F;
	border-bottom: 1px solid #24130F;}

#calendar tfoot td {
	padding: 5px;
	border-left: 1px solid #24130F;
	border-bottom: 1px solid #24130F;}

#calendar tfoot #next {
	border-top: 1px solid #24130F;
	text-align: right;}

#calendar tfoot #prev {
	border-top: 1px solid #24130F;}

#calendar .pad {
	border-bottom: 1px solid #24130F;}

#calendar #today {
	background: #24130F;}

/* Footer */

#footer {width:948px;
	height: 100px;
	margin: 0 auto;
	padding: 0;
	background: #FFF;
	border-top: 2px #002C59 solid;}

#footer-bgcontent {
}

#footer p {
	margin: 0;
	padding: 15px 0px 0px 0px;
	text-align: left;
	line-height: normal;
	font-size: 10px;}

#footer a {
	text-decoration: none;}

#footer p.copyright {
	float: left;
	text-align: left;}
	
#footer p.footernav {
	float: right;
	text-align: right;}
	
h3 a {text-decoration: none;}
