/* -- ( Body ) ------------------------------------------------------------ */
body {
		margin: 0;
		margin-bottom: 15px;
		padding:0; 
		background-color: #808080; 
		font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #403e2d; 
		line-height: 16px; }
		
h3 {
	color: #8C181A;
	margin: 0px 0 3px 0px;
	padding: 0px 0 14px 0px;
	font-weight: bold;
	letter-spacing: -0.5px;
	line-height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
		}
		.photocredit{font-size: 8px; color:#999999;}
/* -- ( IMAGES ) ------------------------------------------------------------ */
		
.image500 {
margin: 550px 0 5px;}
.image400 {
margin: 400px 0 0px;
}
.image300 {
margin: 300px 0 0px;}
.image100 {
margin: 100px 0 0px;
}
.image200 {
margin: 200px 0 0px;
}
.image50 {
margin: 50px 0 0px;
}
.image20 {
margin: 20px 0 0px;
}
.imageborder {padding:2px 2px 2px 2px;

		border: 1px #E1DFD6 solid; 
}
.imagebordernews {
	padding:2px 2px 2px 2px;
	border: 1px #E1DFD6 solid;
	margin: 0px 15px 8px 8px;
}
.imageborderpadleft {padding:2px 2px 2px 2px;
margin-left:12px;

		border: 1px #E1DFD6 solid; 
}
.imageborderpadleft2 {padding:8px 8px 8px 8px;



	
}

/* -- ( DIVS LAYOUT ) ------------------------------------------------------------ */

#container {
		width: 744px; 
		background-color: #ffffff; 
	border: 1px solid #C0BAB3;
		margin: 4px auto;}
#header {
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 129px;
	width: 745;
}
.language {
	font-size: 10px;
}
#nav {
	position: absolute;
	top: 129px;
	left: 192px;
	width: 552px;
	height: 33px;
	visibility: visible;
	z-index: 2;
}
#spaceheader{
	position: relative;
	/*border-bottom: 1px solid #EBEDE8;*/
	margin: 0px 0px 0px 0px;
	height: 30px;
	visibility: visible;
	overflow: hidden;
}
#split {
		position: relative; 
		display: block; 
		margin: 20px 12px 0px 12px; 
		padding: 0; 
		margin: 0px 12px 0px 12px;
		 }
		
#leftcol {
	position: relative;
	width: 180px;
	padding: 30px 0 0 0;
	border-right: 1px solid #EBEDE8;
	}
#rightcol {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 385px;
	padding: 30px 0 0px 20px;
	margin: 0;
	left: 181px;
}
#rightcolfull {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 510px;
	padding: 30px 0 0px 20px;
	margin: 0;
	left: 181px;
	height: 490px;
}
#rightimagecol {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 100px;
	padding: 10px 5px 0px 5px;
	margin: 82px 0px 0px 0px;
	left: 600px;
	background-color: #EBEDE8;
	font-style: normal;
	font-size: 9px;
}
body#rooms #rightimagecol {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 100px;
	padding: 10px 5px 0px 5px;
	margin: 82px 0px 0px 0px;
	left: 600px;
	background-color: #EBEDE8;
	font-style: normal;
	font-size: 11px;
	}
	body#area #rightimagecol {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 100px;
	padding: 10px 5px 0px 5px;
	margin: 82px 0px 0px 0px;
	left: 600px;
	background-color: #EBEDE8;
	font-style: normal;
	font-size: 11px;
	}
body#aboutus #rightimagecol {
	top: 0px;
	right: 0px;
	width: 100px;
	margin: 82px 0px 0px 0px;
	left: 600px;
	background-color: #EBEDE8;
	border: 1px solid #EBEDE8;
	padding: 5px 5px 5px 5px;	
}
body#contact #rightimagecol {
	top: 0px;
	right: 0px;
	width: 100px;
	margin: 82px 0px 0px 0px;
	left: 600px;
	background-color: #FFFFFF;
	border: 1px solid #EBEDE8;
	padding: 5px 5px 5px 5px;
	
}
body#home #leftcol {
		padding-bottom: 400px; }
		body#master #leftcol {
		padding-bottom: 800px; }
		body#aboutus #leftcol {
		padding-bottom: 550px; }
		body#rooms #leftcol {
	padding-bottom: 750px;
}
		body#registration #leftcol {
		padding-bottom: 600px; }
		body#area #leftcol {
	padding-bottom: 500px;
}
		body#contact #leftcol {
		padding-bottom:200px; }
		body#workshops #leftcol {
	padding-bottom: 900px;
}
			body#news #leftcol {
	padding-bottom: 1400px;
}
		
		input, select, textarea { 
		font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #403e2d; 
		background: #F2F1EB; 
		border: 1px #E1DFD6 solid; 
		padding: 2px 0 0 3px;	
		margin: 2px 5px 5px 0px; }

/* -- ( Lists ) ------------------------------------------------------------ */

#factlinklist { 
		margin: 0px 0px 0px 0px; }
#factlinklist ul {
		list-style-type: none; 
		margin: 0px 0px 0px 10px; 
		padding: 0px; 
		line-height: 14px;
		letter-spacing: normal;
		}
#factlinklist li {
		margin: 0px 0px 0px 0px; }
#factlinklist a {
		display: block; 
		border-bottom: 1px solid #E6E3E1; 
		width: 140px; 
		padding: 3px 0px; 
		text-decoration: none; 
		color: #403e2d; }
#factlinklist a:hover {
		color: #8C181A; }
.nonhover {
		display: block;
		padding: 3px 0px; 
		color: #8C181A; 
		width: 140px; 
		border-bottom: 1px solid #E6E3E1;
		line-height: 14px; }
		
#contentleft {
margin: 0px 0px 0px 12px; }
		
/*----- Footer -------------------------------------------------------------- */

#footer {
	position: relative;
	margin: 0px 12px 0px 12px;
	height: 17px;
	border-top: 1px solid #EBEDE8;
	padding: 4px 13px 4px 0px;
	text-align: right;
	font-size: 9px;
	font-weight: normal;
	text-transform: uppercase;
}
#footer a {
		color: #403e2d;
		text-decoration: none;  }
#footer a:hover {
		text-decoration: none; 
		color: #8C181A;}

