body {
   background: url(images/fah_back_out.jpg) repeat;
margin: 0;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #F0E68C;
scrollbar-3dlight-color:#ffd700; 
scrollbar-arrow-color:#FFD700; 
scrollbar-base-color:#A52A2A;
scrollbar-darkshadow-color:#D2691E; 
scrollbar-face-color:#A52A2A;
scrollbar-highlight-color:#8B0000;
scrollbar-shadow-color:#CD853F;
}

p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F0E68C;
}

a {
	color: #DAA520;
}

a:hover{
color:#F0E68C;

}
hr {
	color: #F0E68C;
	background: #F0E68C;
	size: 1px;
	height: 1px;
}

img { border: none; margin:0; padding:0;}

h1 {
	font-size: 18px;
}

.emph {
	margin: 10px 0; font-style: italic; text-align: center;
}

#outer {
	background: url(images/fah_back_main.jpg) repeat-x;
	height: 600px;

	
}

#layout {
	background: url(images/fah_back_main.jpg) repeat-x;
	height: 600px;
	width: 768px;
	position: relative;
	margin:auto;
}

#lay-top {
	background: url(images/fah_top.jpg) right no-repeat;
	height: 170px;
	width: 768px;
	position: absolute;
	top: 0;
	right: 0;
}

#lay-btm {
	background: url(images/fah_btm.jpg) right no-repeat;
	height: 128px;
	width: 768px;
	position: absolute;
	top: 471px;
	right: 0;
}

#lay-bck {
	background: url(images/fah_mid_cnt.jpg) top right no-repeat;
	height: 301px;
	width: 768px;
	position: absolute;
	top: 170px;
	right: 0;
}

#lay-bck-menu {
	background: url(images/fah_mid_cnt.jpg) top right no-repeat;
	height: 301px;
	width: 768px;
	position: absolute;
	top: 170px;
	right: 0;
}

#lay-bck-home {
	background: url(images/fah_mid_cnt.jpg) top right no-repeat;
	height: 301px;
	width: 768px;
	position: absolute;
	top: 170px;
	right: 0;
}

#nav {
   float: left;
	width: 266px;
	margin: 0;
	padding: 0;
}

#nav ul {
	margin: 0;
	padding: 0;
}

#nav li {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 43px;
	width: 266px;
	overflow: hidden;
}

.pic {
	padding: 10px;
	text-align: center;
	font-size: 10px;
	float:left;
}

.picr {
	padding: 10px;
	text-align: center;
	font-size: 10px;
	float:right;
}

#content {
	overflow: auto;
   height: 260px;
	width: 460px;
	margin: 10px 0;
	padding: 10px;
	position: absolute;
	top: 0;
	right:4px;
}

#welcome-text {
	float: right;
	overflow: auto;
	width: 215px;
	height: 130px;
	margin-top: 8px;
	padding-right: 37px;
	text-align: justify;
	color: #FFFACD;
	font-size: 13px;
	line-height: 98%;
}

#menu {
  margin: 10px 10px 0 0;
  padding: 0 10px;
  width: 460px;
  height: 301px;
  overflow: hidden; 
  color: #FFFACD;
  z-index: 100;
  	position: absolute;
	top: 0;
	right: 0;
  }
#menu li {
  display:inline;
  list-style-type:none;

  }
#menu li a {
  display:block;
  text-decoration:none; 
  margin:0; 
  float:right;
  }
#menu li a img {
  opacity:0.8;
  float:left;
  border: 1px solid black;
  }
#menu li a span {
  display:none; 
  }
#menu li a:hover {
  background: black url(images/fah_tabletop.jpg) no-repeat bottom right;
  }
#menu li a:hover img {
  opacity:1;
  border: 1px solid #91861D;
  }
#menu li a:hover span {
  color:#F0E68C;
  display:block; 
  border: 1px solid #91861D;
  border-left: none;
  float:left;
  width: 290px;
  height: 233px;
  padding: 20px 10px;
  overflow: auto;
  }  
  
#menu-descr {
	width: 270px;
	margin: 5px auto;
	padding: 10px;
/*	background: url(images/semi.png);*/
/*	border: 1px solid #91861D;*/
	color: #F0E68C;
	position: absolute;
	top: 0;
	right: 160px;
	z-index: 0;
}

/*
#rmenu {
  margin: 0;
  padding: 0;
  width: 120px;
  color: #FFFACD;
  z-index: 100;
  }
#rmenu li {
  display:block;
  list-style-type:none;
  padding: 0;
  margin: 0;
  background: pink;
  }
#rmenu li a {
  text-decoration:none; 
  padding: 0;
  margin: 0;
  }
#rmenu li a p.rmenuitem {
	margin: 1px;
	padding: 4px;
	width: 120px;
	height: 20px;
	border: 1px solid  #91861D;
	background: black;
}
#rmenu li a span {
	display:none;
}

#rmenu li a:hover {
	background: #717171;
}

#rmenu li a:hover p.rmenuitem {
	margin: 0;
	padding: 0;
}

#rmenu li a:hover span {
	display: block;
	position:absolute; 
	top: 10px;
	left:130px;
	height: 200px;
	width: 300px;
	overflow: auto;
	color: #F0E68C;
	padding: 4px;
	border: 1px solid  #91861D;
	background: black;;
	z-index: 1000;
}*/

#page {
	position:absolute; 
	top: 0px;
	left:120px;
	height: 280px;
	width: 360px;
	overflow: hidden;
}
#page .txt {
	height:280px; 
	width: 340px;
	padding: 0 10px;
	overflow: auto;
	background: black url(images/fah_tabletop.jpg) no-repeat bottom right;
	}
	
#page .txt p {
	margin: 10px 0;
}

#page .txt em {
	display:block;
	color: #FFD700
}

#rmenu {
	display:block; 
	top:0px; 
	left:0px; 
	width:120px; 
	position:absolute; 
	padding:0px; 
	font-weight:bold; 
}

* html #rmenu {position:absolute;}

#rmenu ul {padding:0; margin:0;}
#rmenu ul li {background: url(images/fah_menutab_x.jpg) no-repeat top left; list-style-type:none; display:block; float:left; width:120px; height:20px; line-height:20px; text-align:right; }
#rmenu ul li a:visited, #rmenu ul li a { background: url(images/fah_menutab.jpg) no-repeat top left; display:block; width:114px; height:20px; text-align:right; text-decoration:none; line-height:20px;  padding:0 6px 0 0;}
#rmenu ul li a:hover, #rmenu ul li a:active {background: url(images/fah_menutab_a.jpg) no-repeat top left; color:#F0E68C;  }
