

/* ----------------------- Main Body --------------------------- */


body { background-color: #FFF; text-align: center; margin: 0px; padding: 0px; text-decoration: none; }

#wrapper { text-align: left; width: 1000px; height: auto; margin: 7px auto 7px auto; border: 1px solid #CCC; }

#header { margin: 15px 0px 15px 0px; padding: 0 10px 0 20px; width: auto; height: 105px; background-color: #FFF; }

#mainContent { padding: 0 30px; }

#wrapContent { margin-top: 5px; margin-bottom: 5px; clear: both; padding: 0px; }
#wrapContent2 { margin-top: 5px; margin-bottom: 5px; clear: both; padding: 0px; }
#wrapContentPhoto { margin-top: 6px; margin-bottom: 6px; clear: both; height: 665px; }

#subHeader1 { margin: 12px 0px 12px 0px; clear: both; padding: 2px; border-width: 2px 0px 1px 0px; border-style: solid none solid none; border-top-color: #000; border-bottom-color: #000; height: auto; }

#subHeader2 { margin: 12px 0px 12px 0px; clear: both; padding: 2px; border-width: 1px 0px 1px 0px; border-style: solid none solid none; border-top-color: #000000; border-bottom-color: #000000; height: 50px; }

#subHeaderPhoto { margin: 12px 0px 12px 0px; padding: 2px; border-width: 2px 0px 1px 0px; border-style: solid none solid none; border-top-color: #000000; border-bottom-color: #000000; height: 40px; }

#footer { margin-top: 10px; margin-bottom: 10px; clear: both; }

.listNone { list-style-type: none; margin: 5px; padding: 3px; }

#spacer1 { margin-top: 100px; margin-bottom: 40px; }

.cleaner { clear: both; }

.spacer { margin-top: 2px; margin-bottom: 20px; }


/* ----------------------- Columns --------------------------- */

#homeColumn { float: left; padding: 2px 0px 5px 0px; margin: 0px 5px 0px 5px; }

#leftColumn { float: left; width: 70%; }

#rightColumn { float: right; width: 30%; }



/* ----------------------- NavMenus --------------------------- */

#navmenu { margin: 0px 5px; padding: 0px 10px; text-align: right; float: right; width: 75%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 12px; font-weight: bold; color: #333333; height: 60px; }

#navmenu li { display: inline; overflow: hidden; list-style-type: none; margin-right: 6px; margin-left: 6px; padding: 0px; margin-top: 0px; margin-bottom: 0px; }

#navmenu a { color: #333; text-decoration: none; background-color: transparent; border-width: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: bold; letter-spacing: 0.15em; word-spacing: 0.04em; }

#navmenu a:hover { color: #999; text-decoration: none; background-color: transparent; }

#navmenu a.active { color: #999; text-decoration: none; background-color: transparent; border-width: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: bold; letter-spacing: 0.15em; word-spacing: 0.04em; }

#navmenu a.active:hover { color: #999; text-decoration: none; background-color: transparent; }

.gallerySubNavmenu { margin-right: 14px; height: auto; }

#galleryNavmenu { margin: 0px 5px; padding: 0px 6px 0px 0px; z-index: 1; text-align: left; width: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: bold; color: #333333; height: 50px; float: left; }

#galleryNavmenu li { display: inline; overflow: hidden; list-style-type: none; margin: 0px 6px 0px 6px; padding-left: 0px; }

#galleryNavmenu a { color: #333; text-decoration: none; background-color: transparent; border-width: 0px 0px 0px 0px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: bold; letter-spacing: 0.15em; word-spacing: 0.04em; }

#galleryNavmenu a:hover { color: #999; text-decoration: none; background-color: transparent; }

#galleryNavmenu a.active { color: #333; text-decoration: none; background-color: transparent; border-width: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 16px; font-weight: bold; letter-spacing: 0.15em; word-spacing: 0.04em; }


/* --------------------------- Text ------------------------------- */


.bodyText { font-family: "Helvetica", Arial; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #000; line-height: 16px; word-spacing: 0.05em; letter-spacing: 0.12em; }

a { color: #000; text-decoration: none; background-color: transparent; border-width: 0px 0px 0px 0px; }
	a:visited { color: #999; text-decoration: none; background-color: transparent; border-width: 0px 0px 0px 0px; }
	a:hover { color: #999; text-decoration: none; background-color: transparent; }
	a.active:hover { color: #999; text-decoration: none; background-color: transparent; }

.descriptionText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; word-spacing: 0.04em; color: #000; line-height: 13px; letter-spacing: 0.05em; }

.viewText { font-family: Verdana, Geneva, sans-serif; font-size: 10px; margin-left: 10px; }
	.viewText a:link { text-decoration: underline; }
	.viewText a:visited { text-decoration: underline; }
	.viewText a:active { text-decoration: underline; }
	.viewText a:hover { text-decoration: underline; }
	
.footerText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9.5px; word-spacing: 0.04em; letter-spacing: 0.15em; color: #999; line-height: 13px; font-weight: normal; }

.blurb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; font-weight: normal; font-variant: normal; color: #000; line-height: 16px; word-spacing: 0.04em; letter-spacing: 0.15em;
 font-weight: normal; margin: 5px; text-align: right; }

.bigText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 16px; font-weight: bold; font-variant: normal; color: #333; word-spacing: 0.04em; letter-spacing: 0.15em; }

.RightMiddleAlign { text-align: right; vertical-align: middle; }

.LeftMiddleAlign { text-align: left; vertical-align: middle; }

.bodyRedText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #990033; line-height: 16px; word-spacing: 0.04em; letter-spacing: 0.15em; }

 

/* --------------------------- Image Border ------------------------- */

a img { border: 0; border-bottom-style: none; border: 0px none; }

.image { padding: 10px 10px 10px 30px; margin: 0px 5px 0px 5px; }

.imgBorder {
	border: 1px solid #000;
}


/* ------------------------- Borders ----------------------------- */

.blackBottomBorder { border-width: 0px 0px 1px 0px; border-style: none none solid none; border-bottom-color: #000; }

.blurbBorder { border-width: 2px 0px 1px 0px; border-style: solid none solid none; border-top-color: #000; border-bottom-color: #000; }

.rightBlackBorder { border-width: 0px 1px 0px 0px; border-top-style: none; border-right-style: dotted; border-bottom-style: none; border-left-style: none; border-right-color: #000000; }

.topBlackBoldBorder { border-width: 2px 0px 0px 0px; border-style: solid none none none; border-top-color: #000; }

.blueBackground { background-color: #CAD8DA; width: 90%; margin: 5px; padding: 5px 20px; border-top: none; border-right: none; border-bottom: none; border-left: none; float: left; }

