/* @override 
	http://www.mbmb.co.uk/c/main.css
	http://dev.peggy.site:8888/c/main.css
*/
@font-face {
	font-family: 'JoannaMTBoldItalic';
	src: url('joannmtsembolita.eot');
	src: local('☺'), url('joannmtsembolita.woff') format('woff'), url('joannmtsembolita.ttf') format('truetype'), url('joannmtsembolita.svg#webfont') format('svg');
}

body {
/* 	margin: 0; */
	font-family: Georgia, "Times New Roman", Times, serif;
/* 	font-size: small; */
	background-color: #5b345a;
}

div#main_splash {
/* 	width: 728px; */
	margin: 1rem auto;
	padding: 1rem;
	background-color: #efeccc;
 -webkit-border-radius: 7px 7px;
 -moz-border-radius: 7px 7px;
}

div#main_splash p {
	font-family: 'JoannaMTBoldItalic', sans-serif;	
	margin: 6px 0;
	font-size: 1.5em;
	line-height: 1.25;
	font-weight: normal;
}




div#wrapper {
	color: #441;
	/* width: 840px; */
	margin: 0 auto;
	/* padding: 20px 0 20px 0; */
	text-align: left;
	background-color: #d2d0b5;
	}

#pagetop {
	background: url(../assets/Header-BG.png) no-repeat bottom right;
	background-size: cover;
	height: 210px;
	margin: 20px auto 0 auto;
/* 	width: 840px; */


}




@media only screen and (max-width: 600px) {
#pagetop {
height: 300px;
	background: url(../assets/Header-BG.png) no-repeat bottom center;
	background-size: cover;


}

}



div#pagetop h1 {
	/* text-indent: -9999px; */
	margin: 0;
	padding: 0;
	border: 0;
}

.home_logo h1 {
	top: 72px;
	left: 16px;
	position: relative;
	/* text-indent: -9999px; */
	/*border: 1px solid red;*/
	font-family: 'JoannaMTBoldItalic',  Georgia, "Times New Roman", Times, serif;	
	font-size: 2.4em;
	line-height: 1;
}

@media only screen and (max-width: 600px) {
.home_logo h1 {
top: 180px;
}

}


div#pagetop .home_logo h1 a:link, div#pagetop .home_logo h1 a:visited {

	color: #1d3606;
		text-decoration: none;

/* 
	width: 456px;
	height: 54px;
 */
	display: block;
}

div#pagetop .home_logo h1 a:hover
{
	color: #3A5A18;
	text-decoration: none;
	/* 
	width: 456px;
	height: 54px;
 */
	display: block;
}

#footer {
/* 	width: 840px; */
	/* background: url(../assets/footer_bg.png) no-repeat center bottom; */
	/*border-top: 1px dashed #335906;*/
	height: 80px;
	padding: 0;
	color: white;
	margin: 0 auto 40px auto;
}

#footer p {
	font-size: 90%;
	line-height: 140%;
	text-align: left;
	margin: 0;
	padding: 20px 0 0 34px;
}


/* @group Sidenav */

/* 
#sidenav {
	width: 300px;
	right: 0;
	height: 200px;
	float: left;
	margin: 32px 0 0 92px;
}
 */

#sidenav h1 {
	font-family: 'JoannaMTBoldItalic', sans-serif;	
	font-size: 2.5em;
	line-height: 1.2em;
	color: #1d3606;
	font-weight: normal;
}



#sidenav li.heady {
	padding: 10px 0 5px 0px;
	color: #1d1d1d;
	text-decoration: none;
	display: block;
	font-weight: bold;
	font-size: 120%;
	//border-bottom: 1px dotted #b52728;
}

#sidenav ul li {
	list-style: none;
}

#sidenav a:link, #sidenav a:active, #sidenav a:visited {
	padding: 10px 0 5px 0px;
	font-weight: bold;
	color: #1d1d1d;
	text-decoration: none;
	display: block;
	//border-bottom: 1px dotted #485662;
}

#sidenav a:hover {
	background: url(../images/sidenavbg2.gif) left center  no-repeat;
	color: #485662;
}

/* @end */

/* 
#content {
	margin: 40px 0 0 420px;
	width: 400px;
	min-height: 600px;
}
 */

/* 
#content p {
	font-size: 1em;
	line-height: 1.6;
}
 */

#content h3 {
	font-size: 120%;
	line-height: 1.2;
	border-top: 1px solid #cccccc;
	padding-top: 4px;
}

.JoannaMT-SemiBoldItalic {font-weight: bold; font-style: italic;line-height:normal; font-family: 'JoannaMTBoldItalic', sans-serif;}

#content h1, #content h2 {
	font-family: 'JoannaMTBoldItalic', sans-serif;	
	font-size: 4em;
	line-height: 1.4em;
	color: #1d3606;
}


/* @group Nav Tabs */

/* 
#nav {
	float: right;
	width: 600px;
	margin: 0;
	padding: 10px 0 0 40px;
	list-style: none;
	background: transparent url(../images/nav_bg2.gif) #FFCB2D repeat-x left bottom;
	top: 120px;
}

#nav li {
	float: left;
	margin: 0;
	padding: 0;
	font-family: "lucida grande", sans-serif;
	font-size: 75%;
}

#nav a {
	float: left;
	display: block;
	margin: 0 1px 0 0;
	padding: 4px 8px;
	color: #333;
	text-decoration: none;
	border: 1px solid #9B8748;
	border-bottom: none;
	background: #F9E9A9 url(../images/tabbg.gif)  repeat-x left top;
}

#nav a:hover, body#intro #t-intro a {
	padding-bottom: 5px;
	color: #333;
	border-color: #727377;
	border-style: solid;
	border-bottom: none;
	background-image: url(../images/tabbg-over.gif);
}
 */

/* @end */

/* @group Table Styles */


/* 

.galtab {
	border: 0;
	margin: 0;
	padding: 4px;
	background: url(/images/well.gif) no-repeat center center;
}

.datetable {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}
 */

form#contact_form {
	display: none;
	width: 384px;
	background-color: #e7e4c6;
	border: 1px solid #acab86;
 	-webkit-border-radius: 7px 7px;
 	-moz-border-radius: 7px 7px;
}

fieldset#contact-form {
	border: 0;
}



/* @end */

.error_mess {
	color: red;
}