#address { left: 418px; margin: 0; position: absolute; top: 189px; }
#author { left: 777px; margin: 0; position: absolute; top: 302px; }
#bg1 { background: url("/img/bg1.png") no-repeat 0 0; height: 478px; left: 50%; margin: 0 0 0 -704px; position: absolute; top: 149px; width: 428px; z-index: 2; }
#bg2 { background: url("/img/bg1.png") no-repeat 0 0; bottom: 222px; height: 478px; left: 50%; margin: 0 0 0 216px; position: absolute; width: 428px; z-index: 2; }
#bg3 { background: url("/img/wrap.jpg") no-repeat 50% 0; height: 480px; left: 50%; margin: 0 0 0 -649px; position: absolute; top: 0; width: 1298px; z-index: 1; }
#calendar { left: 144px; position: absolute; top: 50px; width: 165px; }
#calendar img.title { display: block; margin: 0 0 49px; }
#calendar p.week { color: #fffff0; cursor: default; font: 24px/32px "Trebuchet MS", Helvetica, sans-serif; margin: 0 0 5px; position: relative; text-transform: uppercase; }
#calendar p.week a { display: block; height: 14px; overflow: hidden; position: absolute; width: 13px; }
#calendar p.week a.left { background: url("/img/week.png") no-repeat 0 0; left: -24px; top: 9px; }
#calendar p.week a.right { background: url("/img/week.png") no-repeat -13px 0; right: -22px; top: 9px; }
#calendar table { border-collapse: collapse; cursor: default; font: 11px/14px Tahoma, Helvetica, sans-serif; margin: 0 0 0 -2px; width: 165px; }
#calendar table td { border-bottom: 1px dotted #796c5f; color: #fffff0; font-weight: 400; padding: 5px 3px 6px 7px; text-align: left; }
#calendar table td.hd { color: #f90; }
#calendar table th { border-bottom: 1px solid #cac3b4; color: #c3b091; font-weight: 400; padding: 5px 3px 7px 7px; text-align: left; }
#calendar table th.hd { color: #f90; }
#calendar table tr.last td { border: none; }
#content { float: right; overflow: hidden; width: 700px; }
#content .left { float: left; margin: 0 0 40px; width: 340px; }
#content .right { float: right; margin: 0 0 40px; width: 340px; }
#calendar table var { background: url("/img/mark.png") no-repeat 0 0; display: block; height: 35px; margin: -10px 0 0 -16px; position: absolute; width: 39px; }
#copyright { left: 777px; margin: 0; position: absolute; top: 252px; }
#footer { background: url("/img/footer.jpg") no-repeat 0 0; bottom: 0; color: #c3b091; height: 380px; left: 50%; line-height: 18px; margin: 0 0 0 -500px; position: absolute; width: 998px; z-index: 1; }
#header { height: 284px; left: 50%; margin: 0 0 0 -439px; position: absolute; top: 0; width: 878px; z-index: 3; }
#headerspace { /* height: 284px; */ height: 235px;  position: relative; width: 878px; z-index: 2; }
#ico { font: 16px "Trebuchet MS", Helvetica, sans-serif; list-style: none; margin: 0; overflow: hidden; position: absolute; right: 60px; top: 104px; }
#ico li { float: left; padding: 0 20px; }
#ico li a { color: #fffff0; text-decoration: none; }
#ico li a:hover { color: #ff4200; }
#index #bg3 { background: url("/img/wrap-index.jpg") no-repeat 50% 0; }
#sidebar { float: left; overflow: hidden; padding: 53px 0 0; width: 160px; }
#logo { background: url("/img/logo.jpg") no-repeat 0 0; height: 182px; left: 306px; position: absolute; top: 42px; width: 272px; }
#logo-index { background: url("/img/logo-index.jpg") no-repeat 0 0; height: 224px; left: 83px; position: absolute; top: 0; width: 500px; }
#main { margin: 0 auto; min-height: 150px; overflow: hidden; position: relative; width: 878px; z-index: 3; }
#menu { font: 16px/31px "Trebuchet MS", Helvetica, sans-serif; left: 57px; list-style: none; margin: 0; overflow: hidden; position: absolute; text-transform: uppercase; top: 57px; width: 164px; }
#menu li { border-top: 1px solid #645346; margin-top: -1px; padding: 0; width: 164px; }
#menu li a { color: #fffff0; display: block; padding: 0 10px 0 24px; text-decoration: none; width: 130px; white-space: nowrap; }
#menu li a:hover { color: #ff4200; }
#menu li.active a { color: #f90; }
#menu-index { margin: 0 0 18px; }
#nav { left: 418px; list-style: none; margin: 0; position: absolute; top: 252px; }
#nav a { color: #c3b091; }
#nav li { padding: 0 0 6px; }
#phone { left: 418px; margin: 0; position: absolute; top: 117px; }
#phone img { display: block; height: 27px; margin: 0 0 5px; width: 179px; }
#ps { height: 212px; left: 0; position: absolute; top: 266px; width: 283px; }
#spacer { clear: both; height: 420px; overflow: hidden; width: 100%; }
#submenu { line-style: none; margin: 0; width: 100%; }
#submenu li { padding: 0 0 0 25px; position: relative; width: 135px; }
#submenu li i { background: url("/img/submenu.png") no-repeat 0 0; display: block; height: 19px; left: 0; overflow: hidden; position: absolute; top: 3px; width: 18px; }
#wrap { background: #3d2b1f url("/img/body.png") repeat 50% 0; margin: 0 auto; min-height: 100%; min-width: 980px; overflow: hidden; position: relative; width: 100%; z-index: 1; }
.both { clear: both; overflow: hidden; width: 100%; }
.clear { clear: both; display: block; height: 1px; overflow: hidden; width: 100%; }
a { color: #f90; text-decoration: underline; }
a:hover { color: #ff4200; text-decoration: none; }
address { font-style: normal; }
body { background: #3d2b1f url("/img/body.png") repeat 50% 0; color: #fff; height: 100%; margin: 0; padding: 0; width: 100%; }
button { color: #000; cursor: pointer; font: 12px Verdana, Helvetica, sans-serif; margin: 0; }
dfn { font-style: normal; }
div#popup-overlay { background: gray; display: none; filter: alpha(opacity=50); height: 100%; left: 0; opacity: 0.5; position: fixed; right: 0; top: 0; width: 100%; z-index: 1001; }
div#popup-window { background: #FFF none repeat scroll 0 0; border: 5px solid #EEE; color: #000; display: block; font-size: 1.3em; max-width: 80%; padding: 10px; position: fixed; width: auto; height: auto; z-index: 1002; }
div#popup-window div#popup-close { position: absolute; top: 15px; right: 20px; cursor: pointer; background: url(/img/close-popup.gif) no-repeat; width: 13px; height: 13px; z-index: 1000; }
div#popup-window img { clear: both; }
div#popup-window a.next, div#popup-window a.prev { float: left; display: block; margin: 5px 10px 0; }
embed { display: block; }
form { margin: 0; }
h1 { color: #ffb843; font: 31px "Trebuchet MS", Helvetica, sans-serif; font-family: Verdana, Helvetica, sans-serif; margin: 0 0 14px; }
h2 { color: #ffb843; font: 31px "Trebuchet MS", Helvetica, sans-serif; font-family: Verdana, Helvetica, sans-serif; margin: 0 0 14px; }
h3 { font-family: Verdana, Helvetica, sans-serif; margin: 0; }
h4 { font-family: Verdana, Helvetica, sans-serif; margin: 0; }
h5 { font-family: Verdana, Helvetica, sans-serif; margin: 0; }
h6 { font-family: Verdana, Helvetica, sans-serif; margin: 0; }
html { font: 14px/24px "Times New Roman", serif; height: 100%; width: 100%; }
img { border: none; }
input { margin: 0; }
input.checkbox { font: 13px Verdana, Helvetica, sans-serif; height: 15px; margin: 0; padding: 0; width: 15px; }
input.radio { font: 13px Verdana, Helvetica, sans-serif; height: 15px; margin: 0; padding: 0; width: 15px; }
input.submit { color: #000; cursor: pointer; font: 12px Verdana, Helvetica, sans-serif; }
input.text { border-bottom: 1px solid #cadaea; border-left: 1px solid #9dbcd8; border-right: 1px solid #cadaea; border-top: 1px solid #9dbcd8; color: #818080; font: 13px Verdana, Helvetica, sans-serif; padding: 3px; }
label { margin: 0; }
li { padding: 0; }
object { display: block; }
ol { margin: 0 0 14px 2.75em; padding: 0; }
p { margin: 0 0 14px; }
p.arrows { display: block; margin: -15px 0 0; overflow: hidden; position: relative; z-index: 2; }
p.arrows img { display: block; float: right; height: 28px; margin: 0 16px 0 0; width: 42px; }
p.nav { color: #c3b091; margin: 0 0 25px; }
p.nav small { color: #fff; margin: 0 6px; position: relative; top: -2px; }
select { background: #fff; border-bottom: 1px solid #cadaea; border-left: 1px solid #9dbcd8; border-right: 1px solid #cadaea; border-top: 1px solid #9dbcd8; color: #686868; font: 13px Verdana, Helvetica, sans-serif; margin: 0; padding: 1px; }
td { padding: 0; }
textarea { border-bottom: 1px solid #cadaea; border-left: 1px solid #9dbcd8; border-right: 1px solid #cadaea; border-top: 1px solid #9dbcd8; color: #818080; font: 13px Verdana, Helvetica, sans-serif; margin: 0; padding: 3px; }
th { padding: 0; }
ul { margin: 0 0 14px 1.75em; padding: 0; }
ul.indexnav { list-style: none; margin: 0 -100px 0 0; overflow: hidden; position: relative; width: 900px; z-index: 1; }
ul.indexnav li { color: #fffff0; cursor: default; float: left; font: 16px "Trebuchet MS", Helvetica, sans-serif; padding: 0 0 0 15px; text-transform: uppercase; width: 165px; }
ul.indexnav li a { color: #fffff0; text-decoration: none; }
ul.indexnav li a:hover { text-decoration: none; }
ul.portfolio { list-style: none; margin: 0 -100px 0 0; overflow: hidden; position: relative; width: 720px; z-index: 1; }
ul.portfolio li { float: left; padding: 0 20px 50px 0; width: 160px; }
ul.portfolio li img { display: block; height: 175px; width: 160px; }
ul.portfolio li p { display: block; font-size: 14px; line-height: 18px; margin: 0; padding: 0 8px; }
ul.portfolio li var { color: #fffff0; cursor: default; display: block; font: 16px "Trebuchet MS", Helvetica, sans-serif; padding: 2px 8px; text-transform: uppercase; }
ul.portfolio p a { color: #c3b091; }
var { font-style: normal; }
#sitemap { display: block; margin: 20px 0 15px 15px; overflow: hidden; width: 95%; }
#sitemap a { text-decoration: underline; }
#sitemap a:hover { text-decoration: none; }
#sitemap div.page { background-image: url("/img/submenu.png"); position: relative; top: 2px; }
#sitemap div.section { background-image: url("/img/submenu.png"); background-repeat: no-repeat; cursor: pointer; height: 17px; width: 17px; position: relative; top: 3px; }
#sitemap div.text { left: 26px; margin: 0; position: relative; top: -18px; }
#sitemap li { margin: -0.5em 0 -0.85em; padding: 6px 0; }
#sitemap li li { list-style: none; margin: -0.5em 0 -0.85em 0.5em; padding: 6px 0; }
#sitemap li.close div.section { background-image: url("/img/submenu.png"); }
#sitemap li.close ul { display: block; }
#sitemap ul { list-style-type: none; margin: 0 !important; padding: 0; }
#sitemap ul ul { margin: -10px 0 0; padding: 0 0 0 1.9em; width: auto; }
#sitemap ul ul li a { color: #C3B091 !important; }

/*gallery2*/
.galleryBox{
	float:left;
	width:151px;
	margin-right:20px;
	margin-bottom:5px;
	margin-top:45px;
}
.galleryFoto{
	width:151px;
	height:121px;
	position:relative;
}
.galleryFoto img{
/*	border:#c6b198 1px solid;*/
	position:absolute;
	bottom:0px;
}
.galleryText{
	width:151px;
	height:60px;
}

.galleryText40{
	width:151px;
	height:40px;
}
.galleryText a{
	color:#1f405b;
}
.galleryText a:hover{
	color:#cc3900;
}

div.single-activity img { float: left; }
div.single-activity div.description { font-family: Comic Sans MS; float: left; display: block; margin-left: 20px; margin-top: 150px; width: 280px; }
div.page { background-repeat: no-repeat; height: 17px; width: 17px; }
.links_seo_p4 a, .links_seo_p4 {
  color:#ffffff;
  font-size:9px;
  text-decoration:none;}
  
  .linking a, .linking {
  color:#C3B091;
  font-size:9px;
  text-decoration:none;
   line-height: 1.1;
}
#linking { width:750px; left: 20px; margin: 0; position: absolute; top: 320px;}

#linkmain { width:1000px; left: 20px; margin: 0; position: absolute; top: 650px;}

.banner {
    left: 230px;
    margin: 0 0 15px -220px;
    overflow: hidden;
    position: relative;
    top: 240px;
    width: 100%;
    z-index: 3;
}
