body {
	padding-top: 60px;
	color: #403027;
	font-size: 12px;
	font-family: lucida sans unicode,lucida grande, Arial,Verdana,sans-serif;
}

a { color:#696554; font-weight:bold; text-decoration:none; }
a:hover, a:visited { color:#696554; }

h1, h2, h3, h4, h5 { font-family: 'Josefin Slab', serif; color: #696554; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }

img { border: 1px solid #696554; padding: 0; margin: 0; }
.box_skitter_shop img { border: none !important; }
.noborder { border: none; }

.left, .alignleft { float: left }
.right, .alignright { float: right }
.textcenter { text-align: center; }
/**********************************************************************************
    HEADER
**********************************************************************************/
#header {
	text-align: center;
}
	#header h1, #header h3 {
		font-size: 16px;
		line-height: 14px;
		margin-bottom: 14px;
	}
	#header hr {
		border-color: #696554 !important;
		margin: 4px 0 !important;
	}

	#header .menu {
		list-style: none;
		padding: 0 4px 0 8px;
		margin: 24px 0 48px;
		border-bottom: 1px solid #97917D;
		border-top: 1px solid #97917D;
		height: 31px;
		font-size: 15px !important;
		font-family: 'Josefin Slab', serif;
		text-transform: uppercase
	}
		#header .menu li {
			float: left;
			display: inline;
			padding: 0 24px;
			margin: 0;
			height: 31px;
			line-height: 32px;
		}
			#header .menu li:hover, #header .menu li.current {
				background: #98A892;
			}
			#header .menu li a {
				display: block;
			}
			#header .menu li a:hover { text-decoration: none; }

		/* Drop Downs */
		#header .menu li ul {
			display: none;
			list-style: none;
			padding: 6px 0 0;
			margin: 0 0 0 -24px;
			position: absolute;
			background: #fff;
			text-align: left;
		}
			#header .menu li ul li {
				display: block;
				float: none;

			}
			#header .menu li:hover > ul { display: block; z-index: 9999;}
			#header .menu li ul.wide li {
				width: 130px !important;
				background: #fff;
			}
			#header .menu li ul.wide li:hover { background: #98A892; }

/**********************************************************************************
    CONTENT
**********************************************************************************/
	.home_staff p { margin-top: 24px; }
	.home_staff img { border:  none !important;}

	p { line-height: 21px; }

	/* HOME */
	.slides { margin-bottom: 12px; width: 802px !important; left: 78px !important}

	#slideshow { width: 802px; height: 533px; overflow: hidden; margin: 0; padding: 0; list-style: none; }
		#slideshow li { list-style: none; padding: 0; margin: 0; width: 800px; height: 531px; }

	.box_skitter_tall { margin-left: 160px; }

	ul li a:hover {text-decoration: underline}

	/* CONTACT */

	#contact_form {
		width: 590px;
	}
		#contact_form input {
			width: 578px;
			background: #696554;
			border: 1px solid #4C5449;
			color: #fff;
			margin: 0 0 5px;
			font-size: 12px;
			padding: 5px;
		}
		#contact_form textarea {
			width: 578px;
			height: 75px;
			background: #696554;
			border: 1px solid #4C5449;
			font-family: lucida sans unicode,lucida grande, Arial,Verdana,sans-serif;
			color: #fff;
			margin: 0 0 5px;
			font-size: 12px;
			padding: 5px;
		}
		#contact_form input[type="submit"] {
			background: #98A892;
			color: #696554;
			cursor: pointer;
			padding: 5px;
			width: 100px;
			float: right;
		}
			#contact_form input.error { border: 1px solid #cc0000; }
			#contact_form label.error { font-size: 11px }

		.contact-message {
			padding: 5px;
			border: 1px solid;
			float: left;
			font-weight: bold;
			width: 400px;

		}
			.contact-message.error {
				border-color: #f3d0d4;
				background: #fde5e5;
				color: #cb3b45;
			}

			.contact-message.success {
				border-color: #c0e5c6;
				background: #e8f8de;
				color: #66954f;
			}


	.lightbox_thumb {
		margin-bottom: 12px;
	}
/**********************************************************************************
    FOOTER
**********************************************************************************/
#footer {
	margin-top: 24px;
	font-family: lucida sans unicode,lucida grande, Arial,Verdana,sans-serif;
	font-size: 10px;
	height: 36px;
}
	#footer p { margin: 0 !important }
	#footer img { border: none; }