body {
	padding:0px;
	margin:0px;
	font-family: Lucida Grande;
	font-size:12px;
	background:#CCC;
	color:#333333;
	width:100%;
}

#homelogo {
	margin-top:20px;
	margin-left:30px;
}

#banner {
	height:109px;
	width:750px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	border-bottom:1px solid #ccc;
}

.index {background:url(/img/home_head.gif);background-position:185px 20px;}
.Bates {background:url(/img/bates_head.gif);background-position:276px 60px;}
.Bowdoin {background:url(/img/bowdoin_head.gif);background-position:307px 65px;}
.Colby {background:url(/img/colby_head.gif);background-position:207px 65px;}
.Farnsworth {background:url(/img/farns_head.gif);background-position:270px 65px;}
.Ogunquit {background:url(/img/omma_head.gif);background-position:203px 65px;}
.PMA {background:url(/img/pma_head.gif);background-position:236px 65px;}
.UMMA {background:url(/img/umma_head.gif);background-position:254px 65px;}
.about {background:url(/img/about_head.gif);background-position:233px 65px;}
.attractions {background:url(/img/reg_attrac_head.gif);background-position:387px 65px;}


#menuz {
	width:133px;
	padding-left:30px;
	padding-top:26px;
}

#menuz li {
	font-family: Lucida Grande;
	line-height:13px;
	font-size:11px;
	padding-bottom:4px;
}

#menuz a.selected {
	color:#cccc33;
}

#menuz a {
	color:#FFFFFF;
	text-decoration:none;
}

#menuz a:hover {
	color:#cccc33;
	text-decoration:underline;
}


#leftCol {
	font-family: Georgia;
	width:264px;
	padding-top:16px;
	padding-right:16px;
	margin-left:20px;
	line-height:16px;
}

#noCol {
	font-family: Georgia;
	padding-top:16px;
	padding-right:16px;
	margin-left:20px;
	line-height:16px;
}

#noCol2 {
	padding-top:0px;
	padding-right:0px;
	padding-bottom:3px;
	margin-left:0px;
}

#heightFix {
	background:#CC0000;
	border-left:2px solid #FFFFFF;
}

.subNav {
	padding:0;
	margin:0;
	list-style: none;
	font-size:12px;
	line-height:18px;
}

.subNav li {
	margin-bottom:7px;
}

li.subsubNav, li.subsubNav2 {
	margin-bottom:4px;
}

#rightCol {
	width:258px;
	padding-top:15px;
	line-height:18px;
}

a {
	color:#336699;
	text-decoration:none;
}

a:hover {
	color:#999999;
	text-decoration:underline;
}

#footer {
	clear:both;
	width:755px;
	text-align:center;
	color:#333333;
	font-size:9px;
	margin-bottom:20px;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
}

#footer a,#footerHome a {color:#333;}

h1 {
	font-family: Lucida Grande;
	font-size:14px;
	font-weight:bold;
}

h2 {
	margin-top:-5px;
	font-family: Lucida Grande;
	font-size:12px;
	font-weight:normal;
}

.GalLeft {width:230px;padding-left:5px;}
#GalThumbs {width:100%;}
#GalThumbs2 {width:100%;padding-left:6px;}
#GalThumbs3 {width:100%;height:158px;}
#arrows {width:100%;margin-bottom:20px;margin-top:20px;}
.tbOn {float:left; margin-right:10px; margin-bottom:15px;  margin-top:15px;border:3px solid #999;  margin-top:0px;  margin-left:0px; }
.tbOff {float:left; margin-right:10px; margin-bottom:15px; margin-top:15px; border:1px solid #999; margin-top:2px;  margin-left:0px; }

a.tbOff:hover {float:left; margin-right:10px; margin-bottom:10px; border:3px solid #999; margin-top:0px;  margin-left:0px;}

.caption {font-size:9px;}

.GallCapBox {
	background:#f2f2f2;
	border-left:1px solid #CCC;
	width:259px;
	height:130px;
	padding:10px;
	padding-right:0px;
	margin-left:-1px;
	font-size:11px;
	line-height:15px;
	color:#333333;
	margin-top:0px;
}

#hours {
	font-family: Lucida Grande;
}

.makeitwhite {
	background:#FFFFFF;
	padding-top:20px;
	padding-left:10px;
	padding-bottom:133px;
	width:266px;
	margin-top:-15px;
	border-bottom:1px solid #CCC;
}

.admis {margin-top:-5px;}