* { padding: 0; margin: 0; border: 0; outline:none;}
.hide { display: none; }
.clear { clear: both; }
body {
	background-image:   url(img/bgrd.gif);
	background-repeat: repeat-x;
	background-color: #999;
	margin: 0px;
}
/* header -------------------------------------------------------- */

#dtlargewrap {
	width: 100%; height: 30px;
	float: left;
}
#dtsmallwrap {
	width: 886px; height: 30px;
	margin: 0 auto;
	background-image: url(img/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(img/nav1.gif) 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: 0;
	height: 27px;
		}
		
ul#nav1 li#nav1-welcome a 				{ left: 0; width: 364px; background:   url(img/nav1.gif) no-repeat; }
ul#nav1 li#nav1-info a 					{ left: 364px; width: 51px; background:   url(img/nav1.gif) -364px 0 no-repeat; }
ul#nav1 li#nav1-menus a 				{ left: 415px; width: 64px; background:   url(img/nav1.gif) -415px 0 no-repeat; }
ul#nav1 li#nav1-privfunc a 				{ left: 479px; width: 146px; background:   url(img/nav1.gif) -479px 0 no-repeat; }
ul#nav1 li#nav1-spevents a 				{ left: 625px; width: 261px; background:   url(img/nav1.gif) -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(img/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(img/nav2.gif) no-repeat; }
ul#nav2 li#nav2-accolades a 			{ left: 413px; width: 97px; background:   url(img/nav2.gif) -413px 0 no-repeat; }
ul#nav2 li#nav2-team a 					{ left: 510px; width: 87px; background:   url(img/nav2.gif) -510px 0 no-repeat; }
ul#nav2 li#nav2-gallery a 				{ left: 597px; width: 289px; background:   url(img/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(img/bgrd-content.gif);
	background-repeat: repeat-y;
	background-position: center;
}
#contentsmallwrap {
	width: 880px;
	margin: 0 auto;
	background-image: url(img/bgrd-content-top.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #EBEBEA;
}
#content {
	width: 880px;
	background-image: url(img/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;
}
#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;
}
.quote {
	color: #B69201;
	font-size: 11px;
}
#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;
}
#rc {
	width: 550px;
	float: right;
	margin-top: 25px;
}
#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;
}
#quote01, #quote02, #quote03, #quote04, #quote05, #quote06 {
	width: 547px;
	margin: 0px;
}
#quote01 	{ background-image: url(img/quote01.gif); background-repeat: no-repeat; background-position: center;}
#quote02 	{ background-image: url(img/quote02.gif); background-repeat: no-repeat; background-position: center;}
#quote03 	{ background-image: url(img/quote03.gif); background-repeat: no-repeat; background-position: center;}
#quote04 	{ background-image: url(img/quote04.gif); background-repeat: no-repeat; background-position: center;}
#quote05 	{ background-image: url(img/quote05.gif); background-repeat: no-repeat; background-position: center;}
#quote06 	{ background-image: url(img/quote06.gif); background-repeat: no-repeat; background-position: center;}
#quote07 	{ background-image: url(img/quote07.gif); background-repeat: no-repeat; background-position: center;}
#quote08 	{ background-image: url(img/quote08.gif); background-repeat: no-repeat; background-position: center;}
#quote09 	{ background-image: url(img/quote09.gif); background-repeat: no-repeat; background-position: center;}
#quote10 	{ background-image: url(img/quote10.gif); background-repeat: no-repeat; background-position: center;}
#quote11 	{ background-image: url(img/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: 85px;}
#quote02, #quote02 h2 { height: 110px;}
#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: 58px;
	width: 547px;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 11px;
	background-image: url(img/main_actionad.gif);
	background-repeat: no-repeat;
	padding-top: 50px;
	color: #CCCCCC;
}
.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;
}
.formfield2 {
	border: 1px solid #CCCCCC;
	width: 375px;
	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;
}
.teammember {
	float:left;
	width:550px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
	padding-bottom: 15px;
	padding-top: 10px;
}
.teampic-lg {
	float:left;
	width:175px;
	padding-left: 20px;
}
.teaminfo-lg {
	float:right;
	width:355px;
}
.teampic {
	float:left;
	width:125px;
	padding-left: 20px;
}
.teaminfo {
	float:right;
	width:405px;
}
#sitemaplargewrap {
	width: 100%; height: 21px;
	float: left;
}
#sitemapsmallwrap {
	width: 880px;  height: 21px;
	margin: 0 auto;
	background-image: url(img/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;
}
/* border image rollover effect */
.border img{
	border: 3px solid #8A4A06;
	margin: 2px;
	background-color: #8A4A06;
}
.border:hover img{
	border: 3px solid #CBB777;
}
.border:hover{
	color: #CBB777; /* Dummy for IE bug */
}
/* border image rollover effect */
.border-menus img{
	border: 3px solid #EBEBEA;
	margin: 2px;
}
.border-menus:hover img{
	border: 3px solid #673A0D;
}
.border-menus:hover{
	color: #673A0D; /* Dummy for IE bug */
}

#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: #635732;
	line-height: 16px;
	margin-top: 5px;
}
#footer a {
	color: #FFF;
	text-decoration: none;
}
#footer a:hover {
	color: #6A0811;
	text-decoration: underline;
}
#facebook, #facebook2 {
	background-color: #000000;
	background-image: url(img/icon-facebook.gif);
	background-repeat: no-repeat;
	width: 230px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	height: 25px;
	font-size: 11px;
	padding-left: 45px;
	padding-top: 10px;
}
#facebook {
	float: right;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 20px;
}
#facebook2 {
	float: left;
	margin-left:50px;
	margin-top: 40px;
}
#facebook a, #facebook2 a {
	color: #FFFFFF;
}
#facebook a:hover, #facebook2 a:hover {
	color: #005CA5;
}
#announcement {
	height:170px;
	background-color: #673A0D;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CBB777;
	text-align: center;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 30px;
}
#announcement p {
	width: 300px;
}

