@charset "utf-8";
/* CSS Document */
body{
background: #8fa2ae url(images/page_bg.jpg) no-repeat fixed center top;
margin: 0;
}
div{font-size:10pt;}
#container{
background: url(images/container_bg.jpg) no-repeat center top;
width: 768px;
margin: auto;
overflow: auto;
}
#header{
background: url(images/header_bg.jpg) no-repeat center top;
height: 210px;
}
#nav,
#address{
	margin: 0 20px;
	text-align: center;
	color: #fff;
	white-space:nowrap
}
#nav a{text-decoration:none; margin-right:4px}
#address{padding-right:10px}

#sidebar{
width: 160px;
background: url(images/sidenav_bg.jpg) left top no-repeat;
padding-left: 0;
padding-top: 20px;
float: left;
}
#sidebar #sidebar_images{
	padding-left: 18px;
}
#sidebar ul li
{list-style:none; font-size:20pt; line-height:10pt; margin-bottom:5px; margin-left: 0; }
#sidebar ul {width: 100px; height: 398px;}
#sidebar ul li a{font-size:10pt;  text-decoration:none; text-transform:uppercase}

#maincontent {
	width: 592px;
	float: right;
	margin-right: 0;
}

#content_text{background:url(images/contentbg.png);margin-right:20px; color:#000; font-family:Georgia, "Times New Roman", Times, serif ;
 padding:20px; color:#012654}


#content_text p{text-align:justify}
#content_images{padding-left:5px; height:110px;}
#content_images .image{background:url(images/shadowAlpha.png); width:120px; height:120px; float:left; margin-right:26px}
#content_images .image img{margin-top:-5px; margin-left:-5px}

#content_text h1,
#content_text h2
{font-weight:normal; color:#405B7E}

a:link,a:visited{color:#fff}
a:hover,a:active{color:#aaa;}

#maincontent a:link,
#maincontent a:visited
{color:#00a}

#articles{margin-left:5%; margin-right:5%}
.section{height:80px; }
.section img{ float:left}
.section_title{font-weight:bold}
.section_text{float:left; width:80%; margin-right:5%}

#footer{font-size:8pt; padding-right: 20px; padding-left: 20px;}
#tabs{background:#001D48; font-size:10px; color:#fff; margin-right:20px; margin-top:20px}
#tabs h1,
#tabs p,
#tabs li{color:#fff; font-family:Georgia, "Times New Roman", Times, serif ;}

#logo{
	float: left;
	width: 360px;
}
#banner{
	height: 104px;
	padding-top: 50px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}



.menuitem .title,
.vegitarian .title
{
text-transform:capitalize; color:#fff
}


.galthumb{width:120px; margin:5px; padding:10px; height:150px; float:left; border:1px solid #888; background:#eee; text-align:center}
.galthumb img{border:1px solid #000}

#foodmenulinks {margin-bottom:20px; line-height:2.5em; text-align:center; clear:both; width:100%}


#foodmenulinks a,
#foodmenulinks a:link,
#foodmenulinks a:visited{background:#900; padding:0.5em; color:#fff; white-space:nowrap; margin:2px; text-decoration:none; }


#foodmenulinks a:hover,
#foodmenulinks a:active{background:#a00; padding:0.5em; color:#fff}

