html{
	top:0;
	height: 100%;
	text-align:center;
	margin:0 auto;
	padding:0;
	background: url(../images/bg.jpg) fixed center top #C8B08A;
}
body {
	height:100%;
	width:100%;
	font:14px Georgia, Times, serif ;
	color:#E5D3A3;
	text-align:left;
	line-height:1.8em;
	/*min-width:980px;*/
	min-width:1060px;
}

a:link{ font-weight:bolder; color:#ede4cd; }

a:visited{ color:#E5D3A3; }

a:hover, a:focus{ background-color: #ede4cd;  color:#6F2609;	text-decoration:none; }

p{	margin:1em 0; }

h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p{	margin-top:-0.05em;}

h1, h2, h3, h4, h5, h6{ color: #E5D3A3; }

h1{ font-size:28px;}

h2{	font-size:24px; margin-bottom:1em;}

h3{	font-size:20px;}

h4{	font-size:18px;}

h5{	font-size:16px;}

h6{	font-size:14px;}

ol, ul{	margin: 1em 0 1em 2em; }

ol ol, ol ul, ul ol, ul ul{ margin-top:0; margin-bottom:0; }

ol li{	list-style:decimal }
ol li ol li{ list-style:upper-alpha; }
ol li ol li ol li{ list-style:upper-roman; }

ul li{ list-style:disc;}

em{font-style:italic;}

strong{font-weight:bolder;}

strong em, em strong{
	font-weight:bold;
	font-style:italic;
}

.meta{ display:none;}

#aside{
	display:block;
	position: absolute;
	left:0;
	top:84px;
	width:275px;
	z-index:1000000000;
	background: url(../images/aside-bg.gif) repeat-y left top;
	overflow: visible;
	padding:0 0 150px 0;
	min-height:230px;
}

#aside .top{
	display:block;
	position:absolute;
	width:100%;
	bottom:0;
	height:361px;
	top:-23px;
	margin:0 0 0 0;
	background: url(../images/aside-top.gif) no-repeat left top;
	z-index:0;
}

#aside .bottom{
	display:block;
	position: absolute;
	width:100%;
	height:23px;
	bottom:-23px;
	margin:0 0 0 0;
	background: url(../images/aside-bottom.gif) no-repeat left top;
}

#aside .contact{
	display:block;
	position: absolute;
	width:215px;
	padding:8px;
	font:10px Arial, Helvetica, sans-serif;
	color:#564126;
	bottom:0px;
	border: 1px dotted #564126;
	left:13px;
}

#content{
	display:block;
	position: relative;
	width:505px;
	left:50%;
	margin:0 0 0 -312px;
	background: url(../images/content-bg.png) repeat-y center top;
	overflow:hidden;
	padding:80px 60px 0px 60px;
	z-index:5;
	
	opacity: 0.93;
	-moz-opacity: 0.93;
	filter: alpha(opacity=93);
}

#header{
	display:block;
	position: absolute;
	width:625px;
	height:40px;
	margin:0px 0 0 0;
	padding:0;
	top:10px;
	left:0;
	background: url(../images/header.gif) no-repeat center top;
	text-indent:-999em;
	line-height:999em;
	overflow:hidden;
}

#footer{
	display:block;
	position:relative;
	width:505px;
	height:100px;
	background: url(../images/footer.png) no-repeat center top;
	padding:60px;
	left:50%;
	/*margin:0 0 60px -270px;*/
	margin:0 0 60px -312px;
	z-index:5;
	
	opacity: 0.93;
	-moz-opacity: 0.93;
	filter: alpha(opacity=93);
}

#footer p{
	display:block;
	position: absolute;
	font:10px Arial, Helvetica, sans-serif;
	color:#927F5F;
	top:70px;
	left:0;
	text-align:center;
	width:625px;
}

#footer p a{
	color:#927F5F;
	text-decoration:none;
}

#brImage{
	display:block;
	position:fixed;
	right:0;
	bottom:0;
	background: url(../images/building.png) no-repeat 0 0;
	width:364px;
	height:636px;
	z-index:0;
	z-index:0;
}

td{
	padding:5px;
}

td p{
	padding:0;
	margin:0;
}


.leftImage{
	border: 3px solid rgb(227, 208, 162); 
	margin: 0 15px 15px 0px;
	float:left;
}

.rightImage{
	border: 3px solid rgb(227, 208, 162); 
	margin: 0 0 15px 15px;
	float: right;
}

.image{
	border: 3px solid rgb(227, 208, 162); 
}

a img{
	margin-bottom:-5px;
}
