/* Robert Trajano : page layout specifications */
	body
	{
	padding: 0;
	margin: 0;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; /* page will inherit font */
	font-size: 90%; /* COMMENT 75 percent is the smallest cross browser size you want to go */
	color: #333;
	background-color: #000;
	text-align: center;
	}
	#pagesize
	{
	margin: 0px auto 5px auto;
	text-align: left;
	height: auto;
	width: 1000px;
		background-image: url(/images/background.jpg);
		background-repeat: repeat-y;
	}
	#banner /* top of the page */
	{
		width: 1000px;
		height: 180px;
	}	
	#content /* where all the stuff goes into */
	{
		width: 1000px;
		height: auto;
		min-height: 600px; /*just to keep the page visible */
	}
	#TextArea /* what people will be reading */
	{
	float: left;
	width: 790px; /* 790px actual */
	height: auto;
	padding: 0px 7px 0px 3px;
	}
	* html #TextArea
	{
		\width: 800px; /* IE 5-6 quirks mode*/
		w\idth: 800px; /* IE 6 standards mode */
	}
	#rightSide
	{
		float: right;
		width: 190px;
		height: 500px;
		background-image: url(/images/bricks.jpg);
		background-repeat: repeat-y;
		overflow: hidden scrool;
		}
* html #rightSide
	{
		\width: 190px; /* IE 5-6 quirks mode*/
		w\idth: 190px; /* IE 6 standards mode */
	}
#footer
	{
	height: auto;
	clear: both;
	font-size: 80%;
	color:#ccc;
	text-align: center;
	padding: 10px 0px 0px 0px;
	width: 1000px;
	background-color:#000;
	}
	#footer a:link
	{color: #FFF;}
	#footer a:visited
	{color: #999;}
	#footer a:hover
	{color: #F00;}
/* Web site navigation code */
	#siteNavigation
	{
	float: left;
	width: 200px; 
	height: auto;
	}
	* html #siteNavigation
	{
		\width: 215px; /* IE 5-6 quirks mode*/
		w\idth: 215px; /* IE 6 standards mode */
	}
	#navmenu
	{
	font-size: 1.0em;
	font-weight: bold;
	text-align: left;
	}
	#navmenu ul 
	{
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #fff;
	white-space: nowrap;
	}
	#navmenu li 
	{
	list-style-type: none;
	line-height: 40px;
	/* height: 60px; */
	width: 180px; /* 205px */
	}
	#navmenu li a 
	{
	text-decoration: none;
	}
	#navmenu li a:link 
	{
	color: #C00;
	}
	#navmenu li a:visited 
	{
	color: #666;
	}	
	#navmenu li a:hover 
	{
	color: #F00;
/*	background-image: url(/images/nav_hover.jpg);
	background-repeat: no-repeat;
	background-position: top right; */
	}	
/* Menu pages navigation COPY of NAV code */
	#BPMenu
	{
	float: left;
	width: 175px; 
	height: auto;
	display: block;
	}
	* html #BPMenu
	{
		\width: 175px; /* IE 5-6 quirks mode*/
		w\idth: 175px; /* IE 6 standards mode */
	}
	#navFood
	{
	font-size: 1.0em;
	font-weight: bold;
	text-align: left;
	}
	#navFood ul 
	{
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #fff;
	white-space: nowrap;
	}
	#navFood li 
	{
	list-style-type: none;
	line-height: 40px;
	/* height: 60px; */
	width: 180px; /* 205px */
	}
	#navFood li a 
	{
	text-decoration: none;
	}
	#navFood li a:link 
	{
	color: #900;
	}
	#navFood li a:visited 
	{
	color: #F30;
	}	
	#navFood li a:hover 
	{
	color: #F00;
/*	background-image: url(/images/nav_FoodHover.jpg);
	background-repeat: no-repeat;
	background-position: top;*/
	}	
/* food menu display */
	.BullpenMenu
	{
	/*float: left;*/
	width: 600 !important;
	height: auto;
	display: block;
	}
	.BullpenMenu li
	{
		float: left;
		border: 5px solid #fff; 
		display: block;
		list-style-type: none;
		width: 270px !important;
		height: auto;
	}
	.menuItem /* menu highlight */
	{
	color:#f60;
	font-weight:bold;
	}
	#menuBox
	{
		float: left;
		width: 600px;
		height: auto;
	}
/* typography */
	h1, h2, h3, h4, h5, h6 /* define common H tag style */ 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	img 
	{
	border: 0;
	padding: 0 0 0 0; /* clockwise */
	}
	ol, ul, li /* general page layout */
	{
	line-height: 1.0em;
	}	
	p 
	{
	line-height: 1.4em;
	}
	.colhead /* a subset of p */
	{ 
	margin-top: 0px;
	padding-left: 1.0em;
	line-height: 1.5em;
	font-weight: bold;
	}
	pre 
	{
	font-family: monospace;
	font-size: 1.0em;
	}
	strong, b 
	{
	font-weight: bold;
	}
/* 	a:link 
	{
	color:#FF0;
	}
	a:visited 
	{
	color:#F30;
	}
	a:hover 
	{
	color:#F00;
	}		*/
	#adServer
	{
		width: 790px;
		height: auto;
		text-align: center;
		}
	* html #adSServer
	{
		\width: 790px; /* IE 5-6 quirks mode*/
		w\idth: 790px; /* IE 6 standards mode */
	}
	.adSpace
	{
		float: left;
		width: 250px;
		height: auto;
		min-height: 75px;
		margin: 5px 0px 5px 7px;
		}
	* html #adSpace
	{
		\width: 250px; /* IE 5-6 quirks mode*/
		w\idth: 250px; /* IE 6 standards mode */
	}