html,body,li,ul,img,form,h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
border:0;
}

a:link, a:visited {color:#3A546B;}
a:hover {background:#E7ECF2;}

body{
	font: normal 12px Georgia;
	background:url(images/bg_left.jpg) repeat-x bottom;
}

.rightback{
	position:relative;
	width:100%;
	background-image:url(images/bg_right_2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.content{
	position:relative;
	width:977px;
	height:807px;
	margin-left:auto;
	margin-right:auto;
	background: #ffffff url(images/main_back.jpg) no-repeat bottom;
}

a#bthome{
	position:relative;
	width:74px;
	height:54px;
	float:left;
	display:block;
	border-left:solid 66px #fff;
	font:normal 16px Georgia;
	color:#2b2b2b;
	text-align:center;
	text-decoration:none;
	line-height:54px;
}

a#bthomeactive{
	position:relative;
	width:74px;
	height:54px;
	float:left;
	display:block;
	border-left:solid 66px #fff;
	font:normal 16px Georgia;
	color:#fff;
	background-color:#000;
	text-align:center;
	text-decoration:none;
	line-height:54px;
}

a#bthome:hover{
	position:relative;
	width:74px;
	height:54px;
	float:left;
	display:block;
	font:normal 16px Georgia;
	color:#2b2b2b;
	background-color:#d7e9ff;
	text-align:center;
	text-decoration:none;
	line-height:54px;
}

a#btabout{
	position:relative;
	width:74px;
	height:54px;
	float:left;
	display:block;
	font:normal 16px Georgia;
	color:#2b2b2b;
	text-align:center;
	text-decoration:none;
	line-height:54px;
}

a#btaboutactive{
	position:relative;
	width:74px;
	height:54px;
	float:left;
	display:block;
	font:normal 16px Georgia;
	color:#fff;
	background-color:#000;
	text-align:center;
	text-decoration:none;
	line-height:54px;
}

a#btabout:hover{
	position:relative;
	width:74px;
	height:54px;
	float:left;
	display:block;
	font:normal 16px Georgia;
	color:#2b2b2b;
	background-color:#d7e9ff;
	text-align:center;
	text-decoration:none;
	line-height:54px;
}

a#btnews{
	position:relative;
	width:74px;
	height:54px;
	float:left;
	display:block;
	font:normal 16px Georgia;
	color:#2b2b2b;
	text-align:center;
	text-decoration:none;
	line-height:54px;
}

a#btnewsactive{
	position:relative;
	width:74px;
	height:54px;
	float:left;
	display:block;
	font:normal 16px Georgia;
	color:#fff;
	background-color:#000;
	text-align:center;
	text-decoration:none;
	line-height:54px;
}

a#btnews:hover{
	position:relative;
	width:74px;
	height:54px;
	float:left;
	display:block;
	font:normal 16px Georgia;
	color:#2b2b2b;
	background-color:#d7e9ff;
	text-align:center;
	text-decoration:none;
	line-height:54px;
}

a#btevents{
	position:relative;
	width:74px;
	height:54px;
	float:left;
	display:block;
	font:normal 16px Georgia;
	color:#2b2b2b;
	text-align:center;
	text-decoration:none;
	line-height:54px;
}

a#bteventsactive{
	position:relative;
	width:74px;
	height:54px;
	float:left;
	display:block;
	font:normal 16px Georgia;
	color:#fff;
	background-color:#000;
	text-align:center;
	text-decoration:none;
	line-height:54px;
}

a#btevents:hover{
	position:relative;
	width:74px;
	height:54px;
	float:left;
	display:block;
	font:normal 16px Georgia;
	color:#2b2b2b;
	background-color:#d7e9ff;
	text-align:center;
	text-decoration:none;
	line-height:54px;
}

a#btgallery{
	position:relative;
	width:74px;
	height:54px;
	float:left;
	display:block;
	font:normal 16px Georgia;
	color:#2b2b2b;
	text-align:center;
	text-decoration:none;
	line-height:54px;
}

a#btgalleryactive{
	position:relative;
	width:74px;
	height:54px;
	float:left;
	display:block;
	font:normal 16px Georgia;
	color:#fff;
	background-color:#000;
	text-align:center;
	text-decoration:none;
	line-height:54px;
}

a#btgallery:hover{
	position:relative;
	width:74px;
	height:54px;
	float:left;
	display:block;
	font:normal 16px Georgia;
	color:#2b2b2b;
	background-color:#d7e9ff;
	text-align:center;
	text-decoration:none;
	line-height:54px;
}

a#btdirectory{
	position:relative;
	width:172px;
	height:54px;
	float:left;
	display:block;
	font:normal 16px Georgia;
	color:#2b2b2b;
	text-align:center;
	text-decoration:none;
	line-height:54px;
}

a#btdirectoryactive{
	position:relative;
	width:172px;
	height:54px;
	float:left;
	display:block;
	font:normal 16px Georgia;
	color:#fff;
	background-color:#000;
	text-align:center;
	text-decoration:none;
	line-height:54px;
}

a#btdirectory:hover{
	position:relative;
	width:172px;
	height:54px;
	float:left;
	display:block;
	font:normal 16px Georgia;
	color:#2b2b2b;
	background-color:#d7e9ff;
	text-align:center;
	text-decoration:none;
	line-height:54px;
}

a#btcontact{
	position:relative;
	width:74px;
	height:54px;
	float:left;
	display:block;
	font:normal 16px Georgia;
	color:#2b2b2b;
	text-align:center;
	text-decoration:none;
	line-height:54px;
}

a#btcontactactive{
	position:relative;
	width:74px;
	height:54px;
	float:left;
	display:block;
	font:normal 16px Georgia;
	color:#fff;
	background-color:#000;
	text-align:center;
	text-decoration:none;
	line-height:54px;
}

a#btcontact:hover{
	position:relative;
	width:74px;
	height:54px;
	float:left;
	display:block;
	font:normal 16px Georgia;
	color:#2b2b2b;
	background-color:#d7e9ff;
	text-align:center;
	text-decoration:none;
	line-height:54px;
}

.logo{
	position:absolute;
	top:83px;
	left:75px;
}

.location{
	position:absolute;
	top:54px;
	right:55px;
}

.titlewelcome{
	position:absolute;
	top:198px;
	left:80px;
}

.newfoundland{
	position:absolute;
	top:232px;
	right:62px;
}

.mainhome{
clear:both;
	margin:0px auto 0px auto;
	width:780px;
	height:310px;
	background:#fff;
	color:#2b2b2b;
	line-height:22px;
	overflow: auto;
	position:relative;
	top:250px;
}

.mainevents{
	position:absolute;
	top:296px;
	left:80px;
	width:780px;
	height:310px;
	background:#fff;
	color:#2b2b2b;
	line-height:22px;
}

.calendar{
	position:relative;
	width:378px;
	float:left;
}

.events{
	position:relative;
	width:330px;
	float:left;
	border-left:solid 30px #fff;
}

.largerfont{
	font: italic 22px Georgia;
	color:#2b2b2b;
}

.leftc{
	position:relative;
	width:500px;
	float:left;
}

.rightc{
	position:absolute;
	width:255px;
	right:0px;
	text-align:right;
}

.rightc a, .rightc a:visited{
	font: normal 12px Georgia;
	color:#a80000;
}

.thumb{
	position:relative;
	float:left;
	width:75px;
	border-left:solid 10px #fff;
	border-bottom:solid 10px #fff;
	text-align:right;
	
}


.clean{
	clear:both;
}

.copyright{
	position:absolute;
	top:658px;
	left:68px;
	font: normal 11px Georgia;
	color:#fff;
	line-height:16px;
}

.copyright a, .copyright a:visited{
	text-decoration:none;
	font: normal 11px Georgia;
	color:#fff;
	line-height:16px;
}

.copyright a:hover{
	text-decoration:underline;
	font: normal 11px Georgia;
	color:#fff;
	line-height:16px;
}


.bottommenu1{
	position:absolute;
	top:658px;
	right:190px;
	font: normal 11px Georgia;
	color:#fff;
	line-height:20px;
	text-align:right;
}

#bselected1{
	position:relative;
	padding:3px;
	font: normal 11px Georgia;
	color:#fff;
	text-decoration:none;
	text-align:right;
	line-height:20px;
	background-color:#000;
	}

#bselected2{
	position:relative;
	padding:3px;
	font: normal 11px Georgia;
	color:#fff;
	text-decoration:none;
	text-align:right;
	line-height:20px;
	background-color:#000;
}

.bottommenu1 a, .bottommenu1 a:visited  {
	position:relative;
	padding:3px;
	font: normal 11px Georgia;
	color:#fff;
	text-decoration:none;
	text-align:right;
	line-height:20px;
}

.bottommenu1 a:hover  {
	position:relative;
	padding:3px;
	font: normal 11px Georgia;
	color:#fff;
	text-decoration:none;
	text-align:right;
	line-height:20px;
	background-color:#000;
}

.bottommenu2{
	position:absolute;
	width:115px;
	text-align:right;
	top:658px;
	right:68px;
	font: normal 11px Georgia;
	color:#fff;
	line-height:20px;
}

.bottommenu2 a, .bottommenu2 a:visited{
	position:relative;
	padding:3px;
	text-align:right;
	font: normal 11px Georgia;
	color:#fff;
	text-decoration:none;
	line-height:20px;
}

.bottommenu2 a:hover{
	position:relative;
	padding:3px;
	text-align:right;
	font: normal 11px Georgia;
	color:#fff;
	text-decoration:none;
	line-height:20px;
	background-color:#000;
}


.calendarTop{
	position:relative;
	width:100%;
	height:25px;
	clear:left;
	background-color:#5f99b8;
	font:bold 12px Arial;
	color:#fff;
	text-align:center;
	line-height:25px;
}

.prev{
	float:left;
	left:20px;
	font:bold 13px Arial;
	color:#fff;
	line-height:25px;
	margin-left:10px;
}

.current{
	position:relative;
	font:bold 13px Arial;
	color:#fff;
	line-height:25px;
}

.next a:link, .next a:visited, .prev a:link, .prev a:visited {display:block;padding:0px 5px 0px 5px;}

.next{
	float:right;
	right:20px;
	font:bold 13px Arial;
	color:#fff;
	line-height:25px;
	margin-right:10px;
}

.calendarToday{
	position:relative;
	width:100%;
	height:25px;
	clear:left;
	background-color:#5f99b8;
	font:bold 11px Arial;
	color:#fff;
	text-align:center;
	line-height:25px;
}

.calendarWeek{
	position:relative;
	width:100%;
	height:25px;
	clear:left;
	background-color:#abcadb;
}

.calendarBox{
	position:relative;
	display:block;
	float:left;
	width:53px;
	height:25px;
	font:bold 13px Arial;
	color:#515f68;
	text-align:center;
	line-height:25px;
}

.calendarDays{
	position:relative;
	width:100%;
	clear:left;
	background-color:#fff;
}

.cDB{
	position:relative;
	display:block;
	float:left;
	width:53px;
	height:40px;
	font:normal 18px Arial;
	color:#515f68;
	text-align:center;
	line-height:40px;
}

.cDB a:link, .cDB a:visited {display:block;width:30px;height:30px;background:#DFE6EE;border-left:solid 11px #fff;
	border-right:solid 12px #fff;
	border-top:solid 5px #fff;
	padding-top:0px;
	line-height:32px;
	}
.cDB a:hover {background:#ccc;}

.cDBactive{
	position:relative;
	display:block;
	float:left;
	width:30px;
	height:30px;
	border-left:solid 11px #fff;
	border-right:solid 12px #fff;
	border-top:solid 5px #fff;
	border-bottom:solid 5px #fff;
	font:normal 18px Arial;
	color:#515f68;
	background-color:#97e4ad;
	text-align:center;
	line-height:30px;
}

.eventDate{
	position:relative;
	clear:left;
	margin-top:25px;
	margin-bottom:5px;
	font:bold 14px Georgia;
	color:#000;
}

.eventDesc{
	position:relative;
	clear:left;
	font:normal 12px Georgia;
	color:#2b2b2b;
	line-height:22px;
}

