/* Bistro Maison De Ville Styles */
html{
margin: 0;
padding: 0;
}
body{ 
margin-top:0;
padding-top:0;
text-align: center;
padding: 0;
background-image: url(images/background.jpg);
background-repeat: repeat-x;
background-color: #5c6574;
}
p{
font-family: verdana;
font-size: 11px;
color: #ffffff;
line-height: 18px;
}
.text{
font-family: verdana;
font-size: 11px;
color: #ffffff;
line-height: 18px;
}
.text_large{
font-family: verdana;
font-size: 16px;
color: #ffffff;
}
.text_large:hover{
font-family: verdana;
font-size: 16px;
color: #ffffff;
}
a{
font-family: verdana;
font-size: 11px;
color: #ffffff;
font-weight:bold;
text-decoration:none;
}
a:hover{
font-family: verdana;
font-size: 11px;
color: #ffffff;
font-weight:bold;
text-decoration:none;
}
a.menu{
font-family: verdana;
font-size: 12px;
color: #ffffff;
font-weight:bold;
text-decoration:none;
}
a.menu:hover{
font-family: verdana;
font-size: 12px;
color: #ffffff;
font-weight:bold;
text-decoration:none;
}
a.footerlinks{
	font-family: verdana;
	font-size: 11px;
	color: #BAC2CF;
	text-decoration:none;
}
.graytext{
font-family: verdana;
font-size: 11px;
color: #97a3b7;
text-decoration:none;
}
a img{
border: none;
}
.clear{
clear:both;
}
#container{
margin-left: auto;
margin-right: auto;
width: 995px;
height: auto;
text-align: left;
overflow: hidden; /* just containing floats */
}
#flasharea{
position: relative;
top:0;
left:auto;
z-index:-1;
width: 995px;
height: 530px;
background-color: #450f07;
}
#divider{
width: 995px;
height: 25px;
}
#content{
padding-top: 20px;
padding-bottom: 0;
margin-bottom: 0;
width: 995px;
height: auto;
overflow: hidden; /* just containing floats */
background-color: #450f07;
}
#admin{
width:auto;
padding:20px 100px 30px 100px;
}
.adminimage{
padding:0 8px 8px 0;
}
.adminitem{
padding-top:30px;
}
#leftcol{
width: 554px;
height: auto;
margin: 0 25px 0 25px;
min-height: 400px;
padding: 20px 25px 50px 25px;
background-image: url(images/cotent_background.jpg);
background-repeat: no-repeat;
background-color: #450f07;
float: left;
}
*html #leftcol{ 
height:500px; 
}  
#leftcol_menu{
width: 580px;
height: auto;
margin: 0 1px 0 25px;
min-height: 400px;
padding: 20px 25px 50px 25px;
background-image: url(images/cotent_background.jpg);
background-repeat: no-repeat;
background-color: #450f07;
float: left;
}
#rightcol{
width: 280px;
padding: 0 35px 25px 0;
height: auto;
float: right;
}
.chef{
float:left;
padding: 0 6px 6px 0;
}
#whitebar{
text-align:right;
width: 945px;
height: auto;
background-color:#ffffff;
padding: 4px 25px 9px 25px;
}
#footer{
width: 995px;
height: auto;
}
#top{
width: 995px;
height: 144px;
}
.logo{
float:left;
}
#nav{
width:995px;
height:28px;
overflow:hidden;
}
#nav_home{
position:absolute;
top:144px;
left:auto;
z-index:1;
width:995px;
height:28px;
overflow:hidden;
}
#largeimage{
width:995px;
height:221px
}
.address{
padding-top:0;
margin-top:0;
font-family: verdana;
font-size: 11px;
color: #450f07;
float:left;
font-weight:bold;
}
.redtext{
font-family: verdana;
font-size: 11px;
color: #450f07;
font-weight:bold;
}
.divider{
padding: 5px 0 10px 0;
}
.contact{
width:290px;
height:auto;
background-color:#6a2927;
border-style:solid;
border-width:1px;
border-color:#FFFFFF;
}
.rightmenu{
padding-left:10px;
padding-top:10px;
}
.menuthumb{
padding-top:10px;
}
#latest-posts {
list-style: none;
line-height: 18px;
width: 280px;
font-family: verdana, Arial, Sans-Serif;
font-size: 11px;
color: #FFFFFF;
}
#latest-posts a {
font-weight: 400;
font-style: normal;
text-decoration: none;
}
span.hines{color:#fff; font-weight:bold; font-family:verdana; font-size:10px; position:relative; left:150px;}
ul.archives{
list-style: none;
}
li.archives{
list-style:none;
}
#container #content #rightcol a {
	font-weight: bold;
	color: #FFFF75;
	text-decoration: none;
}
