/* febo.css -- layout for febo.com */
/* 6 October 2002 */

body	{
	font-family : Verdana,Arial,Helvetica,sans-serif;
	color : black;
	background : #F7F7D9; 
	margin : 0px;
	padding : 0px;
	}
	
h1	{
	font-size : 36px;
	color : red;
	font-weight: bold;
	font-family: monospace;
	text-align : center;
	}

h2	{
	font-size : 28px;
	color : red;
	font-weight: bold;
/*	font-family: monospace; */
	text-align : center;
	}

h3	{
	font-size : 24px;
	color : red;
	font-weight: bold;
	text-align : center;
	}
h4	{
	font-size : 18px;
	color : red;
	font-weight: bold;
	text-align : center;
	}
reverse {
	color : #F7F7D9;
	}

#banner {
	}

#banner h1 {
	text-align : left;
	margin-top : 15px;
	margin-left : 10px;
	line-height : 1em;
	font-size : 50px;
	color : black;
	}
	
#nav {
	position : absolute;
	left : 0px;
	top : 75px;
	margin : 10px;
	margin-top : 15px;
	padding-bottom : 30px;
	padding-right: 15px;

	/* Danger Will Robinson -- box model hack follows */
	/* First, set width to content + margins + padding */
	/* Then, do magic to override for non-buggy browsers */
	width : 220px;
	voice-family : "\"}\"";
	voice-family : inherit;
	width : 185px;
	}
	html>body #nav {width : 185px;}
	}

#nav h1 {
	font-size : medium;
	}

.menu {
	text-align : center;
	font-size : 13px;
	background : #B36666;
	border : 2px solid #B36666;
	font-family : monospace;
	font-weight : bold;
	padding-top : 5px;
	}

.menu strong {
	font-size : large; 
	}

.menu a	{
	color : #F7F7D9;
	background : inherit;
	margin-bottom : 10px;
	display : block;
	}

.menu a:hover {
	color : black;
	background : #F7F7D9; 
	}

.menu .delimiter {
	display : none;
	}

#nav-bottom {
	width : 95%;
	margin : 0 0 5% 5%;
	padding : 0 0 0 0;
	}
	
.menu-horizontal {
	text-align : center;
	font-size : 17px;
	background : #B36666;
	border : 2px solid #B36666;
	font-family : monospace;
	font-weight : bold;
	margin-top : 25px;
	padding-top : 9px;
	padding-bottom : 9px;
	}

.menu-horizontal strong {
	font-size : large; 
	}

.menu-horizontal a	{
	color : #F7F7D9;
	background : inherit;
	margin-left : 5px;
	margin-right : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 7px;
	padding-bottom : 7px;
	}

.menu-horizontal a:hover {
	color : black;
	background : #F7F7D9; 
	}

.menu-horizontal .delimiter {
	display : none;
	}

#main {
	margin-top : -30px;
/*   	margin-left : 185px; */
   	margin-left : 200px;
   	margin-right : 0px;
	padding-left : 1.0em;
	padding-right : 1.5em;
	padding-top : 5px;
	}

#main-wide {
	width : 85%;
	margin-top : 30px;
   	margin-left : 80px;
   	margin-right : 50px;
	padding-left : 1.0em;
	padding-right : 1.5em;
	padding-top : 5px;
	}

#right {
	position : absolute;
	right : 0px;
	top : 100px;
	width : 0px;
	}

#footer {
	padding-top : 30px;
	font-size : small;
	text-align : center;
	}

