@charset "utf-8";
/*
Theme Name: Bistrot Queue Leu Leu
Theme URI: 
Description: Bistrot Queue Leu Leu
Version: 1.0
Author: 273 web services
Author URI: http://273ws.com/
Tags: 


*/

* {
	margin: 0px;
	padding: 0px;
}
body {
	background: #B7DF64 url(images/body_bg.gif) repeat-y center top;
	font: 0.9em/150% sans-serif;
}
a img{
border:none;
}
a{
color:#063;
text-decoration:none;
}
a:hover{
color:#f60;
}
.cb {
	clear: both;
}

#wrapper {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background: #FFFFFF;
}
/*header*/
#header {
	background: url(images/contents_menu.jpg) no-repeat;
	height: 160px;
}
#toppage #header {
	background: url(images/toppage.jpg) no-repeat;
	height: 512px;
}

#header h1 {
	float: left;
	width: 190px;
}
#header h1 a {
	text-indent: -999em;
	display: block;
	height: 160px;
}
#header ul {
	list-style: none;
	float: right;
	width: 560px;
	margin-top: 45px;
}
#header ul li {
	float: left;
}
#header ul li a {
	display: block;
	width: 93px;
	height: 115px;
	text-indent: -999em;
}
#hnavi_menu a:hover{
	background:url(images/hnavi_menu_on.gif) 5px 40px no-repeat;
}
#hnavi_wine a:hover{
	background:url(images/hnavi_wine_on.gif) 5px 40px no-repeat;
}
#hnavi_night a:hover{
	background:url(images/hnavi_night_on.gif) 5px 40px no-repeat;
}
#hnavi_info a:hover{
	background:url(images/hnavi_info_on.gif) 5px 40px no-repeat;
}
#hnavi_staff a:hover{
	background:url(images/hnavi_staff_on.gif) 5px 40px no-repeat;
}
#hnavi_blog a:hover{
	background:url(images/hnavi_blog_on.gif) 5px 40px no-repeat;
}

/*contentsTitle*/
#contentsTitle{
	background:url(images/contentstitle_bg.jpg) 0px bottom no-repeat;
	height:260px;
}
#contentsTitle h2{
width:200px;
float:left;
}
#contentsTitle h3 {
width:520px;
float:right;
}
/*contents*/
#contents{
	clear:both;
	background:url(images/contents_bg.gif) repeat-x;
	padding:40px 20px 0 20px;
}
#w500{
	width:500px;
	float:right;
}
#w240{
	width:240px;
	float:left;
}
#archiveslist {
list-style:none;
}
#archiveslist li{
font-size:0.9em;
margin-bottom:0.5em;
}

.pagenav{
 text-align:center;
 font-size:0.9em;
}
.singlenav{
width:100%;
border:none;
}
.singlenav td{
 font-size:0.9em;
}
/*toppage */
.cmenu{
	width:500px;
	float:left;
}
.cmenu ul{
	list-style:none;
}
.cmenu li{
	margin-bottom:10px;
}
.cmenu h3{
border-bottom:1px dotted #630;
margin-bottom:10px;
padding-bottom:5px;
}
.cmenu em{
font-style:normal;
padding-left:18px;
font-size:80%;
background:url(images/3dots.gif) no-repeat left 5px;
}
.cmenu strong{
padding-left:16px;
background:url(images/logomark_s.gif) no-repeat;
font-size:110%;
}
#toppage #w240{
	width:240px;
	float:right;
}
/*w240 */
#w240 ul{
 list-style:none;
}

/*w500 */
#w500 em{
font-style:normal;
padding-left:18px;
font-size:80%;
background:url(images/3dots.gif) no-repeat left 5px;
}
#w500 strong{
padding-left:16px;
background:url(images/logomark_s.gif) no-repeat;
font-size:110%;
}
#w500 p,#w500 h3,#w500 h4{
margin-bottom:15px;
}
#w500 h3{
border-bottom:1px dotted #396;
margin-bottom:15px;
padding-bottom:5px;
color:#339966;
}

#w500 ul{
	margin-bottom:15px;
	margin-left:10px;
	padding-left:10px;
}
.postdate{
font-size:0.8em;
color:#777;
}
#singleNews h3{
border-bottom:1px dotted #396;
margin-bottom:10px;
padding-bottom:5px;
color:#339966;
}



/*addressBox*/
#addressBox {
margin-top:50px;
}

#toppage #addressBox {
margin-top:0px;
}

#addressBox p{
padding:0 20px;
font-size:12px;
background:url(images/address_middle.gif) repeat-y;
}



/*footer*/
#footer{
	clear:both;
}
address{
	text-align:right;
	padding:20px 20px 10px 0;
}