@charset "UTF-8";
body {
	background: #333333;
	/*margin:0;*/
}

blockquote {
 padding:0;
 margin: 0 0 0 15px;
}

#intro {
	background-image:url(images/fgp-splash-mid.jpg);
	background-repeat: no-repeat;
	padding:20px 30px 10px 30px;
	height:117px;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial;
	font-size: 13px;
	line-height: 20px;
	color: #f2f2f2;
	text-align: center;
	vertical-align: middle;
}

#subContent {
	background-image:url(images/fgp-sub-background.jpg);
	background-repeat: no-repeat;
	background-color: #767676;
	padding:20px 340px 50px 30px;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial;
	font-size: 13px;
	line-height: 20px;
	color: #f2f2f2;
}

#subContent a:link, a:visited {
	color: #c9c9c9;
	text-decoration: none;
	border-bottom: 1px dotted #b2b2b2;
}

#subContent a:hover, a:active {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

#exhibits {
	background-image:url(images/fgp-splash-bottom.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding:10px 30px;
	height:159px;
}

.exhibitsImg {
	text-align: right;
	border:0;
}

.exhibitsTitle {
	text-align: left;
	padding:0 0 3px 0;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial;
	font-size: 16px;
	line-height: 23px;
	color: #f2f2f2;
	font-weight: bold;
}

.exhibitsCaption {
	padding:1px 2px 6px 0;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	line-height: 23px;
	color: #f2f2f2;
	text-align: right;
}

.galleryImg {
	text-align: right;
	border:1px solid #666;
	margin:0 0 5px 0;
}
.galleryCaptionName {
	color: #ffbf00;
	text-weight: bold;
	font-size: 13px;
}
.galleryCaption {
	padding:0 0 20px 0;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	line-height: 14px;
	color: #f2f2f2;
	text-align: right;
}

#footer {
 	background-color: #4b4b4b;
	padding:15px;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial;
	font-size: 14px;
	line-height: 14px;
	color: #f2f2f2;
	text-align: center;
}
#footer a:link, a:visited {
	color: #f2f2f2;
	text-decoration: none;
	border-bottom: 1px dotted #f2f2f2;
}
#footer a:hover, a:active {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

#footer #hours {
	font-size: 11px;
}

#hours2 {
 	background-color: #4b4b4b;
	padding:0px;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	line-height: 11px;
	color: #f2f2f2;
	text-align: center;
}


#privacy {
 	background-color: #4b4b4b;
	padding:15px;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial;
	font-size: 14px;
	line-height: 14px;
	color: #f2f2f2;
	text-align: center;
}
#privacy a:link, a:visited {
	color: #f2f2f2;
	text-decoration: none;
	border-bottom: 1px dotted #f2f2f2;
}
#privacy a:hover, a:active {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}
#privacy2 {
 	background-color: #4b4b4b;
	padding:0px;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial;
	font-size: 14px;
	line-height: 14px;
	color: #f2f2f2;
	text-align: center;
}
#privacy2 a:link, a:visited {
	color: #f2f2f2;
	text-decoration: none;
}
#privacy2 a:hover, a:active {
	color: #fff;
	text-decoration: none;
}

.colorTitle1 {
	color: #d8a202;
	text-weight: bold;
	font-size: 14px;
}

.colorTitle2 { /* green */
	color: #a2b100;
	text-weight: bold;
	font-size: 14px;
}
.colorTitle3 { /* orange */
	color: #ed8941;
	text-weight: bold;
	font-size: 14px;
}
.colorTitle4 {
	color: #90bdda;
	text-weight: bold;
	font-size: 14px;
}

.colorTitle6 {
	color: #dccc48;
	text-weight: bold;
	font-size: 14px;
}