/*
Original Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
Heavily altered by Sal Spring
*/

body {
	margin: 0;
	padding: 0;
	background: #ffffff ;
	font: normal small Arial, Helvetica, sans-serif;
	color: #655B5F;
}

h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	padding-top: 0;
	font: normal Arial, Helvetica, sans-serif;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

h2 {
	font: normal Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-style:normal;
	text-decoration: none;	
}

h3 {
	font: normal Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #5E8580;
	font-style:normal;
	margin-bottom: 5px;
	text-decoration: none;
}

h4 {
	font: normal Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 1em;
	font-style:normal;	
	text-decoration: none;	
}

p, ul {
	margin-top: 0;
}
a:link,  a:visited,  a:hover,  a:active {
	color: #1B3313;
	text-decoration: none;
}



/* Header */

#header {
	width: 778px;
	height: 163px;
	margin: 0 auto;
	background: url('../images/logoFiles/bpaHeader.jpg') no-repeat; padding-left:20px; padding-right:20px; padding-top:0; padding-bottom:0;
}

#header * {
	margin: 0;
	text-decoration: none;
	text-transform: uppercase;
	color: #FFFFFF;
}

#header h1 {
	float: left;
	padding: 65px 0 0 0;
	font-size: xx-large;
}

#header h2 {
	float: right;
	padding: 86px 0 0 0;
	font-size: small;
}

/* Menu */

#menu {
	width: 900px;
	height: 20px;
	margin: 0 auto;
	padding: 1em 0;
	background: #6D8C38;
	
}

#menu ul {
	display: block;
	width: 878px;
	margin: 0em auto;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a, #menu a:visited, #menu a:hover, #menu a:active {

	display: block;
	float: left;
	width: 116px;
	text-decoration: none;
	text-align: center;
	font: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #070707;
}


/* Content */

#content {
	width: 878px;
	margin: 0 auto;
	background: #FFFFFF ;
}

#colLeft {
	float: left;
	width: 210px;
	padding: 20px 10px 20px 10px;

}

#colRight {
	float: left;
	width: 370px;
	padding: 30px 10px 20px 10px;
}

#colAdvert {
	float: right;
	width: 230px;
	padding: 20px 10px 20px 10px;
}

#colTop {
	float: left;
	width: 550px;
	padding: 20px 10px 20px 10px;
}

#colBottom {
	float: left;
	width: 550px;
	padding: 20px 10px 20px 10px;
}

/* Footer */

#footer{
	width: 900px;
	height: 20px;
	margin: 0 auto;
	padding: 1em 0;
	background: #6D8C38;
}

#footer ul {
	display: block;
	width: 850px;
	margin: 0em auto;
//	list-style: align="right";
	text-align: right;
}

#footer li {	
display: inline;
}

#footer a, #footer a:visited, #footer a:hover, #footer a:active {
	display: block;
	float: right;
//	block: 116px;
	text-decoration: none;
	text-align: left;
	font: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #070707;
}

#footer p {
	display: block;
	float: left;
//	block: 878px;
	text-decoration: none;
	text-align: left;
	font: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #C2DDF5;
}

#trailer{
	width: 800px;
	height: 3px;
	margin: 0 auto;
	background: #ffffff;
	padding: 10px 10px;
}

#slide {float: left; width: 350px; height: 500px;}
#thumbnails {float: left; width: 50px; height: 50px;}
#slideframe {height: 430px; width: 100%;}
#thumbnailframe {height: 100px; width: 100%;}


/*  */