@import "common.css";
body {
	margin			: 0;
	padding			: 0;
	font-family		: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size		: small;
	color			: #000;
	text-decoration	: none;
}
/*----- Wrapper */
#wrapper {
	width			: 100%;
	position		: absolute;
	overflow		: visible;
	background		: url(../images/wrapper_bg.gif) repeat-x 0 84px;
}
#innerWrapper {
	width			: 905px;
	height			: 100%;
	position		: relative;
	margin			: 0 auto;
	padding			: 0 0 0 15px;
	overflow		: hidden;
	background		: #fff;
}
#dividingLine {
	width			: 1px;
	height			: 100%;
	position		: absolute;
	bottom			: 0;
	left			: 655px;
	z-index			: 2;
	background		: #000;
}
/*-------------------------- Left Column */
#leftCol {
	width			: 625px;
	float			: left;
	margin			: 0 15px 0 0;
	background		: #fff;
}
/*----- Logo */
#header {
	height			: 84px;
	text-align		: right;
	border-bottom	: 1px solid #000;
}
#header img {
	margin			: 15px 0 0 0;
}
#gallery {
	width			: 625px;
	height			: 500px;
	background		: #fff;
}
#noGallerySelected {
	display			: block;
	padding			: 5px 0 0 0;
	font-weight		: bolder;
}
/*-------------------------- Right Column */
#rightCol {
	width			: 235px;
	float			: right;
	padding			: 0 15px 10px 0;
	background		: #fff;
}
/*-------------------------- Nav */
#nav {
	min-height		: 84px;
	border-bottom	: 1px solid #000;
}
#nav ul {
	padding			: 11px 0 0 0;
}
#nav ul li {
	padding			: 4px 0;
}
/*--- Nav  */
#nav ul li a:link, #nav ul li a:visited {
	padding			: 0 0 0 11px;
	text-decoration	: none;
	color			: black;
	background		: url(../images/nav_off.gif) no-repeat left 3px;
}
#nav ul li a:hover {
	color			: #666 !important;
}
#nav ul li.active a {
	color			: #999 !important;
	background		: url(../images/nav_on.gif) no-repeat left 3px;
}
/*--- Sub Nav 2nd Level */
.subNav {
	margin			: -3px 0 0 0;
}
.subNav li {
	padding			: 3px 0;
}
.subNav li.active {
	
}
.subNav li a {
	color			: #999 !important;
	text-decoration	: none;
}
.subNav li a:visited {
	color			: #ccc !important;
	text-decoration	: none;
}
.subNav li a:hover {
	color			: #666 !important;
	text-decoration	: none;
}
.subNav li a:link, .subNav li a:visited {
	padding			: 0 0 0 10px;
	color			: #999 !important;
	text-decoration	: none;
	background		: url(../images/nav_on.gif) no-repeat left 3px;
}
/*--- Sub Nav 3nd Level */
.subNav li.active ul {
	padding			: 3px 0 0 10px;
}
.subNav li.active ul li {
	
}
.subNav li.active ul li a:link, .subNav li.active ul li a:visited {
	background		: none;
}
.subNav li.active ul li.active a:link, .subNav li.active ul li.active a:visited {
	color			: #000 !important;
	background		: url(../images/sub_nav_on.gif) no-repeat left 3px;
}
/*----- Content */
#content {
	padding			: 12px 0 0 0;
	color			: #999;
}
#content h1 {
	color			: #333;
	margin			: 0 0 10px 0;
}
#content p {
	margin			: 0 0 10px 0;
}
#content .lighterText {
	color			: #ccc;
}
#content .darkerText {
	color			: #000;
}
/*----- Accordion */
#accordion a {
	margin			: 0 0 2px 0;
	padding			: 5px 0 5px 12px;
	display			: block;
	cursor			: pointer;
	border-bottom	: 1px solid #000;
	color			: #000;
	background		: url(../images/nav_off.gif) no-repeat left 50%;
}
#accordion a.active {
	color			: #999;
	background		: url(../images/nav_on.gif) no-repeat left 50%;
}
#accordion div {
	height			: 410px;
	overflow		: hidden;
}
#accordion div.activeDiv {
	background		: url(../images/hor_tile.png) repeat-x left bottom;
}
/*----- Footer */
#footer {
	width			: 625px;
	float			: left;
	padding			: 5px 0 6px 0;
	color			: #000;
}
#siteCredits, #disclaimer, #email {
	width			: auto;
	float			: left;
	display			: block;
	margin			: 5px 0 0 0;
	text-align		: right;
	color			: #999;
}
#siteCredits {
	float			: right;
}
#disclaimer {
	clear			: both;
	padding			: 0 0 0 11px;
	background		: url(../images/nav_off.gif) no-repeat left 3px;
}
#footer span.lighterText {
	color			: #999;
}
/*----- Font Sizes */
#wrapper {
	font-size		: 0.85em;
}

/*----- Link Styles */

/*--- Content */
#content a:link {
	color			: #000;
	text-decoration	: none;
}
#content a:visited {
	color			: #666;
	text-decoration	: none;
}
#content a:hover {
	color			: #333;
	text-decoration	: none;
}
/*--- Footer */
#footer a:link, #footer a:visited {
	color			: #333;
	text-decoration	: none;
}
#footer a:hover {
	color			: #000;
	text-decoration	: none;
}