/* Start of CMSMS style sheet 'Layout' */
body {
margin:0;
padding:0;
background: #1b1b1b url(uploads/images/background/bg-body.jpg) repeat-x fixed center center;
}
	img {
	border: 0;
	}

a,
a:link 
a:active {
text-decoration: underline;
padding-bottom: 10px;
color: #c8b187;
}
	a:visited {
	text-decoration: underline;
	color: #c8b187;
	}
	a:hover {
	text-decoration: none;
	color: #c8b187;
	}

.clearboth {
clear: both;
}


/* WRAPPER ///////////////////////////////////////////////////////////////////////// */

div#wrapper {
margin: 0 auto;
clear: both;
width: 100%;
}

/* CONTAINER ///////////////////////////////////////////////////////////////////////// */

div#container {
margin: 0 auto;
clear: both;
width: 860px;
}


/* HEADER ///////////////////////////////////////////////////////////////////////// */

#header {
margin: 0 auto;
width: 100%;
height:100px;
clear: both;
}
#header p {
margin: 0px;
}
#header h1 {
color: #f0f0f0; 
font-size: 18px;
font-weight: bold;
}
#header #logo { 
float: left; 
width: 100%;
color: #f0f0f0; 
font-family: Arial; 
}
#header #logo img { 
border: none; 
}

/* HEADERLINKS ///////////////////////////////////////////////////////////////////////// */

#headerlinks {
font-family:'Trebuchet MS',Arial,Helvetica,Verdana,sans-serif;
font-size: 13px;
color: #f0f0f0;
width: 540px;
padding: 10px 20px; 
padding-bottom: 10px;
text-align: left;
float: left;
} 

/* MENU ///////////////////////////////////////////////////////////////////////// */

#menu {
width: 850px;
margin: 0 auto;
background: url("uploads/images/menu/bg-nav.jpg") top repeat-x;
}

/* CALENDAR ///////////////////////////////////////////////////////////////////////// */

#calendar {
padding-right: 10px;
padding-top: 5px;
text-align: left;
float: left;
} 
#calendar p {
padding:0px;
margin:0px;
} 

/* BANNER //////////////////////////////////////////////////////////////////////// */

div#banner {
margin: 0 auto;
background-color: #000;
width: 850px;
border: 5px solid #1b1b1b;
border-top: 3px;
}
	div#banner img {
	margin: 0px;
	padding:0px;
	overflow: hidden;
	}
	div#banner p {
	margin: 0px;
	padding:0px;
	}



/* LEFT SIDE //////////////////////////////////////////////////////////////////////// */

div#leftside {
font-family:'Trebuchet MS',Arial,Helvetica,Verdana,sans-serif;
font-size: 13px;
width: 150px;
padding: 20px;
padding-top: 0px;
margin-left: 10px;
float: left;
}
div#callout {
font-size: 11px;
text-align: center;
}
div#callout p {
margin-top: 0px;
}
	
/* CONTENT-GALLERY //////////////////////////////////////////////////////////////////////// */

div#content-gallery {
background: url("uploads/images/menu/bg-dropdown.png");
font-family:'Trebuchet MS',Arial,Helvetica,Verdana,sans-serif;
font-size: 14px;
color: #f0f0f0;
z-index: 1;
padding: 30px;
width: 790px;
border: 5px solid #1b1b1b;
clear: both;
}
	div#content-gallery p {
	line-height: 20px;
	}
	
/* CONTENT //////////////////////////////////////////////////////////////////////// */

div#content {
background: url("uploads/images/menu/bg-dropdown.png");
font-family:'Trebuchet MS',Arial,Helvetica,Verdana,sans-serif;
font-size: 14px;
color: #f0f0f0;
position: relative;
z-index: 1;
padding: 30px;
margin-bottom: 37px;
margin-top: -552px;
margin-left: 32px;
width: 505px;
height: 460px;
clear: both;
}
	div#content p {
	line-height: 20px;
	}
	
/* TRANSPARENT SCROLL //////////////////////////////////////////////////////////////////////// */

.root {
position: relative;
margin: 0px;
}

	.thumb {
	position: absolute;
	height: 80px;
	width: 15px;
	left: 10px;
	}
	.up, .dn {
	position: absolute;
	left: 10px;
	}
	.up a, .up a img, .dn a, .dn a img, .thumb a , .thumb a img{
	border: 0;
	}

.scrollContainer { 
position: absolute; 
left: 2px; 
top: 19px; 
clip: rect(0 467 200 0); 
overflow: auto; 
}
.scrollContent { 
position: absolute; 
left: 0px; 
top: 0px; 
}
	

/* FOOTER //////////////////////////////////////////////////////////////////////// */

div#footer {
margin: 0 auto;
font-family:'Trebuchet MS',Arial,Helvetica,Verdana,sans-serif;
font-size: 12px;
color: #f0f0f0;
margin-top: 5px;
padding-bottom: 15px;
width: 850px;
clear:both;
}

div#footer p {
line-height: 20px;
margin: 0;
}
	div#footer a {
	text-decoration: underline;
	}
	div#footer a:hover {
	text-decoration: none;
	}

div#left {
width:350px;
float: left;
}
div#right {
float: right;
}

/* H-STYLES ////////////////////////////////////////////////////////////////////////// */

h1 {
color: #f0f0f0; 
font-size: 18px;
margin-bottom: 5px;
font-weight: bold;
padding: 0; 
margin: 0;
}
h2 {
color: #f0f0f0; 
font-size: 16px; 
margin-top: 0px;
font-weight: bold;
}

h3 {
color: #fff; 
font-size: 13px;
}
h4 {
color: #fff; 
font-size: 12px;
}
h5 {
color: #fff; 
font-size: 11px;
}
h6 {
color: #fff; 
font-size: 10px;
}


/* CONTACT FORM ///////////////////////////////////////////////////////////////////////// */

.contactform div label {display:block; width:100px; } 
.contactform div.required {color:#f0f0f0; } 
.contactform textarea {height: 80px;width: 98%; overflow:auto;} 

.contactform input,
.contactform textarea
{background-color: #222;border: 1px solid #888;color:#c8b187;font-family:'Trebuchet MS',Arial,Helvetica,Verdana,sans-serif;
font-size: 14px;}

div.error {color: #c8b187;} 
div.error_message {color: #c8b187;margin-top: -25px;} 

input.fbsubmit {
margin-top: 5px;
background-color: #bd6c34;
color: #fff;
border: 1px solid #a7571c;
cursor: hand;
cursor: pointer;
}

/* GALLERY SCROLL //////////////////////////////////////////////////////////////////////// */

div.gallery-scroll {
height: 450px;
overflow: auto; 
}

div.gallery .img {
padding: 3px 5px;
}

/* End of 'Layout' */

