@charset "utf-8";
body, html {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#261f18;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	color:#ab7b40;
	text-decoration:none;
	outline:none;
    -moz-outline-style: none;	
}

a:focus,
a:focus
{
  -moz-outline-style: none;
}
a:hover {
	text-decoration:underline;
}

strong {
	font-weight:bold;
}

/* Global divs start */
.main {
	width:960px;
	margin:auto;
}
#nav {
	height:50px;
	overflow:hidden;
}
#nav a {
	display:block;
	float:left;
	height:40px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:-3000px;
	background-image: url(/img/nav.gif);
}
#nav a.home
{
	width:137px;
	background-position: left top;
}
#nav a.home:hover,
#nav a.home_cur {
	background-position: left bottom;
}
#nav a.arc {
	width:161px;
	background-position: -137px top;
}
#nav a.arc:hover,
#nav a.arc_cur {
	background-position: -137px bottom;
}
#nav a.menu {
	width:87px;
	background-position: -298px top;	
}
#nav a.menu:hover,
#nav a.menu_cur {
	background-position: -298px bottom;	
}
#nav a.place {
	width:84px;	
	background-position: -385px top;	
}
#nav a.place:hover,
#nav a.place_cur {
	background-position: -385px bottom;	
}

#nav a.events {
	width:127px;
	background-position: -469px top;	
}
#nav a.events:hover,
#nav a.events_cur {
	background-position: -469px bottom;	
}


#nav a.symp {
	width:113px;
	background-position: -596px top;	
}
#nav a.symp:hover,
#nav a.symp_cur {
	background-position: -596px bottom;
}


#nav a.guest {
	width:98px;	
	background-position: -709px top;
}
#nav a.guest:hover,
#nav a.guest_cur {
	background-position: -709px bottom;
}

#nav a.contact {
	width:130px;
	background-position: -807px top;	
}
#nav a.contact:hover,
#nav a.contact_cur {
	background-position: -807px bottom;	
}

/* headers */
h1.h_menu {
	text-indent:-3000px;
	width:300px;
	height:40px;
	background-image: url(/img/h_menu.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
h1.h_symp {
	text-indent:-3000px;
	width:300px;
	height:40px;
	background-image: url(/img/h_symp.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
h1.h_events {
	text-indent:-3000px;
	width:300px;
	height:40px;
	background-image: url(/img/h_events.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
h1.h_findus {
	text-indent:-3000px;
	width:300px;
	height:40px;
	background-image: url(/img/h_findus.gif);
	background-repeat: no-repeat;
	background-position: center top;	
}

#archeon_link {
	position:absolute;
	top:6px;
	left:792px;
	padding-bottom:3px;	
}
#en_link {
	position:absolute;
	top:6px;
	left:930px;
	padding-bottom:3px;
}
#gr_link {
	position:absolute;
	top:6px;
	left:902px;
	padding-bottom:3px;	
}

#archeon_link:hover,
#en_link:hover,
#gr_link:hover,
#en_link.current,
#gr_link.current {
	border-bottom:2px solid #f7f7f7;
}
border-bottom:2px solid #f7f7f7;

#archeon_title {
	position:absolute;
	top:5px;
	left:1px;
}

a.interest {
	height:60px;
	width:300px;
	display:block;
	background-position:center top;
	background-image: url(/img/bt_interest.gif);
	background-repeat: no-repeat;
	text-indent:-3000px;
	margin:auto;
}
a.interest:hover {
	background-position:center bottom;
}


#footer {
	background-image:url(/img/footer.jpg);
	height:60px;
	margin:50px auto 0px auto;
	background-repeat: repeat-x;
	background-position: center center;
}

#footer-in {
	width:960px;
	margin:auto;
}

#footer-in a {
	color:#FFF;
	font-size:14px;
	text-decoration:none;
	line-height:60px;
	margin-right:25px;
	display:block;
	float:left;
}
#footer-in a:hover,
#footer-in a.cur {
	color:#ffe5b9;
	text-decoration:underline;
}
#footer-in a.royalblue {
	color:#ffe5b9;
	float:right;
}


/* Global divs end */


/* Menu START */
div.menu_item {
	position:relative;
	margin-bottom:10px;
	width:450px;
}

div.menu_item_top {
	background-image: url(/img/menu_back_top.jpg);
	background-repeat: no-repeat;
	background-position: center -153px;
	padding:15px 60px 11px 15px;
}
div.menu_item_thumb {
	position:absolute;
	top:15px;
	left:12px;
	width:80px;
	height:60px;
	overflow:hidden;
}

div.menu_item_bot {
	height:4px;
	background-image: url(/img/menu_back_bot.jpg);
	background-repeat: no-repeat;
	background-position: center -19px;
}
div.menu_item h3 {
	font-weight:bold;
	font-size:16px;
	color:#7b3c00;
}
div.menu_item h4 {
	font-size:14px;
	color:#9f723c;
}


.menu_more {

}

.menu_more:hover {
	cursor:pointer;
}
.menu_item_arrow {
	position:absolute;
	width:47px;
	height:47px;
	top:10px;
	left:392px;
}
/* Menu END */



/* Guestbook START */
.guestbook_base {
	background-image: url(/img/paper.png);
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	height:440px;
}

#guest_entry_home {
	position:absolute;
	display:block;
	height:325px;
	width:347px;
	top:60px;
	left:602px;
	overflow:hidden;
}

#guest_entry {
	position:absolute;
	display:block;
	height:325px;
	width:347px;
	top:33px;
	left:155px;
	overflow:hidden;
}

#next_big,
#prev_big {
	display:block;
	position:absolute;
	text-indent:-3000px;
	width:135px;
	height:31px;
	z-index:10;	
	background-repeat: no-repeat;	
}

#next_big {
	background-image: url(/img/next_big.png);
	background-position: right top;
	top:369px;
	left:345px;
}
#next_big:hover {
	background-position:right bottom;
}

#prev_big {
	background-image: url(/img/prev_big.png);
	background-position: left top;
	top:369px;
	left:165px;
}
#prev_big:hover {
	background-position:right bottom;
}


/* Guestbook END */

/* Photos Start */
.photos {
	overflow:hidden;

}
.photos a {
	display:block;
	border:8px solid #e1cbad;
	float:left;
}
.photos a:hover {
	border:8px solid #ccac85;
}
.photos img {

}
/* Photos End */


/* HOME PAGE start */
body.home {
	background-color: #000;
	background-image: url(/img/back_home.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	padding-bottom:30px;
}

#home_top {
	position:relative;
	height:450px;
}
#home_bot {
	overflow:hidden;
	padding-top:30px;
}
#home_bot_left {
	width:300px;
	float:left;
}
#home_bot_center {
	width:300px;
	margin:auto;
}
#home_bot_right {
	width:300px;
	float:right
}

a.home_menu_item,
a.home_menu_item:visited {
	display:block;
	background-image:url(/img/home_menu_arrow.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:16px;
	color:#FFF;
	margin-bottom:5px;
	padding-left:20px;
	padding-top:10px;
	height:50px;
	width:280px;
}

a.hm1 {
	background-position:left -60px;
}
a.hm2 {
	background-position:left -120px;
}
a.hm3 {
	background-position:left -180px;
}
a.hm4 {
	background-position:left -240px;
}
a.hm5 {
	background-position:left bottom;
}


a.home_menu_item:hover {
	background-position:left 0px;
	text-decoration:none;
}

a.home_menu_item span {
	font-weight: normal;
	font-size:13px;
	color:#ffe5b9;
}


a.home_menu_see_all,
a.home_menu_see_all:visited {
	display:block;
	background-image: url(/img/home_menu_see_all.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	color:#FFF;
	margin-bottom:5px;
	padding-top:11px;
	height:24px;
	width:300px;
}

a.home_menu_see_all:hover {
	background-position:left bottom;
	text-decoration:none;
}

a.home_menu_item span {
	font-weight: normal;
	font-size:13px;
	color:#ffe5b9;
}
.home_symp {
	background-image: url(/img/home_symp.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 130px;
	color:#ffe5b9;
	font-size:14px;
	height:140px;
}
.home_events {
	background-image: url(/img/home_events.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 130px;
	height:140px;	
}

.home_symp p,
.home_events p {
	color:#ffe5b9;	
	font-size:13px;		
	margin-bottom:5px;
	line-height:130%;
}
.home_symp a,
.home_events a {
	font-size:11px;
	color:#FFF;
	font-weight:bold;
}

.home_findus {
	height:200px;
	background-image: url(/img/home_findus.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.home_findus h2 {
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;	
	margin-bottom:3px;
}
.home_findus p {
	padding-left:20px;
	padding-right:20px;
	font-size:11px;
	color:#ffe5b9;
	line-height:170%;
	margin-bottom:10px;
}

#guestbook_home {
	position:absolute;
	
}

#next,
#prev {
	display:block;
	position:absolute;
	text-indent:-3000px;
	width:35px;
	height:31px;
	z-index:10;	
	background-repeat: no-repeat;
}

#next {
	background-image: url(/img/next.png);
	background-position: right top;
	top:392px;
	left:651px;
}
#next:hover {
	background-position:right bottom;
}

#prev {
	background-image: url(/img/prev.png);
	background-position: left top;
	top:392px;
	left:609px;
}
#prev:hover {
	background-position:right bottom;
}

#guest_all {
	display:block;
	position:absolute;
	text-indent:-3000px;
	width:153px;
	height:35px;
	top:390px;
	left:778px;
	z-index:10;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/img/guest_all.jpg);
}
#guest_all:hover {
	background-position:left bottom;
}

/* HOME PAGE end */

/* Inside Pages START */
body.inside {
	background-color: #000;
	background-image: url(/img/back_in_1.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	padding-bottom:40px;
	background-color:#261f18;	
}

#in_top {
	position:relative;
	height:50px;
}

#inside_bot{
	padding-top:300px;
	overflow: hidden;
}
#inside_bot_right {
	width:300px;
	float:right;
}
#inside_bot_main {
	margin-right:320px;
}

#box_up {
	background-image: url(/img/box_up.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#fff8ed;
	font-size:13px;
	color:#000;
	line-height:150%;
	overflow:hidden;
}


#box_up h1 {
	font-size:24px;
	margin-bottom:10px;
}
#box_up h2 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
#box_up div.nav {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:100px;
}

#box_up div.nav,
#box_up div.nav a {
	font-size:13px;
	color:#a57337;
	line-height:30px;
}



#box_down {
	height:6px;
	background-image: url(/img/box_down.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.box_in_left {
	padding-left:20px;
	margin-right:165px;
	padding-top:5px;
}

.box_in_left a {
	color:#ab7b40;
}
.box_in_left a:hover {
	text-decoration:underline;
}
.box_in_left p {
	margin-bottom:0.6em;
}



.box_in_right {
	float:right;
	width:160px;
	background-image: url(/img/menu_side_back.png);
	background-repeat: no-repeat;
	background-position: 11px top;
	background-color:#fff8ed;
}

.side_menu {
	background-image: url(/img/menu_side_on.png);
	background-repeat: no-repeat;
	background-position: 0px 29px;
	padding-bottom:40px;
}

.box_in_right h3 {
	display:block;
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:12px;
	color:#ab7b40;
	padding-left:21px;
	margin-bottom:6px;
}

.box_in_right a,
.box_in_right a:visited  {
	display:block;
	height:30px;
	line-height:30px;
	padding-left:21px;
	font-size:12px;	
	color:#ab7b40;	
}
.box_in_right a:hover {
	color:#000;
	text-decoration: underline;
}

.box_in_right a.cur,
.box_in_right a.cur:visited  {
	display:block;
	height:30px;
	line-height:30px;
	padding-left:12px;
	font-size:12px;	
	color:#000;
	font-weight:bold;
}
/* Inside Pages END */

/* Contact START */
.contact_left {
	padding-left:20px;
	margin-right:325px;
	padding-top:5px;
}
.contact_left a {
	color:#ab7b40;
}
.contact_left a:hover {
	text-decoration:underline;
}
.contact_left p {
	margin-bottom:0.6em;
}

.contact_right {
	float:right;
	width:320px;
}

/* Contact END */


/* Footer start */
#footer {
	
}
/* Footer end */
