@charset "UTF-8";
/* CSS Document */

         * {
            margin: 0;
            padding: 0;
			font-family: Arial, Helvetica, sans-serif;
			font-size:13px;
         }
		 a:link{
		 color:#504B4B;}
		 
		 a:visited {
		 color:#C9B5AF;}
		 
         html, body {
            height: 100%;
			min-width:960px;
			min-height:500px;
			overflow:scoll;
			z-index:10;
         }
		 
         div#wrapper {
		 	background-image:url(../images/header.gif);
		 	background-repeat:no-repeat;
			background-position:top left;
            min-height: 100%;
			height: auto !important;
			height: 100%;
            margin: 0;
            position: relative;

			
          }
         div#head {
            height: 98px;
			width:800px;
			overflow:visible;
			z-index:5;			
         }
		 
		#navi {
		font-size:14px;
		position:relative;
		top:80px;
		left:62px;
		color:#ffffff;
		min-width:580px;
		overflow:visible;
		}

		#navi a {
		text-decoration:none;
		color:#CBB6AF;
		margin-right: 20px;
		margin-left:0;
		padding:0;
		}

		#navi a:hover {
		color:#FFFFFF;
		}

		.navi {
		margin-right: 20px;
		margin-left:0;
		padding:0;
		color:#FFFFFF!important;
		}
		
		.naviinactive {
		margin-right: 20px;
		margin-left:0;
		padding:0;
		color:#333333!important;}
		

#navi2 {
	font-size:14px;
	position:relative;
	float:left;
	margin-left:0;
	padding-top: 5px;
	width:200px;

}

#navi2 ul {
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
}

#navi2 ul li a {
width:180px;
color:#958472;
display:block;
margin:0 0 10px 0;
padding:0 0 0 5px;
text-decoration:none;
}

#navi2 ul li a:hover {
background-color:#F1E6E2;
border-right:2px solid #CAB6AF;

}

#navi2 ul ul{
margin:0 0 5px 10px;
padding:0;}

#navi2 ul ul li {
margin:5px 0 10px 5px;
font-size:12px;
padding:0;
color:#958472;}

#navi2 ul ul li a{
font-weight:normal;
margin:0 0 0 0;
font-size:12px;
padding:0;
color:#958472;}

#navi2 ul ul li a:hover {
font-size:12px;
font-weight:normal;
padding:0;
color:#000;
background-color:#fff;
border-right-color:#fff;
}

.navi2 {
width:180px;
color:#958472;
display:block;
margin:0 0 10px 0;
padding:0;
text-decoration:none;
border-right:2px solid #F8F3F0;
background-color:#F1E6E2;
border-right:2px solid #CAB6AF;
}

.navi3 {
color:#000000!important;
margin:0 0 15px 5px;
list-style:none;
font-weight:normal!important;}

.navi3bold {
color:#000000!important;
margin:0 0 10px 5px;
list-style:none;
font-weight:bold;!important}

		 
div#content {
color: #000;
padding-bottom: 120px;
padding-top:20px;
         }
		 
         div#foot {
            height: 40px;
            position:fixed;
            bottom: 0;
            width: 100%;
			background-image:url(../images/footer.gif);
			background-position:top left;
			z-index:20;
         }
		 
		 div#foot ul {
		 margin-left:62px;
		 margin-top:1px;}
		 
		 div#foot ul li {
		color:#CBB6AF;
		margin-right: 20px;
		margin-left:0;
		padding:0;
		 list-style:none;
		 float:left;}
		 
		 div#foot ul li a {
		 text-decoration:none;
		 color:#CBB6AF;
		 }
		 
		 div#foot ul li a:hover{
		 color:#FFFFFF;}
		 
        div.hight {
            color: #f00;
            height: 400px;
         }
		 
div#background {
background-image:url(../images/right.jpg);
background-repeat:no-repeat;
overflow-x:hidden;
width:300px;
height:100%;
float:right!important;
padding:0;
margin:0;
z-index:50;
}

div#text {
padding-top:5px;
margin-top:0;
overflow:auto!important;
}

div#text ul {
margin:15px;
list-style:square;
}
 
div#text ul li{}
 
div#text ul li a {
padding:0 5px 0 5px;
margin:0 0 0 5px;
text-decoration:line-through;
color:#958472;}

div#text ul li a:hover {
background-color:#F1E6E2;
border-bottom:2px solid #CAB6AF;}

div#text p {
font-family: Arial, Helvetica, sans-serif;
line-height:1.2em;
font-size:12px;
margin-bottom:0;
padding:5px;
min-width:200px;}

.textlink {
padding:0 5px 0 5px;
text-decoration:none;
background-color:#F1E6E2;
border-bottom:2px solid #CAB6AF;}

.img-left {
float:left!important;
margin-right:10px;
margin-bottom:10px;
border: 1px solid #958472;}

h1 {
            margin: 0 0 5px 5px;
            padding: 0;
			font-family: Arial, Helvetica, sans-serif;
			font-size:18px;
			color:#504B4B;}
h2 {
 			margin: 0 0 5px 5px;
            padding: 0;
			font-family: Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#504B4B;}
h3 {}

.border {
border:1px solid #CBB6AF;}
.clear {
clear:both;}

#guestbook {
position:absolute; top:100px; left:220px;
width:520px;
height:400px;
}
