/*Home page styles*/body { margin: 0; padding: 0; background-color: #FFF; }#maintable { font: 11px/20px verdana, sans-serif; color: #333; border-right: 1px solid #323532; border-left: 1px solid #323532; border-bottom: 1px solid #323532; width: 780px; }a { font: 11px/20px verdana, sans-serif; color:#9f3a00; text-decoration:none; padding: 0; margin:0; }a:hover { color: #323532; }p {  font: 11px/20px verdana, sans-serif; color: #333; padding: 0; margin: 0 0 10px 0; }h1 { font: bold 17px/24px georgia, serif; color: #c10000; padding: 0; margin: 10px 0 0 0; }h2 { font: bold 11px/24px georgia, serif; color: #5781c1; padding: 0; margin: 0 0 10px 0; }h3 { font: bold 11px/20px georgia; color:#666; margin:0; padding:5px 0; }.cr {	font: 9px/15px verdana, sans-serif;	color: #888;	text-align:center;	margin:0;	padding:10px;	border-top: 1px solid #999; }	.cr a { font: 9px/15px verdana, sans-serif; color: #888; border-bottom: 1px dotted #999; }.cr a:hover { color: #666; }#mrgtop {	clear:left;	margin: 10px 0 0 0;	padding: 0;	width: 100%;	text-align: center; }	.footcheater {	clear:left;	font: 1px/1px verdana;	color: #fff;	margin:0;	padding: 0;  }	/*PAGE FORMAT*/#mrgbody {	vertical-align:top;	border-top: 1px solid #323532;	border-left: 1px solid #323532;	margin:0;	padding: 0;	background-color: #fff;	text-align: left; }/*NAVIGATION*/	#homenav {	background-color: #fff;	margin: 0;	padding: 0;	width:150px; 	border-top: 1px solid #323532;	text-align: left; }#homenav ul { 	margin:0; 	padding:0; 	list-style-type: none; }	#homenav ul li { 	height:25px; 	margin:0; 	padding:0;	border-bottom: 1px dotted #323532;	}		#homenav ul li a {	background-color: #fff;	font: 11px/25px verdana, sans-serif;	color:#9f3a00;	text-decoration:none;	display:block;	margin:0;	padding: 0 0 0 5px;	height: 25px;	}#homenav ul li a:hover { color: #fff; background-color:#323532; }#homenav ul li a#current { background-color: #323532; color: #fff; }#homenav ul li a:hover#current { background-color: #900; color: #fff; }#homenav a#crushlink {	background-color: #999;	font: 11px/15px verdana, sans-serif;	color:#fff;	height: 46px;	margin: 0;	padding: 10px 0 0 5px;	border-top: 3px solid #323532;	border-bottom: 3px solid #323532;	}#homenav a:hover#crushlink { color: #fff; background-color:#323532; }	/*SUB NAVIGATION*/#navcontainer {	padding:0;	margin:0;	width: 630px;	background-color: #cc9;	text-align: center;}#navcontainer ul {	padding:0;	margin:0;	list-style-type: none;	border-bottom: 1px solid #323532;  }#navcontainer ul li {	display: inline;	margin:0;	padding: 0;}#navcontainer ul li a {	text-decoration: none;	font: 10px/20px verdana, sans-serif;	height: 22px;	color: #323532;	padding: 0 5px;	margin: 0;	border-right: 1px solid #323532;	border-left: 1px solid #323532;}#navcontainer ul li a:hover { background-color: #323532; color: #fff; }	#navcontainer ul li a#person { font: verdana, sans-serif; font-size: 10px; background-color: #5781c1;  color: #fff; border: 0px; }/*HOME PAGE*/#hometext { 	padding: 10px 0 20px 10px; 	margin: 0; 	background-color:#fff; 	text-align: left; }		#hometext img#welcome {	margin: 30px 0 20px 20px;	padding: 0; }	#newsbox { 	padding: 0;	margin: 0 0 20px 0; }	.newsitem { 	width: 549px; 	border: 1px solid #CCC; 	margin: 20px 20px 10px 20px; 	padding: 10px; 	clear:right;}	.newsitem h1 a {	font: bold 17px/24px georgia, serif; 	color: #c10000; 	text-decoration: underline; }.newsitem h1 a:hover {	color: #5781c1; 	text-decoration: underline; }.newsitem strong {	font: bold 11px/24px georgia, serif; 	color: #5781c1; 	padding: 0; 	margin: 0 0 10px 0; }.newsitem ul li {	font: 11px/20px verdana, sans-serif; 	color: #333; 	padding: 0; 	margin: 0;	list-style-type: disc;	}p.posted { 	font: 10px/14px verdana, sans-serif; 	color: #900; 	padding: 0; 	margin: 0 0 10px 0; 	text-align: left; 	width: 300px;}div.home_drewletter { display: none; }/*OVERLAY*/#letterboxxer {	position: relative;	left: 10px;	top: 10px;	z-index: 10; }#letter {	width: 560px;	margin:0;	padding: 15px 15px 0 15px;	text-align: left;	background-color: #E8E8D1; 	border: 1px solid #323532; }#letter p {	color: #323532;	font: 11px/18px georgia, serif; 	margin: 0 0 18px 0;	padding: 0; }#letter img {	margin: 0 0 20px 20px;	padding: 5px;	border: 1px solid #323532; }#letterlink a {	font: 11px/12px georgia;	color: #c1000;	border-bottom: 1px dotted #c1000;	margin: 0 0 0 20px;	padding: 0; }#letterlink a:hover {	color: #323532;	border-bottom: 1px dotted #323532; }/*MRG Pages*/#mrgnav {	background-color: #fff;	margin: 0;	padding: 0;	width:150px; 	border-top: 1px solid #323532;	border-bottom: 3px solid #323532;	text-align: left; }#mrgnav ul { 	margin:0; 	padding:0; 	list-style-type: none; }#mrgnav ul li { 	margin:0; 	padding:0; 	height:25px; 	border-bottom: 1px dotted #323532;  }	#mrgnav ul li a {	font: 11px/25px verdana, sans-serif;	color:#5781c1;	text-decoration:none;	display:block;	margin: 0;	padding: 0 0 0 5px; 	height:25px;  }#mrgnav ul li a:hover { color: #fff; background-color:#323532; }#mrgnav ul li a#current { background-color: #323532; color: #fff; }#mrgnav ul li a:hover#current { background-color: #323532; color: #fff; }#mrgtext {	vertical-align:top;	width:589px;	border-top: 1px solid #323532;	border-left: 1px solid #323532;	margin:0;	padding: 40px 20px 30px 20px;	background-color: #fff;	text-align: left;	}#mrgaddress {	background-color:#c10000;	color: #fff;	font: 11px/17px verdana, sans-serif;	margin:0;	padding: 5px 7px 5px 7px; }#mrgheader img {	margin: 0 0 30px 0;	padding: 0; }#mrgtext ul.consultlist	{	font: 11px/20px verdana, sans-serif;	color: #323532;	margin: 0 0 10px 10px;	padding:0;	list-style-type: none;	display: block; }	#mrgtext ul {	font: 11px/16px verdana, sans-serif;	color: #323532;	margin: 0 0 10px 10px;	padding:0;	list-style-type: none;	display: block; }#mrgtext ul li { height:16px; }	#mrgtext ul li.lister, .lister {	font: 11px/16px verdana, sans-serif;	color: #5781c1;	margin: 10px 0 0 0;	padding:0; }	/*MRG INFO*/#mrginfo {	background-color: #fff;	border: 1px solid #323532;	padding: 0;	margin: 0 auto; }	#mrginfo1 {	border-bottom: 1px solid #323532;	padding: 10px 0;	margin: 0 0 10px 0; }	#mrginfo2 {	padding: 0;	margin: 0;	text-align: center; }		#mrginfo3 {	border-top: 1px solid #323532;	padding: 10px 0;	margin: 10px 0 0 0; }			/*PROFILES*/#proftext {	width:589px;	margin:0;	padding: 0 0 0 20px;	background-color: #fff;	text-align: left; }#proftext h2 { 	font: bold 11px/24px georgia, serif; 	color: #5781c1; 	padding: 20px 20px 0 0;	margin: 0; }#proftext p {	padding: 20px 20px 0 0;	margin:0; }#proftext img {	margin:0;	padding:0;}#proftext img.person {	margin:0 0 20px 20px;	padding:5px;	border: 1px solid #890;  }	#proftext a, #proftext a:link, #proftext a:visited { color:#5781c1; text-decoration: underline; }#proftext a:hover { color: #999; }#groupshot { margin: 0 0 10px 10px; padding: 0; }	/*LINKS*/#linklist {	margin: 20px 40px 20px 40px;	padding: 0;	text-align: left; }		#linklist h4, #publist h4 {	font: bold 12px/30px georgia, serif;	color:#323532;	margin:0px;	padding:0 0 0 10px;	background-color: #ccc; }#linklist ul {	margin: 0 0 20px 0;	padding:0;	list-style-type: none; }	#linklist p, #linklist li {	font: 11px/20px georgia, serif;	margin: 5px 0;	padding:0; }#linklist ul li.linkband {	margin:10px 0 10px 0;	padding: 10px 0 8px 10px;	background-color: #323532;	font: bold 12px/30px georgia, serif;	color:#fff; }#linklist a {	font: 11px/20px georgia, serif;	color:#9f3a00;	text-decoration:none;	padding:0;	margin:0; }#linklist a:link, #linklist a:visited {	text-decoration:none; }#linklist a:hover {	color: #5781c1;	text-decoration:none; }#linklist a.topper {	font: 10px/15px verdana, sans-serif;	color:#666;	text-decoration:none;	padding:0;	margin: 10px 0 0 0; }	#linklist a.topper:hover {	color:#5781c1; }/*MAILING*/#mailtable {	margin: 0;	padding: 5px 5px 10px 5px;	text-align: left;	font:11px/20px verdana;	color:#323532;	border: 1px solid #5781c1;	background-color: #fff; }.button {	font:11px/11px verdana;	color:#323532;	background-color: #fff;	padding: 2px;}#mailquestions {	border-top: 1px solid #5781c1;	border-bottom: 1px solid #5781c1;	margin: 10px 5px 0 5px;	padding: 10px 0 10px 0; }#mailquestions ul {	line-height: 20px;	vertical-align: baseline;	margin: 5px 20px 0 30px; }		/*MERCHANDISE*/#mrgmerch {	width: 589px;	margin:0;	padding: 40px 20px 30px 20px;	text-align: left;	border-top: 1px solid #323532;	border-left: 1px solid #323532; }.merchsection {	float: left;	padding: 10px;	margin: 0 0 10px 0;	border: 1px solid #5781c1;	text-align: left;	font:11px/20px verdana;	color:#323532;	width: 565px; }	.merchsection img {	border: 1px solid #888;	margin: 0;	padding: 0; }	.merchsection img.head {	margin: 0;	padding: 0; 	border: 0; }	.merchtitle {	margin: 10px 0;	padding: 0; }	.merchitem {	float: left;	width: 263px;	border-bottom: 1px solid #888;	margin: 0 19px  10px 0;	padding: 0; }.merchitem h1 {	color:#5781c1;	font: bold 11px/20px verdana, sans-serif;	padding: 0;	margin: 5px 0 0 0; }		/*PRIVATE DINING*/#pd_main { width: 589px; margin:0px 0px 0px 0px; padding: 40px 20px 30px 20px; text-align: left; border-top: 1px solid #323532; border-left: 1px solid #323532; }.pd h1 { padding: 0px 0px 5px 0px; margin: 0px; }a.pd_section { padding: 10px 9px 5px 9px; margin: 0px 10px 10px 0px; border: 1px solid #5781c1; float: left; }a.pd_section:hover { border: 1px solid #C10000; background: #ececec; }.pd img { margin: 0px 0px 5px 0px; }		/*EMPLOYMENT*/	.employitem { width: 575px; border: 1px solid #5171c1; padding: 0 0 10px 0; margin: 0px 0px 10px 0px;  }.employitem h1 { color:#fff; background-color: #323532; font: bold 12px/20px verdana, sans-serif; letter-spacing: .2em;padding: 10px 10px; margin: 0px 0px 10px 0px; } .employitem h2 { color:#5171c1; font: bold 11px/20px verdana, sans-serif; padding: 0; margin: 10px 0 0 10px; }		.employitem b, .employitem strong {	color:#5171c1;	font: bold 11px/20px verdana, sans-serif;	padding: 0;	margin: 10px 0 0 0; }	.employitem p {	font: 11px/20px verdana, sans-serif;	color: #323532;	padding: 0;	margin: 0px 10px; }	p.employ_posted { margin: 0px 10px 20px 10px; border-bottom: 1px dotted #888; color: #888; font: 9px/16px verdana, sans-serif; }	/*PRESS*/#presstop {	margin: 0 0 20px 0;	padding:0;}#presstop img {	margin: 0 0 20px 0;	padding:0; }	#presslist {	font: 11px/20px verdana, sans-serif; 	color: #333; 	text-align: left;	margin: 20px;	padding: 0; }		#presslist ul {	margin:0;	padding:0;	list-style: none inside ;	}#presslist ul li {	margin: 0 0 0 30px;	padding: 0;	text-indent: -20px; }#presslist ul li.pressband {	margin:10px 0;	padding: 10px 5px;	text-indent: 10px;	background-color: #323532; }	#presslist ul li a {	text-decoration:none;	font: 11px/25px georgia, serif;	color:#9f3a00;	padding:0;	margin:0;	}#presslist ul li a:hover {	color: #5781c1; }#presslist ul li.subitem {	font: bold 11px/20px georgia, serif;	color:#5781c1;	margin:10px 0 0 0;	padding: 0;	text-indent: 5px;	text-transform: uppercase; }#presslist ul li.pubsection {	padding: 15px 0 0 20px;	margin:25px 0 0 0;	border-top: 1px solid #323532;	font: bold 12px/17px georgia, serif;	color:#5781c1;	}#mrg_press_clip { float:right;border:1px solid #c10000; background: #fff; margin: 0px 0px 10px 10px; padding: 5px; }/*MT styles for Press */.pressimg {	margin:10px 0;	padding: 10px 5px;	text-indent: 10px;	background-color: #323532; }.pressrest {	font: bold 11px/20px georgia, serif;	color:#5781c1;	margin:10px 0 0 0;	padding: 0;	text-indent: 5px;	text-transform: uppercase; }	#presslist p {	font: 11px/15px georgia, serif;	padding:6px 0;	margin: 0;	border-bottom: 1px solid #f6f6f6; }	#presslist a {	font: 11px/15px georgia, serif;	text-decoration:none;	color:#9f3a00;	padding:0;	margin:0; }#presslist a:hover {	color: #5781c1; }/* ACCOLADES ====================================================================================*/#acco_list { text-align: left; margin: 20px; padding: 0; }#acco_list p { font: 11px/20px verdana, sans-serif; color: #333;  margin: 0px 100px 0px 0px; padding: 0px; }.acco_band { margin:10px 0; padding: 10px 5px; text-indent: 10px; background-color: #323532; }#acco_list p.acco_subitem { font: bold 11px/20px georgia, serif; color:#5781c1; margin:10px 0 0 0; padding: 0; text-indent: 5px; text-transform: uppercase; }	/*CREDITS*/	#creditbox { 	border: 1px solid #CCC; 	margin: 20px; 	padding: 15px 20px; }#creditbox p { 	font: 10px/15px verdana, sans-serif; 	color: #333; 	padding: 0; 	margin: 0 0 5px 0; }#creditbox a {	font: 10px/15px verdana, sans-serif;	color:#9f3a00;	text-decoration:none;	margin: 0 0 5px 0;	padding:0; }#creditbox a:hover { color: #323532; }	#creditbox ul {	margin:0 0 0 30px;	padding:0;	list-style: none;	}#creditbox ul li {	margin: 0 0 5px 0;	padding: 0;	font: 10px/15px verdana, sans-serif; 	color: #333; 	}