body {
	margin: 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#60583A;
	line-height: 155%;
	background-color:#574D28;
}
td,body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#60583A;
}


/* 
LINKS & HOVER EFFECTS -------------------------------------------------------------------------------------------
*/

a, a:link, a:visited {color:#60583A; text-decoration: underline;}

a:hover {
	color:#60583A;
	text-decoration: none;
}

a.lnkHmBottBarHead, a.lnkHmBottBarHead:visited {font-size:14px; color:#8E8B7B; text-decoration: none;}
a.lnkHmBottBarHead:hover {color:#B2B0A6; text-decoration: none;}

a.lnkHmBottBar, a.lnkHmBottBar:visited {font-weight:bold; color:#8E8B7B; display:block; padding-top:7px; text-decoration: underline;}
a.lnkHmBottBar:hover {color:#B2B0A6; text-decoration: underline;}


.navButton a, .navButton a:link, .navButton a:visited {
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	line-height:105%;
	color:#B18D64;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:.15em;
	display: block;
	padding:12px;
	border-bottom:1px solid #402402;
}

.navButton a:hover {
	color:#B18D64;
	background-color:#513409;
	text-decoration:none;
}

.navButtonOn a, .navButtonOn a:link, .navButtonOn a:visited {
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	line-height:105%;
	color:#B18D64;
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing:.15em;
	display: block;
	padding:12px;
	border-bottom:1px solid #402402;
	background-color:#513409;
}

.navButtonOn a:hover {
	color:#C5B19B; text-decoration:none;
}



#subNav a, #subNav a:link, #subNav a:visited {
	color:#B18D64; display:block; padding-bottom:10px; text-decoration:none;
}

#subNav a:hover {
	color:#C5B19B; text-decoration:none;
}


.footer a, .footer a:link, .footer a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#817A5E;
	font-size:10px;
	text-decoration:none;
}

.footer a:hover {
	color:#9C9684;
	font-size:10px;
	text-decoration:none;
}

/* 
FORMS -------------------------------------------------------------------------------------------
*/

img.shortline {
	width: 60px;
	border-bottom: 1px solid #574D28;
}
td.formTitle, tr.formTitle {
	font-size:14px;
	font-weight:bold;
	letter-spacing:.03em;
	background:#bcb099;
	padding:4px 10px;
}


/* 
LISTS -------------------------------------------------------------------------------------------
*/




/* 
LAYOUT -------------------------------------------------------------------------------------------
*/

/* ----- SITE TEMPLATE STYLES ----- */
.header {
	width:842px;
	text-align:right;
	padding-top:22px;
}

.footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:842px;
	text-align:center;
	color:#817A5E;
	font-size:10px;
	line-height:108%;
}


/* ----- HOMEPAGE STYLES ----- */
.main {
	background-image:url(../../images/bkgOuterGlow.gif);
	background-repeat:repeat-y;
	background-position:center;
}

.hmTopCap {
	background-image:url(../../images/bkgTopCapGlow.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:31px;
	text-align:center;
}

.hmBottCap {
	background-image:url(../../images/bkgBottCapGlow.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:47px;
	text-align:center;
}

.hmFanfare {
	color:#8E8B7B;
	line-height:140%;
	text-align:left;
}

.hmEvents {
	color:#8E8B7B;
	line-height:140%;
	text-align:left;
	padding:15px 21px 0px 18px;
}


/* ----- INTERIOR PG STYLES ----- */

.intTopCap {
	background-image:url(../../images/bkgTopCapGlow.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:31px;
	text-align:center;
}

.intBottCap {
	background-image:url(../../images/bkgBottCapGlow.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:47px;
	text-align:center;
}

.intTitle {
	padding:0px 15px 0px 49px;
	margin-top:-29px;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#908968;
	letter-spacing:.05em;
	line-height:100%;
	text-align:left;
}

.intContent {
	padding:50px 50px 25px 49px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

.intContentFanfare {
	padding:50px 27px 25px 49px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
/*	background:url(../../images/imgFanfareYear.gif) no-repeat;
	background-position:385px 13px;*/
}

.intContentFanfareIntro {
	padding:46px 25px 0px 49px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	background:url(../../images/imgFanfareYear.gif) no-repeat;
	background-position:385px 13px;
}


#subNav {
	background-color:#57380B;
	padding:10px;
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	line-height:108%;
	color:#C5B19B;
	border-bottom:1px solid #402402;
}




/* ----- CONTENT STYLES ----- */


.drawline {
	width: 100%;
	border-bottom: 1px dotted #2D270D;
	padding:10px 0px 0px 0px;
	margin-bottom:10px;
}

.drawlineMed {
	width: 50%;
	border-bottom: 1px dotted #2D270D;
	padding:10px 0px 0px 0px;
	margin-bottom:10px;
}


.accent01 {
	color:#5F3E0D;
}


.medAccent01 {
	font-size:13px;
	font-weight:bold;
	color:#5F3E0D;
}

.medAccent02 {
	font-size:11px;
	font-weight: 600;
	color:#60583A;
}

.medAccent03 {
	font-size:13px;
	font-weight:bold;
	color:#4d2131;
}

.medAccentAlert {
	font-size:13px;
	font-weight: 600;
	color:#F33;
}
.accentLt {
	color:#a1957d;
}

.accentMedium {
	color:#60583A; /*ADDED BY EB*/
}


.headline {
	font-size:17px;
	line-height:110%;
	color:#5F3E0D;
}


.subHead {
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	line-height:110%;
	color:#5F3E0D;
}


.tertHead {
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:.07em;
}

.tertHead-dots {
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:.07em;
	border-bottom: 1px dotted #2D270D;
}

.tertHead-dots a {
	text-decoration: none;
	color: #000000;
}

.tertHead-dots a:hover {
	text-decoration: none;
	color: #6C6447;
}

.tertHeadAccent01 {
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:.07em;
	color:#5F3E0D;
}


.faQuestion {
	font-size:13px;
	font-weight:bold;
	line-height:110%;
	color:#5F3E0D;
	display:block;
	padding-bottom:5px;
}

.medMaxLeading {
	font-size:13px;
	line-height:170%;
}

.indent {
	padding-left:50px;
}

.topBottBorder {
	padding:8px 0px 8px 0px;
	border-top:1px solid #7d7557;
	border-bottom:1px solid #7d7557;
	margin:15px 0px 15px 0px;
}
.topBottBorderRight {
	padding:8px 0px 8px 0px;
	border-top:1px solid #7d7557;
	border-bottom:1px solid #7d7557; /*ADDED BY EB*/
	margin:15px 0px 15px 0px;
	float:right;
}
.fanfareDate {
	font-size:19px;
	line-height:110%;
	letter-spacing:.05em;
	color:#5F3E0D;
}

.fanfareProgram {
	font-size:17px;
	font-weight:bold;
	line-height:110%;
	letter-spacing:.03em;
	display:block;
	background:#bcb099;
	padding:10px;
	margin:40px 0px 5px -10px;
}

.fanfareProgramDescriptor {
	font-size:11px;
	font-weight:bold;
	line-height:110%;
}

.fanfareProgramDescriptor2 {
	font-size:9px;
	font-weight:bold; /*ADDED BY EB*/
}

.fanfareProgramDescriptor3 {
	font-size:11px;
	font-weight:bold;
	line-height:130%;
	vertical-align:top; /*ADDED BY EB*/
}

.fanfareTime {
	font-size:13px;
}

.fanfarePhoto {
	margin:0px 0px 5px 15px;
	border:5px solid #a1957d;
	/*padding: 5px 5px 5px 5px;*/
}

.fanfarePhotoLeft {
	margin:0px 15px 5px 0px;
	border:5px solid #a1957d; /*ADDED BY EB*/
	float:left;
}

.fanfareTitle1 {
	font-size:12px;
	font-weight:bold;
	line-height:110%;
	color:#5F3E0D;
	padding-bottom:5px;
	/*margin-left: 40px; REMOVED BY SV*/
	display:block; /*ADDED BY SV*/
	text-decoration: none;
}

.fanfareTitle2 {
	font-size:12px;
	color:#5F3E0D;
	display: block;
	/*margin-left: 60px; REMOVED BY SV*/
	line-height: 110%;
	font-style: italic;
	margin-bottom: 5px;
}

.fanfareLocation {
	font-size:11px;
	line-height:110%;
	/*margin-left: 60px; REMOVED BY SV*/
	font-style: italic;
	display:block; /*ADDED BY SV*/
	padding-bottom:15px; /*ADDED BY SV*/
}

a.fanfareDetails {
	font-size: 11px;
	color: #634313;
	text-decoration: none;
	background: #9F957C;
	display: block;
	border: 1px solid #5F3E0D;
	width: 100px;
	text-align: center;
	padding: 2px;
	margin-left: 60px;
}

/* -------------------------------- ADDED BY SV -----------------------*/
.ffSchedDate {
	float:left;
	padding-left:30px;
	 /*margin-left:30px;
	_margin-left:15px;WORKAROUND FOR IE6 ONLY*/
}

.ffSchedDetails {
	margin-left:130px;
}


.fanfareDisclaimer {
	font-size:10px;
	font-style:italic;
	line-height:107%;
}

.phtThinBorder {
	border:1px solid #a1957d;
}

.phtCaption {
	font-size:10px;
	line-height:110%;
}
/* -------------------------------- ADDED BY EB -----------------------*/
.photo_left{
float:left; padding:0 5px 0 5px; vertical-align:top; }
.nug_left{padding:0 60px 10px 0;}

#video{ border:solid #33FFCC 2px;
	margin:0; 
	width:520px; height:270px;
	background-color:#00FF00;
	/*float:right;*/
}
.object_right { float:right;

}

/* -------------------------------- ADDED BY DV -----------------------*/

.phtStackedRt { width:175px; float:right; padding-left:20px;}
