/* Copyright (c) 1997-2005 The London Brewery Co., Ltd. */


/* HTML */
BODY
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 90%;
  background-color: #000000;
  background-image: url(../images/banner.jpg);
  background-repeat: repeat-x;
  /* color: #ffffff; */
}

IMG
{
  border: 0px 0px 0px 0px;
}

TABLE
{
  width: 100%;
}

A
{
  color: #942B2E;
  text-decoration: none;
  font-weight: bold;
}

A:hover
{
  text-decoration: underline;
}

A:visited
{
  color: #AC9753;
}

HR
{
  height: 1px;
  width: 50%;
  background-color: #ff9933;
  border: 0;
}


/* TEMPLATE SUPPORT */
#pageBody
{
  background-color: #ffffff;
  color: #000000;
  font-size: 90%;
}

#pageFooter
{
  font-size: 80%;
}

#pageFooter a, #pageFooter a:visited, #pageFooter table 
{
  color: #ffffff;
}


#menucell
{
  background-image: url(../images/colour_spacer.gif);
  background-position: bottom;
  background-repeat: repeat-x;
}

#navbar
{
  width: auto;
}

#titleHeader
{
  font-size: 150%;
  font-style: oblique;
}

#menuHeader
{
  font-size: 90%;
}

#menuHeader a,
#menuHeader a:visited
{
  color: #ffffff;
}

#contentImageCell,
#contentTextCell,
#titleHeader,
#menuHeader
{
  vertical-align: top;
  padding: 8px 8px 8px 8px;
}

#titleHeader,
#menuHeader
{
  vertical-align: baseline;
  color: #ffffff; 
}

#contentImageCell
{
  width: 5%;
}

#contentTextCell
{
  width: 95%;
  height: 95%;
  background-image: url(../images/bg.jpg);
  background-repeat: repeat-y;
  background-position: top right;
}


/* FOOD & EVENTS MENU */
.m_item,
.e_time {
	font-weight: bold;
	vertical-align: top;
}
.m_type {
	vertical-align: top;
}
.m_price {
	font-style: italic;
	text-align: right;
	vertical-align: top;
}
.m_category,
.e_day {
	font-size: 180%;
	font-style: italic;
	color: #CC3300;
}
.e_bg 
{
	background-image:url(../images/m_promo_ff9933.gif); height:40px; margin-top:1em;
}
.m_smallprint {
	font-size: 75%;
	text-align: center;
}
.m_promo_000000 { background-image: url(../images/m_promo_000000.gif); }
.m_promo_ff9933 { background-image: url(../images/m_promo_ff9933.gif); } 
.m_promo_cccccc { background-image: url(../images/m_promo_cccccc.gif); }
.m_promo_ffff00 { background-image: url(../images/m_promo_ffff00.gif); }
.m_promo_ff0000 { background-image: url(../images/m_promo_ff0000.gif); }
.m_promo_d1e3ff { background-image: url(../images/m_promo_d1e3ff.gif); }
.m_promo_ffffff { background-image: url(../images/m_promo_ffffff.gif); }

.m_promo_000000 .m_category,
.m_promo_ff9933 .m_category,
.m_promo_cccccc .m_category,
.m_promo_ffff00 .m_category,
.m_promo_ff0000 .m_category,
.m_promo_d1e3ff .m_category,
.m_promo_ffffff .m_category
{
  font-weight: bold;
  font-style: normal;
  text-align: center;
}
.m_bin
{
	color: red;
	font-weight: bold;
}
.m_year
{
	font-weight: normal;
}
.m_description
{
	font-style: italic;
	font-weight: normal;
	font-size: 85%;
}
.e_day
{
  margin-top: 24px;
  text-align: center;
}
.e_item
{
	text-align: center;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 10px;
}
.e_category
{
	margin-top: 8px;
	text-align: center;
	font-size: 90%;
	font-weight: bold;
	color: #942B2E;
}

/* NETBALL */

.lnb_nogame
{
	background-color: #99cc00;
}

.lnb_game
{
	font-weight: bold;
	text-align: center;
}

.lnb_bye
{
	color: #339966;
	text-align: center;
}

.lnb_sc
{
	font-style: italic;
	font-size: 90%;
	text-align: center;
}

.lnb_game,
.lnb_bye,
.lnb_sc
{
	background-image: url(../images/m_promo_ffffff.gif);
}
.r_input
{
	font-weight: normal;
	font-size: 80%;
}