/*
standard elements
*/
body {
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3c3631;
	background:#f8f5f3;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	line-height:18px;
	text-align:justify;
}
a{color:#7c4e34; font-weight:bold;}
a:hover{color:#9f7f62; text-decoration:none;}
p{margin-top:0px; margin-bottom:12px;}
h1{text-indent:-5000px; font-size:13px; font-weight:bold; color:#FF0000; margin-top:32px; margin-bottom:0px;}
h2{font-size:14px; font-weight:bold; color:#7c4e34; margin-top:2px; margin-bottom:4px;}
h3{font-size:13px; font-weight:bold;}
/*
layout
*/
#cont{width:860px; margin-left:auto; margin-right:auto;}
#content{width:780px; margin-left:auto; margin-right:auto;}
#nav-float-left{float:left; clear:none;}
#side-menu{color:#c9a98c;}
#nav{background-color:#7c4e34; position:relative; width:860px; height:28px;}
#nav-chg-lang{ position:absolute; top:0px; right:0px;}
.cell{background-color:#ede6e2; border:1px solid #e2d8d2;}	/*e3d9d4*/
.bronze-bg{background-color:#7c4e34; color:white; font-weight:bold; vertical-align:top;}
.float-left{float:left; margin:6px 20px 10px 0px;}
.float-right{float:right; margin:6px 0px 10px 20px;}
.smalltext{font-size:11px;}
.smalltextdim{font-size:11px; color:#6e5242;}
.clear{clear:both;}
/*
rules
*/
.hr{background-color:#d3c3b9; height:2px; margin-top:0px;}
.hr-dim{background-color:#d3c3b9; height:1px; margin-top:0px;}
hr{display:none;}
/*
data input
*/
.text{border:1px solid #9f735a; color:#9f735a; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.button{background:#7c4e34 url(/images/page/btn-bg.gif) top center no-repeat; width:58px; height:24px; color:white; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; border:1px solid #ede6e2;}
.red{color:#ff0000;}
/*
images
*/
img{border:0;}
.imgframe{border:1px solid #d9cbc3; padding:2px;}
.imglink{border:1px solid #e8dfda; padding:2px;}
.imglink:hover{border:1px solid #bd9a85;}
.imgbiglink{border:5px solid white; padding:2px;}
.imgbiglink:hover{border:5px solid #f0f0f0;}
/*
home page
*/
.pg-container{position:absolute; top:50%; left:0px; width:100%; margin-top:-260px; text-align:center;}
.pg-content{position:relative; text-align:center; width:502px; height:440px; margin:0px auto; padding:0;}
#home{width:502px; margin-left:auto; margin-right:auto;}
#home #logo{position:relative; height:53px;}
#home #logo #logo-chg-lang{ position:absolute; top:0px; left:0px; background-color:#f8f5f3;}
#home #logo #logo-float-right{float:right; clear:none;}
#home .bar{background-color:#7c4e34; height:20px;position:relative;}
#home .bar .bar-pad-right{float:right; background-color:#f8f5f3;}
#home .bar .bar-pad-left{float:left; background-color:#f8f5f3;}
#home .bar #bar-chg-lang{ position:absolute; top:0px; left:5px;}
#home .bar #bar-float-right{float:right; clear:none;}
/*
footer
*/
#footer{font-size:10px; color:#886a57; padding-top:2px; vertical-align:top; position:relative; width:860px; height:100px;}
#footer #bar{background-color:#7c4e34; height:20px; overflow:hidden;}
#footer #credits{float:left; margin-top:4px;}
#footer #lionways{float:right; margin-top:4px; text-align:right; width:250px;}
/*
links page
*/
.link-item{width:80%; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:8px; border:1px solid #e8dfda; background-color:white;}
.link-item-img{float:left; margin-right:10px; margin-top:0px;}
.link-item-body{margin-left:130px;}
/*
contact page
*/
#cont-pad{margin:10px auto 40px auto; padding:8px;}
/*
gallery index page
*/
#gi-cont{width:780px; margin:0 auto; position:relative;}
#gi-cont a{text-decoration:none;}
#gi-cont a:hover{color:#9f7f62;}

.gi-cell{width:122px; float:left; margin:5px 8px 5px 8px; padding:8px; /*background-color:#ede6e2; border:1px solid #e2d8d2;*/border:1px solid #e8dfda; background-color:white; font-weight:bold; text-align:center; font-size:13px;}
.gi-cell img{display:block; padding:0; border:1px solid #e8dfda;}
.gi-cell img:hover{border:1px solid #bd9a85;}
/*
scroller
*/
#lw-scroller-wrap{width:164px; height:490px; text-align:center}
#lw-scroller-cont{width:164px; height:468px; overflow:hidden; position:relative;}
#lw-scrolling{position:absolute; top:0px; right:0px;}
.lw-scroller-nav{text-align:center; height:16px;}
#lw-up-arrow{display:none;}
#lw-down-arrow{display:none;}


#side-menu ul{margin:0; padding:0; list-style:none;}
/*#side-menu ul li{margin:0px 14px 8px 14px; padding:4px; border:1px solid #e8dfda; background-color:white; height:100px;}
#side-menu ul li .sel{border:1px solid black; background-color:#f8f8f8;}*/
.img-thumb img{display:block; padding:0; border:1px solid #e8dfda;}
.img-thumb img:hover{border:1px solid #bd9a85;}
.img-thumb-sel img{display:block; padding:0; border:1px solid #bd9a85;}
#side-menu a{text-decoration:none;}
#side-menu a:hover{color:#9f7f62;}

.img-thumb{margin:0px 14px 8px 14px; padding:4px; border:1px solid #e8dfda; background-color:white; height:100px;}
.img-thumb-sel{margin:0px 14px 8px 14px; padding:4px; background-color:#ede6e2; border:1px solid #e2d8d2; height:100px; font-weight:bold; color:#7c4e34;}

#gal-img-cont{float:right; background-color:#ede6e2; border:1px solid #e2d8d2; width:580px; height:462px; margin-top:16px;}
#img-info{margin-top:8px;}
#img-zoom{float:right}
#next-img{float:right; width:16px; margin-top:8px; margin-right:8px;}
#prev-img{float:left; width:16px; margin-top:8px; margin-left:8px;}