@charset "utf-8";
body {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#898989;
	margin-top:8px;
}
h1 {
	color:#f59322;
	font-size:23px;
	line-height:30px;
	margin: 0;
}
h2 {
	color:#f59322;
	font-weight:normal;
	font-size:25px;
	padding:5px 0px 0px 0px;
	margin: 0px;
}
h3 {
	color:#f59322;
	font-size:18px;
	margin: 0;
}
p{
	margin:17px 0px 0px 0px;
}
.full p{
	margin:0px 20px 15px 0;
	font-size:12px;
}
a {
	color:#f8951d;
	/*color:#898989;*/
}
a:hover {
	color:#898989;
}
a.current {
	color:#f8951d;
}
#middle {
	border-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-color: #f9a13d;
}
#middle_container {
	position:relative;
	height:585px;
	;
}
.full #middle_container {
	position:relative;
	height:1060px;
}
#fff {
	padding: 4px 190px 0 10px;
}
.fff_label{
	font-size:12.5px;
	color:#ffffff;
	font-weight:bold;
}
.fff_number{
	font-size:12.5px;
	color:#ffffff;
	font-weight:bold;
}
.fff_text{
	font-size:12.5px;
	color:#ffffff;
}
.copyright{
	font-size:11px;
	color:#cdcdcd;
	line-height:34px;
}
#footer {
	width:100%;
	height:96px;
	background-image:url(images/footer.gif);
	background-repeat:no-repeat;
}
#right {
	position: absolute;
	right:0;
	width: 262px;
}

#right-restportfolio {
	position: absolute;
	right:25px;
	width: 262px;
	top: 50px;
	height: 440px;
	margin-top: 75px;
}

#left {
	position: absolute;
	left: 0;
	width: 573px;
}
.portfolio #left, .full #left {
	position: absolute;
	left: 0;
	width: 835px;
}
#nav_bar_right {
	background-image: url(images/navbar/nav_bar_bg.gif);
	height: 27px;
	width: 262px;
}
#logo img {
	margin: 0px;
	padding: 5px 9px;
}
.food_image {
	padding: 10px 0px 0px 0px;
}
#main_text {
	padding: 5px 25px 0px 185px;
}
.full #main_text {
	padding: 5px 0px 0px 185px;
}
#main_text_game {
	padding: 5px 0px 0px 0px;
}
.smaller_text p{
	font-size:12px;
	line-height:13px;
	margin: 0px 0px 10px 0px;;
}
.contact_text p{
	font-size:12px;
	line-height:14px;
	margin: 0px 0px 10px 0px;;
}


#container {
	margin: 0 auto;
	width: 837px;
	text-align:left;
}

#menu_bar {
	height:49px;
	margin:0 auto;
	background-image:url(images/navbar/nav_bar_bg.gif);
	background-repeat:repeat-x;
}
#menu_bar ul {
	border:0;
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:center;
	clear:left;
}
#menu_bar li {
	display:block;
	float:left;
	text-align:center;
	padding:0;
	margin:0;
}
#menu_bar ul li a span{
	display:none;
}
#menu_bar ul li a{
	height:49px;
	margin:0px;
	padding:0px;
	display:block;
}
a#home_link{background-image:url(images/navbar/1nav_bar_01.gif); width:76px;}
a#about_link{background-image:url(images/navbar/1nav_bar_02.gif); width:76px;}
a#you_link{background-image:url(images/navbar/1nav_bar_03.gif); width:69px;}
a#portfolio_link{background-image:url(images/navbar/1nav_bar_05.gif); width:103px;}
a#dish_link{background-image:url(images/navbar/1nav_bar_04.gif); width:66px;}
a#icing_link{background-image:url(images/navbar/1nav_bar_06.gif); width:72px;}
a#contact_link{background-image:url(images/navbar/1nav_bar_07.gif); width:95px;}
/*557*/

a#home_link:hover{background-image:url(images/navbar/3nav_bar_01.gif); width:76px;}
a#about_link:hover{background-image:url(images/navbar/3nav_bar_02.gif); width:76px;}
a#you_link:hover{background-image:url(images/navbar/3nav_bar_03.gif); width:69px;}
a#portfolio_link:hover{background-image:url(images/navbar/3nav_bar_05.gif); width:103px;}
a#dish_link:hover{background-image:url(images/navbar/3nav_bar_04.gif); width:66px;}
a#icing_link:hover{background-image:url(images/navbar/3nav_bar_06.gif); width:72px;}
a#contact_link:hover{background-image:url(images/navbar/3nav_bar_07.gif); width:95px;}

.home a#home_link{background-image:url(images/navbar/2nav_bar_01.gif); width:76px;}
.about a#about_link{background-image:url(images/navbar/2nav_bar_02.gif); width:76px;}
.you a#you_link{background-image:url(images/navbar/2nav_bar_03.gif); width:69px;}
.portfolio a#portfolio_link{background-image:url(images/navbar/2nav_bar_05.gif); width:103px;}
.dish a#dish_link{background-image:url(images/navbar/2nav_bar_04.gif); width:66px;}
.icing a#icing_link{background-image:url(images/navbar/2nav_bar_06.gif); width:72px;}
.contact a#contact_link{background-image:url(images/navbar/2nav_bar_07.gif); width:95px;}

#sub_menu {
	float: left;
}
#sub_menu ul {
	list-style:none;
	margin:10px 20px;
	padding:0;
}
#sub_menu li {
	padding-bottom:5px;
}
#sub_menu a {
	color:#898989;
}
#sub_menu a:hover {
	color:#f59322;
}
#sub_menu a.current {
	color:#f59322;
}
.orange {
	color:#f59322;
}
p.no_space {
	padding:3px 0px 0px 0px;
	margin:0;
}
#main_text ul {
	list-style: disc inside;
	padding:0px 0px;
	margin:0;
}
.newsitems {
       line-height: 18px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}
.dish #container #middle #middle_container #august {
	height: 1275px;
	position: relative;
}
#middle_container2 {
	height: 1500px;
	position: relative;
}
