@charset "utf-8";

/* PAGE DEFAULTS */
body
{
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #000000;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}

/* LINK DEFAULTS */
a
{
	text-decoration:none;
}
a:link, a:visited
{
	color:#000;
}

a:hover, a:active
{
	color:#009;
}

/* PHYSICAL PAGE DEFINITIONS */
.bbba #container
{
	width: 46em;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */
	background: #FFFFFF;
	margin: 0 auto;
	border: 1px solid #000000;
	text-align: left;
}

/* HEADER DEFINITIONS */
.bbba #header
{
	background: #DDDDDD;
	padding: 0 10px;
}

.bbba #header h1
{
	margin: 0;
	padding: 10px 0;
}

/* TOP (HORIZONTAL) NAVIGATION DEFINITIONS */
.bbba #topNav
{
	background: #DDDDDD;
	padding: 5px 0;
}

.bbba #topNav ul
{
	display:inline;
}

.bbba #topNav ul li
{
	list-style:none;
	display:block;
	text-align:center;
	width:105px;
	float:left;
}

.bbba #topNav ul li a:link, .bbba #topNav ul li a:visited
{
	color:#000000;
}

.bbba #topNav ul li a:hover, .bbba #topNav ul li a:active
{
	color:#009;
}

/* MAIN BODY CONTENT DEFINITIONS */
.bbba #mainContent
{
	margin: 0 1.5em 0 1.5em;
}

.bbba #mainContent h1
{
	text-align:center;
}

/* FOOTER AND BOTTOM NAVIGATION DEFINITIONS */
.bbba #footer
{
	padding: 0 10px;
	background:#DDD;
	font-size:12px;
}

.bbba #footer p 
{
 	margin: 0;
 	padding: 10px 0;
	text-align:center;
}

/* MISCELLANEOUS CLASSES FOR REUSE */
.fltrt
{
	float: right;
	margin-left: 8px;
}

.fltlft
{
	float: left;
	margin-right: 8px;
}

.clearfloat
{
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

