@charset "UTF-8";
/* CSS Document */

/* STANDARDS */

body {
	background-color:#f6c853;
	font:62.5% Helvetica, Arial, sans-serif;
	padding:0px;
	margin:0px;
	color:#000;
	}

html {
	min-height:100.1%;
	}

a:link,a:visited {
	color:#993300;
	text-decoration:none;
}
a:hover,a:active {
	color:#333;
	text-decoration:none;
}
.clr { 	clear:both; }
.clrL { clear:left; }
.clrR { clear:right; }
#pageWrap {
	margin:25px auto;
	width:900px;
	background-color:#fff;
	padding:25px 0;
	position:relative;
}


/* NAV COL */

#navCol{
	margin:0 0 0 25px;
	padding-top:370px;
	float:left;
	width:225px;
}
#navCol h1 {
	width:225px;
	height:40px;
	background:#999 url(/_common/img/logo.gif) 0 0 no-repeat;
}
#navCol h1 a {
	display:block;
	width:225px;
	height:40px;
}
#navCol h1 a em {
	display:none;
}
#navCol ul {
	width:225px;
	padding:0;
	margin:0;
	margin-top:40px;
	list-style:none;
	border-top:1px solid #d2d3d5;
}
#navCol ul li {
	width:225px;
	padding:0;
	margin:0;
	list-style:none;
	border-bottom:1px solid #d2d3d5;
	font-size:1.2em;
	text-transform:uppercase;
	color:#555;
}
#navCol ul li #portNav { display:block; padding:11px; }
#navCol ul li a {
	display:block;
	padding:11px;
	color:#555;
	text-decoration:none;
}
#navCol ul li a:hover { color:#000; }
#navCol ul li ul {
	margin:0;
}
#navCol ul li ul li{
	border-bottom:none;
	font-size:1em;
}
#navCol ul li ul li a {
	padding:7px 24px;
	color:#b8babc;
	text-transform:uppercase;
}
#navCol ul li ul li a:hover { color:#666; }
#navCol ul li ul li a.onLink { color:#993300; }


/* MAIN COL */


#mainCol{
	margin:0;
	margin-left:269px;
	width:610px;
}
#mainCol #imageTitle {
	width:600px;
	margin:0 auto;
	padding:10px 0 6px 0;
	border-bottom:1px solid #d2d3d5;
	color:#b8babc;
	font-size:1.2em;
	text-align:center;
	position:relative;
}
#mainCol #imageTitle h2 {
	font-size:1em;
	display:inline-block;
	float:left;
	margin-right:2em;
	text-transform:uppercase;
	font-weight:normal;
}
.assocNav {
	padding:0;
	display:inline-block;
	margin:0;
	margin-left:2em;
	list-style:none;
	float:right;
	width:30px;
	height:10px;
	position:relative;
}
.assocNav li {
	padding:0;
	margin:0;
	list-style:none;
}
.assocNav li a em  {
	display:none;
}
.assocNav li.arrowUp a {
	position:absolute;
	width:10px;
	height:10px;
	display:block;
	top:0;
	left:0;
	background:url(/_common/img/arrow_up.gif);
}
.assocNav li.arrowDown a {
	position:absolute;
	width:10px;
	height:10px;
	display:block;
	top:0;
	right:0;
	background:url(/_common/img/arrow_down.gif);
}


/* MAIN PHOTO AREA */


#photobox {
	margin:0 auto;
	position:relative;
	width:600px;
	}
	
#photo {
	border:none;
	margin-left:auto;
	margin-right:auto;
	display:block;
	}
.noDisplay {display:none; }


/* MAIN PHOTO AREA */
#table-calendar {
	width:612px;
	border-spacing:7px;
}
#table-calendar td {
	width:48px;
	font-weight:bold;
	font-size:2.4em;
	color:#eee;
	background-position:50% 50%;
	background-repeat:no-repeat;
	padding:0;
	text-align:center;
}
#table-calendar td a {
	display:block;
	width:48px;
	padding:.15em 0;
	color:#000;
	background:url(/_common/bg/transparency.png) 0 0 repeat;
}
#table-calendar td a.curImg {
	background-image:none;
	color:#eee;
}
#table-calendar td a:hover {
	color:#fff;
	background-image:none;
}
/* copyright */
#copyright {
	position:absolute;
	bottom:50px;
	left:200px;
	width:460px;
	padding:5px 20px;
	font-size:1.2em;
	color:#efefef;
	background-color:#777;
	border:2px solid #444;
	line-height:1.5em;
	text-align:justify;
}
#copyright p {
	margin:15px 0;
}
#copyright a {
	color:#aaa;	
}
#copyright a:hover {
	color:#333;	
}


/* Footer */

#footer {
	clear:both;
	width:870px;
	margin:20px auto;
	padding:10px 15px;
	text-transform:uppercase;
	background:url(/_common/bg/transparency40.png) 0 0 repeat;
	overflow:auto;
	text-align:right;
}
#footer ul {
	margin:0 auto;
	padding:0;
}
#footer ul li {
	text-align:center;
	font-size:1.1em;
	display:inline;
	list-style:none;
	padding:0px 15px;
	color:#666;
	}

#footer a {
	color:#666;
	}
#footer a:hover,#footer ul li#wedLink a:hover {
	color:#900;
	}
	
#footer ul li#wedLink a{
	color:#222;
}
