@charset "utf-8";

/* Website by 33interactions*/ /* http://www.33i.com.au */ /* Reset */
a,abbr,acronym,address,area,b,bdo,big,blockquote,body,button,caption,cite,code,col,colgroup,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,i,images,ins,kbd,label,legend,li,map,object,ol,p,param,pre,q,samp,small,span,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,tr,tt,ul,var
	{
	margin: 0;
	padding: 0;
	vertical-align: baseline
}

/* Defaults */
:focus {
	outline: 0
}

a,a:visited {
	
}

a:hover {
	
}

body {
	background: #F4ECD8 url(../images/bg.jpg) repeat-x;
	color: #333;
	font: 75%/ 125% Georgia, Garamond, Serif
}

h1 {
	background: url(../images/swirl.gif) no-repeat left center;
	color: #854a2f;
	font: italic bold 15px/ 15px Georgia, Garamond, Serif;
	margin: 0 0 5px;
	text-indent: 24px
}

h1 a {
	color: #854a2f;
	text-decoration: none
}

h1 span {
	background: url(../images/swirl-small.gif) no-repeat 0 7px;
	color: #5c4a36;
	font-style: normal;
	font-weight: normal;
	margin: 0 0 0 4px;
	padding: 0 0 0 20px
}

h2 {
	border-bottom: 1px dotted #cdae9f;
	color: #854a2f;
	font-style: italic;
	font-weight: normal;
	font-size: 15px;
	margin: 0 0 10px
}

img {
	border: 0;
	vertical-align: bottom
}

fieldset {
	border: 0
}

p {
	margin: 0 0 1em
}

/* Containers */
#skip {
	height: 0px;
	overflow: hidden;
	width: 0px
}

#page {
	margin: 0 auto;
	width: 880px
}

#bg {
	background: url(../images/footer.jpg) repeat-x center bottom;
	overflow: hidden;
	width: 100%
}

/* Logo */
#logo {
	float: left;
	margin: 55px 0 0
}

/* Top Buttons */
.button {
	color: #FFF;
	display: inline;
	float: right;
	height: 22px;
	line-height: 22px;
	margin: 6px 0 0;
	position: relative;
	text-indent: 5px
}

.button span {
	background: url(../images/top-buttons.png) no-repeat;
	cursor: pointer;
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	width: 100%
}

/* Login */
.login {
	margin: 6px 5px 0 0;
	width: 122px
}

/* Find */
.find {
	margin: 6px 30px 0 0;
	width: 150px
}

.find span {
	background-position: right top
}

/* Details */
#details {
	border-left: 1px solid #ab8a6a;
	clear: right;
	float: right;
	font-style: italic;
	list-style: none;
	margin: 6px 0 0;
	width: 336px
}

#details li {
	border-left: 1px solid #ede1ca;
	border-right: 1px solid #AB8A6A;
	color: #6c371f;
	float: left;
	font-size: 0.92em;
	height: 50px;
	padding: 10px;
	width: 130px
}

#details li.last {
	border-right: 0px;
	width: 150px
}

#details li span {
	color: #313F13;
	display: block
}

/* Menu */
#menu {
	clear: both;
	list-style: none;
	padding: 15px 0 0 2px
}

#menu li {
	float: left;
	line-height: 29px
}

#menu li a {
	background: url(../images/menu.png) no-repeat 0px 2px;
	color: #422416;
	display: inline;
	float: left;
	height: 29px;
	padding: 0 8px 0 13px;
	margin: 0 2px 0 7px;
	position: relative;
	text-decoration: none
}

#menu li a span {
	background: url(../images/menu.png) no-repeat right 2px;
	display: block;
	height: 29px;
	position: absolute;
	top: 0;
	left: 100%;
	width: 7px
}

#menu li a:hover,#menu li.current a {
	background: url(../images/menu.png) no-repeat 0 -27px;
	color: #6d3824
}

#menu li a:hover span,#menu li.current a span {
	background: url(../images/menu.png) no-repeat right -27px
}

/* Frame */
#banner {
	background: url(../images/frame.png) no-repeat;
	clear: both;
	height: 240px;
	margin: 0 0 10px;
	padding: 14px 0 0 16px;
	width: 911px
}

/* Content*/
#content {
	display: inline;
	float: left;
	margin: 0 0 15px 20px;
	width: 612px
}

.divider {
	border-top: 1px solid #CFBA90;
	border-bottom: 1px solid #e6e2d4;
	margin: 0 0 5px
}

#content .content {
	background: #f3ecdc url(../images/content-home.jpg) no-repeat;
	font-size: 13px;
	line-height: 1.6em;
	padding: 15px 25px
}

#content p.about {
	color: #753a24;
	float: left;
	font-style: italic;
	font-size: 14px;
	padding: 8px 220px 5px 0;
	width: 325px
}

/* Subpages */
#inner #content {
	width: 844px
}

#inner #content .content {
	background: #f5efe3 url(../images/content-inner.jpg) no-repeat;
	margin: 0 0 10px
}

#inner #content .no-bg {
	background: #f5efe3
}

/* Menu */
#menus #content .content {
	background: #f4eddd;
	margin: 0 0 10px;
	width: 560px
}

#menus #content .first {
	background: #efe8d8 url(../images/content-menus-first.jpg) no-repeat
}

#menus #content .second {
	background: #f5efe3 url(../images/content-menus-second.jpg) no-repeat
}

/* Image Alignment */
img.left {
	float: left;
	margin: 0 10px 0px 0
}

img.right {
	float: right;
	margin: 0 0 2px 10px
}

/* Login Form */
#login-form label {
	clear: both;
	float: left;
	font-weight: bold;
	width: 7em
}

#login-form input.input {
	clear: both;
	float: left;
	margin: -1.5em 0 3px 7em
}

#login-form input#login {
	clear: both;
	float: left;
	margin: 15px 0 0
}

/* Sidebar */
#sidebar {
	display: inline;
	float: right;
	margin: 8px 20px 15px 0;
	width: 215px
}

#sidebar .divider {
	margin: 12px 0
}

/* Menus */
#menus #sidebar ul {
	background: url(../images/menus-top.png) no-repeat;
	list-style: none;
	padding: 30px 0 0
}

#menus #sidebar ul li {
	background: url(../images/swirl-small.gif) no-repeat left center;
	border-top: 1px solid #e7e1ca;
	border-bottom: 1px solid #ccc4ac;
	margin: 0 15px;
	padding: 5px 0 5px 15px
}

#menus #sidebar ul li a {
	color: #5c4a36;
	font-weight: bold;
	text-decoration: none
}

#menus #sidebar ul li.first {
	border-top: 0
}

#menus #sidebar ul li.last {
	border-bottom: 0
}

#menus #sidebar div {
	background: url(../images/menus-bottom.jpg) no-repeat left bottom;
	padding: 0 0 20px
}

#menus #sidebar {
	background: url(../images/menus-middle.jpg) repeat-y;
	margin: 0 8px 0 0;
	width: 232px
}

/* Footer */
#footer {
	background: url(../images/footer.gif) repeat-x;
	clear: both;
	color: #6D3824;
	font-size: 0.92em;
	margin: 0 20px;
	overflow: hidden;
	padding: 7px 15px 60px
}

#footer em {
	float: right;
	font-style: normal
}

#footer ul {
	float: left;
	list-style: none
}

#footer ul li {
	display: inline
}

#footer ul li a {
	color: #6D3824;
	text-decoration: none
}


.message {
	display: block;
	border: 1px solid #783B26;
	color: #783B26;
	font-weight: bold;
	padding: 3px;
}

.message p {
	margin: 3px auto;
}