@charset utf-8;
/* CSS Document

	RESTAURANT
	
	PRIMARY COLORS:
		WHITE: #FFFFFF
                ORANGE: #C68555
                GRAY: #DDDDDD
                DARKER-GREY: #CCCCCC
		
	BACKGROUND SOURCES:
		TOP BAR: restaurant_topbar.swf (900w)
		LOG0 SECTION: restaurant_logo.jpg (900w)
		NAVIGATION BAR: restaurant_navbar.jpg (900w)
		SLIDE SHOW SECTION: restaurant_slideshow.jpg (900w)
		CONTENT SECTION: restaurant_content.jpg (900w)
		FOOTER: restaurant_footer.swf (900w)
		BACKGROUND: bg.jpg (repeat-x)

 */

body, images, ul, li, h2, p, a {

margin: 0;
padding: 0;
}

body {
font-family: Georgia;
background: #251c14 url(../images/bg.jpg) repeat-x;
margin: auto;
}

a {

color: #cccccc;
}

a:hover {

color: #C68555;
}

h2 {

color: #ffffff;
font-size: 11pt;
font-weight: normal;
}

p, h2, ul, li {

color: #DDDDDD;
}

p {

font-size: 8pt;
color: #DDDDDD;
font-weight: normal;
}

ul, li {

list-style: none;
}

#container {

width: 900px;
height: 690px;
}

#header {
float: left;
width: 900px;
clear: both;
}

#logo{
float: left;
width: 900px;
height: 70px;
clear: both;
}

#navBar {

background: url(../images/restaurant_navbar.jpg);
float: left;
height: 34px;
width: 900px;
clear: both;
}

#navBar li{

float: left;
margin: 4px;
padding: 5px;
font-size: 9pt;
font-weight: bold;
}

#navBar a{
display: block;
padding: 1px;
text-align: center;
text-decoration: none;
}

#navBar a:hover{

display: block;
padding: 1px;
text-align: center;
background: #301917;
}

#musicPlayer {

/* Add Music Player */
}

#slideShow {

clear:both;
float: left;
width: 900px;
height: 312px;
clear: both;
}

#content {

background: url(../images/restaurant_content.jpg);
width: 900px;
height: 170px;
float: left;
position: relative;
}

#firstColumn {

width: 400px;
float: left;
margin: 6px;
padding: 10px;
position: relative;
height: 120px;
}

#secondColumn {

width: 400px;
float: left;
margin-top: 6px;
padding: 10px;
height: 120px;
position: relative;
}

#firstColumn h2, #secondColumn h2 {

padding-bottom: 14px;
}

#secondColumn .image {

display: block;
background: #250000;
width: 440px;
height: 80px;
position: relative;
clear: both;
}

#content #subLinks {
width: 460px;
}

#content #subLinks li{
margin-top: -6px;
float: left;
height: 30px;
font-size: 7.6pt;
padding-left: 8px;
position: relative;
}

#content #subLinks a{
color: #C68555;
text-decoration: none;
}

#content #quickInfo {

margin-top: -6px;
width: 400px;
float: right;
height: 30px;
position: relative;
}

#content #quickInfo p {
font-size: 7.6pt;
}

#content #quickInfo a {

color: #C68555;
}

#footer {

width: 900px;
height: 72px;
float: left;
}