#siteLogo > img {
	float: left;
}
.xs-body #siteLogo img:nth-child(2) {
	margin-bottom: 0px;
}
.xs-body #siteLogo img {
	margin: 0 auto;
	text-align: center;
	display: block;
	max-width: 100%;
	height: auto;
}
body {
	background: #000 url("/images/bg.jpg") repeat-y fixed center top;
	font-size: 1em;
	font-family: "Trade Winds", Constantia;
}
#main-nav li {
	border: none;
	font-size: 2.0em;
	margin-bottom: 0;
}
#main-nav a:hover {
	color: #E3FF0B;
	font-weight: bold;
	text-shadow: 6px 4px 4px #2F2F2F;
}
#main-nav a {
	color: #363636;
}
#main-nav .sub-menu li {
	font-size: 1em;
}
ul.menu-list li:hover > ul {
	background: none;
}
ul.sub-menu {
	background: rgba(18, 18, 18, 0.862) !important;
	border-radius: 3px;
}
#main-nav ul.sub-menu a {
	color: white;
	font-size:.9em;
}
ul.sub-menu li {
	text-align: center !important;
}
ul.menu-list > li:hover {
	background: none;
}
/*#slide*/
#mainContent {
	background: #FFF5C1 none repeat scroll 0% 0%;
	border-radius: 20px;
	border: medium solid #3D3D3D;
	box-shadow: 0px 0px 12px #252525;
	font-size: 2em;
	padding: 10px;
	margin: 0px 20px 20px 0px;
	min-height: 250px;
}
h1 {
	/*font-size: 4em;*/
	margin-top: 10px;
	font-weight: bold;
	color: #971B1E;
	z-index: 9999;
	text-shadow: 1px 2px 5px #635E42;
}
#mainContent ul {
	display: block;
	list-style: inside none disc;
}
#mainContent li {
	margin-left: 15px;
}
#mainContent a {
	color: #477CF0;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 3px 2px 4px #FFFFFF;
}
#mainContent a:hover {
	color: #E3FF0B;
	/*+text-shadow:4px 4px 10px #686868;*/
	-moz-text-shadow: 4px 4px 10px #686868;
	-webkit-text-shadow: 4px 4px 10px #686868;
	-o-text-shadow: 4px 4px 10px #686868;
	text-shadow: 4px 4px 10px #686868;
}
#galleryList {
	width: 700px;
}
#testimonials a {
	color: #575757;
}
/*.testimonial a {
	float:right;
}*/
.testimonial {

	padding:1em;
	margin-bottom: 6px;
	color: rgba(123, 5, 22, 0.96);
	font-family: Handlee, cursive;
	font-size: 1.4em;
	font-weight: bold;
}
#main-nav-ul {
}
#siteLogo img:nth-child(2) {
	margin-bottom: -20px;
}
.testimonialByline {
	text-align: right;
	position: absolute;
	right: 5px;
	bottom: 0;
	font-size: medium;
	color: #00079A;
	font-weight: bold;
	font-family: Handlee, cursive;
}
.testimonialByline a {
		color: #00079A;

}
ul.marquee {
	/*required styles*/
	/*display: block;*/
	/*padding: 0;*/
	/*margin: 0;*/
	list-style: none;
	/*position: relative;*/
	overflow: hidden;
	/*optional styles for appearance*/
	width: 100%;
	height: 100%;
	/*height should be included to reserve visual space for the marquee*/
}
ul.marquee li {
	/*required styles*/
	/*position: absolute;*/
	/*top: -999em;*/
	/*right: 0;*/
	/*display: block;*/
	/*keep all text on a single line
	
	optional styles for appearance*/
	font: 14px Arial, Helvetica, sans-serif;
	padding: 3px 5px;
}
#mailList {
	margin-top: 20px;
}
#rightBar, #mailList {
	border-radius: 15px;
	box-shadow: 0px 1px 7px #030202;
	background: transparent url("/images/bgParchOnly.jpg") repeat scroll right center;
	color: #F2F0F0;
}
.widget-item-title {
	font-size: 22px;
}
.widget-item-description, #mailList p {
	color: #F2F0F0;
	font-size: 16px;
}
.widget-item-title > a {
	text-decoration: none;
	color: #971B1E;
	font-weight: bold;
	text-shadow: 4px 2px 10px #F9F9F9;
}
.widget-item-title > a:hover {
	font-weight: bold;
	margin-right: 10px;
	text-decoration: none;
	color: #E3FF0B;
	text-shadow: 4px 4px 10px #686868;
}
.widgetTitle, #mailListTitle {
	font-size: 26px;
	color: #6C0000;
	font-weight: bold;
	text-shadow: 1px 3px 5px #706D5F;
}
#presLoader {
	position: absolute;
	top: 0px;
	text-align: center;
	width: 50%;
	margin: 0px auto auto;
	padding-top: 20%;
	height: 100%;
	width: 100%;
	background: #000 url("/images/bg.jpg") repeat-y fixed center top;
	z-index: 1000;
}
.button.mailList {
	width: 80px;
	font-size: 1.5em;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	margin: 0px auto 10px auto;
	display: block;
	border: 1px solid #3E1515;
	border-radius: 8px;
	background: transparent url("/images/but.png") repeat-x scroll center bottom;
	color: #ECF700;
	text-decoration: none;
	box-shadow: 2px 2px 4px #323232;
	cursor: pointer;
}
.button.mailList:hover {
	border: 1px solid #3E1515;
	background: transparent url("/images/butOver.png") repeat-x scroll center bottom;
	text-decoration: none;
	color: #ECF700;
	box-shadow: 4px 4px 4px #000;
}
footer, footer img {
	text-align: center;
	margin: 0 auto;
}
#mainNavTrigger {
	border: none;
	font-size: 2em;
}
.md-body #gallery {
	transform: scale(0.8);
	-ms-transform: scale(0.8,0.8);
	/* IE 9 */
	-webkit-transform: scale(0.8,0.8);
	/* Safari */
	margin-left: -40px;
	overflow: visible;
}
.sm-body #gallery {
	transform: scale(0.8);
	-ms-transform: scale(0.8,0.8);
	/* IE 9 */
	-webkit-transform: scale(0.8,0.8);
	/* Safari */
	overflow: visible;
}
.xs-body #gallery {
	transform: scale(0.5);
	-ms-transform: scale(0.5,0.5);
	/* IE 9 */
	-webkit-transform: scale(0.5,0.5);
	/* Safari */
	overflow: visible;
	/*margin-left:-55px;*/
	/*margin-top:-140px;*/
}
.xs-body #galleryList {
	/*margin-left:-100px;*/
}
.xs-body .swControls {
	/*transform: scale(.5);*/
	overflow: visible;
	margin-left: 20px !important;
	margin-top: -100px !important;
}
/*.xs-body #galleryList, .xs-body #gallery {
	transform: scale(.5);
	overflow: visible;
	margin-left:-75px;
}*/
.mug {
	margin-right: 8px;
	box-shadow: 0px 0px 12px #4E4B4B;
	border-radius: 10px;
}
#mainContent h2 {
	color: #8A0000;
	font-size: 1.2em;
	font-weight: bold;
	text-shadow: 1px 3px 5px #706D5F;
}
#contact_form {
	border: 1px solid #141313;
	background: transparent url("/images/bgParchOnly.jpg") repeat scroll right center;
	padding: 25px 15px 15px;
	border-radius: 10px;
	box-shadow: 1px 4px 8px #5E5034;
}
@media (max-width: 600px) {
	#gallery {
		margin-left: -90px;
		/*margin-top:-300px !important;*/
	}
	#gallery .swControls {
		margin-left: 0px !important;
	}
}
#gallery {
	margin-top: -100px;
}
@media (max-width: 1200px) {
	#gallery {
		margin-top: -200px;
	}
}
.form-control {
	font-family: Arial, sans-serif;
}
