/* ############################## */
/* Index Stylesheet               */
/* ############################## */

/* set defaults */
* {
	margin:0px;
	padding:0px;
}
table {
	margin:auto;
	padding:auto;
}
a img, a:visited img, a:active img, a:hover img {border:none}



/*
  ####################################################################################################
  GLOBAL
  ####################################################################################################
*/
body {
    margin:0px 0px 50px 0px;
    padding:0px;
    background:#000;
	color:#000;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
body, table, tr, th, td {
	color:#000;
	font:10px Verdana, Arial, Helvetica, sans-serif;
}
a, a:visited, a:active {
	color:#369;
	text-decoration:none;
}
a:hover {
	color:#000;
	text-decoration:underline;
}



/*
  ####################################################################################################
  PAGE COMPONENTS
  ####################################################################################################
*/
/* Global Container */
#globalContainer {
	width:800px;
	margin:0px auto 50px auto;
}

/* Header Container */
#headerContainer {
	height:183px;
	clear:both;
}

/* Middle Container */
#middleContainer {
	height:174px;
	padding:5px;
	clear:both;
	background:#666;
}

/* Contact Box */
#contact {
	width:171px;
	height:112px;
	padding:32px 31px 30px 20px;
	float:left;
	background:#949488 url(../images/bg_contact.jpg) no-repeat;
	color:#FFF;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	line-height:10px;
}

/* Spotlight */
#spotlight {
	width:346px;
	height:174px;
	float:left;
	background:#000;
}

/* Drink Specials Box */
#drinks {
	width:222px;
	height:174px;
	float:left;
	background:#949488 url(../images/bg_drinks.jpg) no-repeat;
}
#drinks table {margin:45px 11px 0px 22px}
#drinks td {color:#FFF}
#drinks td.day {
	width:34px;
	text-align:right;
}
#drinks td.dilimiter {
	width:20px;
	text-align:center;
}
#drinks td.drinks {
	width:135px;
	text-align:left;
}
#spuneBTN {margin:12px 4px 4px 14px}

/* Div Bars */
#div1, #div2 {height:3px}
#div1 {background:#D6D6D6}
#div2 {background:#666}

/* Body Container */
#bodyContainer {
	height:378px;
	padding:6px;
	clear:both;
	background:#D6D6D6;
}

/* Weekly Calendar */
#weeklyCalendar {
	width:225px;
	height:378px;
	float:left;
}
#weeklyCalendarTitle {
	margin-bottom:3px;
	border:1px solid #666;
}
#weeklyCalendar table {border:1px solid #666}
#weeklyCalendar td {height:50px}
#weeklyCalendar td.dark1, #weeklyCalendar td.light1 {
	width:35px;
	color:#FFF;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
#weeklyCalendar td.dark2, #weeklyCalendar td.light2 {
	width:178px;
	padding-left:5px;
	padding-right:5px;
	color:#6C686A;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
#weeklyCalendar td.dark1 {background:#8B8C91;}
#weeklyCalendar td.dark2 {background:#C5C6C8;}
#weeklyCalendar td.light1 {background:#9B9C9E;}
#weeklyCalendar td.light2 {background:#D6D6D6;}
#weeklyCalendar td.dark2 a, #weeklyCalendar td.dark2 a:visited, #weeklyCalendar td.dark2 a:active, #weeklyCalendar td.dark2 a:hover, #weeklyCalendar td.light2 a, #weeklyCalendar td.light2 a:visited, #weeklyCalendar td.light2 a:active, #weeklyCalendar td.light2 a:hover {
	color:#6C686A;
	text-decoration:none;
}
#weeklyCalendar td.dark2 a:hover, #weeklyCalendar td.light2 a:hover {text-decoration:underline}

/* Headlines */
#headlines {
	width:555px;
	height:248px;
	margin-bottom:6px;
	float:right;
	background:#C4CED7;
	border:1px solid #000;
}
#headlinesTitle {border-bottom:1px solid #000}
#headlinesIFrame {background:url(../images/bg_headlines.jpg) repeat-x}

/* Quote Generator */
#quoteGenerator {
	width:557px;
	height:16px;
	float:right;
	background:#000;
}

/* Block Buttons */
#blockBTNs {
	width:555px;
	height:98px;
	margin-top:6px;
	float:right;
	border:1px solid #666;
}
div.blockBTN, div.blockBTNlast {float:left}
div.blockBTN {border-right:1px solid #999}

/* Copyright Container */
#copyrightContainer {
	padding-top:10px;
	clear:both;
	color:#FFF;
	text-align:center;
}