body {
	background: #5c0407 url('../images/bg.png') repeat-y 0 center;
}

html, body { height: 100%; }

#page{
	width: 100%;
	height: 614px;
	overflow: hidden;
	position: relative;
	/*min-height: 100%;*/
	background-color: white;
}

#site {
	width: 920px;
	padding: 114px 0 0 0;
	text-align: left;
}
#footer {
	margin-top: -114px;
	height: 114px;
	position: relative;
	background: #5C0407 url(../images/bg.png) repeat-y scroll 0 center;
}

#header {
	top: 0;
	left: 0;
	width: 100%;
	position: absolute;
	z-index: 100;
	height: 114px;
	background: #5C0407 url(../images/bg.png) repeat-y scroll 0 center;
}

#nav {
	width: 160px;
	float: left;
	position: relative;
	text-transform: capitalize;
}
#nav > ul {
	padding: 20px;
}

#nav li {
	position: relative;
	list-style-type: none;
}

#nav li li a {
	padding: 0 0 0 20px;
}

#nav li li { font-size: 90%; }

#nav a {
	display: block;
	padding: 5px 10px;
}

#nav .active a, #nav .active .active a { text-decoration: underline; }
#nav .active li a { text-decoration: none; }

#content {
	float: left;
	width: 740px;
	height: 500px;
	overflow-y: auto;
	overflow-x: none;
	position: relative;
}

#content h1 {
	margin-top: 23px;
}

#gallery ul { width: 668px; margin: 0; }
#gallery li { padding-right: 1px; list-style-type: none; float: left; height: 59px; }
#gallery li.active { border: 1px solid white; padding-right: 0; margin-top: -1px; margin-left: -1px; }
#gallery img { margin-bottom: 0; }

.column { float: left; }
.row { clear: both; }
.tenth { width: 10%; }
.quarter { width: 25%; }
.third { width: 33.3333%; }
.half { width: 50%; }
.twothird { width: 66.6666%; }
.threequad { width: 75%; }
.ninth { width: 90%; }
.full { width: 100%; }

.right { float: right; }
.clear {
	clear: both;
	font-size: 1px;
	line-height: 1px;
}

label { cursor: pointer; }
fieldset { border: 0; }
legend { font-weight: bolder; margin-bottom: 3px; }

select,
textarea,
input.text, 
input.password {
	border: 1px solid #c0c0c0; background-color: white;
	padding: 0.05em 0.1em; margin-bottom: 3px; width: 100%; 
}

.submit {
	float: right;
	cursor: pointer;
	border: medium none;
	font-weight: bolder;
	background-color: white;
}

.media {
	line-height: 11px;
}

.media img {
	margin-right: 20px;
}

.media {
	height: 480px;
	position: relative;
}

.media img {
	float: left;
}

.QE_Link { z-index: 100; }

/*#footer { 
	width: 100%;
	height: 114px;
	position: fixed; bottom: 0; left: 0; 
	background: #5C0407 url(../images/bg.png) repeat-y scroll 0 center;
}*/



embed { margin-right: 10px; }

/* MaxiGallery */

.photo,
.clearboth { clear: both; }
#content .managecontainer { float: none; }
#content .picturecontainer {
	text-align: left;
}
#content .picture img {
	top: 20px;
	overflow: hidden;
	position: relative;
	margin-bottom: 0;
}
#content ul.thumbs { margin-bottom: 0; }
#content ul.thumbs li {
	margin: 2px 0 1em 0 !important;
	padding: 0;
	background: none;
	list-style-type: none;
}
#content ul.thumbs li,
#content ul.thumbs li a {
	width: 140px;
	height: 110px;
	overflow-y: hidden;
}

p.navigation {
	float: right;
	padding-right: 10px;
}

.thumbscontainer { padding-top: 20px; }