@font-face {
    font-family: 'Copperplate GothicLight';
    src: url('coprgtl/coprgtl-webfont.eot');
    src: url('coprgtl/coprgtl-webfont.eot?#iefix') format('embedded-opentype'),
         url('coprgtl/coprgtl-webfont.woff') format('woff'),
         url('coprgtl/coprgtl-webfont.ttf') format('truetype'),
         url('coprgtl/coprgtl-webfont.svg#copperplate_gothic_lightRg') format('svg');
    font-weight: normal;
    font-style: normal;
}
.brown{color:#7E4F23;}
body{
	margin:0;
	padding:0;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}
a{
	font-family:"Copperplate GothicLight", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight:normal;
	font-size:12px;
	line-height:1em;
	text-transform:uppercase;
	text-decoration:none;
	color:#000000;
}
a:hover{
	color:#7E4F23;
}
#wrap{
	width:1100px;
	height:600px;
	border:1px solid #000000;
	position:absolute;
	top:50%;
	margin-top:-300px;
	left:50%;
	margin-left:-550px;
}
#photowrap{
	width:1100px;
	margin:0 auto;
	margin-top:15px;
	text-align:center;
}
.frame{
	width:1100px;
	height:600px;
}
.page{
	background:url(images/headerBg.png) top left no-repeat;
}
#header{
	margin-left:275px;
	position:relative;
	height:147px;
}
#fall{
	position:absolute;
	top:0;
	left:0;
	/*z-index:77777;*/
	z-index:9000;
}
#nav{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:22px;
	background:url(images/navBg.png) left no-repeat #471e0c;
}
#nav ul{
	list-style:none;
	padding:0;
	margin:0;
	margin-left:75px;
}
#nav ul li{
	padding:0;
	margin:0;
	float:left;
}
#nav ul li a{
	color:#ffffff;
	text-decoration:none;
	display:block;
	height:12px;
	padding:6px 44px 4px 22px;
	letter-spacing:1px;
	background:url(images/nav.png) left top no-repeat;
}
#nav ul li a:hover, #nav ul li a.active{
	color:#CEC093;
	text-decoration:none;
	background:url(images/navOn.png) left top no-repeat;
}
#social{
	position:absolute;
	top:5px;
	right:5px;
}
#social img{
	vertical-align:middle;
}
@media all and (max-height: 600px) {
	#wrap{
		position:relative;
		margin:0 auto;
		top:auto; left:auto;
	}
}
#homedesc{
	width:440px;
	margin:0 auto;
	margin-top:5px;
	text-align:left;
	color:#471e0c;
	border-top:1px solid #471e0c;
	padding:5px;
}
#enterlink{
	color:#7E4F23;
	font-size:15px;
	display:block;
	position:absolute;
	bottom:30px;
	right:45px;
	/*display:none;*/
}
#tree, #cover{
	position:absolute;
	bottom:0;
	left:0;
	display:none;
}
#tree{
	background:url(images/tree.png) #ffffff center center no-repeat;
	z-index:88888;
	z-index:99999;
}
#cover{
	background:#ffffff;
	z-index:99999;
	z-index:88888;
}
#tree a{
	position:absolute;
	font-size:15px;
	display:block;
	padding:0;
}
.treelink{
	cursor:pointer;
}
#loader{
	background:url(images/loading.gif) center no-repeat;
	height:32px;
	width:32px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-16px;
	margin-left:-16px;
}
#logocanvas{
	position:relative;
	width:450px;
	height:198px;
	margin:0 auto;
}
#logocanvas div{
	display:none;
	position:absolute;
	width:450px;
	height:198px;
	bottom:0;
	right:0;
	overflow:hidden;
}
#logo_trunk{background:url(images/logo/logo_trunk.png);}
#logo_tree{background:url(images/logo/logo_tree.png);}
#logo_n{width:345px !important;}
#logo_name{background:url(images/logo/logo_name.png) right;}
#logo_sub{background:url(images/logo/logo_sub.png);}
.nopad{
	border:none;
	border-collapse:collapse;
	border-spacing:0;
}
.nopad td, .pad .nopad td{
	padding:0;
	margin:0;
}
.pad td{
	padding:0 5px 5px 0;
}
.hpad td{
	padding:0 5px 0 0;
}
.vpad td{
	padding:5px 0 0 0;
}
h1, h2{
	font-family:"Copperplate GothicLight", "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:18px;
	font-weight:normal;
	color:#000000;
}
h2{
	font-size:12px;
}
#sidebar{
	position:absolute;
	left:0;
	bottom:0;
	width:250px;
	display:none;
}
#body{
	position:absolute;
	right:10px;
	top:175px;
	width:815px;
	height:330px;
	overflow:hidden;
	display:none;
}
#body a{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	line-height:1em;
	text-transform:none;
	text-decoration:none;
	color:#7E4F23;
}
#body a:hover{
	color:#000000;
}
#bottomlogo{
	position:absolute;
	bottom:15px;
	right:15px;
	/*width:206px;
	height:91px;
	background:url(images/logo_s.png);*/
	width:141px;
	height:20px;
	background:url(images/logo_name_s.png);
}
#footer{
	position:relative;
	bottom:auto;
	right:auto;
	width:1100px;
	margin:0 auto;
}
#footer a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-transform:none;
	color:#000000;
}
.preload{
	width:1px;
	height:1px;
	overflow:hidden;
}
.albums a img{
	background:#ffffff;
/*	padding:2px;
	border:1px solid #471e0c;*/
	margin:3px;
	border:none;
	-moz-box-shadow: 0px 0px 4px 1px #471e0c;
	-webkit-box-shadow: 0px 0px 4px 1px #471e0c;
	box-shadow: 0px 0px 4px 1px #471e0c;
}
.gallery {}
.gallery ul { list-style: none; padding:0; margin:0; }
.gallery ul li { display:inline; display: inline-block; width:127px; height:127px; margin-right:4px; margin-bottom:4px; vertical-align:top; }
.gallery ul li.last { margin-right:0px; }
.gallery ul img { background:#ffffff; 
	margin:3px;
	border:none;
	-moz-box-shadow: 0px 0px 4px 1px #471e0c;
	-webkit-box-shadow: 0px 0px 4px 1px #471e0c;
	box-shadow: 0px 0px 4px 1px #471e0c;
}
.gallery ul a { text-decoration:none; }
.gallery ul a:hover { text-decoration:none; }
.gallery ul a:hover img {}

.list a{
	font-family:"Copperplate GothicLight", "Palatino Linotype", "Book Antiqua", Palatino, serif !important;
	letter-spacing:1px !important;
	/*font-size:14px !important;*/
	position:relative;
	background:url(images/listBg.png) left top repeat-y #7e4f23;
	display:block;
	padding:5px 5px 5px 32px;
	color:#ffffff !important;
	outline:none;
}
.date{
	font-style:italic;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
}
.date:after{
	clear:both;
}
.newsentry{
	display:none;
	margin-left:32px;
}
