html, body { 
	background: #333 url(../images/bg.gif);
	text-align: center;
}

h2 {
	font-weight: bold;
}

#wrapper { 
	position: relative;
	width: 996px; /*840*/
	min-height: 700px;
	/*padding-bottom: 300px;*/
	margin: 0px auto; 
	border-left: 6px solid #870000;
	border-right: 6px solid #870000;
	background-color: #FFF;
	text-align: left;
}

.inner_wrapper {
	padding-bottom:300px;
	min-height:700px;
	margin:0px 3px;
	border-width: 0px 5px;
	border-color:#870000;
	border-style:solid;
}

* html #wrapper {
	width: 1000px; /*852*/
}

*html .inner_wrapper {
    width: 990px;
}

#logo    { 
	float: left; 
	width: 300px; /*244px*/
	height: 220px; 
	background: url(../images/logo.jpg);
}

#logo h1 { 
	text-indent: -9999px;
}

#contact {
	position: absolute;
	bottom: 85px;
	right: 0px;
	padding: 10px;
	font-size: 1.7em;
	text-align: right;
	color: #FFFFFF;
	letter-spacing: 2;
	line-height: 1.2;
}

* html #contact { font-weight: bold; }

#nav {
	position: relative;
	float: left;
	width: 680px; /*596*/
	height: 220px;
	background: url(../images/header.jpg);
}

#nav ul {
	position: absolute;
	top: 135px;
}

#nav ul li {
	float: left;
	padding: 12px 30px 12px 40px;
	list-style: none;
}

#nav ul li a {
	font-size: 2.2em;
	font-weight: bold;
	letter-spacing: 2px;
	color: #000000;
}

#nav ul li.current a {
	color: #FFFF00;
}

#content { 
	float: left; 
	width: 500px; 
	padding: 20px;
}

#sidebar { 
	float: left;
	width: 260px;
	padding: 20px;
	margin-left: 10px;
}

#footer  { 
	position: absolute; 
	left: 0px; 
	bottom: 0px; 
	padding: 100px;
}

#footer ul { 
	
}

#footer ul li { 
	float: left; 
	width: 200px; 
	padding: 10px 15px 15px 30px; 
	list-style: none; 
	background-color: #CCCCCC; 
	color: #666666;
}

#footer ul li.current_site { 
	color: #333333;
	background-color: #FFFFFF;
}

#footer ul li a { 
	color:#666666;
}



/* Menu */
.menu h3 { 
	margin-bottom: 10px;
	color: #CC0000;
}

.menu_items h4 { 
	padding-left: 15px;
	color: #333;
}

.menu_items p  { 
	padding-left: 15px; 
	font-size: 1.3em;
}

.menu_items dl {
	width: 475px;
	padding-left: 15px;
	margin-bottom: 20px;
}

.menu_items dl dt { 
	font-size: 1.6em;
	font-weight: bold;
}

.menu_items dl dd {
	font-size: 1.3em;
	color: #666;
}



.menu_items .preview_images {
	float: right;
	/*position: absolute;*/
	top: 0px;
	right: 15px;
	/*width: 280px;*/
}

.menu_items .preview_images li {
	float: left;
	padding-bottom: 20px;
	list-style: none;
}

.jump_to { 
	color: #333333;
}

.jump_to a {
	color: #CC0000;
}


/* Menu Items */
.menu_items { 
	position: relative;
	min-height: 300px;
	float: left;
	width: 100%;
}

.menu_items p {
	width: 475px;
}

.menu_items li { 
	float: left;
	padding-bottom: 20px;
	list-style: none;
}

.menu_items li a { 
	/*display: block;*/
	width: 260px;
	height: 260px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

.menu_items li a.big_baby_combo         { background-image: url(../images/menu/big_baby_combo.jpg); }
.menu_items li a.cheese_burger          { background-image: url(../images/menu/cheeseburger.jpg); }
.menu_items li a.cheese_sticks          { background-image: url(../images/menu/cheesesticks.jpg); }
.menu_items li a.chicken_sandwich       { background-image: url(../images/menu/chicken_sandwich.jpg); }
.menu_items li a.chicken_sandwich_combo { background-image: url(../images/menu/chicken_sandwich_combo.jpg); }
.menu_items li a.fish_sandwich          { background-image: url(../images/menu/fish_sandwich.jpg); }
.menu_items li a.italian_beef           { background-image: url(../images/menu/italian_beef.jpg); }
.menu_items li a.pizza_puff_combo       { background-image: url(../images/menu/pizza_puff_combo.jpg); }
.menu_items li a.rib_sandwich           { background-image: url(../images/menu/rib_sandwich.jpg); }
.menu_items li a.rib_tips               { background-image: url(../images/menu/rib_tips.jpg); }
.menu_items li a.ribs                   { background-image: url(../images/menu/ribs.jpg); }
.menu_items li a.soda                   { background-image: url(../images/menu/soda.jpg); }
.menu_items li a.tamale                 { background-image: url(../images/menu/tamale.jpg); }
.menu_items li a.two_hot_dog_combo      { background-image: url(../images/menu/two_hot_dog_combo.jpg); height: 165px; }
.menu_items li a.two_pizza_puff_combo   { background-image: url(../images/menu/two_pizza_puff_combo.jpg); }
.menu_items li a.chicken_sandwich_cut   { background-image: url(../images/chicken_sandwich.jpg); }


/* Thumbnails */
.thumbnails img {
	margin-right: 10px;
}

/* Image Headers */
.image_header {
	display: block;
	height: 46px;
	margin-top: 35px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

#header_bbq_ribs {
	background-image: url(../images/headers/bbq_ribs_and_tips.jpg);
}

#header_beverages {
	background-image: url(../images/headers/beverages.jpg);
}

#header_combos {
	background-image: url(../images/headers/combos.jpg);
}

#header_fresh_salads {
	background-image: url(../images/headers/fresh_salads.jpg);
}

#header_grecian_chicken_dinners {
	background-image: url(../images/headers/grecian_chicken_dinners.jpg);
}

#header_pollo_mex_asado {
	background-image: url(../images/headers/pollo_mex_asado.jpg);
}

#header_sandwiches {
	background-image: url(../images/headers/sandwiches.jpg);
}

#header_shakes {
	background-image: url(../images/headers/shakes.jpg);
}

#header_side_orders {
	background-image: url(../images/headers/side_orders.jpg);
}

#header_specials {
	background-image: url(../images/headers/specials.jpg);
}

#header_trays_bbq_rib_tips {
	background-image: url(../images/headers/trays_bbq_rib_tips.jpg);
}

#header_trays_bbq_ribs {
	background-image: url(../images/headers/trays_bbq_ribs.jpg);
}

#header_grecian_mexican_bbq_checken {
	background-image: url(../images/headers/trays_grecian_mexican_bbq_chicken.jpg);
}

#header_trays_greek_salad {
	background-image: url(../images/headers/trays_greek_salad.jpg);
}

#header_trays_gyros {
	background-image: url(../images/headers/trays_gyros.jpg);
}

#header_trays_italian_beef {
	background-image: url(../images/headers/trays_italian_beef.jpg);
}

#header_trays_italian_sausage {
	background-image: url(../images/headers/trays_italian_sausage.jpg);
}

#header_beverages_shakes {
	background-image: url(../images/headers/beverages_and_shakes.jpg);
}



/* Other */
.no_sidebar #content { 
	width: 950px; /* 920*/
}

.no_sidebar #sidebar { 
	display: none;
}

.about #content {
	float: none; 
	width: 625px;
	margin: 0px auto 20px;
}
	
.about #content img {
	margin-top: 15px;
}