/*General*/

html, body {margin:0; padding:0; width:100%; height:100%; overflow:hidden;}
body {font-family:verdana, arial, sans-serif; font-size:76%;}
#background{position:absolute; z-index:1; width:100%; height:100%;}
#scroller {position:absolute; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:2;} 
p {line-height:1.5em; }

li{line-height:1em;}

h1 {margin-top: 0px; padding-top: 80px; font-family:Arial, Helvetica, sans-serif; font-style:italic; text-align: center; font-size: 20px; color: #fff;}
h2 {font-size: 2.4em;

font-family: calibri;

color: #fff;

line-height: -1em;
padding-top: 20px;
}



.right {float:right; padding: 6px;}

.text_right{text-align: right; color: white; display: block; font-size: 14px;}

.left {float: left;	padding: 6px;}



.firstletter, .fl, p:first-letter{

	display: inline;

	font-size: 2.8em;

	color: red;
	
	font-weight: bold;

	font-family: brush script mt;

	line-height: 1.1;

}


/*General Divs*/


#header {
	width: 100%;
	background: #fff;
	height: 5px;
	margin-top: 0px;
}

#sidebar {
	width: 300px;
	background: #000c26;
	height: 100%;
	clear:both;
	float: left;
	margin-left: 0px;
	min-height: 600px;

}
 
#content {
	line-height: 1.8em;
	min-height: 630px;
	color: white;
	padding: 20px;
	margin-left: 300px;
	min-height: 500px;
}

#content a {color:white;}
/***NEW MENU****/
#nav {
	background-color: #fff;
	margin-top: -12px;
	

 }
#nav ul {
	list-style: none;
	width: 800px;
	margin-left: 300px;
	padding: 0;
	}
#nav li {
	float: left; }
#nav li a {
	display: block;
	padding: 8px 9px;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	border-right: 2px solid #fff; }
#nav li:first-child a {
	border-left: 0px solid #fff; }
#nav li a:hover {
	color: #c00;
	background-color: #fff; }






#footer {

	position: absolute;

	width: 740px;

	height: 7px;

	font-size: .4em;



}







/*-----Sidebar Divs-----*/



#news_block{display: block; width: 290px; margin-left: auto; margin-right: auto;  padding: 4px;}

#news_block h1 {font-size: 2em; text-align: center; margin-bottom: 1px; color: white; font-family: calibri; margin-top: 1px; padding-top: 10px; }

#news_block h2 {font-size: 1.2em; margin-bottom: 1px; color: #f9f916; margin-top: 1px; text-align:center; font-style:italic; text-decoration:underline;}

#news_block p {font-size: 1em; margin-top: 1px; color: white; padding: 4px;}

#news_block h4 {font-size: 1.2em; margin-bottom: 1px; color: #FFF; margin-top: 8px;}

#news_block a {color: #D7D737; text-decoration: none;}






#sidebar img {
	width: 180px;
display: block;
margin-left: auto;
margin-right: auto;
	margin-top: 10px;
}

#sidebar .fb {
	width: 100px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	display: block;
	padding-left: 20px;
	}

#links {
	float: left;
	margin-left: 20px;
	width: 150px;
	margin-top: 15px;
	padding-left: 4px;
}



#links a {color: white;}

#links li :hover {color: red;}



#links li {

	list-style-image: url(images/arrow.jpg);

	margin-left: -14px;

}

.block {display:block; min-height: 400px;}

#links h3 {

	line-height: 0;

	font-family: brush script mt;

	font-size: 26px;

	margin-top: 10px;

	margin-bottom: -3px;

	text-align: center;

	color: #8E97A6;

}

#news h2 {color: white; font-size: 18px; margin-bottom: 2px;}

#news img {padding: 10px;}

#ff_fix {height: 1020px;}

/*Contact Info*/

.announce {

	padding: 10px;

	width: 170px;

	margin-left: 5px;

	color: #a8a8a8;

	line-height: 1.3em;

	text-align: center;

}



.announce h2 {

	margin-top: 6px;

	font-size: 2.2em;

	color: #fff;

	font-family: brush script mt;

	text-align: center;

}



.announce a {color: #fff;}



/*Border around images*/

IMG.displayed {

    display: block;

    margin-left: -30px;

    border: 4px outset white;

    margin-bottom: -10px;

}

  

/*Gallery Side Bar*/  

#gallery_side {

	display: block;

	min-height: 500px;

}

#gallery_side p {

	text-align: center;

	color: red;

	margin-top: -26px;

}



#gallery_side h2 {

	 color: white;

	 font-size: 30px;

	 font-family: brush script mt;

	 margin-top: 2px;

	 text-align: center;

}



#gallery_side h3 {

	 color: #fff;

	 margin-left: -6px;

	 text-align: center;

	 font-family: calibri;

	 font-style: italic;

}	





/*Main Content Divs*/

.gallery {

	background: #20324e;

	border: solid 4px #ccc;

	padding: 10px;

	text-align: center;}



.gallery a img {

	border: solid 2px #000;

	margin-top: 4px 0 0 4px;

}



/*Partner Logo on Home page*/

.partner{
display: block;
margin-left: auto;
margin-right: auto;
width: 200px;
}





.billfish {

display: block;
margin-left: auto;
margin-right: auto;

}



#roddgirl {

	display: absolute;

	margin-top: 280px;

	width: 160px;



	margin-left:30px;}







/*Bottom menu*/

.center {

	clear: both;

	right: 1px;

	font-size: .75em;

	text-align: center;

	color: #933114;

}

	

.center a {color: #933114;

text-decoration: none;}



.center a:hover {color: blue;}

.white {color: white;}



a img {border: none};
















	











	








