/* Initial reset
---------------------------------------------------------- */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn,
em, font, images, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt,
var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th,
td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}


ol, ul {
		list-style: none;
}
fieldset, images {
		border:0;
}
input, select, textarea {
		font-size: 100%;
}

img {
		border:0;
}
/* General
---------------------------------------------------------- */
html {
		font: 62.5% Georgia, Verdana, Arial, Helvetica, sans-serif; 
		text-align: center;   /* (1) Explorer 5.5 */
} 
body {
		background:#f9edb7 url(images/t5.png) repeat top left;
		color:black;
		
}
.inner-wrap {
		width: 940px;
		margin: 0 auto;
		text-align: left;   /* (2) Explorer 5.5 */
}
.inner-wrap img {position:absolute;margin:20px 0 0 80px;}
.vertical-space {
		margin-top:20px;
}
/* Header
---------------------------------------------------------- */
#header {		
		overflow:hidden;
		background:white url(images/header-background-soft-v1.png) repeat top left;
		margin:0 auto;
		
}

/* Navigation
---------------------------------------------------------- */
.menu {
		float: right;
}
.menu ul {
		margin:81px 60px 0 0px;
}
.menu li {
		float: left;	
		margin-left:2px;				
}
.menu a {
		font-size:1.4em;
		color:#3d3a26;	
		text-transform: uppercase;
		display:block;
		padding:5px 12px 6px 12px;
}
.menu a:hover {
		color:#af120a;
}
 
.current_page_item a, .current_page_item a:hover{
		color: #fff;
		text-decoration:none;
		background-color:#b12d23;
}

/*Edging
----------------------------------------------------------*/
.roundcont {
	width: 250px;
	background-color: #f90;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(images/ctr.gif) no-repeat top right;
	
}
.roundtopborder {
	background: url(images/ctb.gif) repeat-x top right;
	width:757px;
	height:92px;
	margin-left:92px;
	
}

.roundbottomborder {
	background: url(images/cbb.gif) repeat-x top right;
	width:757px;
	height:92px;
	margin-left:92px;
	
}

.roundbottom {
	background: url(images/cbr.gif) no-repeat top right;
	float:right;
	width:940px;
}

img.corner {
   width: 92px;
   height: 92px;
   border: none;
   display: block !important;
   float:left;
}




/* Content
---------------------------------------------------------- */
#content {
		/*background:#fff url(images/shadow.gif) repeat-x top left;*/
		overflow:hidden;
		width: 940px;
		margin: 0 auto;
		text-align: left;   /* (2) Explorer 5.5 */
}
/*#content a {
		color: #af120a;
}
#content a:hover {
		color: #ff0d00;
}*/
/* Top home
---------------------------------------------------------- */
#top-home {
		background:#fff url(images/top-content-background.gif) repeat-x top left;
		overflow:hidden;
		width:920px;
		margin:10px 10px 4px 10px;
}
#top-home-left {
		width:450px;
		float:left;
}
#top-home-right {
		width:460px;
		padding:75px 10px 0px 0px;
		text-align:left;
		float:right;
}
#top-home-right h2{
		font-size:2.1em;
		/*font-style:italic;*/
		color:#e9e3ba;
		line-height:1.4;
}
#top-home-right h2 strong {
		color:#fff;
}
/* Top inner
---------------------------------------------------------- */
#top-inner {
		background:#fff url(images/top-inner-background.gif) repeat-x top left;
		overflow:hidden;
		width:920px;
		margin:10px 10px 4px 10px;
}
#top-inner-left {
		width:100px;
		float:left;
}
#top-inner-right {
		width:810px;
		padding:15px 10px 0px 0px;
		text-align:left;
		float:right;
}
#top-inner-right h2{
		font-size:2.1em;
		font-style:italic;
		font-weight:bold;
		color:#fff;
}
/* Main content
---------------------------------------------------------- */
#main-content {
		overflow:hidden;
		width: 913px;
		margin-left:14px;

		background:#e8d071 url(images/main-body-bg.gif) repeat-y;
}
#main-content-left { 
		/*width: 560px;*/
		width: 520px; 
		float: left;
		margin-left:44px;
		padding:0 20px 20px 20px;
}
#main-content-left p { 
		line-height:1.3em;
		padding-top:16px;
		font-size:1.5em;
		
}
.images-content {
		float:left;
		border:1px solid #cbbd80;
		padding:4px;
		background-color:#f4f4f4;
		margin-right:10px;
}
.images-content-text {
		height:6em;
}
#main-content h3 {
		color:#9a0e19;
		font-size:2em;
		line-height:1.5;
}
#main-content h2 {
		color:#8a0e19;
		font-size:1.8em;
		margin: 15px 0 -10px 0;padding:0;
}
#main-content span.name {color:#8a0e19;font-weight:bold}

#main-content h4 {
		font-size:1em;
		font-weight:bold;
}

.separate {
		background:url(images/hor-sep.gif) no-repeat;
		padding-bottom:32px;
}
#sidebar {
		width: 220px; 
		float:right;
		margin-right:55px;
		margin-top:0px;
}
#sidebar h3 {
		color:#9a0e19;
		font-size:1.8em;
		font-style:normal;
		background:url(images/dotted-line.gif) repeat-x bottom left;
		margin-bottom:4px;
}
#sidebar p {
		font-family:Verdana, Arial, Helvetica, Georgia, sans-serif;
		font-size:1.2em;		
}
/* Gallery
---------------------------------------------------------- */
#pictures-gallery {
		overflow:hidden;
		padding:25px 25px 0px 25px;
}
#pictures-gallery .thumbnail {
		padding:5px;
		border:1px solid #ded196;
		background:#fff;
		float:left;
		margin:5px;
}
#zoom {
		font-family:Verdana, Arial, Helvetica, Georgia, sans-serif;
		font-size:.6875em;
		color:#af120a;
		padding:0 16px;
		float:right;
		width:560px;
		text-align:right;
		margin-bottom:-4px;
}
/* Menus
---------------------------------------------------------- */
.menus-nav {
		overflow:hidden;
		width:920px;
		margin-bottom:20px;
		
		
		
}
.menus-nav ul {
margin:-20px 0 0 60px;
position:absolute;

}
.menus-nav li {
		float: left;	
		margin:2px;	
}
.menus-nav a {
		font-size:1.1em;
		display:block;
		padding:3px 3px 3px 3px;
		color:#9a0e19;
		text-transform:uppercase;
}
.menus-nav a:hover {
		/*color:#ff0d00;*/
		
}

.menus-nav .current_page_item a{
			color: #fff;
		text-decoration:none;
		background-color:#b12d23;
}
.menus-nav-selected .current_page_item a:hover {
		color: #fff;
}
/* Menus Items
---------------------------------------------------------- */

#menu-container {
		width:820px;
		margin-left:90px;

}
.menu-category {width:730px;float:left;margin:10px 0;padding:0 0 0 0;background:#FEE87D;
background:#d7cb7d url(images/menu-border.gif) repeat-y top left;
/*border:1px solid #7295cf;*/}
.menu-category h3 {text-transform:uppercase;font-weight:bold;padding:30px 36px 0 36px;color:#9a0e19;}
.menu-left{float:left;width:310px;line-height:1.9em;;padding:0 0 0 36px;margin-bottom:20px;}
.menu-right{float:right;width:310px;line-height:1.9em;padding:0 26px 0 0;margin-bottom:20px;}
.menu-desc{float:left;width:400px;;font-size:1.5em;margin:0 0 10px 0;padding:0 0 0 35px;}
.menu-desc-full{font-weight:bold;float:left;width:680px;;font-size:1.5em;margin:0 0 10px 0;padding:0 0 0 35px;}
.menu-category p.title{font-weight:bold;color:#9a0e19;font-size:1.5em;margin-top:5px;}

.menu-category span.text{font-weight:bold;color:black;font-size:1.3em;display:block;}

.menu-border-bottom {
	background: url(images/menu-border-bottom-v1.gif) no-repeat;
	width:730px;
	height:14px;
	margin:0 0 0 0px;
	float:left;
}
.menu-border-bottom-middle {
	background: url(images/menu-border-bottom.gif) repeat-x;
	width:710px;
	height:14px;
	float:left;
	margin:0 0 0 10px;
}

.menu-border-top {
	background: url(images/menu-border-top-v1.gif) no-repeat;
	width:730px;
	height:14px;
	margin:0 0 0 0px;
	float:left;
}
.menu-border-top-middle {
	background: url(images/menu-border-top.gif) repeat-x;
	width:710px;
	height:14px;
	float:left;
	margin:0 0 0 10px;
}	

/* Footer
---------------------------------------------------------- */
#footer {
		/*background:#d7cb7d url(images/footer.png) repeat-x top left;*/
		/*padding: 0 0 13px 0;*/
		height:50px;
		font-family:Verdana, Arial, Helvetica, Georgia, sans-serif;
		font-size:1.2em;
		color:#4d4836;
		overflow:hidden;
}
#footer-info {
		float:left;
		padding-left:20px;
		width:580px;
}
#footer a {
		color:#4d4836;
		text-decoration:none;
}

/* Form
---------------------------------------------------------- */
form {  
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size:.8125em;
		margin:0;
}
fieldset {  
		margin: 0;  
		padding: 0;
}
label {  
		display: block;
		margin-top:12px;
}
input.text {
		width:250px;
		font-family: Arial, Helvetica, Verdana, sans-serif;
}
textarea {
		width:400px;
		font-family: Arial, Helvetica, Verdana, sans-serif;
}
input.submit {
		display: block;
		margin-top:6px;
}

/* P styles 
---------------------------------------------------------*/
p.justify {text-align:justify;}
p.center, span.center {text-align:center;}

.clear {clear:both;}

.singlepic
{
background-color: #ffffff;
display: block;
padding: 4px;
margin-right: 10px;
float: left;
}

