/*--------------------
	Layout 
--------------------*/

* {
	text-decoration: none;
	font-family: Century Gothic, Tahoma, Arial, sans-serif;
}

#ContainerAll {
	width: 100%;
	background-image: url(/lib/images/nav_bg2.gif);
	background-repeat: repeat-x;
	margin-left: -75px;
	padding-right: 75px;
}


#center {
	margin: 0 auto;
}

#ColumnLeft {
	width: 125px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#ColumnRight {
	margin: 0px;
	padding: 0px;
	display: block;
}

#ColumnLeftSub {
	width: 100%;
	padding: 0px;
	margin: 0;
}

#ColumnRightSub {
	margin: 0px;
	padding: 0px;
}

#body {
	margin-left: auto;
	display: inline;
}

#top {
	height: 64px;
}

#top p {
	font-size: 14px;
	display: inline;
	color: #4A2718;
	vertical-align: 15px;
}

#top a {
	color: #60A9A2;
}

#top a:hover {
	color: #4A2718;
}

#logo {
	margin: 0 auto;
	display: block;
	width: 157px;
	float: left;
}



/*--------------------
	Navigation 
--------------------*/
#navPrimary {
	/*background-image: url(/lib/images/nav_bg.gif);
	background-repeat: repeat-x;*/
	font-family: Century Gothic, Arial, sans-serif;
	font-size: 16px;
	padding-top: 8px;
	text-align: center;
}

#navPrimary li {
	display: inline;
	padding-left: 35px;
}


#navPrimary li a {
	text-decoration: none;
	color: #D6EBF0;
}

#navPrimary > li {
	border-right: 1px solid #D6EBF0;
	padding-right: 35px;
}

#navPrimary > li:last-child {
	border-right: none;
}

#navPrimary li.ON {
	background-image: url(/lib/images/nav_girl.gif);
	background-repeat: no-repeat;
}

#navPrimary li a:hover,
#navPrimary li.ON a,
#navFooter li a:hover {
	color: #60A9A2;
}

#navFooter {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 12px;
}

#navFooter li {
	display: inline;
	padding: 0px 10px;
}

#navFooter li a {
	text-decoration: none;
	color: #4A2718;
}

#navFooter > li {
	border-right: 1px solid #60A9A2;
}

#navFooter > li:last-child {
	border-right: none;
}

/*--------------------
	Footer
--------------------*/
#footer {
	/*background-color: #4a2718;*/
	text-align: center;
	color: #ffffff;
	padding: 8px 0px;
	font-size: 18px;
	margin-top: 10px;
	clear: both;
}

#bottom {
	width: 100%;
	background-image: url(/lib/images/footer_bg.gif);
	background-repeat: repeat-x;
	padding-right: 75px;
}
	

/*--------------------
	Food
--------------------*/
.home {
	padding-left: 10px;
	padding-top: 10px;
}


/*--------------------
	Food
--------------------*/
#menus div{
	display: inline;
	min-width: 850px !important;
}

.food {
	text-align: center;
	margin-left: 0px !important;
	min-width: 850px !important;
}

.food2 {
	min-width: 975px !important;
	padding-left: 100px !important;
}

table.food {
	margin: 0 auto;
}


/*--------------------
	Fete
--------------------*/
.fete img {
	margin-top: 15px;
	margin-right: 10px;
}

.fete p {
	color: #4A2718;
	display: inline;
	width: 850px;
}

#fete {
	margin-bottom: 25px;
}

.fete {
	font-size: 13px;
	line-height: 18px;
	margin-left: auto;
}

/*--------------------
	Buzz
--------------------*/
.Buzz {
	width: 290px;
	color: #4A2718;
	font-size: 13px;
	line-height: 18px;
	text-align: left !important;
}


#BuzzLeft table tr td {
	padding-left: 20px;
	padding-bottom: 10px;
}

.Buzz a,
#TellTopLeft a,
#TellBottom a {
	color: #4A2718;
	text-decoration: underline !important;
}

.Buzz a:hover {
	color: #60A9A2;
}

.BuzzLeftImg {
	display: block;
	width: 538px;
	margin-top: 15px;
}

#BuzzRight {
	display: inline;
}

.buzzText {
	margin-left: 20px;
}

/*--------------------
	Tell
--------------------*/
.title,
#TellTopLeft,
#TellTopRight,
#TellBottom {
	color: #4A2718;
	font-size: 13px;
	line-height: 20px;
}

#tell {
	margin-left: 0px;
	margin-top: 20px;
}

.title {
	margin-right: 50px;
}



#TellTopLeft {
	margin-bottom: 15px;
}

#TellBottom {
	margin-top: 20px !important;
}

#TellBottom img {
	margin-top: 20px;
}

.title p {
	padding-left: 20px;
}

#TellTopLeft a,
#TellBottom a,
.title a{
	color: #60A9A2;
	text-decoration: underline !important;
}

#TellTopLeft a:hover,
#TellBottom a:hover,
.title a:hover{
	color: #4A2718;
}

.TellFooter {
	display: inline;
}

.TellFooter table {
}

.TellFooter img {
	margin-top: 60px;
	margin-right: 50px;
}

#TellContact img {
	margin-top:15px;
}

#TellContact {
	font-size: 15px;
}