@charset "UTF-8";
/* CSS Document */

body {
	background:url(../images/bg.gif);
	font-family:Arial, Helvetica, sans-serif;
}

h5 {
	border-top:double 5px #691f1c;
}


#wrap {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	border: solid 2px #39110f;
}

#header {
	background:#711b1b;
}

#header p {
	color:#FFFFFF;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

.navbar {
	color:#FFFFFF;
	width:600px;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	background:#711b1b;
	height:25px;
	
}

.navbar ul {
	text-align:center;
	margin:0px;
	padding:0px;
}
	

.navbar li{
	float:left;
	list-style:none;
	font-weight:bold;
	padding:5px;
	font-size:18px;
}

.navbar em {
	color:#000000;
}

.navbar a {
	color:#FFFFFF;
}

.navbar2 a {
	color:#FFFFFF;
}

.navbar2 {
	color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
	background:#711b1b;
	height:25px;
}

.navbar2 ul {
	text-align:center;
	margin:0px;
	padding:0px;
	width:650px;
	margin-left:auto;
	margin-right:auto;
}
	

.navbar2 li{
	float:left;
	list-style:none;
	font-weight:bold;
	padding:5px;
	font-size:14px;
}

.navbar2 em {
	color:#000000;
}

#mainbody {
	clear:both;
	background:url(../images/marb165.jpg);
	padding:5px;
}

#mainbody h1 {
	color:#691f1c;
	font-family: 'Monotype Corsiva';
}
	

#mainbody h2 {
	color:#691f1c;
	font-family: 'Monotype Corsiva';
}

#mainbody h3 {
	color:#691f1c;
	font-family: 'Monotype Corsiva';
	font-size:30px;
	font-weight:normal;
}

#mainbody h4 {
	color:#691f1c;
	font-family: 'Monotype Corsiva';
	font-size:24px;
	font-weight:normal;
	margin:10px;
	padding:0;
}

#mainbody p {
	line-height:1.5em;
}

.box {
	text-align:left;

}


.box p {
	margin:0;
	padding:0;
}
	

.nav2, .nav3, .nav4, .nav5, .nav6, .nav7, .nav8 {
	float:left;
}

/* Home */

#home .box {
	text-align:center;
}

#home .box h4 {
	border-bottom:double 5px #691f1c;
}


/* Menu */



dt {
	font-weight:normal;
	clear:both;
	margin-top:7px;
	font-family: 'Monotype Corsiva';
	font-size:24px;
	color:#691f1c;
}

.desc {
	font-style:italic;
	float:left;
	width:80%;
}

.price {
	text-align:right;
}

#menu h2 {
	border-bottom:double 5px #691f1c;
	padding-top:10px;
	clear:both;

}

/* Beer */

#beer h3 {
	clear:both;
}

/* Caffe */

#caffe dd {
	margin-bottom:10px;
}

/*Vino */

#vino h1 {
	text-align:center;
}

#vino h2 {
	text-align:center;
	clear:both;
	border-bottom:double 5px #691f1c;
}

#vino h3 {
	text-align:center;
	clear:both;
}

#vino dt, #vino dd {
	text-align:center;
}

#vino dl.left, #vino dl.right  {
	width:48%;
	float:left;
	display:block;
}

#vino dt {
	padding:10px;
}

/* Catering */

#catering dd {
	font-style:normal;
}

#catering h3 {
	text-align:center
	}
	
/* Coupon */

#coupon.box img {
	width:475px;
	margin-left:auto;
	margin-right:auto;
}
	
/* About */

#about #mainbody p {
	padding:10px;
}
	
