* { padding: 0; margin: 0; border: 0; }
.hide { display: none; }
.clear { clear: both; }
body {
	background-image:   url(images/bgrd.gif);
	background-repeat: repeat-x;
	background-color: #0D699A;
	margin: 0px;
}
/* header -------------------------------------------------------- */

#dtlargewrap {
	width: 100%; height: 30px;
	float: left;
}
#dtsmallwrap {
	width: 886px; height: 30px;
	margin: 0 auto;
	background-image: url(images/bgrd-dt.gif);
	background-repeat: no-repeat;
}
#info {
	width: 443px; height: 30px;
	float: left;
}
#dt {
	width: 443px; height: 30px;
	float: right;
	text-align: right;
}
#info h1 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 11px;
	color: #999999;
	margin-top: 8px;
	padding-right: 10px;
	padding-left: 10px;
}
#dt h6 {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 11px;
	color: #999999;
	margin-top: 7px;
	padding-right: 10px;
	padding-left: 10px;
}
#dt img {
}
#logopiclargewrap {
	width: 100%;
	height: 130px;
	float: left;
}
#logopicsmallwrap {
	width: 886px;
	height: 130px;
	margin: 0 auto;
}
#logopic p {
	margin: 0px;
}
/* nav1 -------------------------------------------------------- */
#nav1largewrap {
	width: 100%; height: 27px;
	float: left;
}
#nav1smallwrap {
	width: 886px; height: 27px;
	margin: 0 auto;
}
ul#nav1 {
	position: relative;
	height: 27px;
	width: 886px;
	background:   url(images/nav1.jpg) no-repeat;
	margin: 0px;
	}
	ul#nav1 li {
	float: left;
	list-style: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
		}
	ul#nav1 li a {
	position: absolute;
	text-indent: -9999px;
	text-decoration: none;
	border: none !important;
	top: 0px;
	height: 27px;
		}
		
ul#nav1 li#nav1-welcome a 				{ left: 0px; width: 87px; background:   url(images/nav1.jpg) no-repeat; }
ul#nav1 li#nav1-info a 					{ left: 364px; width: 51px; background:   url(images/nav1.jpg) -364px 0 no-repeat; }
ul#nav1 li#nav1-menus a 				{ left: 415px; width: 64px; background:   url(images/nav1.jpg) -415px 0 no-repeat; }
ul#nav1 li#nav1-privfunc a 				{ left: 479px; width: 146px; background:   url(images/nav1.jpg) -479px 0 no-repeat; }
ul#nav1 li#nav1-spevents a 				{ left: 625px; width: 261px; background:   url(images/nav1.jpg) -625px 0 no-repeat; }
			
ul#nav1 li#nav1-welcome a:hover  		{ background-position: -0px -27px; }
ul#nav1 li#nav1-info a:hover		  	{ background-position: -364px -27px; }
ul#nav1 li#nav1-menus a:hover  			{ background-position: -415px -27px; }
ul#nav1 li#nav1-privfunc a:hover  		{ background-position: -479px -27px; }
ul#nav1 li#nav1-spevents a:hover  		{ background-position: -624px -27px; }

ul#nav1 li#nav1-welcome a.active  		{ background-position: -0px -54px; }
ul#nav1 li#nav1-info a.active  			{ background-position: -364px -54px; }
ul#nav1 li#nav1-menus a.active  		{ background-position: -415px -54px; }
ul#nav1 li#nav1-privfunc a.active  		{ background-position: -479px -54px; }
ul#nav1 li#nav1-spevents a.active  		{ background-position: -625px -54px; }


/* nav2 -------------------------------------------------------- */

#nav2largewrap {
	width: 100%; height: 27px;
	float: left;
}
#nav2smallwrap {
	width: 886px;
	margin: 0 auto;
}
ul#nav2 {
	position: relative;
	height: 27px;
	width: 886px;
	background:   url(images/nav2.gif) no-repeat;
	margin: 0px;
	}
	ul#nav2 li {
	float: left;
	list-style: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
		}
	ul#nav2 li a {
	position: absolute;
	text-indent: -9999px;
	text-decoration: none;
	border: none !important;
	top: 0;
	height: 27px;
		}
		
ul#nav2 li#nav2-giftcert a 				{ left: 0; width: 413px; background:   url(images/nav2.gif) no-repeat; }
ul#nav2 li#nav2-accolades a 			{ left: 413px; width: 97px; background:   url(images/nav2.gif) -413px 0 no-repeat; }
ul#nav2 li#nav2-team a 					{ left: 510px; width: 87px; background:   url(images/nav2.gif) -510px 0 no-repeat; }
ul#nav2 li#nav2-gallery a 				{ left: 597px; width: 289px; background:   url(images/nav2.gif) -597px 0 no-repeat; }
			
ul#nav2 li#nav2-giftcert a:hover  		{ background-position: -0px -27px; }
ul#nav2 li#nav2-accolades a:hover		{ background-position: -413px -27px; }
ul#nav2 li#nav2-team a:hover  			{ background-position: -510px -27px; }
ul#nav2 li#nav2-gallery a:hover  		{ background-position: -597px -27px; }

ul#nav2 li#nav2-giftcert a.active  		{ background-position: -0px -54px; }
ul#nav2 li#nav2-accolades a.active  	{ background-position: -413px -54px; }
ul#nav2 li#nav2-team a.active  			{ background-position: -510px -54px; }
ul#nav2 li#nav2-gallery a.active  		{ background-position: -597px -54px; }


/* content -------------------------------------------------------- */


#contentlargewrap {
	width: 100%;
	float: left;
	background-image: url(images/bgrd-content.gif);
	background-repeat: repeat-y;
	background-position: center;
}
#contentsmallwrap {
	width: 880px;
	margin: 0 auto;
	background-image: url(images/bgrd-content-top.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFFFFF;
	height: auto;
}
#content {
	width: 880px;
	background-image: url(images/bgrd-content-bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 20px;
	height: inherit;
}
#lc {
	width: 330px;
	float: left;
	margin-top: 20px;
}
#lc p {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #484848;
	margin-right: 20px;
	margin-left: 35px;
	margin-top: 10px;
	line-height: 16px;
}
#lcpics {
	height: 450px;
	width: 300px;
	margin-left: 30px;
}
.highlight {
	color: #FF9900;
}
#lc a, #rc a {
	color: #B69201;
	text-decoration: underline;
}
#lc a:hover, #rc a:hover {
	color: #673A0D;
	text-decoration: underline;
}
.lccolumn {
	width: 165px;
	float: left;
	margin: 0 auto;
}
#lc table {
	margin-left: 35px;
	margin-top: 10px;
}
.contacttext {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #484848;
	line-height: 16px;
}
#menulinks  {
	margin-left: 30px;
}
#menulinks img {
	padding: 3px;
}
#menulinks a:hover {
	background-color: #673A0D;
}
#rc {
	width: 550px;
	float: right;
	margin-top: 25px;
}	
#rn {
	width: 1000px;
	hight: 1000px;
	float: center;
	margin-top: 25px;
	height: 100%;
}
#lc a, #rn a {
	color: #B69201;
	text-decoration: underline;
}
#lc a:hover, #rc a:hover {
	color: #673A0D;
	text-decoration: underline;
}
#rn p {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #484848;
	margin-right: 35px;
	margin-left: 20px;
	margin-top: 10px;
	line-height: 18px;
}
#rn ul {
	margin-left: 60px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #696969;
	margin-top: 10px;
	line-height: 16px;
}
#rn li {
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 35px;
}
#rn li ul {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #696969;
	margin-top: 0px;
	margin-left: 30px;
}
#rn li ul a {
	color: #666666;

}
#rn h3 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 10px;
	color: #484848;
}
#rn h4 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 5px;
	color: #673A0D;
	text-transform: uppercase;
}
#rc p {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #484848;
	margin-right: 35px;
	margin-left: 20px;
	margin-top: 10px;
	line-height: 18px;
}
#rc ul {
	margin-left: 60px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #696969;
	margin-top: 10px;
	line-height: 16px;
}
#rc li {
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 35px;
}
#rc li ul {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #696969;
	margin-top: 0px;
	margin-left: 30px;
}
#rc li ul a {
	color: #666666;

}
#rc h3 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 10px;
	color: #484848;
}
#rc h4 {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 5px;
	color: #673A0D;
	text-transform: uppercase;
}
.songMonth {
	font-size: 9px;
	color: #B69201;
	text-transform: uppercase;
}
#map {
	width: 491px;
	height: 200px;
	margin-left: 20px;
	background-color: #673A0D;
	border: 2px solid #DCDCDC;
	margin-top: 10px;
}
#quote, #quote02, #quote03, #quote04, #quote05, #quote06 {
	width: 547px;
	margin: 0px;
}
#quote01 	{ background-image: url(images/quote01.gif); background-repeat: no-repeat; background-position: center;}
#quote02 	{ background-image: url(images/quote02.gif); background-repeat: no-repeat; background-position: center;}
#quote03 	{ background-image: url(images/quote03.gif); background-repeat: no-repeat; background-position: center;}
#quote04 	{ background-image: url(images/quote04.gif); background-repeat: no-repeat; background-position: center;}
#quote05 	{ background-image: url(images/quote05.gif); background-repeat: no-repeat; background-position: center;}
#quote06 	{ background-image: url(images/quote06.gif); background-repeat: no-repeat; background-position: center;}
#quote07 	{ background-image: url(images/quote07.gif); background-repeat: no-repeat; background-position: center;}
#quote08 	{ background-image: url(images/quote08.gif); background-repeat: no-repeat; background-position: center;}
#quote09 	{ background-image: url(images/quote09.gif); background-repeat: no-repeat; background-position: center;}
#quote10 	{ background-image: url(images/quote10.gif); background-repeat: no-repeat; background-position: center;}
#quote11 	{ background-image: url(images/quote11.gif); background-repeat: no-repeat; background-position: center;}

#quote01 h2, #quote02 h2, #quote03 h2, #quote04 h2, #quote05 h2, #quote06 h2, #quote07 h2, #quote08 h2, #quote09 h2, #quote10 h2, #quote11 h2 { width: 547px; display: block; text-indent: -9999px; background: none; text-decoration: none;}

#quote01, #quote01 h2 { height: 10px;}
#quote02, #quote02 h2 { height: 86px;}
#quote03, #quote03 h2 { height: 110px;}
#quote04, #quote04 h2 { height: 85px;}
#quote05, #quote05 h2 { height: 110px;}
#quote06, #quote06 h2 { height: 85px;}
#quote07, #quote07 h2 { height: 85px;}
#quote08, #quote08 h2 { height: 165px;}
#quote09, #quote09 h2 { height: 85px;}
#quote10, #quote10 h2 { height: 85px;}
#quote11, #quote11 h2 { height: 85px;}


#graphic01 {
	text-align: center;
	height: inherit;
	width: 547px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	background-image: url(images/countdown-mday.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
}
#graphic825 {
	text-align: center;
	height: inherit;
	width: 825px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	background-image: url(images/countdown-mday.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
}
.txtsm {
	font-size: 10px;
	line-height: 12px;
	color: #999999;
}
.formtext {
	text-align: right;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 10px;
	padding-right: 5px;
	color: #696969;
}
.formfield {
	border: 1px solid #CCCCCC;
	width: 180px;
	font-size: 11px;
	color: #B69201;
	padding: 2px;
	font-family: "Courier New", Courier, monospace;
}
.formbutton {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #FFFFFF;
	font-weight: bold;
	width: 100px;
	background-color: #B8AD89;
}
#sitemaplargewrap {
	width: 100%; height: 21px;
	float: left;
}
#sitemapsmallwrap {
	width: 880px;  height: 21px;
	margin: 0 auto;
	background-image: url(images/bgrd-content-bottom2.gif);
	background-repeat: no-repeat;
}
#sitemap {
	width: 122px;  height: 21px;
	margin: 0;
}
#sitemap h6 a { height: 21px; width: 122px; display: block; text-indent: -9999px; background: none; text-decoration: none; margin-left: 20px;}

#sitemap p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	line-height: 21px;
	margin-left: 40px;
}
#footerlargewrap {
	width: 100%;
	float: left;
	padding-bottom: 50px;
	padding-top: 5px;
}
#footersmallwrap {
	width: 880px;
	margin: 0 auto;
}
#footer {
	text-align: center;
}
#footer p {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #7EC0E6;
	line-height: 16px;
	margin-top: 5px;
}
#footer a {
	color: #7EC0E6;
	text-decoration: none;
}
#footer a:hover {
	color: #44A7DE;
	text-decoration: underline;
}
ccc
