/* Cascading Style Sheet Created By: PxO Ink (http://www.pxoink.net/) */
/* Cascading Style Sheet Copyright 2012 © PxO Ink. All Rights Reserved. */


/* Color Theme: 
	#800080; Purple
	#392A00; Brown
	#2B2000; Dark Brown
	#3D3500; Greenish Brown
	#284000; Dark Green
	#2E6100; Green
	#5EA333; Light Green
	#A5966E; Dark Beige
	#665630; Darker Beige
	*/

/* Begin Page Settings */

@font-face {
	font-family: 'Eadui';
	src: url('../fonts/eadui.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
	}

body {
	font-family: serif;
	font-size: 62.50%;
	background-color: #392A00;
	background-image: url('../images/bg.png');
	}

html, body {
	width: 100%;
	height: 100%;
	border: none;
	}

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, hr
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0px;
	padding: 0px; 
	}
	
a {
	color: #FFF;
	}
	
a:hover {
	color: #5EA333;
	}
	
h1, h2, h3 {
	font-family: Eadui, serif;
	font-weight: normal;
	letter-spacing: 1px;
	}
	
h1 {
	font-size: 2.80em;
	}
	
h2 {
	font-size: 2.60em;
	}
	
h3 {
	font-size: 2.40em;
	}
	
input[type=text], select, textarea {
	padding: 4px;
	background-color: #FFF;
	border-width: 1px;
	border-style: inset;
	border-color: #B09F74;
	border-radius: 3px;
	font-family: serif;
	font-size: 1.40em;
	}
	
/* End Page Settings */

/* Begin Page Work */

.button { 
	padding: 0px 0.50em;
	background-color: #B09F74;
	background-image: url('../images/paper-in.png');
	background-repeat: repeat-x;
	border-width: 2px;
	border-color: #B09F74;
	border-style: groove;
	border-radius: 3px;
	font-family: serif;
	font-size: 1.60em;
	letter-spacing: 1px;
	}
	
.button:active {
	background-image: none;
	border-style: inset;
	}

div#container, div#copyright {
	min-width: 640px;
	}
	
div#header-content, div#nav, div#paper-top, div#content, div#paper-bottom {
	margin: 0 auto;
	width: 60%;
	min-width: 640px;
	}

div#header {
	margin-bottom: 2.50em;
	height: 172px;
	background-image: url('../images/header.png');
	background-repeat: repeat-x;
	overflow: hidden;
	}
	
div#logo {
	position: relative;
	float: left;
	width: 0px;
	}
	
div#logo img {
	margin: 0.50em;
	}
	
div#logo span {
	position: absolute;
	color: #2B2000;
	font-family: Eadui, serif;
	letter-spacing: 1px;
	text-shadow: 0px 1px 1px #800080;
	}

div#logo span.header-i {
	top: 10px;
	left: 140px;
	font-size: 24pt;
	}

div#logo span.header-ii {
	top: 40px;
	left: 165px;
	font-size: 32pt;
	}

div#logo span.header-iii {
	top: 85px;
	left: 205px;
	font-size: 32pt;
	}
	
div#nav {
	float: right;
	width: 450px;
	text-align: right;
	}
	
ul#menu {
	height: 170px;
	line-height: 170px;
	list-style-type: none;
	}
	
ul#menu li {
	display: inline;
	margin-right: 2.50em;
	font-family: sans-serif;
	}
	
ul#menu li img {
	margin-right: 0.25em;
	}
	
ul#menu li a {
	color: #111;
	font-family: Eadui, serif;
	font-size: 2.80em;
	letter-spacing: 1px;
	text-decoration: none;
	}
	
ul#menu li a span {
	min-width: 61px;
	}
	
ul#menu li a:hover span, ul#menu li a.active span {
	padding-bottom: 5px;
	color: #000;
	background-image: url('../images/nav-hover.png');
	background-repeat: no-repeat;
	background-position: bottom center;
	}
	
ul#menu li a img {
	vertical-align: middle;
	}
	
div#paper-top, div#paper-bottom {
	background-repeat: repeat-x;
	}
	
div#paper-top {
	height: 18px;
	background-image: url('../images/paper-top.png');
	background-position: top left;
	}
	
div#paper-bottom {
	height: 32px;
	background-image: url('../images/paper-bottom.png');
	background-position: bottom right;
	}
	
div#content {
	background-image: url('../images/paper-in.png');
	}
	
div#main {
	clear: both;
	padding: 2.50%;
	background-color: transparent;
	}
	
div#main > div > p {
	margin-bottom: 0.50em;
	font-size: 1.40em;
	line-height: 2.00em;
	}
	
div#left {
	float: left;
	width: 68.50%;
	}
	
form#contact-form table {
	width: 100%;
	}
	
form#contact-form th {
	padding-right: 2.50%;
	font-size: 1.40em;
	text-align: right;
	vertical-align: top;
	}
	
form#contact-form input[type=text], form#contact-form select, form#contact-form textarea {
	width: 55.00%;
	}
	
span.req {
	color: #F00;
	}
	
div#right {
	float: right;
	width: 28.50%;
	text-align: right;
	}
	
div#right form {
	margin-bottom: 0.50em;
	}
	
div#right input[type=text] {
	width: 80%;
	}
	
div#footer {
	clear: both;
	}
	
div#copyright {
	margin: 1.00em;
	text-align: center;
	color: #A5966E;
	}

/* End Page Work */

/* Begin Slider Work */

	
div#slider-container {
	position: relative;
	margin-bottom: 1.50em;
	}
	
div#slider {
	position: relative;
	margin: 0 auto;
	max-width: 600px;
	background-color: #000;
	border-width: 8px;
	border-style: solid;
	border-color: #000;
	border-radius: 8px;
	overflow: hidden;
	text-align: center;
	z-index: 150;
	}
	
div#slider a {
	position: absolute;
	bottom: 0.25em;
	right: 0.50em;
	font-size: 3.40em;
	font-style: oblique;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0px 0px 4px #000;
	}
	
ul.bjqs {
	display: none;
	margin: 0;
	padding: 0;
	position: relative;
	list-style: none;
	overflow: hidden;
	}
	
li.bjqs-slide {
	display:none;
	position:absolute;
	}
	
div#slider, ul#slides, ul#slides li {
	width: 100% !important;
	background-position: center center;
	background-repeat: no-repeat;
	}
	
ul#slides li {
	border-radius: 4px;
	}
	
ul.bjqs-controls > li {
	position: absolute;
	list-style-type: none;
	line-height: 1.00em;
	}
	
ul.bjqs-controls a {
	text-decoration: none;
	}
	
li.slide-prev, li.slide-next {
	left: 5.00%;
	padding: 0.50em 1.00em;
	background-color: #000;
	border-radius: 1.00em;
	font-size: 1.80em;
	font-weight: bold;
	opacity: 0.85;
	z-index: 250;
	}
	
li.slide-prev {
	top: 10.00%;
	}
	
li.slide-next {
	bottom: 10.00%;
	}

/* End Slider Work */