body {	background-color: #5D4A59;	margin: 10px 0px;	padding: 0px;	background-image: url(images/wallpaper.gif);	background-repeat: repeat;}#maincontainer {	width: 936px;	margin-right: auto;	margin-left: auto;	padding: 7px;	background-color: #FFFFFF;}#maincontainer #header {	background-color: #CC0066;}#maincontainer #menu {	color: #FFFFFF;	text-align: center;	font-weight: normal;	text-transform: uppercase;	font-family: "Times New Roman", Times, serif;	font-size: 15px;	line-height: 15px;	vertical-align: top;	background-color: #A08D9C;	margin-top: 7px;	padding-top: 7px;	padding-bottom: 7px;}#menu p{	margin: 0px;	padding: 0px;}#menu a,.menu a:hover,.menu a:visited {	color: #FFFFFF;	text-decoration: none;}#menu a:hover {	color: #3F323D;}#menu .nav-selected{}#menu span{	display: inline;	background-image: url(images/menuline.gif);	background-repeat: no-repeat;	height: 30px;	padding-right: 10px;	padding-left: 10px;	background-position: 0px 2px;}#menu span.first{	background-image: url(images/menufirstback.gif);}#maincontainer #menu .ccm-spacer {	display:none;}#maincontainer #content {	background-color: #FFFFFF;}#maincontainer #content .maincontenttable {	width: 936px;	height: 0px;}#maincontainer #content .maincontenttable .maincontentbox {	width: 721px;	font-family: "Times New Roman", Times, serif;}#maincontainer #content .maincontenttable .maincontentbox #maincontentpicbox h1 {	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	color: #FFFFFF;	font-size: 58px;	line-height: 58px;	margin: 0px 0px 6px 32px;	padding: 0px;}#maincontainer #content .maincontenttable .maincontentbox #submenu {	font-family: "Times New Roman", Times, serif;	font-size: 16px;	text-transform: uppercase;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	line-height: 22px;	color: #627A6C;	background-color: #FFFFFF;	margin-left: 32px;	width: 678px;}#maincontainer #content .maincontenttable .maincontentbox #submenu p {	margin: 0px;	padding: 0px;}#maincontainer #content .maincontenttable .maincontentbox #submenu a,#maincontainer #content .maincontenttable .maincontentbox #submenu a:link,#maincontainer #content .maincontenttable .maincontentbox #submenu a:visited{	color: #627A6C;	text-decoration: none;	margin-right: 36px;}#maincontainer #content .maincontenttable .rightcontentbox {	width: 210px;	padding-left: 7px;	text-decoration: none;	color: #3F323D;	text-decoration: none;	color: #663333;	color: #663333;	text-decoration: none;	color: #663333;	text-decoration: none;	color: #663333;	text-decoration: none;	color: #663333;	color: #663333;	text-decoration: none;}#maincontainer #content .maincontenttable .maincontentbox #submenu a:hover{	color: #5D4A59;}#maincontainer #content .maincontenttable .maincontentbox h2 {	font-family: "Times New Roman", Times, serif;	font-size: 42px;	color: #5D4A59;	margin: 10px 0px 16px 32px;	padding: 0px;	line-height: 42px;	font-weight: normal;	background-color: #FFFFFF;	display: block;}#maincontainer #content .maincontenttable .maincontentbox p {	margin-left: 32px;}#maincontainer #content .maincontenttable .maincontentbox #menuleftcol {	clear: left;	float: left;	width: 315px;	padding-left: 32px;	padding-right: 14px;	background-color: #FFFFFF;}#maincontainer #content .maincontenttable .maincontentbox #menurightcol {	clear: right;	float: right;	width: 314px;	padding-left: 18px;	padding-right: 28px;	background-color: #FFFFFF;}#maincontainer #content .maincontenttable .maincontentbox #menuleftcol p,#maincontainer #content .maincontenttable .maincontentbox #menurightcol p{	margin-left:0px;	}#maincontainer p,#maincontainer li{	margin: 0px 0px 16px;	padding: 0px;	font-size: 16px;	line-height: 20px;	color: #333333;}.question {	color: #333333;}#maincontainer p em,#maincontainer p b,#maincontainer p em,#maincontainer p b{}#maincontainer h3 {	color: #5D4A59;	font-size: 17px;	line-height: 21px;	margin: 0px;	padding: 0px;}#maincontainer #content .maincontenttable .rightcontentbox .rightbox a,#maincontainer #content .maincontenttable .rightcontentbox .rightbox a:link,#maincontainer #content .maincontenttable .rightcontentbox .rightbox a:visited {	color: #FFFFFF;	text-decoration: none;	text-transform: uppercase;	font-size: 24px;	line-height: 27px;}#maincontainer #content .maincontenttable .rightcontentbox .rightbox a:hover{	color: #000000;}.rightbox1,.rightbox2,.rightbox3,.rightbox4 {	margin: 0px;	padding: 12px;}#maincontainer #content .maincontenttable .rightcontentbox p {	margin: 0px 0px 7px;	padding: 0px;}#submenu div {	display: inline;}.rightbox1{	text-align: left;	vertical-align: bottom;	background-image: url(images/wine-bottles-rhs.jpg);}.rightbox2{	text-align: left;	vertical-align: top;	background-image: url(images/guitar-player-rhs.jpg);}.rightbox3{	text-align: left;	vertical-align: bottom;	background-image: url(images/countryside-moors-rhs.jpg);}.rightbox4{	text-align: left;	vertical-align: bottom;	background-image: url(images/tavern-rhs.jpg);}#maincontainer #footer {	margin-top: 7px;	background-color: #A08D9C;	font-size: 12px;	color: #CCCCCC;	padding-left: 32px;	padding-top: 4px;	padding-bottom: 3px;}#maincontainer #footer p {	margin: 0px;	padding: 0px;	font-size: 12px;	line-height: 12px;	color: #FFFFFF;}#maincontainer #footer a,#maincontainer #footer a:link,#maincontainer #footer a:visited {	color: #FFFFFF;	text-decoration: none;}#maincontainer #footer a:hover {	color: #000000;	text-decoration: none;}#maincontainer #content .maincontenttable .maincontentbox #maincontentpicbox p {	margin: 0px;	padding: 0px;}#maincontainer #content .maincontenttable .maincontentbox #singlecolumn {	clear: left;	float: left;	padding-left: 32px;	padding-right: 28px;	background-color: #FFFFFF;	width: 661px;}#maincontainer #content .maincontenttable .rightcontentbox img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#maincontainer #content .maincontenttable .maincontentbox #singlecolumn p {	margin-left:0px;}#menuleftcol a,#menuleftcol a:link,#menuleftcol a:visited,#menurightcol a,#menurightcol a:link,#menurightcol a:visited,#singlecolumn a,#singlecolumn a:link,#singlecolumn a:visited{	color: #6E8878;	text-decoration: none;}#menuleftcol a:hover,#menurightcol a:hover,#singlecolumn a:hover{	color: #3F323D;}