@charset "utf-8";
/* CSS Document */

html, body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	min-height: 100%;
}

body {
	/*background: url(images/bg-2.jpg) no-repeat;*/
	background: url(images/bg-grad2.jpg) repeat-x bottom;
	background-color: #d5cbb1;
	margin: 0px;
	padding: 0px;
	/*background-repeat:no-repeat;
	background-position:bottom left;*/
}
p {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 10px;
	font-size: 70%;
	color: #241E18;
}
form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
}
a {
	text-decoration: none;
	/*color: #241E18;*/
	color: #635A47;
}
a:hover {
	text-decoration: underline;
	color: #241E18;
}
img {
	border: none;
}
#sidebar {
	background-image: url(images/wood-long.jpg);
	background-repeat: no-repeat;
	width: 156px;
	height: 770px;
	/*height:100%;
	min-height: 600px;
	max-height:770px;*/
	position: absolute;
	left: 87px;
	z-index:10;
}

#title {
	position: absolute;
	top: 175px;
	left: 0;
	z-index:11;
	margin:0;
	padding:0;
}

.title {
	position: absolute;
	top: 175px;
	left: 0;
	z-index:11;
}
#menu {
	width: 156px;
	height: 160px;
	background-color: #000000;
	text-align:left;
	position: absolute;
	top: 266px;
	left:0;
	z-index:12;
}
#content {
	text-align: justify;
	width: 380px;
	line-height:110%;
	position: absolute;
	left: 290px;
	top: 230px;
	z-index:8;
}

#content2 {
	float:left;
	text-align: justify;
	width: 380px;
	line-height:110%;
	margin-left: 290px;
	margin-top: 230px;
	display:inline;
}


#content p {
	/*background-color: #d8cdab;*/
}

#content td {
	padding:3px;
}
#content table {
	/*border: #b6ad8d dashed 1px;*/
}

#content textarea {
	font-size: 8pt;
	font-family: Verdana;
	color: #000;
	border: 1px solid #8a826b;
	background-color: #c5bc9d;
}
#content input {
	font-size: 8pt;
	font-family: Verdana;
	color: #000;
	border: 1px solid #8a826b;
	background-color:#c5bc9d;
}
#header {
	text-align:right;
	width: 380px;
	position: absolute;
	left: 281px;
	top: 200px;
	z-index:80;
}
.displayimg {
	position: absolute;
	top: 550px;
	z-index:3;
}
#footer {
	width: 635px;
	text-align: right;
	position: absolute;
	top: 719px;
}
#rug {
	position: absolute;
	top: 334px;
	z-index:1;
}

#girl {
	/*background:url(images/girl-home.jpg) no-repeat;*/
	position:absolute;
	width: 742px;
	height: 100%;
	right: 0px;
	z-index:2;
	padding:0;
	margin:0;
}

/*#backdrop {
	z-index:0;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	min-height:745px;
	min-width:664px;
	overflow:hidden;
}*/

#backdrop {
	z-index:1;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	min-height:775px;
	min-width:664px;
	/*overflow:hidden;*/
	background-repeat:no-repeat;
	background-position:bottom left;
	background-image:url(images/bg-largev.jpg);
	/*padding-bottom:16px;*/
}


#backdrop2 {
	/*z-index:1;*/
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	min-height:100%;
	min-width:664px;
	background-repeat:no-repeat;
	background-position:bottom left;
	background-image:url(images/bg-largev.jpg);
}


#vflogo {
	position:fixed;
	right:0px;
	bottom:0px;
	padding:2px;
}

#vflogo p{
	font-size:80%;
}

#vflogo a, #vflogo p {
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
}

#vflogo a:hover {
	color: #FF0000;
}





#vflogo2 {
	/*position:absolute;
	right:0px;
	bottom:0px;*/
	float:right;
	padding:2px;
}

#vflogo2 p{
	font-size:80%;
}

#vflogo2 a, #vflogo2 p {
	font-family:Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration:none;
}

#vflogo2 a:hover {
	color: #FF0000;
}
