HTML{
	height:100%;
	font-size:100.01%;
	}

BODY{
	height:100%;
	font-size:0.75em;
	font-family:Verdana;
	text-align:center;
	background:#F2ECE1;
	}
	
#cork{
	width:1000px;
	height:0;
	overflow:hidden;
	}

.nobr{
	white-space:nowrap;
	}

.lefted{
	text-align:left;
	}

.lefted-fl{
	float:left;
	}

.lefted-fl-articles{
	float:left;
	padding:0.4em 1.2em 0.3em 0;
	}

.centered{
	text-align:center;
	}

.righted{
	text-align:right;
	}

.righted-fl{
	float:right;
	}

.righted-fl-articles{
	float:right;
	padding:0.4em 0 0.3em 1.2em ;
	}

.clear{
	clear:both;
	}	

	
EM{
	font-style:italic;
	}

STRONG{
	font-weight:bold;
	}
	
A{
	color:#393428;
	}
	
	A:hover{
		color:#766C54;
		}
	
#main{
	position:relative;
	width:83.3em;
	min-height:100%;
	min-width:1000px;
	height:100%;
	margin:0 auto;
	border:1px solid #9E8D69;
	border-width:0 1px;
	text-align:center;	
	background:#DFD3B9
	}
	
BODY > #main{
	height:auto;
	}
	
	#header{
		text-align:left;
		height:386px;
		background: url("../images/head.jpg") no-repeat 50% 0;
		}

.subheader{
	margin:1.5em 0 0.6em 0;
	font-size:1.2em;
	font-weight:bold;
	background-color: #CEBF9E;
	padding:0.1em 0.5em;
	color:#393428;
	}

#holder{
	margin:0 0.583em; 
	padding-bottom:150px;
	overflow:hidden;
	text-align:left;
	}
	
	#leftbar{
		width:14.584em;
		float:left;
		}
		
		#top-nav{
			display:block;
			padding-bottom:0.416em;
			overflow:hidden;
			white-space:nowrap;
			}
			
			#top-nav LI{
				float:left;
				border-right:1px solid #C6bC9E;
				border-top:1px solid #B2A37F;
				background:#B5A683 url("../images/menu-bg.gif") repeat-x 0 bottom;
				}
				
				#top-nav LI A{
					display:block;
					margin-top:-1px;
					padding:0.3em 1.17em;
					border-right:1px solid #726547;				
					font-size:1.5em;
					text-align:center;
					text-decoration:none;
					color:#4F4837
					}
					
					#top-nav LI A:hover,
					#top-nav LI.active A{
						background:#C8B791 url("../images/nav-hover.gif") repeat-x 0 bottom;
						}

			#top-nav #home{
				width:14.584em;
				margin-right:0.333em;
				border-top:1px solid #807250;
				background:#857756 url("../images/home-bg.gif") repeat-x 0 bottom;
				color:#FFF;
				}
				
				#top-nav #home A,
				#top-nav #home STRONG{
					display:block;
					padding:0;
					color:#FFF;
					}
					
					#top-nav #home A SPAN,
					#top-nav #home STRONG SPAN{
						display:block;
						padding:0.3em 0;
						background:url("../images/home-image.gif") no-repeat 0.583em bottom;
						}
					#top-nav #home STRONG SPAN{	
						margin-top:-1px;
						padding:0.3em 1.17em;
						border-right:1px solid #726547;				
						font-size:1.5em;
						text-align:center;
						text-decoration:none;
						}
					
					#top-nav #home A:hover{
						background:transparent;
						color:#D2C691
						}
					
			#top-nav #news{
				width:16.583em;
				margin-left:-0.083em;
				border:0 none;
				border-left:1px solid #AD9f7E;
				border-top:1px solid #91825E;
				background:#958663 url("../images/news-bg.gif") repeat-x 0 bottom;
				color:#443E2F
				}
				
			#top-nav #news-g{
				width:16.583em;
				border-right:0 none;
				border-top:1px solid #B2A37F;
				background:#B5A683 url("../images/menu-bg.gif") repeat-x 0 bottom;
				}
				
			#top-nav #news-a{
				width:16.583em;
				border-right:0 none;
				border-top:1px solid #C8B791;
				background:#C8B791 url("../images/nav-hover.gif") repeat-x 0 bottom;
				}
				
				#top-nav #news A{
					padding:0.3em 0;
					color:#443E2F;
					}
					
				#top-nav #news-g A{
					padding:0.3em 0;
					color:#4F4837;
					}
					
				#top-nav #news-a A{
					padding:0.3em 0;
					}
					
					#top-nav #news-g A:hover{
						background:#C8B791 url("../images/nav-hover.gif") repeat-x 0 bottom;
						}
						
					#top-nav #news-a A:hover{
						background:#C8B791 url("../images/nav-hover.gif") repeat-x 0 bottom;
						}
				
					
		#service,
		#nav{
			padding:6px 15px;
			background:#C7B997
			}
			
		#nav{
			background:#B4A585
			}
			
			#service LI,
			#nav LI{
				margin:0.5em 0;
				padding-left:1em;
				font-size:1.3em;
				background:url("../images/bullet.gif") no-repeat 0 0.45em;
				}
				
				#service LI A,
				#nav LI A{
					text-decoration:none;
					color:#393428
					}
					
					#service LI A:hover,
					#nav LI A:hover{
						text-decoration:underline;
						color:#766C54
						}
						
					#service LI.active A,
					#nav LI.active A{
						text-decoration:none;
						color:#F2ECE1
						}
					
			#main-list LI{
				margin:0.5em 0;
				padding-left:3.8em;
				font-size:1em;
				background:url("../images/bullet.gif") no-repeat 2.3em 0.45em;
				}
	.minitext{
		font-size:0.8em;
		}

	#rightbar{
		width:20.83em;
		margin-right:2px;
		float:right;
		font-size:0.8em;
		background:#C7B997;
		}
		
		#rightbar .belt{
			padding:14px 5px 20px 5px;
			}
		
		#rightbar .item{
			margin-bottom:2em;
			}
			
			#rightbar .item H4{
				margin:0 0 0 0.2em;
				font-weight:bold;
				font-size:1.1em;
				}
				
				#rightbar .item H4 SPAN{
					display:block;
					font-weight:normal;
					}

	#content{
		margin:0 19.2em 0 16.75em;
		}
		
	.gallery #content{
		margin:0 2em;
		}
		
	.news-page #content{
		margin:0 2em 0 16.75em
		}
	
	#footer{
		position:absolute;
		left:0;
		bottom:0;
		width:100%;
		height:145px;
		text-align:center;
		background:url("../images/lb.jpg") no-repeat 0 bottom;
		}
		
		#bottom{
			height:145px;
			background:url("../images/rb.jpg") no-repeat 100% bottom;
			}
			
			#bottom SPAN{
				display:block;
				padding-top:75px;
				}

			#bottom DIV{
				padding-top:15px;
				color:#807561;
				}
