html, body {
	/* \*/
 	font-family: Tahoma, Arial, sans-serif;
	height:100%;
	/* hide from Mac IE 5.x */
	background-color: #111111;
	margin: 0px;
	padding: 0px;
	border: 0px;
	color: White;
	/* Show slider */
	/* overflow-y: hidden; */
}

a{color: #FF6633; text-decoration: none;}
a:link{color: #CCCCCC; text-decoration: none;}
a:visited{color: #ff6633; text-decoration: none;}
a:hover{color: #ff6633; text-decoration: none;}

h1{font-size: 170%; color: #FF6633;	margin: 0px; padding: 0px;}
h2{ font-size: 160%; color: #006699; margin: 0px; padding: 0px;}
h3{font-size: 135%; color: #FF6633;	margin: 0px; padding: 0px;}
h4{font-style: oblique;	color: #CCCCCC;}

ul{list-style-type: square;}
ul ul{list-style-type: disc;}
ul ul ul{list-style-type: none;}

.invisible {display:none;}
.spacer {clear:both;}

#gallery ul li{list-style-type:none; float:left; padding:4px; width:100px; height:150px; text-align:center;}
#gallery {background-image: url(../home/images/stripes.png); background-repeat: repeat-y; width:600px; background-position:left; padding:0;}
#gallery img{padding:0;}


/***************Page Layout*********************/
	
#outer {position:absolute; left:50%; top:0; width:950px; height:648px; display:block; margin-left:-425px; background-color: #111111;}
#homepage {background-image: url(../home/images/FAP-background-2007.jpg); background-repeat:no-repeat; height:648px;}

#header {
	position: relative;
	width: 100%;
	height: 40px;
	width: 950px; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}
#header ul#primary {
	margin: 0 0 0 0em;
	padding: 0;
	position: absolute;
	bottom: -1px;
	width: 930px; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}
#header ul#primary li  {
	display: inline;
	list-style: none;
}
#header ul#primary a,#header ul#primary span,#header ul#primary a.current {
	width: 8pc;
	display: block;
	float: right;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	font-family: tahoma, verdana, sans-serif;
	font-size: 85%;
	text-decoration: none;
	color: White;
	font-weight: bold;
}
#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {
	/*border-left: 8px solid #435322; background: #FFF3B3; border-bottom: none;*/
	background-image: url(../home/images/tabs1.png); padding-bottom: 6px; margin-top: 0;}
#header ul#primary a {border-bottom: none;}
#header ul#primary a:hover {margin-top: 0; padding-bottom: 5px; background-image: url(../home/images/tabs2.png);}

#header ul#secondary {
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: -2em;
	font-size:90%;
	width: 880px; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}
#header ul#secondary li a,#header ul#secondary li span {
	width: auto;
	display: block;
	float: right;
	padding: 0 10px;
	margin: 0;
	text-align: auto;
	border: none;
	border-right: 1px dotted #CCCCCC;
	background: none;
}
#header ul#secondary li a {color: Gray; text-decoration: none;}
#header ul#secondary li a:hover {color: Orange; background: transparent; padding: 0 10px; border: none; border-right: 1px dotted #CCCCCC;}
#header ul#secondary li a:active {color: #FF6633; background: transparent;}
#header ul#secondary li:last-child a {border: none;}

#scrollFrame {text-align: right; font-size:90%; line-height: 120%; width: 640px; padding: 40px 0 0 0; margin: 0; float: right;}
#scrolling-div {width:620px; height:480px; margin: 0px; padding: 0 20px 0 0; position: relative; border:0px; overflow-x: hidden; overflow-y: scroll; overflow:auto;
/* The first overflow-x and overflow-y are specifically made for IE */}

#scrollFrame li {	list-style: none;}
#scrollFrame h1{padding: 2.4pc 0 1.4pc 0;}
#scrollFrame h2{padding: 3pc 0 1pc 0;}
#scrollFrame h3{padding: 2pc 0 0.8pc 0;}
/*
#scrollFrameContent a{color: #CCCCCC;}
#scrollFrameContent a:link{color: #CCCCCC;}
#scrollFrameContent a:hover {color: #FF6633; text-decoration: none;}
#scrollFrame ul {	background-image: url(../home/images/stripes.png);	background-repeat: repeat-y; width:540px;  background-position: right;}
#iscrollFrame img {border: 1px solid #CCCCCC;	margin: 20px;  caption-side: bottom; }
*/

#bar {height: 1px; background-image: url(../home/images/bar.png); background-position: left; background-repeat: no-repeat; width: 100%;}

#siteInfo {text-align:right; font-family:Trebuchet MS,Arial,sans-serif; font-size: 80%;}
