/* h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var,
dd, dl, dt, /* li, ol, ul, */
/*table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1.4;
	list-style: none;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
fieldset, form, label, legend, input, select, textarea {
	margin: 0;
	padding: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1.4;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
} */

body {
	background-color : #7f7f00;
	margin: 0;
	padding: 0;
	font-family : Arial, Sans-serif;
	font-size : 12px;
	line-height: 1.4em;
	color : #000000;
	width: 100%;
	text-align:center;
}
body * { text-align:left; }
p, div, ul, li, input, textarea { font-family:Arial,Sans-serif; font-size:12px; }
img { display: block; }


#container { 
	width: 960px; 
	background: #CCCC66 url(/sfp/images/page_bg.gif) repeat-y; 
	margin: 0 auto;
	border: 1px solid #000000;
	border-top: none;
	border-bottom: none;
}
#leftColumn { width: 200px; float: left; }
#rightColumn { width: 720px; margin:30px 0 30px 10px; float:left; }
#rightColumn.article { width: 650px; }

.clear { clear: both; }

h2, h3 { font-family : Verdana, Arial, Sans-serif; color : #CC9933; }
h2 { font-size : 1.6em; margin-bottom: 1em; font-weight:normal; }
h3, h3 a { font-size : 1.1em; margin-bottom: 0; margin-top:1em; font-weight: bold; text-decoration:none; color : #CC9933;}
h4 { font-size:1em;margin-top:1em;margin-bottom:0;font-weight:bold; }


div.column300px { width: 300px; float: left; }
div.indent20px { margin-left: 20px; }
div.box300 { padding: 10px; border: solid 1px #CC9933; width: 300px; margin: 20px 150px; text-align: center; }

ul.linkList  { list-style: none; margin: 0; padding: 0 0 0 20px; }
ul.linkList li {
	background: url(/sfp/images/arrow.gif) left 3px no-repeat;
	padding-left: 10px;
	margin-bottom: 10px;
}
ul.linkList li a { font-weight: bold; text-decoration: none; }

.photo { padding:8px; margin:10px;background:white; border:1px solid black; }
.caption {  background:white; font-family:arial,sans-serif; font-size:11px; padding:5px 10px 0 10px; }
.required { color:red; }

p { margin: 0 0 10px 0; }
td { font-family : Arial, Sans-serif;font-size :12px;line-height: 1.4em;color : #000000; }

a { color : #000000; text-decoration : underline; }
a:hover { color : #CC9933; }

a.arrow { 
	background: url(/sfp/images/arrow.gif) left 4px no-repeat;
	padding-left: 10px;
	font-weight: bold; 
	text-decoration: none; 
}
a.backArrow {
	background: url(/sfp/images/arrow_back.gif) left 4px no-repeat;
	padding-left: 10px;
	font-weight: bold; 
	text-decoration: none; 
}
a.rightArrow {
	text-align: right;
	background: url(/sfp/images/arrow.gif) right 4px no-repeat;
	padding-right: 15px;
	font-weight: bold; 
	text-decoration: none; 
}
a.underline { 
	text-decoration: underline;
	font-weight: normal;
	background: none;
	padding: 0;
}
		
#pagination { margin: 30px; }
#pagination a.backArrow { float:left; }
#pagination a.rightArrow { float:right; }
span.arrowNoLink {
	background: url(/sfp/images/arrow.gif) left 4px no-repeat;
	padding-left: 10px;
	font-weight: bold; 
}

/****** start LeftNav styles ******/
#leftNav { margin:20px 0; }
#leftNav #menu { margin:20px; }
#leftNav .submenu { margin:20px; }
#leftNav #menu ul, #leftNav .submenu ul { margin: 0; padding: 0; list-style: none; }
#leftNav #menu a, #leftNav .submenu a {
	font-family : Verdana, Arial, Sans-serif; 
	color : #0000FF;
	text-decoration : underline;
}
#leftNav #menu a:hover, #leftNav .submenu a:hover { color : #FFFF99; }

.newsMain #leftNav #menu a#lnavNews, 
.newsletter #leftNav #menu a#lnavNewsletter,
.newsArchive #leftNav #menu a#lnavArchive,
.photosMain #leftNav #menu a#lnavPhotos,
.photosVideos #leftNav #menu a#lnavVideos,
.onMyWay #leftNav #menu a#lnavWayHome,
.breakingFree #leftNav #menu a#lnavBreakingFree,
.rootsLive #leftNav #menu a#lnavRootsLive,
.kaleidoscope #leftNav #menu a#lnavKaleidoscope,
.hotOff #leftNav #menu a#lnavHotOff,
.skysLimit #leftNav #menu a#lnavSky,
.hometown #leftNav #menu a#lnavHometown,
.bingo #leftNav #menu a#lnavBingo,
.mothers #leftNav #menu a#lnavMothers,
.millpond #leftNav #menu a#lnavMillPond,
.roots #leftNav #menu a#lnavRoots,
.aboutDirectors #menu a#lnavDirectors,
.aboutMembers #menu a#lnavMembers,
.aboutHistory #menu a#lnavHistory,
.aboutJoin #menu a#lnavJoin,
.friendsList #menu a#lnavFriends,
.sponsorship #menu a#lnavSponsorship
{
	color : #000000;
	text-decoration : none;
}
#menuDirectors, #menuMembers, #menuHistory { display: none; }  
.aboutDirectors #menuDirectors,
.aboutMembers #menuMembers,
.aboutHistory #menuHistory { display: block; }

#leftImage {
	width: 176px; 
	height: 125px; 
	border: 1px solid #000000;
	border-left:0; 
}
.about #leftImage { background-image: url(/sfp/images/about_image.jpg); }
.contact #leftImage { background-image: url(/sfp/images/contact_image.jpg); }
.schedule #leftImage { background-image: url(/sfp/images/schedule_image.jpg); }
.booking #leftImage { background-image: url(/sfp/images/booking_image.jpg); }
.friends #leftImage { background-image: url(/sfp/images/friends_image.jpg); }
.guestbook #leftImage { background-image: url(/sfp/images/guestbook_image.jpg); }
.news #leftImage { background-image: url(/sfp/images/news_image.jpg); }
.photos #leftImage { background-image: url(/sfp/images/photos_image.jpg); }
.recordings #leftImage { height: 180px; width: 180px; background-image: url(/sfp/images/recordings_image.jpg); }
.rootsLive #leftImage { background-image: url(/sfp/images/recordings/roots_live_180.jpg); }
.breakingFree #leftImage { background-image: url(/sfp/images/recordings/breaking-free_180.jpg); }
.kaleidoscope #leftImage { background-image: url(/sfp/images/recordings/kaleidoscope_180.jpg); }
.onMyWay #leftImage { background-image: url(/sfp/images/recordings/on_my_way_home.jpg); }
.hotOff #leftImage { background-image: url(/sfp/images/recordings/hot_off_fiddle.jpg); }
.skysLimit #leftImage { background-image: url(/sfp/images/recordings/skys_the_limit.jpg); }
.hometown #leftImage { background-image: url(/sfp/images/recordings/hometown_live.jpg); }
.bingo #leftImage { background-image: url(/sfp/images/recordings/better_than_bingo.jpg); }
.mothers #leftImage { background-image: url(/sfp/images/recordings/mothers_request.jpg); }
.millpond #leftImage { background-image: url(/sfp/images/recordings/old_mill_pond.jpg); }
.roots #leftImage { width: 121px; margin-left:20px; background-image: url(/sfp/images/recordings/roots_go_deep.jpg); }

#teaserSupport { 
	margin-top: 130px;
	margin-left: 10px;
	width: 135px; 
	height: 67px;
	background-image: url(/sfp/images/support_fiddlers.gif);
}
#teaserSupport a { 
	width: 135px; 
	height: 67px;
	display: block;
	text-indent: -9000px;
}
.recordings #teaserSupport, .aboutDirectors #teaserSupport,
.aboutMembers #teaserSupport, .aboutHistory #teaserSupport { margin-top: 50px; }

/****** end LeftNav styles ******/


/****** start Header styles ******/
#header { background-color: #CC9933; width: 100%;  }
#header #logo { width: 335px; float: left; margin:10px; }
#header #quote { width: 439px; height: 85px; margin:10px; float:left; }
.homepage #header #quote { background-image: url(/sfp/images/quote6.gif) }
.about #header #quote { background-image: url(/sfp/images/quote9.gif) }
.booking #header #quote { background-image: url(/sfp/images/quote2.gif) }
.contact #header #quote { background-image: url(/sfp/images/quote4.gif) }
.friends #header #quote { background-image: url(/sfp/images/quote1.gif) }
.guestbook #header #quote { background-image: url(/sfp/images/quote3.gif) }
.news #header #quote { background-image: url(/sfp/images/quote5.gif) }
.photos #header #quote { background-image: url(/sfp/images/quote5.gif) }
.recordings #header #quote { background-image: url(/sfp/images/quote8.gif) }
.schedule #header #quote { background-image: url(/sfp/images/quote7.gif) }
#header #globalNav {
	clear: both;
	width: 100%;
	background-color: #000000;
	height: 30px;
}
#header #globalNav ul { margin: 0 0 0 10px; padding: 0; list-style: none; }
#header #globalNav li {
	display: inline;
	float: left;
	margin: 6px 0;
	padding:0 14px;
	list-style: none;
	border-right: 1px solid #474789;
}
#header #globalNav li.last { border: 0; }
#header #globalNav li a {
	color : #9999FF;
	font-size : 12px;
	text-decoration : none;
	font-family: Verdana,Arial,sans-serif;
}
.about #header #globalNav li a#gnavAbout, .booking #header #globalNav li a#gnavBooking,
.contact #header #globalNav li a#gnavContact, .friends #header #globalNav li a#gnavFriends,
.guestbook #header #globalNav li a#gnavGuestbook, .news #header #globalNav li a#gnavNews,
.photos #header #globalNav li a#gnavPhotos, .recordings #header #globalNav li a#gnavRecordings,
.schedule #header #globalNav li a#gnavSchedule   { color : #FFCC33; }

#header #globalNav li a:hover { color : #FF3300; }
/****** end Header styles ******/


/****** start Footer styles ******/
#footer { 
	clear: both;
	margin-top: 10px;
	background-color: #000000; 
	height: 30px; 
	width: 100%; 
	font-family : Verdana, Arial, Sans-serif;
	font-size : 11px;
	color : #999966;
}
#footer .footerLeft { float: left; margin: 6px 15px; }
#footer .footerRight { float: right; margin: 6px 15px; }
#footer a {
	font-family : Verdana, Arial, Sans-serif;
	color : #9999FF;
	font-size : 11px;
	text-decoration : none;
}
#footer a:hover { color : #FF3300; }
#footer a.plain { color : #999966; text-decoration: underline; }
#footer a.plain:hover { color : #999966; text-decoration: underline; }
/****** end Footer styles ******/


/****** start Homepage styles ******/
.homepage #container { background-image: none; background: #CCCC66; }
a.homeSchedule { font-weight : bold;color : #000000;text-decoration : none; }
a.homeSchedule:hover { color : #FF3300; }
#groupPhoto {padding:0;width:868px;margin:25px auto 10px auto;background:#000;}
#groupPhoto img { border: 5px solid black; }
#groupPhoto .photoLabel { 
	background-color:black;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	padding: 2px 0 5px 0;
	margin:0;
	width:877px;
	text-align:center; 
}
.homepage .leftColumn {
	width:450px;
	padding: 20px 0 10px 50px;
	float:left;
}
.homepage .tourTeaser,
.homepage .hometownPromo {
	background-color:#fff; 
	padding:5px; 
	margin-bottom:10px;
	width: 435px; 
	border:4px solid #00247D;
	height: 200px;
	position: relative;
}
.homepage .hometownPromo {
	border-color: #C73E04;
}
.homepage .hometownPromo h2 {
	color: #000;
	font-size: 30px;
	margin: 0;
	text-align: center;
}
.homepage .hometownPromo h3 {
	color: #C73E04;
	font-size: 24px;
	font-weight: normal;
	margin: 0;
}
.homepage .hometownPromo p {
	margin: 10px 0 0 0;
}
.homepage .hometownPromo p:first-child {
	margin: 0 0 6px 0;
}
.homepage .hometownPromo img {
	float: left;
	margin: 10px 15px 0 0;
}

.homepage .tourTeaser  h3 {
	margin:0 auto 8px auto;
	text-align:center; 
	font-size:16px;
	font-weight:bold;
	color:black;
	font-family: Arial;
}
.tourTeaser  a.tourName {display:block; margin-left:19px; border:0;}
.tourTeaser  .ukFlag { position:absolute; bottom:10px; left:10px; }
.tourTeaser  .sfLogo { position:absolute; bottom:5px; right:10px; }
.tourTeaser p { text-align: center; margin: 0 30px; }
.tourTeaser a.centered { font-weight:bold;left:155px; position:absolute; top: 160px; }

.homepage .breconTeaser {
	background-color:#fff; 
	padding:5px; 
	margin-bottom:10px;
	width:235px; 
	border:4px solid #f90908;
}
.homepage .breconTeaser  img { float:left;border: 1px solid #000; }
.homepage .breconTeaser  h3 {
	width: 100px; 
	margin:10px 10px 0 0;
	text-align:center; 
	float:right;
	font-size:14px;
	font-weight:bold;
	color:black;
	font-family: Arial;
}
.homepage .breconTeaser div {
	clear:both;
	padding:5px;
	text-align:center;
}
.homepage .breconTeaser div a {
	font-size:14px;
	line-height:30px;
	font-weight:bold;
	text-decoration: none;
}

.homepage .tourPromo {
	background-color:#fff; 
	padding:5px; 
	margin-bottom:10px;
	width: 435px; 
	border:4px solid #612D0F;
	position: relative;
}
.homepage .tourPromo h2 {
	margin: 10px 0;
	text-align: center;
}
.homepage .tourPromo h2 a {
	color:  #4D7502;
	text-decoration: none;
}
.homepage .tourPromo h2 a:hover {
	color:  #CC9933;
}
.homepage .tourPromo .tourGigs {
	list-style-type: none;
	margin-bottom: 0;
}
.homepage .tourPromo .tourGigs span {
	font-weight: bold;
	width: 70px;
	display: inline-block;
	color:  #4D7502;
}
.homepage .tourPromo .teaserMore {
	margin-bottom: 10px;
	margin-right: 10px;
}

.homepage .fundraiserPromo {
	background-color:#fff; 
	padding: 15px 20px 5px 15px; 
	margin-bottom:10px;
	margin-left: -20px;
	width: 435px; 
	border:6px solid #A32E75;
	position: relative;
}
.homepage .fundraiserPromo h2 { margin: 0 0 5px 0; }
.homepage .fundraiserPromo h2 img {
	margin: 0 auto;
	width: 200px;
}
.homepage .fundraiserPromo p { text-align: center; }
.homepage .fundraiserPromo p .bigger { font-size: 14px; }

.homepage .payPalWrapper { float:left;margin-top:20px; }
.homepage .payPalWrapper form { float:left; }
.homepage .payPalWrapper div {
	float:left;
	margin-left:10px;
	margin-top:4px;
}
#upcomingEvents { width:600px;padding: 20px 0; float:right; margin-right:20px; }
#upcomingEvents ul { margin: 10px; padding: 0; list-style: none; width:540px; }
#upcomingEvents li {
	list-style: none;
	width: 100%;
	display: block;
	margin: 0 0 6px 0;
	padding: 0 0 6px 0;
	border-bottom: 1px solid #999933;
}
#upcomingEvents li .featuredEvent {
	width:520px; 
	padding:7px;
	position:relative;
	border:2px solid #4D7502;
	background-color:white;
}
#hometownEvent { height:126px; }
.featuredEvent p { width:340px;text-align:center;margin-top:5px;margin-bottom:5px; }
.featuredEvent .boxedLink {
	width:132px;
	margin-left: 100px; 
	padding: 3px;
	border:2px solid #F09902;
}

#fullSchedule { text-align: right; margin: 10px 80px 10px 10px;}
.bottomTeasers {clear:both;}
.bottomTeasers .bottomTeaser {
	width: 220px;
	margin: 10px;
	float: left;
	height: 140px;
}
#teaserAudition  { background: url(/sfp/images/how_to_join_bg.gif); }
#teaserSponsorship { background: url(/sfp/images/support_fiddlers_bg.gif); }
#teaserGuestbook { background:url(/sfp/images/sign_guestbook_bg.gif); }
#teaserRecordings { background:url(/sfp/images/purchase_CD_bg.gif); }
#teaserBooking { background:url(/sfp/images/hire_fiddlers_bg.gif);margin-right:0; }
.teaserPadding { padding: 5px 30px 0 30px;font-size:12px;}
#teaserRecordings .teaserPadding, #teaserBooking .teaserPadding { padding: 5px 20px 0 20px; }
.teaserMore { text-align: right; padding-top: 5px; }
.teaserMore a {
	color: #612D0F;
	font-weight: bold;
	text-decoration: none;
}
.teaserMore a:hover { color: #C73E04; }

.sponsorWrapper {
	width:500px;
	float:left; 
	margin:25px;
	margin-right:0;
	padding-top:10px;
	text-align:center;
}
.socialWrapper {
	width:350px;
	margin:25px;
	margin-left: 0;
	padding-top:10px;
	float:right;
}
.socialWrapper img { display:inline;}

/****** end Homepage styles ******/

/****** start News styles ******/
#newsList { margin-top: 20px; }
.nlGroup { width: 120px; margin-top: 20px; margin-left:40px; float:left; }
.nlGroup ul { list-style: none; margin:0; padding: 0; }
.nlGroup ul li {
	margin: 0;
}
/****** end News styles ******/

/****** start About styles ******/
.members2 { clear:left; margin-left: 160px; }
.members3 { clear:left; margin-left: 80px; }
.members4 { clear:left; margin-left: 0; }
.centeredRow {
	clear: both;
	margin-left: 125px;
}
.thumbDirector,  .thumbMember { 
	margin-top:30px; 
	float:left;
	text-align:center; 
}
.thumbDirector img, .thumbMember img {
	border: 5px solid #292929; 
	margin: 10px; 
}
.faq { margin-top: 20px; }
.question { font-weight: bold; }
.answer { margin-top: 5px; }
#scrapbookHolder { margin-left: 100px; }
.aboutHistory #pagination { margin: 30px 50px 0 50px; }
/****** end About styles ******/

/****** start Schedule styles ******/
.scheduleMonth { margin-top:10px; }
.scheduleMonth h3, .scheduleTour h3 { 
	background-color:#CCCC66; 
	font-family : Verdana, Arial, Sans-serif;
	font-size : 14px;
	color : #FFFFFF;
	font-weight : bold; 
	padding: 5px;
	margin-top: 0;
}
.scheduleMonth .event { padding: 10px 0; border-bottom: 1px solid #CCCC66; }
.scheduleMonth .event:last-child { border-bottom: none; }
.event .eventDate { width:90px;margin-left:10px; float: left; }
.event .eventAddress { width: 160px;margin-left:10px; float: left;}
.event .eventDetails { margin-left:10px;width:430px;float:left; }
.event .eventDetails .specialEvent { 
	margin-right:5px;
	background:white;
	border:#91912C solid 2px;
	padding:6px;
	text-align:center;
}
.scheduleTour { margin-top: 20px; background-color: #ffffff; padding-bottom:5px; border-bottom: 1px solid #91912C; }
.scheduleTour h3 { background-color: #91912C; }
.scheduleTour .event { padding: 16px 0; border-bottom: 1px solid #91912C; }
.scheduleTour .event:last-child { border-bottom: none; }
.scheduleTour .event .eventDate { width:90px; margin-left:20px; }
.scheduleTour .event .eventAddress { margin-left:20px; } 
.scheduleTour .event .eventDetails { width:390px;margin-left:20px } 
/****** end Schedule styles ******/

/****** start Friends styles ******/
.friendsList .column300px ul { list-style: none; margin:0; padding: 0; }
.friendsList .column300px ul li {
	margin: 5px 10px;
	padding: 0;
	font-weight: bold;
}
/****** end Friends styles ******/

/****** start Booking styles ******/
.box500 { width:500px;padding:10px;border:solid 1px black;}
/****** end Booking styles ******/

/****** start Photos styles ******/
.photosSection { margin-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #CCCC66; }
.photos ul.linkList li {
	background: none;
	padding-left: 0;
	margin-bottom: 10px;
}
.photos ul.linkList li a { 
	font-weight: bold; 
	text-decoration: none; 
	background: url(/sfp/images/arrow.gif) left 3px no-repeat;
	padding-left: 10px;
}
.photos ul.linkList li a.underline { 
	text-decoration: underline;
	font-weight: normal;
	background: none;
	padding: 0;
}
.photos h3.divider { 
	background-color:#CCCC66; 
	width:100%;
	font-family : Verdana, Arial, Sans-serif;
	font-size : 14px;
	color : #FFFFFF;
	font-weight : bold; 
	padding: 2px 0 4px 10px;
	margin-bottom: 10px;
}
.photos h4 { color: black;}

.video { margin: 20px 30px; }
/****** end Photos styles ******/

/****** start Guestbook styles ******/
.guestbookEntry { margin:15px 30px; padding:20px; background:white; border: 1px solid #91912C; }
.guestbookEntry .entryNameCity { float: left; }
.guestbookEntry .entryDate { float: right;}
.guestbookEntry .entryMessage { clear:both; padding-top:10px; }
/****** end Guestbook styles ******/

/****** start Recordings styles ******/
.thumbCD { 
	width:150px; 
	height:150px; 
	margin-top:30px; 
	margin-left:30px;
	float:left;
}
.thumbCD img { border: 1px solid #000000; }
.recordings .column300px ul { list-style: none; margin:0; padding: 0; }
.recordings .column300px ul li {
	margin: 10px;
	padding: 0;
	font-weight: bold;
}
.recordings .column300px ul li div.indent20px { font-weight: normal; }
.recordings .column300px ul li a.arrow { margin-left:10px; font-weight: normal; }
/****** end Recordings styles ******/

/****** start Forms styles ******/
.formPage { background-color:#FFFFCC;padding:20px 30px 20px 30px;width: 500px; }
.bookingFormPage { background-color:#FFFFCC;padding:20px 30px 20px 30px;width: 600px; }
.formConfirmPage { background-color:#FFFFCC;padding:80px 30px;}
.formHolderColumn { float:left; width:50%; }
.formRow { height:30px; }
#formHolder .formLabel { float:left; padding-right:10px; width:120px; text-align:right; font-weight:bold; }
#formHolder .formField { float:left; width:250px; }
#formHolder .formHolderColumn h3 { text-align:center; margin-bottom:10px; }
#formHolder .formHolderColumn .formField { width:150px; }
#formHolder .formField input[type=text], #formHolder .formField textarea { width:100%;padding-left:5px; }
#submitHolder { margin-top: 15px; text-align:center; }
/****** end Forms styles ******/


/*  OLD STYLES 		

.content {
	font-family : Arial, Sans-serif;
	font-size : 11px;
	color : #000000;
}
.lightContent {
	font-family : Arial, Sans-serif;
	font-size : 11px;
	color : #F7F7D7;
}

a.bigBold:link,a.bigBold:active,a.bigBold:visited {
	font-family : Arial, Sans-serif;
	font-size : 14px;
	font-weight:bold;
	color : #000000;
	text-decoration : none;
}
a.bigBold:hover {
	color: blue;
}
a.content:link,a.content:active,a.content:visited {
	font-family : Arial, Sans-serif;
	font-size : 11px;
	color : #000000;
	text-decoration : underline;
}
a.content:hover {
	font-family : Arial, Sans-serif;
	font-size : 11px;
	color : #CC9933;
	text-decoration : underline;
}
a.lightContent:link,a.lightContent:active,a.lightContent:visited {
	font-family : Arial, Sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	text-decoration : underline;
}
a.lightContent:hover {
	font-family : Arial, Sans-serif;
	font-size : 11px;
	color : #FFCC33;
	text-decoration : underline;
}
.goldContent {
	font-family : Arial, Sans-serif;
	font-size : 11px;
	color : #FFCC33;
}
a.goldContent:link,a.goldContent:active,a.goldContent:visited {
	font-family : Arial, Sans-serif;
	font-size : 11px;
	color : #FFCC33;
	text-decoration : underline;
}
a.goldContent:hover {
	font-family : Arial, Sans-serif;
	font-size : 11px;
	color : #FFFFFF;
	text-decoration : underline;
}
.pinkSubHead {
	font-family : Verdana, Arial, Sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #E31460;
}
a.pinkRoll:link,a.pinkRoll:active,a.pinkRoll:visited {
	font-family : Arial, Sans-serif;
	font-size : 11px;
	color : #000000;
	text-decoration : underline;
}
a.pinkRoll:hover {
	font-family : Arial, Sans-serif;
	font-size : 11px;
	color : #E31460;
	text-decoration : underline;
}
a.bold:link,a.bold:active,a.bold:visited {
	font-family : Arial, Sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}
a.bold:hover {
	font-family : Arial, Sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #CC9933;
	text-decoration : none;
}
a.boldGold:link,a.boldGold:active,a.boldGold:visited {
	font-family : Arial, Sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
}
a.boldGold:hover {
	font-family : Arial, Sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #FFCC33;
}
a.boldContent:link,a.boldContent:active,a.boldContent:visited {
	font-family : Arial, Sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	text-decoration : underline;
}
a.boldContent:hover {
	font-family : Arial, Sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #CC9933;
	text-decoration : underline;
}


h4 {
	font-family : Verdana, Arial, Sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #000000;
	margin-bottom: 0;
}

.tourHeader {
	
}

*/



