body
{
	font-family : Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size : 76%;
	color : #000;
	background-color : #515229;
	padding : 0px;
	margin : 0px;
	text-align : center;
}

.direct
{
	font-family : Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size : 76%;
	color : #000;
	padding : 0px;
	margin : 0px;
	text-align : center;
}

.floatright{
	float : right;
	margin-bottom: 10px;
	margin-left : 10px;
	border : 1px solid #000;
	border-color: #E4D4C4;

}
a{
	color : #9B0000;
	text-decoration : none;
	font-weight : bold;
}
a:hover{
	text-decoration : underline;
}

p.quote{
	margin-left : 50px;
	margin-right : 50px;
	font-style : italic;
	font-weight: bold;
}

p.quoteRef
{
	margin-left : 50px;
	margin-right : 50px;
	font-style : italic;
	font-weight: bold;
}

p.quoteAboutUs{
	margin-left : 20px;
	margin-right : 20px;
	font-style : italic;
	font-weight: bold;
}

p.quoteRefAboutUs
{
	margin-left : 20px;
	margin-right : 20px;
	font-style : italic;
	font-weight: bold;
}

#header
{
	width: 820px;
	margin: 0 auto 0 auto;
	background-color: #FFF;
	color: #999;
	background-image: url(Images/Background.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	vertical-align: text-bottom;
	text-align: center;
	height: 90px;
	display: block;
	padding-bottom : 0px;
}
#top
{
	width: 820px;
	margin: 0 auto 0 auto;
	
	
	text-align: center;
	
}
div.HomeNav
{	
	margin: 5px 5px 0 0;
	text-align: right;
	background-color: #FFF;
	color: #999;
	
}
div.HomeNav a{
	color : #000000;
	text-decoration : none;
	font-weight : bold;
}
div.HomeNav a:hover{
	color : #000000;
	text-decoration : underline;
	font-weight : bold;
}
img.coatOfAlms
{
	
	float: left;
	left: 55px;
	position: relative;
	top: -10px;
	margin : 0px;
	padding: 0px;
}
.img
{
	border-color: #E4D4C4;
}



#title
{
	top: 50px;
	position: relative;
	text-align: center;
	vertical-align : bottom;
	margin : 0px;
	padding: 0px;
	
}
.brclear { 
	clear:both; 
	height:0;
	margin:0; 
	font-size: 1px; 
	line-height: 0; 
}

#container {
	width: 820px;
	margin: 0 auto 0 auto;
	background-color : #FFF;
	text-align : left;
	display: block;
	padding-bottom: 0px;
	vertical-align : top;
	margin-top : 0px;
	padding-top : 0px;
}
#mainNav{
	width: 170px;
	margin: 10px 0px 10px 10px;
	float: left;
	display: block;
	vertical-align: top;
	
}
#nav
{
	background-color : #E8DDD3;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#address
{
	background-color : #E8DDD3;
	border : 3px solid #515229;
}
#address h2
{
	background-color: #515229;
	color : #E8DDD3;
	font-size : 100%;
	margin: 10px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

#content
{
	width: 600px;
	margin: 0px 0px 0px 160px;
	display: block;
	vertical-align: top;
}
.bannerImg
{
	margin: 10px 0 0 10px;
}
#footer
{
	width: 820px;
	background-color : #515229;
	color : #FFF;
	margin : 0 auto 0 auto;
	
}
#main
{
	width: 100%;
	float: left;
	border : 2px solid #D1C4C5;
	margin-bottom : 10px;
}
.nextavailable
{
	width: 45%;
	float: left;
	border : 2px solid #D1C4C5;
	margin-bottom : 10px;
}

.gallerymenu
{
	width: 30%;
	float: left;
	border : 2px solid #D1C4C5;
	margin-bottom : 10px;
}

.gallerybody
{
	width: 66%;
	float: right;
	border : 2px solid #D1C4C5;
	margin-bottom : 10px;
}


.titleImg
{
	top: 5px;
	position: relative;
	text-align: right;
	vertical-align : top;
	margin : 0px 10px 0px 0px;
	padding: 0px;
	float: right;
}
.News
{
	width: 100%;
	float: right;
	border : 2px solid #D1C4C5;
	margin-bottom : 10px;
}

.NewsFishing
{
	width: 92%;
	float: centre;
	border : 2px solid #D1C4C5;
	margin-bottom : 10px;
}


h1
{
	font-size : 140%;
	color: #515229;
	margin: 10px;
}

h1.itemHeading
{
	font-size : 140%;
	color: #515229;
	margin: 10px;
	background-color: #E4D4C4;
	padding-left: 5px;
	width: 555px;
}

h2{
	font-size : 115%;
	color : #515229;
	margin : 10px;
	
}

h2.itemSubHeading
{
	font-size : 115%;
	color : #515229;
	margin : 10px;
	background-color: #E8DDD3;
	padding-left: 5px;
	width: 555px;
	clear : right;
}

h2.itemSubHeadingImage
{
	font-size : 125%;
	color : #515229;
	margin : 10px;
	background-color: #E4D4C4;
	padding-left: 5px;
	clear : both;
}

h3{
	font-size : 110%;
	color : #515229;
	margin-left : 10px;
	margin-bottom : 5px;
	margin-top : 5px;
	margin-right : 5px;
}

h3.news{
	font-size : 110%;
	color : #CAB9B8;
	margin-left : 10px;
	margin-bottom : 5px;
	margin-top : 5px;
	margin-right : 5px;
}


p{
	margin: 10px;
}
p.NavTelNum{
	margin: 10px;
	line-height : 16px;
	vertical-align : top;
	padding-top : 0px;
	height : 26px;
}
p.NavTelNum img
{
	padding-top : 3px;
}
.NewsLink{
	color : #9B0000;
	font-weight : bold;
	text-decoration : none;
}
.newsdate{
	margin-left : 10px;
	text-align: right;	
}
.NewsLink:hover{
	color : #000000;
	font-weight : bold;
	text-decoration : underline;
}
hr
{
	margin : 0 10px 5px 10px;
	color: #999;
}

#copy
{
	margin-left: 0px;
	text-align : left;
	float : left;
	width : 250px;
	font-size: 94%;
}
#copy a{
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
}
#copy a:hover{
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : underline;
}

#FISLink
{
	margin-right : 0px;
	text-align : right;
	float : right;
	width : 250px;
	font-size: 94%;
}
#FISLink a{
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : none;
}
#FISLink a:hover{
	color : #FFFFFF;
	font-weight : normal;
	text-decoration : underline;
}
ul.navigation{
	list-style-type : square;
	margin-left : 0px;

	padding-left : 0px;
}
ul.navigation li.sub{
	padding-left : 0px;
	margin-left : 30px;
	list-style-image : url(Images/GrayDiamondnb.gif);
	line-height : 15px;
	height : 15px;
}
ul.navigation li.Head1{
	margin-left : 0px;
	list-style-type : none;
	background-image : url(Images/Head1.gif);
	
	width : 170px;
	display : block;
	line-height : 20px;
	height : 20px;
	font-weight : bold;
	text-indent : 20px;
}
ul.navigation a{
	text-decoration : none;
	color : #000000;
}
ul.navigation a:hover{
	text-decoration : underline;
	color : #000000;
}
ul.navigation li.Head2{
	margin-left : 0px;
	list-style-type : none;
	background-image : url(Images/Head2.gif);
	
	width : 170px;
	display : block;
	line-height : 20px;
	height : 20px;
	font-weight : bold;
	text-indent : 20px;
}
ul.navigation li.Head3{
	margin-left : 0px;
	list-style-type : none;
	background-image : url(Images/Head3.gif);
	
	width : 170px;
	display : block;
	line-height : 20px;
	height : 20px;
	font-weight : bold;
	text-indent : 20px;
}
ul.navigation li.Head4{
	margin-left : 0px;
	list-style-type : none;
	background-image : url(Images/Head4.gif);
	
	width : 170px;
	display : block;
	line-height : 20px;
	height : 40px;
	font-weight : bold;
	text-indent : 20px;
}

ul.navigation li.HomeAdmin
{
	padding-top: 10px;
	padding-bottom: 8px;
	padding-left : 0px;
	margin-left : 30px;
	list-style-image : url(images/GrayDiamondMenu.gif);
	line-height : 15px;
	height : 15px;
}

ul.navigation li.subAdmin
{
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left : 0px;
	margin-left : 30px;
	list-style-image : url(images/GrayDiamondMenu.gif);
	line-height : 15px;
	height : 15px;
}


.error
{
	color: #FF0000;
	margin: 0 10px 0 10px;
	font-size : 100%;
}

p.AddressText
{
	font-weight: bold;
}

div.leftText
{
	float:left;
	width: 200px;
}

div.rightText
{
	float:right;
	width: 200px;
	margin-top: 12px;
}

div.middleText
{
	clear: both;
}
a.newsNav
{
	background-color: #CBBE9B;
	color: #686934;	
	text-decoration: none;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;	
}

a.newsNav:hover
{
	background-color: #686934;
	color: #F5F2EB;
	text-decoration: none;
}

a.newsNav:active
{
	background-color: #686934;
	color: #F5F2EB;
	text-decoration: none;
}

a.newsNavActive
{
	background-color: #505128;
	color: #F5F2EB;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;	
}

a.newsNavNotActive
{
	background-color: #CBBE9B;
	color: #686934;	
	text-decoration: none;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;	
}

div.newsDiamondRowTop
{	
	background-image: url(images/GreyDiamondAnWhite.gif);
	background-repeat: repeat-x;
	width: 560px;
	margin-bottom: -15px;
}

div.newsDiamondRowBottom
{	
	background-image: url(images/GreyDiamondAnWhite.gif);
	background-repeat: repeat-x;
	width: 560px;
	margin-top: -8px;
}

div.newsItemDiamondRow
{	
	background-image: url(images/LightGreyDiamond.gif);
	background-repeat: repeat-x;
	width: 98%;
}

div.newsDetailsLeftText
{
	float:left;
	width: 600px;
}

div.newsDetailsRightText
{
	float:right;
	width: 600px;
	text-align: right;
}

div.newsLeftText
{
	float:left;
	width: 600px;
}

div.newsRightText
{
	float:right;
	width: 600px;
}

div.newsMiddleText
{
	clear: both;
}

div.newsItem
{
	background-color: #fff;
	width: 98%;
}

div.newsAltItem
{
	background-color: #E8DDD3;
	width: 98%;
}

p.newsItem
{}

p.newsDate
{
	font-weight: bold;
	text-align:right;
	margin-top: 3px;
}

div.leftNewsHeadlineBottom
{
	background-color: #E8DDD3;
	width: 80px;
	height: 25px;
	float: left;
	vertical-align: top;
	margin-top: -10px;	
}

div.rightNewsHeadlineBottom
{
	background-color: #E8DDD3;
	width: 180px;
	height: 25px;
	float: right;
	text-align: right;
	vertical-align: top;
	margin-top: -10px;
}

div.leftNewsHeadlineBottomAlt
{
	width: 80px;
	height: 25px;
	float: left;
	vertical-align: top;
	margin-top: -10px;	
}

div.rightNewsHeadlineBottomAlt
{
	width: 180px;
	height: 25px;
	float: right;
	text-align: right;
	vertical-align: top;
	margin-top: -10px;
}

div.newsLink
{
	padding-bottom: 2px;
	padding-left: 10px;
}

div.newsMainDisplay
{
	padding-left: 10px;
}

div.homeNewsItem
{
	background-color: #E8DDD3;
	margin-right: 4px;
	margin-left: 4px;
}

div.homeNewsItemAlt
{
	margin-right: 4px;
	margin-left: 4px;
}

div.map
{
	text-align: center;
	padding-top: 8px;
}

div.newsTopRight
{
	float: right;
	width: 180px;	
	background-color: #fff;
	border-color: #505128;
	border-style: solid;
	border-width: 3px;
}

div.newsTopLeft
{
	float: left;
	width: 500px;
}

div.newsMiddle
{
	margin-top: 90px;
}


div.searchLeft
{
	float: left;
	width: 280px;
	border: 1px solid #333333;
}

div.newsright
{
	float: left;
	width: 300px;
}





div.signupHeadingBox
{
	background-color: #505128;
	color: #fff;
	margin: 5px 5px 0 5px;
	height: 20px;
	text-align: center;
	font-weight: bold;
	padding-top: 3px;
}

div.signupLeft
{
	color: #505128;
	float: left;
	padding-top: 3px;
	padding-right: 4px;
	padding-left: 5px;
	font-weight: bold;
}

div.signupRight
{
	float: right;
	padding-top: 2px;
	padding-right: 4px;
	padding-left: 4px;
}

p.signupText
{
	color: #505128;
	text-align: left;
	margin-bottom: 1px;
}

img.signupImage
{
	float: right;
	padding-top: 2px;
	padding-right: 20px;
}

a.signupLink
{
	color: #505128;
	text-decoration: none;
}

a.signupLink:hover
{
	text-decoration: underline;
}

ul.menu
{
	list-style-type: none;
	margin-left : 5px;
	padding-left : 5px;
}

div.menu
{
	text-align: center;
}

div.menuDiamondRow
{	
	background-image: url(images/GreyDiamondAnWhite.gif);
	background-repeat: repeat-x;
	width: 350px;
	text-align: center;
}

a.newsHeadlineLink
{
	color : #515229;	
}

a.newsHeadlineLink:hover
{
	color : #515229;
}

div.newsImg
{
	float: right;
	margin-right: 5px;
	margin-bottom: 10px;
}

.newsImage
{
	float: right;
	clear: right;
	padding: 10px 10px 10px 10px;
}

div.table
{
	padding-left: 6px;
}

table th.Col1
{
	width: 40%;
}

table th.Col2
{
	width: 20%;
}

table th.Col3
{
	width: 20%;
}

table th.Col4
{
	width: 20%;
}

div.AdminMain
{
	padding-left: 15px;
}
#aspnetForm #container #content .NewsLink {
	margin: 2px;
	padding: 2px;
	float: none;
	height: 200px;
	width: 300px;
}
