@import url(/css/body.css.php);
@import url(/css/general.css);
#pageWrap {
	margin:1% auto;
	width:96%;
	/*max-width:900px;*/
	min-width:700px;
	padding:0;
}
#pageHeader {
	text-align:center;
}
#pageHeader h1 {
	color:#000080;
	background:none;
	padding:0;
	font-size:250%;
}
#pageHeader h1 span {
	font-size:80%;
	display:block;
}
#pageHeader div.HGallery { height:114px;margin:0 auto;overflow:hidden;white-space:nowrap; }
#pageHeader div.HGallery span { display:inline-block;background-position:center;height:114px; }
#pageContent {
	padding:1em 2em;
	clear:both;
}
#pageFooter {
	clear:both;
	padding:1em 2em;
	border-top:1px solid #000040;
	font-size:smaller;
}
/* OTHER STUFF */
.AnchorLink {
	background-image:url(/graphics/anchorLink.png);
}
.AnchorLink:hover {
	text-decoration:none;
	color:#FFFFFF;
	background-color:#000040;

}
#Weather {
	float:right;
	margin:0 0 10px 10px;
	background-color:#FFFFFF;
	border:1px solid #000040;
	font-size:smaller;
	text-align:center;
}
#Weather p {
	margin:0;
	padding:0.5em;
}
#Weather p.ec {
	padding:0.2em;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#000080;
}
#Weather a {
	color:#FFFFFF;
}

/* GALLERY LAYOUTS */

ul.PictureList {
	list-style:none;
	margin:0;
	padding:0;
}
ul.PictureList li {
	float:left;
	font-size:smaller;
	padding:0.5em;
	width:175px;
}
ul.PictureList img {
	border:none;
	padding-bottom:0.5em;
}

/* NAVIGATION LAYOUT */

ul.navLinks {
	display:table;
	width:100%;
	clear:both;
 }
ul.navLinks li {
	background:url(/graphics/bgNav.gif) repeat-x;
	height:32px;
	white-space:nowrap;
	font-size:12px;
	display:table-cell;
	margin: 0;
	padding: 0;
	border:none;
	list-style-type: none;
}
ul.navLinks li.L {
	background:url(/graphics/bgNavL.gif) no-repeat;
	width:14px;
}
ul.navLinks li.R {
	background:url(/graphics/bgNavR.gif) no-repeat;
	width:14px;
}
ul.navLinks a {
	font-weight: bold;
	text-decoration: none;
}
ul.navLinks, ul.navLinks ul {
	margin: 0;
	padding: 0;
	border:none;
	list-style-type: none;
}
ul.navLinks li a {
	display:block;
	color: #ffffff;
	padding: 4px 1.5em;
	/*margin:4px 0;*/
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	line-height:24px;
}
ul.navLinks li.firstLink a {
	border-left:none;
}
ul.navLinks li.lastLink a {
	border-right:none;
}
ul.navLinks li a:hover {
	color: #FFFFFF;
	background:url(/graphics/bgNavA.gif) left 4px repeat-x;
}
ul.navLinks ul { 
	display: none;
	text-align:left;
}
ul.navLinks ul li {
	float: none;
	display:block;
	background:none;
	height:auto;
}
ul.navLinks li:hover ul {
	display: block;
	position: absolute;
}
ul.navLinks li:hover ul li a {
	display: block;
}
ul.navLinks li ul li a {
	border-bottom:1px solid #000080;
	border-left:10px solid #000080;
	border-right:1px solid #000080;
	color:#000080;
	background: #FFFFFF top left;
	line-height:normal;
	padding: 2px 0.5em;
	margin:0;
	font-size:90%;
}
ul.navLinks li ul li a:hover {
	background: #000080;
}

