	/*//---------------------------------------------*/
	/*// Name: Site - Default Style Sheet			 */
	/*// Specification: CSS 2.1						 */
	/*//---------------------------------------------*/


	/*//---------------------------------------------*/
	/*// Site Specific Settings						 */
	/*//---------------------------------------------*/

	/*//---------------------------------------------*/
	/*//////////////////////////////////////////////////////////////*/
	/*//---------------------------------------------*/

	/*//---------------------------------------------*/
	/*// Static Image Settings						 */
	/*//---------------------------------------------*/
	.imgStatic-SearchButton { vertical-align: top; background: url(images/search-button.jpg) no-repeat; width: 66px; height: 23px; border: 0px; margin: 2px 0px 0px 2px; }
	.imgStatic-CallNumber { background: url(images/nav-top.jpg) no-repeat; width: 177px; height: 44px; }
	.imgStatic-BVLogo { background: url(images/bvlogo.gif) left no-repeat; width: 35px; height: 20px; }

	.imgSideBar { background: url(images/side-bar.gif) no-repeat; width: 145px; height: 7px; padding-top: 9px; padding-bottom: 9px; background-position:center; }

	/*//---------------------------------------------*/
	/*//////////////////////////////////////////////////////////////*/
	/*//---------------------------------------------*/

	/*//---------------------------------------------*/
	/*// Page Settings								 */
	/*//---------------------------------------------*/
	html {
		font: 13px "Times New Roman", Times, serif;
		color: #FFFFFF;
		background: #c4a168;

		margin: 0px;
	}
	body {
		font: 13px "Times New Roman", Times, serif;
		color: #FFFFFF;
		background-color: #c4a168;
		margin: 0px;
	}
	p { font: 13px "Times New Roman", Times, serif; }
	.content, .content table.menuTable, .content table.menuTable table

	{
		font: 13px "Times New Roman", Times, serif;
		color:#FFFFFF;
	}

	td.header {
		background: url(images/header.jpg) no-repeat; width: 751px; height: 213px;
	}
	td.side {
		background: url(images/side.jpg);
		vertical-align: top;
	}
	td.right {
		background: url(images/right-side.jpg) repeat-y; width: 10px; height: 642px;
	}
	td.sideLeft {
		background: url(images/side-left.jpg) repeat-y; width: 9px;
	}
	td.sideBg {
		background: url(images/side-bg.jpg);
	}
	td.sideRight {
		background: url(images/side-right.jpg) repeat-y; width: 16px; height: 642px;
	}
	td.side-bottom {
		background: url(images/side-bottom.jpg) no-repeat; width: 211px; height: 60px;
	}
	td.footer {
		background: url(images/footer.jpg) no-repeat; width: 540px; height: 60px;
	}

	td.bodyContainer {
		background: url(images/main-bgRed.jpg) repeat-y;
		vertical-align: top;
	}
	td.body {
		background: url(images/main-bg.jpg) #000 no-repeat center top;
	}

	tr.menuAlt {
		background-color: #5b0301;
	}
.calendarStyle1
{
	color:#FFFFFF;
}

.tableHeader {
color: #fff;
}


.verticalhr
{
	background: url(/resources/images/dottedline.gif);
	height:95%;
	width:5px;
}




	/*//---------------------------------------------*/
	/*//////////////////////////////////////////////////////////////*/
	/*//---------------------------------------------*/

	/*//---------------------------------------------*/
	/*// Element Settings							 */
	/*//---------------------------------------------*/
	h1, h2, h3, h4 {
		font-weight: bold;
		letter-spacing: 1px;
		text-align: center;

		padding: 0px;
		margin: 0px;
	}
	h1 {
		font-size: 1.8em;

		border-bottom: #000000 1px solid;
	}
	h2 {
		font-size: 1.4em;

		margin: 15px 0px;
	}
	h3 {
		font-size: 1.2em;
		text-align: left;

		border-bottom: #000000 1px solid;
		margin-bottom: 10px;
	}
	h4 {
		font-size: 1.1em;
		text-align: left;

		margin-bottom: 5px;
	}


	/*//---------------------------------------------*/
	/*//////////////////////////////////////////////////////////////*/
	/*//---------------------------------------------*/


	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/
	a {
		text-decoration: underline;
		color: #c4a066;
		font: 13px "Times New Roman", Times, serif;
	}
	a:hover {
		text-decoration: none;
		/**font: 13px "Times New Roman", Times, serif;**/
	}
	a.copyright {
		color: #c4a066;
		letter-spacing: 0px;
		text-decoration: underline;
	}
	a.copyright:hover {
		text-decoration: none;
	}

	.navLink .linkShadowHeader1 {
		font: 17px "Times New Roman", Times, serif;

		letter-spacing: 0px;
		color: #FFFFFF;
		text-decoration: none;
	}
	.navLink .linkShadowHeader2 {
		font: 17px "Times New Roman", Times, serif;

		letter-spacing: 0px;
		color: #000000;
		left: 0px;
		top: 1px;
		text-decoration: none;
	}
	.navLink .linkShadowHeader1:hover {
		font: 17px "Times New Roman", Times, serif;

		letter-spacing: 0px;
		color: #c4a066;
		text-decoration: none;
	}
	.navLink .linkShadowHeader2:hover {
		font: 17px "Times New Roman", Times, serif;

		letter-spacing: 0px;
		color: #000000;
		left: 0px;
		top: 1px;
		text-decoration: none;
	}

	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/
	img.imgBordered {
		border: #000000 2px solid;
	}

	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/
	b, .textEmphasis {
		font-weight: bold;
		letter-spacing: 1px;
	}
	.textSpecial {
		font-weight: bold;
		font-style: italic;
		letter-spacing: 1px;
	}
	.blackText { color:#000000; }
	.goldText { color: #d5b959; }

	.menuTitle {
		color: #d5b959;
		font-weight: bold;
		font-size: 16pt;
	}
	.bigBolds {
		font-weight: bold;
		font-size: 16pt;
	}

	.copyright {
		font: 10px verdana, 'Trebuchet MS', serif;
		color: #FFFFFF;
	}
	.toFoodDrinks
	{
		float:right;
		font-weight:bold;
		margin: 0px 5px 0px 0px;
	}
	.toFoodDrinks a
	{

		font-weight:bold;
		text-transform:uppercase;
	}

	.textShadowHeader1, .textShadowHeader2 {
		text-align: center;
		position: absolute;
		left: -1px;
		top: 13px;
		width: 186px;
		z-index: 2;
		margin: 0px;
		margin-left: auto;
		margin-right: auto;
		padding: 0px;
	}

	.textShadowHeader2 {
		left: 1px;
		top: 10px;
		z-index: 1;
	}

	.button {
   		border-top: 1px solid #c5a16c;
   		background: #9e825a;
   		background: -webkit-gradient(linear, left top, left bottom, from(#c5a16c), to(#9e825a));
   		background: -webkit-linear-gradient(top, #c5a16c, #9e825a);
   		background: -moz-linear-gradient(top, #c5a16c, #9e825a);
   		background: -ms-linear-gradient(top, #c5a16c, #9e825a);
   		background: -o-linear-gradient(top, #c5a16c, #9e825a);
   		padding: 11px 22px;
   		-webkit-border-radius: 10px;
   		-moz-border-radius: 10px;
   		border-radius: 10px;
   		-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   		-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   		/**box-shadow: rgba(0,0,0,1) 0 1px 0;**/
   		text-shadow: rgba(0,0,0,.4) 0 1px 0;
   		color: white;
   		font-size: 20px;
   		font-family: Georgia, serif;
   		text-decoration: none;
   		vertical-align: middle;
   		}

	.button:hover {
   		background: #c5a16c;
   		background: -webkit-gradient(linear, left top, left bottom, from(#9e825a), to(#c5a16c));
   		background: -webkit-linear-gradient(top, #9e825a, #c5a16c);
   		background: -moz-linear-gradient(top, #9e825a, #c5a16c);
   		background: -ms-linear-gradient(top, #9e825a, #c5a16c);
   		background: -o-linear-gradient(top, #9e825a, #c5a16c);
   		color: #fff;
   	}

	.button:active {
   		background: #C4A168;
   	}

   	.button:hover a:hover{
   		font-size: 20px !important;
   		}

   	.clear{
   		clear: both;
   		}

   	.photoTable td {
   		padding: 0 0 20px 0;
   	}

   	.social {
   		color: #FDFDFD;
		font-size: 15px;
		letter-spacing: 2px;
		text-align: center;
		margin: 20px 0 0 0;
		font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
   	}

   	.social a {
   		color: #FDFDFD;
		font-size: 15px;
		letter-spacing: 2px;
		text-align: center;
		text-transform: uppercase;
		font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
		text-decoration: none;
   	}

   	.social a:hover {
   		color: #929292;
   	}

   	.redTitle {
   		text-align: center;
   		text-transform: uppercase;
   		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
   		margin: 10px 0 0 0;
   	}

  	.redTitle a {
  		font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
   		font-size: 120px;
   		font-weight: bold;
   		text-decoration: none;
   		color: #CF0101;
   		letter-spacing: -0.1em;
   	}

   	.redTitle a:hover {
   		color: #dbdbdb;
   	}

   	.gameDate {
   		text-align: center;
   		font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
   		font-size: 30px;
   		color: #ffffff;
   		margin: -14px 0 0 0;
   	}

   	.topBar {
   		background-color: #f0f0f0;
   		height: 20px;
   		width: 500px;
   		margin: 10px auto 15px auto;
   	}

   	.bottomBar {
   		background-color: #333333;
   		height: 20px;
   		margin: 0 auto 50px auto;
   		width: 840px;
   	}

   	.grayBoxes {
   		padding: 0 0 0 25px;
   	}

   .grayBoxes .body {
   		margin: 14px 0 14px 0;
   	}

	.leftSide {
		float: left;
		margin: 0;
		width: 250px;
		color: #726F6F;
		font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
		font-size: 14px;
	}

	.middle {
		float: left;
		margin: 0 20px 0 20px;
		width: 250px;
		color: #726F6F;
		font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
		font-size: 14px;
	}

	.rightSide {
		float: left;
		width: 250px;
		color: #726F6F;
		font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
		font-size: 14px;
	}

   	.grayBox-photos {
   		background-color: #F0F0F0;
   		text-align: center;
   		padding: 0 10px 14px 10px;
   		border-bottom: 13px solid #333333;
   	}

   	.grayBox-photos .body {
   		margin: 14px 0 0 0;
   		text-align: left;
   	}

   	.grayBox-about {
   		background-color: #F0F0F0;
   		text-align: center;
   		padding: 0 10px 29px 10px;
   		border-bottom: 13px solid #333333;
   	}

	.grayBox-location {
		background-color: #F0F0F0;
		margin: 20px 0 0 0;
		text-align: center;
		padding: 0 10px 14px 10px;
		border-bottom: 13px solid #333333;
   	}

   	.grayBox-location .body {
   		font-weight: 100;
   		margin: 15px 0 0 0;
   	}

   	.grayBox-location .bodyLeft {
   		text-align: left;
   	}

   	.grayBox-tickets {
		background-color: #F0F0F0;
		margin: 0;
		text-align: center;
		padding: 0 10px 0px 10px;
		border-bottom: 13px solid #333333;
   	}

   	.grayBox-tickets .body {
   		text-align: left;
   	}

   	.grayBox-contact {
		background-color: #F0F0F0;
		margin: 20px 0 0 0;
		text-align: center;
		padding: 0 10px 14px 10px;
		border-bottom: 13px solid #333333;
   	}

   	.grayBox-contact .body {
   		margin: 15px 0 0 0;
   	}

   	.grayBox-contact a {
   		color: #CF0101;
   		font-size: 14px;
   		font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
   		text-decoration: none;
   	}

   	.grayBox-contact a:hover {
   		color: #929292;
   	}

   	.title {
   		font-size: 22px;
   		text-transform: uppercase;
   		color: #CF0101;
   		font-weight: 100;
   		margin: 0;
   		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
   	}

   	.pageTitle {
   		background: url(images/title-welcome.jpg) no-repeat scroll 0 0;
   		height: 59px;
   		width: 530px;
   		margin: 0;
   		padding: 0;
   	}

   	.bannerRSVP .tableRowHeader {
		font-family: Times, "Times New Roman", serif;
		font-size: 20px;
		display: none;
	}

