@import url("https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/themes/pepper-grinder/jquery-ui.css");
body {
	text-align: center;
	background: none;
	font-family: georgia;
	line-height:1.4em;
	font-size:12px;
	margin-top: 10px;
}
.Normal {
	font-family: georgia;
	line-height:1.4em;
	font-size:12px;
}

table tr td,
strong,p
table tr td p,
table tr td p strong,
.dm_mmfc_new table tr td span {
	font-family: georgia;
	line-height:1.4em;
	font-size: 12px;
	color: #5A4B42;
}

h3 {
	color:#5A4B42;
	font-family:georgia;
	font-size:13px;
	font-weight:normal;
	margin-bottom:5px;
	padding:0;
}
/*LAYOUT CSS START */
.mainOut {
	width: 950px;
	margin: auto;
	position: relative;
	text-align: left;
	background-color: #C3B69B;
}
	.riged_right {
		background-image: url('images/white_bg_right_2.png');
		background-position: left top;
		background-repeat: repeat-y;
		position: absolute;
		height: 100%;
		top: 0px;
		width: 39px;
		left: 0px;
	}
	.riged_left {
		background-image: url('images/white_bg_left.png');
		background-position: left top;
		background-repeat: repeat-y;
		position: absolute;
		height: 100%;
		top: 0px;
		width: 34px;
		right: 0px;
	}
		.dotThings {
			background:url('images/dot_things.png') no-repeat scroll right bottom transparent;
			height:600px;
			display: none;
			left:50%;
			margin-left:-476px;
			position:absolute;
			top:40px;
			width:950px;
			z-index:0;
		}
		.dotThings2 {
			/*background-image: url('images/dot_things.png');
			background-repeat: no-repeat;
			background-position: right 300px;*/
		}
.tPane {
	position: absolute;
	right: 0px;
	width: 720px;
	z-index: 11;
	background-color: #ffffff;
	height: 89px;
}
.outCPane {
	float: right;
	padding-top: 140px;
	width: 570px;
}
	.cPane {
		margin-right: 45px;
		color:#5A4B42;
		font-family:georgia;
		font-size:11px;
		line-height:1.5em;
	}
	.cPane label,
	.lPane label{
		color: #5A4A42;
	}
#outLPane {
	width: 370px;
	float: left;
	margin-top: 15px;
}
	.lPane {
		padding-left: 50px;
		color:#5A4B42;
		font-family:georgia;
		font-size:11px;
		line-height:1.5em;
	}
#logoSec {
	float: left;
	background-image: url('images/white_bg_logo.png');
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 292;
	height: 220;
	position: relative;
	z-index: 1;
}
	.logo {
		margin-left: 30px;
		margin-top: 0px;
		position: relative;
		z-index: 120;
		background-color: #ffffff;
		top: 0;
	}
	#dnn_logo_imgLogo {
		position: absolute;
		top: 0px;
		z-index: 90;
	}
.outBPane {
	background-color: #d8d3c9;
	margin-top: 45px;
}
	.bPane {
		padding-left: 45px;
		padding-right: 45px;
	}
.bottom {
	margin: auto;
	text-align: left;
	width: 950px;
	padding: 10px;
	border:0px;
	background-color: #ffffff;
}
	.login td {
		padding-right: 8px;
	}
	.loginBut {
		width: 36px;
		height: 21px;
		vertical-align: middle;
		background-image:url(images/login.png);
		background-repeat: no-repeat;
		border: 0px;
	}
	.login i a,
	.login i a:link,
	.login i a:active,
	.login i a:visited{
		color: #b49f9a;
		font-size: 9px;
		text-decoration: none;
	}
	.login i a:hover {
		text-decoration: underline;
	}
	.login{
		display: block;
		font-family: georgia;
		font-size: 12px;
		float: right;
		font-style: italic;
	}
	.loginDesp {
		font-family: georgia;
		font-style: italic;
		color: #5a4a42;
	}
	.copyRight {
		float: right;
		padding-right: 30px;
	}
		.copyRight .SkinObject {
			color: #9D877A;
			font-size: 10px;
		}
.searchSec {
	float: left;
	padding-left: 20px;
}
.slogan {
	float: left;
	font-size: 12px;
	padding-bottom: 5px;
	padding-left: 40px;
}
/*LAYOUT CSS END */

#eventid {
	width: 400px;
}
/* GENERAL ELEMENT STYLING START */
.NormalTextBox {
	border: 1px solid #b49f9a;
	outline: 1px solid #e2d9d2;
	color: #b49f9a;
	font-style: italic;
	padding: 3px;
	font-size: 11px;
}
#dnn_dnnSearch_cmdSearch {
	color: transparent;
	font-size: 9px;
	background-image: url('images/searchBut.jpg');
	background-repeat: no-repeat;
	height: 20px;
	vertical-align: middle;
}
a {
	color:#BF1E2E;
	text-decoration: none;
}
a:link, a.CommandButton:link {
	color:#BF1E2E;
	text-decoration: none;
}
a:visited, a.CommandButton:visited {
	color:#BF1E2E;
	text-decoration: none;
}
a:active, a.CommandButton:active {
	color:#BF1E2E;
	text-decoration: none;
}
a:hover, h2 a:hover, a.CommandButton:hover {
	text-decoration: underline;
}
a.SkinObject,
a.SkinObject:active,
a.SkinObject:link,
a.SkinObject:visited {
	color:#B49F9A;
	font-weight: normal;
}
label {
	color:#B49F9A;
	font-weight: normal;
}
/* GENERAL ELEMENT STYLING END */
/* -------------------- */
/* House Menu Styling */
/* -------------------- */
#menu { /* div container around the root ul */
	  float: right;
}

#HouseMenuNav {
	width: auto;
	left: 0px;
	float: right;
	padding: 0px;
	margin: 0px;
	margin-left: -50px;
	position: relative;
	z-index: 600;
	margin-top: 15px;
	font-size:1.1em;
	font-family: Historical-FellTypeRomanSC;
	margin-right: 15px;
	text-transform: uppercase;
	letter-spacing: -1px;
}

#HouseMenuNav a {
	color: #5A493F;
	text-decoration: none;
	position: relative;
	z-index:20;
}
#HouseMenuNav li ul a {
	color: #dddddd;
	font-size: 11px;
	position: relative;
	z-index: 30;
}
#HouseMenuNav a:hover {
	color: #BF1E2E;
	text-decoration: none;
}

#HouseMenuNav, #HouseMenuNav ul { /* all lists */
	list-style: none;
}

#HouseMenuNav li { /* all list items */
	list-style: none;
	float: left;
	position: relative;
	padding-bottom: 8px;
	padding-top: 2px;
	margin-left: 8px;
	margin-right: 8px;
	color: #5A493F;
	z-index: 30;
	background-repeat: no-repeat;
}

#HouseMenuNav li:hover, #HouseMenuNav li.over {
	background-repeat: no-repeat;
}

#HouseMenuNav li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 26px; /* same as in li>ul */
	left: 0px; /* same as in li>ul */
	width: 180px;
	margin-left: 5px;
	z-index: 200;
	padding-left: 10px;
	font: 14px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-image:url("images/navDrop.png");
	background-color: transparent;
	background-repeat: repeat-x;
}

#HouseMenuNav li:hover ul, #HouseMenuNav li.over ul { /* lists nested under hovered list items */
	display: block;
}

#HouseMenuNav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: 26px; /* same as in HouseMenuNav li ul */
	left: 0px; /* same as in HouseMenuNav li ul */
	width: 200px;
	margin-left: 5px;
	z-index: 200;
	padding-left: 10px;
	background-image:url("images/navDrop.png");
	background-repeat: repeat-y;
}

#HouseMenuNav li ul li { /* second-level list items */
	width: 100%;
	background: transparent;
	clear: left;
	position: relative;
	z-index: 600;
}

#HouseMenuNav li ul li:hover #HouseMenuNav li ul li.over { /* second-level list items */
	background-image: url('images/menu.gif');
	background-position: right -75px;
	background-repeat: repeat-x;
}

#HouseMenuNav li ul li ul li { /* hide third level lists */
	display: none;
}


/* DNN etc. styling */
/*START JQUERY OVERWRITES*/
#tabs .ui-tabs-nav{
	margin-top: -23px;
}
	#tabs ul li a {
		padding: 0px;
		padding-top: 3px;
		text-align: center;
		padding-left: 15px;
	}
	#tabs .ui-widget-header {
		background: none;
		border: 0px;
	}
	#tabs .ui-widget-content {
		background: none;
		border: 0px;
	}
	#tabs .ui-state-default {
		background: none;
		border:0px;
		background-image: url('images/bottom_nav2.png');
		background-repeat: no-repeat;
		color: brown;
		height: 16px;
		font-size: 9px;
		width: 135px;
		text-align: center;
	}
		#tabs .ui-state-active {
			background-position: left 101%;
			background-repeat: no-repeat;
			padding-bottom: 0px;
		}
		#tabs .ui-state-over {
			background-image: url('images/bottom_nav2.png');
			background-position: left 101%;
			background-repeat: no-repeat;
			color: #ffffff;
		}
.ui-tabs {
	background: none;
	border: 0px;
}
/*END JQUERY OVERWRITES*/
/*START EASYSLIDER CSS*/
#photos ul,
#testimonies ul{
	list-style: none;
}
#photos ul li,
#testimonies ul li {
	width: 660px;
	list-style: none;
}
#photos ul li img,
#testimonies ul li img {
	float: left;
	padding: 10px;
	margin: 10px;
	display: block;
}
/*END EASYSLIDER CSS*/
