body {
	display:block;
	width:830px;
	margin:0px auto;
	background-image:url(images/bkgd2.jpg);
	background-position:top center;
	background-repeat: repeat-x;
	background-color: #0D7BCD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

a.footer:link, a.footer:visited {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
a.footer:hover, a.footer:active {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}
a.menubar:link, a.menubar:visited {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
a.menubar:hover, a.menubar:active {
	font-size:11px;
	color:#fff158;
	text-decoration:none;
}

a.redLink:link, a.redLink:visited {
	color:#b9302f;
	font-weight:bold;
	text-decoration:none;
}

a.redLink:hover, a.redLink:active {
	color:#b9302f;
	font-weight:bold;
	text-decoration:underline;
}

img {
border: 0px;
}

ul.menu {
	list-style-type: none;
	margin-left:2px;
	color:#FFFFFF;
	padding:0px;
}

li.menu {
	margin:0px;
	color: #FFFFFF;
}

a.menu {
	width:110px;
	display:block;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	padding:5px 0px;
}
a.menu:hover {
	background-image:url(images/flameBg50.png);
	background-position:center;
}

#subContent a {
	color:#D8302F;
	font-weight: bold;
	text-decoration: none;
}

#subContent a:visited {
	color:#D8302F;
	font-weight: bold;
	text-decoration: none;
}

#subContent a:hover {
	color:#D8302F;
	font-weight: bold;
	text-decoration: underline;
}

.mDivider {
	position:relative;
	margin-left:5px;
	width:100px;
	height:2px;
	background-image:url(images/menuDivider.png);
}

/* Header Stuff */
#headContainer {
	position:relative;
	display:block;
	width:830px;
	height:153px;
/*	 */
	z-index:19
}

#headBkgd {
	position:relative;
	display:block;
	width:830px;
	height:153px;
	background-image:url(images/subPageTopBkgd.png);
}

#bdLogo {
	position:absolute;
	width:188px;
	height:167px;
	top:-4px;
	left:12px;
	z-index:21
}


#menuBar {
	position:absolute;
	display:block;
	width:619px;
	height:18px;
	top:118px;
	left:148px;
	background-image:url(images/menuBar.jpg);
	z-index:20;
}

#menuBarLinks {
	position:relative;
	left:60px;
	color:#FFFFFF;
	font-weight:bold;
}

/* Subpage Sliding Menus */

.subSlider {
	position:relative;
	display:block;
	width:117px;
	height:189px;
	left:0px;
	z-index:21
}

.subMenuBkgd {
	position:absolute;
	width:117px;
	height:189px;
	top:0px;
	left:0px;
	background-image:url(images/menuDown.png);
	z-index:21;
}

.subMenuTitle {
	position:absolute;
	width:115px;
	height:16px;
	bottom:5px;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	z-index:22;
}

.subMenuContent {
	position:absolute;
	bottom:22px;
	z-index:22;
	left:0px;
}

.subMenuContainer {
	position:absolute;
	display:block;
	width:117px;
	top:136px;
	overflow:hidden;
	z-index:20;
}

#sectionTitle {
	position:absolute;
	display:block;
	width:117px;
	height:24px;
	color:#ffffff;
	font-weight:bold;
	top: 136px;
	line-height:20px;
	text-align:center;
	background-image:url(/images/menuDownSelected.png);
	z-index:20;
	vertical-align:middle;
}

/* Sub Page Main */
#subMain {
	position:relative;
	display:block;
	width:830px;
	background-image:url(images/subPageBkgd.png);
	background-repeat:repeat-y;
}

#subTitle {
	position:absolute;
	width:718px;
	height:81px;
	top:0px;
	left:57px;
	z-index:9
}

#subContent {
	position:relative;
	margin-left:90px;
	top:64px;
	margin-bottom:64px;
	width:450px;
	/*font-size: 12pt;*/
}

#subFooterPic {
	position:relative;
	width:830px;
	height:155px;
	top:6px;
	background-image:url(images/subFooter.jpg);
}

.subContentheading {
	color:#D8302F;
	font-weight: bold;
	font-size:18px;
}

/* Sub Page Right Column (mods) */
#subRightCol {
	position:relative;
	float:right;
	width:199px;
	margin-right:45px;
	z-index:10;
}

#modRecipe {
	position:relative;
	display:block;
	width:199px;
	height:129px;
	margin-bottom:2px;
}

#modRecipeBg {
	position:absolute;
	width:199px;
	height:129px;
	margin-bottom:2px;
	background-image:url(images/modRecipePic.png);
	z-index:10;
}

#modRecipeContent {
	position:absolute;
	width:199px;
	height:129px;
	z-index:11;
}

#modBikeRide {
	position:relative;
	display:block;
	width:199px;
	height:129px;
	margin-bottom:2px;
}

#modBikeRideBg {
	position:absolute;
	width:199px;
	height:129px;
	margin-bottom:2px;
	background-image:url(images/modCharityBike.png);
	z-index:10;
}

#modBikeRideContent {
	position:absolute;
	width:199px;
	height:129px;
	z-index:11;
}

#modDrinks {
	position:relative;
	display:block;
	width:199px;
	height:129px;
	margin-bottom:2px;
}

#modDrinksBg {
	position:absolute;
	width:199px;
	height:129px;
	margin-bottom:2px;
	background-image:url(images/modDrinksPic.png);
	z-index:10;
}

#modDrinksContent {
	position:absolute;
	width:199px;
	height:129px;
	z-index:11;
}

#modFathers {
	position:relative;
	display:block;
	width:199px;
	height:129px;
	margin-bottom:2px;
}

#modFathersBg {
	position:absolute;
	width:199px;
	height:129px;
	margin-bottom:2px;
	background-image:url(images/modKingGrill.png);
	z-index:10;
}

#modFathersContent {
	position:absolute;
	width:199px;
	height:129px;
	z-index:11;
}

#modLocator {
	position:relative;
	display:block;
	width:199px;
	height:129px;
	margin-bottom:2px;
}

#modLocatorBg {
	position:absolute;
	width:199px;
	height:129px;
	margin-bottom:2px;
	background-image:url(images/modLocatorPic2.png);
	z-index:10;
}

#modLocatorContent {
	position:absolute;
	display:block;
	width:199px;
	height:129px;
	z-index:11;	
}

#modGiftCard {
	position:relative;
	display:block;
	width:199px;
	height:84px;
	margin-bottom:2px;
}

#modGiftCardBg {
	position:absolute;
	width:199px;
	height:84px;
	margin-bottom:2px;
	background-image:url(images/modGiftPic.png);
	z-index:10;
}

#modGiftCardContent {
	position:absolute;
	width:199px;
	height:84px;
	z-index:11;
}

#modNews {
	position:relative;
	display:block;
	width:199px;
	height:270px;
}

#modNewsBg {
	position:absolute;
	width:198px;
	height:265px;
	background-image:url(images/modNewsPic02.png);
	z-index:10;
}

#modNewsContent {
	position:absolute;
	width:169px;
	height:169px;
	padding:15px;
	margin-top:50px;
	z-index:11;
}

/* Footer Text */
#footerLinks {
	margin-top:10px;
	color:#FFFFFF;
	text-align:center;
}

#footerTxt {
	color:#000000;
	font-size:10px;
	text-align:center;
}