html, body, p, ol, ul, li, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;

}

h1, h2, h3, h4, h5, h6 {
	margin-bottom: 15px;
	color: #880000;

}

body {

	background-image: url(bb3.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #ffffff;
	text-align: center;
	font-family: Comic Sans MS, arial, verdana, arial, helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;

}

#outermostwrapper {
	width: 950px;
	margin: 0;
	background-color: #FFF4D9;
	text-align: left;
}


#header, #main, #footer {
	margin: 0px;
	padding: 0px;
}


#header {

}

#main p {
	padding-bottom: 15px;


}

#main ul li {
	margin-left: 25px;

}

#footer {

	text-align: left;
	font-size: 0.7em;
	background-color: #FFF4D9;
	
}



hr {
	border: 0;
	border-top: 1px solid #bababa;
	height: 1px;
}

a {
	text-decoration: none;
	color: #CC0000;
}

a:visited {
	color: #880000;
}

a:hover {
	text-decoration: underline;
	color: #FF0000;
}

a:active {
	color: #991010;
}



h1 {
	font-size: 150%;

}

h2 {
	font-size: 130%;


}

h3 {
	font-size: 110%;

}

h4 {
	font-size: 100%;

}

.floatleft, .floatleftgrey, .floatright, .floatrightjustifytright, .floatclear  {

	
	margin: 0;
	border: 0;
	text-align: left;

}

.floatleft, .floatleftgrey {

	float: left;
	width: 650px;
	padding: 5px;
}

.floatleft {
	
	font-size: 1.0em;
	background-color: #FFF4D9;

}

.floatleft p{
	
	padding-bottom: 1.0em;

}

.floatleftgrey {

	background-color: #F0F0F0;
	padding-top: 15px;
	padding-bottom: 15px;

}

.floatright, .floatrightjustifytright {

	float: right;
	padding: 5px;
}


.floatrightjustifytright {

	text-align: right;
	background-color: #e6bd68;

}

.floatright {

	padding-top: 15px;
	padding-bottom: 15px;
}


.floatrightjustifytright ul li  {
	display: inline;
	padding-left: 10px;
	
}

.floatrightjustifytright a  {

	padding-right: 10px;
	
}

.floatclear {

	clear: both;
}

.leftinset {
	padding-left: 50px;
}

.largertext {
	font-size: 115%;
	padding-left: 20px;
}

