/*main.css*/

body {
	text-align:left; 
	margin: 0px; 
	background-color: #000000;
}	

/*main text formatting*/
p {
	font-size: 12px; font-family: "verdana"; 
	margin: 0px 0px 15px 0px;
}

ul {
	font-size: 12px;
	font-family: "verdana"; 
	text-align: left;
	padding: 0px;
	margin: 0px 0px 10px 60px;
}

li {
	list-style-image:url(../img/secondary/teenyDragonfly.gif);
	padding-bottom: 7px;
}

.centeredList{
	text-align: center;
	margin: 0px;
}

h5 {
	color: #8c4299;
	font-size: 11px;
	font-family: "verdana";
	font-variant:small-caps;
	letter-spacing: 1.3pt;
}

span{
	font-size: 10px;font-family: "verdana";
	color: #6bbfdb;
	font-weight: bold;
	letter-spacing: 1.5pt;
}

.photoRight {
	float: right;
}

/*links*/

a:link {
	color: #8c4299;
	text-decoration: none;
}
a:visited {
	color: #8c4299;
	text-decoration: none;
}
a:hover {
	color: #6a2f76;
	text-decoration: underline;
}


/*centers the content on the page no matter the viewport size*/
#wrapper {
	position: relative;
	margin: 0px auto;
	width: 900px;
	background-image:url(../img/largeFill.jpg);
	background-repeat:repeat-y;
	height: 100%;
	/*min-height: 600px;*/
}

/*graphics placement*/
#ribbon {
	background-image:  url(../img/topRibbon.jpg);
	width: 900px;
	height: 97px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#leftUp{
	background-image:  url(../img/upperLeft_bkg.jpg);
	width: 107px;
	height: 161px;
	position: absolute;
	left: 0px;
	top: 97px;
}
#rightUp{
	background-image:  url(../img/upperRight_bkg.jpg);
	width: 105px;
	height: 86px;
	position: absolute;
	left: 795px;
	top: 97px;
}
#leftDown{
	background-image:  url(../img/lowerLeft_bkg.jpg);
	width: 107px;
	height: 48px;
	position: absolute;
	left: 0px;
	top: -48px;
}
#rightDown{
	background-image:  url(../img/lowerRight_bkg.jpg);
	width: 105px;
	height: 137px;
	position: absolute;
	left: 795px;
	top: -137px;
}

/*footer*/

#footerHolder{
	margin-top: 100px;
	position: relative;
	background-color:#000000;
}

#footer{
	background-image:url(../img/footerGfx.jpg);
	width: 900px;
	height: 109px;
	margin: 0px auto;
}
.footerText{
	font-size: 10px;
	color:#FFFFFF;
	width: 900px;
	text-align:center;
	margin: 0px;
	padding: 0px;
}
/*main content formatting*/
.mainColumn{
	position: relative;
	width: 435px;
	left: 291px;
	top: 97px;
	margin: 0px 35px;
	text-align:center;
	/*height: 100%; */
	min-height: 415px;
}
.mainColumn p{
	padding-top: 15px;
}

.nonCentered {
	text-align:left;
}

.header{
	width: 435px;
	height: 141px;
}

/*navigation formatting*/
#nav {
	position: absolute;
	width: 170px;
	left: 107px;
	top: 97px;
	text-align: center;
}
#nav img{
	border: 0px;
}
.navFooter{
	position: relative;
	left: 48px;
	background-image:url(../img/nav/navFooter.jpg);
	width: 75px;
	height: 22px;
	margin-bottom: 10px;
}
.pastBtn {
	position: relative;
	left: 25px;
	background-image:  url(../img/nav/thePast_over.jpg);
	width: 120px;
	height: 33px;
}		
.pastBtn a {display: block;	width: 120px; height: 33px;}
.pastBtn img {width: 120px; height: 33px; border: 0;}
.pastBtn a:hover img {visibility:hidden}

.datesBtn {
	position: relative;
	left: 0px;
	background-image:  url(../img/nav/dates_over.jpg);
	width: 170px;
	height: 33px;
}		
.datesBtn a {display: block;	width: 170px; height: 33px;}
.datesBtn img {width: 170px; height: 33px; border: 0;}
.datesBtn a:hover img {visibility:hidden}

.tipsBtn {background-image:  url(../img/nav/tips_over.jpg);}		

.lodgingBtn {background-image:  url(../img/nav/lodging_over.jpg);}

.packingBtn {background-image:  url(../img/nav/packing_over.jpg);}	

.excursionsBtn {background-image:  url(../img/nav/excursions_over.jpg);}		

.generosityBtn {background-image:  url(../img/nav/generosity_over.jpg);}

.futureBtn {background-image:  url(../img/nav/theFuture_over.jpg);}

.newHomeBtn {
	position: relative;
	left: -5px;
	background-image:  url(../img/nav/newHome_over.jpg);
	width: 175px;
	height: 144px;
	z-index: +2;
}		
.newHomeBtn a {display: block;	width: 175px; height: 144px;}
.newHomeBtn img {width: 175px; height: 144px; border: 0;}
.newHomeBtn a:hover img {visibility:hidden}
		