@charset "UTF-8";
/* CSS Document */

html {
}

body {
	margin : 0;
	padding : 0;
	text-align: center;	
	background-color: #1b0b00;
	background-image: url(images/mainBackground.png);
	background-repeat: repeat-x;
}

h1, h2, h3, h4, h5, h6, p, ul {
	font-family : "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin : 0;
	padding : 0;
}

.topBanner {
	width : 900px;
	height : 42px;
	margin : auto;
}

.main {
	width : 895px;
	margin : auto;
	min-height : 515px;	
	background-color: #FFF;
	background-image: url(images/leftColumnBackground.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	border-right-style: solid;
	border-right-color: #ffe57f;
	border-right-width: 5px;
}

.clear {
	clear : both;
}

.topSpacer {
	width : 900px;
	height : 10px;
	margin : auto;
	background-image: url(images/topSpacerBackground.jpg);
}

.bottomSpacer {
	width : 900px;
	height : 10px;
	margin : auto;
	background-image: url(images/bottomSpacerBackground.jpg);
}

.leftColumn {
	width : 300px;
	margin : auto;
	float: left;
}

.rightColumn {
	width : 515px;
	margin : auto;
	float: right;
	padding: 20px 30px 50px 50px;
}

.rightColumnHome {
	width : 595px;
	margin : auto;
	float: right;
}

.rightAboutFlash {
	width : 515px;
	margin : auto;
	float: left;
	margin: 0px 0px 0px -15px;
}

.rightAbout {
	width : 490px;
	margin : auto;
	float: left;
	padding: 0px 25px 0px 0px;
}

.footer {
	width : 900px;
	height : 60px;
	margin : auto;
	background-image: url(images/footerBackground.png);
}

.facebook {
	width : 60px;
	height : 60px;
	margin : auto;
	float: left;
}

.topNav {
	width : 600px;
	height : 42px;
	margin : auto;
	float: right;
}

.topLeft {
	width : 300px;
	height : 42px;
	margin : auto;
	float: left;
	background-image: url(images/topLeftBanner.png);	
}

.menuDownload {
	width : 255px;
	height : 35px;
	margin : auto;
	float: right;	
}

p {
	font-size:13px;
	line-height: 20px;
	text-align: left;
}

h2 {
	font-size:15px;
	line-height: 20px;
	text-align: left;
	color: #0c7d47;
}

p.form {
	font-size:13px;
	line-height: 40px;
	text-align: left;
}

#about
{
  display: block;
  width: 85px;
  height: 42px;
  background: url("images/butAbout.png") no-repeat 0 0;

}

#about:hover
{ 
  background-position: 0 -42px;
}

#about span
{
  display: none;
}

#location
{
  display: block;
  width: 110px;
  height: 42px;
  background: url("images/butLocation.png") no-repeat 0 0;

}

#location:hover
{ 
  background-position: 0 -42px;
}

#location span
{
  display: none;
}

#menu
{
  display: block;
  width: 85px;
  height: 42px;
  background: url("images/butMenu.png") no-repeat 0 0;

}

#menu:hover
{ 
  background-position: 0 -42px;
}

#menu span
{
  display: none;
}

#contact
{
  display: block;
  width: 110px;
  height: 42px;
  background: url("images/butContact.png") no-repeat 0 0;

}

#contact:hover
{ 
  background-position: 0 -42px;
}

#contact span
{
  display: none;
}

#download
{
  display: block;
  width: 255px;
  height: 35px;
  background: url("images/butDownloadMenu.png") no-repeat 0 0;

}

#download:hover
{ 
  background-position: 0 -35px;
}

#download span
{
  display: none;
}
