
body {
margin : 0;
padding : 0;
font : 73% "Trebuchet MS", verdana, tahoma, sans-serif;
color : #660000;
background : #FFFFFF;
line-height : 1.5em;
}
#container {
width : 749px;
margin-left : auto;
margin-right : auto;
padding : 0;
border : 4px solid #660000;
}
#menuh
	
{
	
font-size: 90%;
	
font-family:  "Trebuchet MS", verdana, tahoma, sans-serif;
	
width:100%;
	
float:left;
	
margin:0em;
	
margin-top: 0em;
	
}
		


#menuh a
	
{
	
text-align: center;
	
display:block;
	
border: 1px solid #660000;
	
white-space:nowrap;
	
margin:0;
	
padding: 0.2em;
	
}
	


#menuh a, #menuh a:visited	/* menu at rest */
	
{
	
color: white;
	
background-color: #660000;
	
text-decoration:none;
	
}
	

#menuh a:hover	/* menu at mouse-over  */
	
{
	
color: white;
	
background-color: #990000;
	
}	
			

#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */
	
{
	

background-position: right center;
	
background-repeat: no-repeat;
	
}
	

#menuh a.parent, #menuh a.parent:hover 	/* attaches side-arrow to all parents */
	
{
	
background-position: right center;
	
background-repeat: no-repeat;
	
}


#menuh ul
	
{
	
list-style:none;
	
margin:0;
	
padding:0;
	
float:left;
	
width:10.2em;	/* width of all menu boxes */
	
}


#menuh li
	
{
	
position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    
vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	
}


#menuh ul ul
	
{
	
position:absolute;
	
z-index:500;
	
top:auto;
	
display:none;
	
padding: 1em;
	
margin:-1em 0 0 -1em;
	
}


#menuh ul ul ul
	
{
	
top:0;
	
left:100%;
	
}


div#menuh li:hover
	
{
	
cursor:pointer;
	z-index:100;
	
}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */

#banner {
width : 750px;
height : 186px;
padding : 0;
margin : 0;
color : #fff;
background : #738ca5 url(../img/newbanner.jpg) no-repeat;
}
#banner h1 {
margin : 0;
padding : 20px;
font : normal 175% "Trebuchet MS", tahoma, verdana, sans-serif;
font-style : italic;
letter-spacing : 5px;
text-transform : none;
border-bottom : none;
color : #FFFFFF;
background : transparent;
}
#content {
padding : 5px;
margin-left : 220px;
margin-bottom : 5px;
margin-top : 10px;
color : #555;
background : #FFFFFF;
}
#content-b{
padding : 5px;
margin-left : 220px;
margin-bottom : 5px;
margin-top : 10px;
font : 130% "Trebuchet MS", verdana, tahoma, sans-serif;
color : #555;
background : #FFFFFF;
}
#content-c{
padding : 5px;
margin-left : 5px;
margin-bottom : 5px;
margin-top : 10px;
color : #555;
background : #FFFFFF;
}

#floatbox{
float: right;
clear: right;
width: 155px;
}

#headerb {
margin : 0;
padding : 0;
font : 93% "Trebuchet MS", verdana, tahoma, sans-serif;
color : #336633;
background : inherit;
}
#sidebar-a {
float : left;
width : 190px;
margin : 5px 5px 5px 5px;
padding : 2px;
border-right : 1px solid #fff;
color : #FFF;
background : #660000;
}
#sidebar-b {
float : left;
width : 190px;
margin : 10px 10px 10px 10px;
padding : 5px;
border-right : 1px solid #fff;
color : #fff;
background : #660000;
}
#sidebar_restaurant {
float : left;
width : 200px;
margin : 5px 5px 5px 5px;
padding : 2px;
border-right : 1px solid #ffff66;
text-align: center; 
color : #999999;
background : #FFFFFF;
}
#footer {
clear : both;
padding : 5px;
margin : 0;
text-align : left;
border-top : 4px solid #660000;
color : #333;
background : #FFFFFF;
}

.roundcont {
margin : 10px;
width : 95%;
background : #f7fbfd;
color : #333;
}
.roundcont p {
margin : 0 15px;
}
.roundtop {
background : url(img/tr.gif) no-repeat top right;
}
.roundbottom {
background : url(img/br.gif) no-repeat top right;
}
img.corner {
width : 10px;
height : 10px;
border : none;
display : block !important;
}
p {
padding : 3px 10px 10px 5px;
}
h1 {
margin : 10px 0 10px 10px;
padding : 0;
font : 140% "Trebuchet MS", verdana, tahoma, sans-serif;
text-transform : uppercase;
color : #336633;
background : inherit;
}
h2 {
margin : 0;
font : 140% "Trebuchet MS", verdana, tahoma, sans-serif;
padding : 0;
border-bottom : 0 solid #738ca5;
text-transform : none;
color : #660000;
background : inherit;
}
a {
text-decoration : none;
color : #666;
background : inherit;
}
a:hover {
text-decoration : underline;
color : #66a0e0;
background : inherit;
}
a img {
border : 0;
}
.img {
float : center;
padding : 5px;
margin : 20px;
margin-bottom : 5px;
border : 1px solid #556b2f;
}
#boxed {
margin:2px auto;
width:180px;
height:52px;
padding:2px;
background:#660000; 
border:1px solid #556b2f;
{

blockquote {
font-weight : bold;
font-style : italic;
color : #b29b35;
}

#wrapimage {
width : 210px;
margin : 2px 2px 2px 2px;
padding : 1px;
border-right : 5px solid #fff;
color : #0000;
background : #fff;
}

#val_sidebar {
float : left;
width : 190px;
margin : 10px 10px 10px 10px;
padding : 5px;
border-right : 1px solid #fff;
color : #FFF;
background : #FFFFFF;
}

img.floatRightClear {
float:left;
clear:both;
}

blockquote.pullquote {
	padding:12px 0;
	margin: 5px 15px 8px 0;
	float:left;
	width:180px;
	text-align: center;
	border-top:3px double #ccc;
	border-bottom:3px double #ccc;
        border-left:0;
        border-right:0;
	line-height:1.6em;
        background:#fefefe;
}
blockquote.pullquote.right {
	margin: 5px 0 8px 15px;
	float:right;
}
blockquote.pullquote p {
	margin:0 !important;
	font-size:1.4em;
	color:#666;
	font-weight:bold;
}

