@charset "utf-8";

/* CSS Document */

body
{
	background-image:url(../images/cafe_bg.jpg);
	font-family:"Palatino Linotype";
}

div#nifty
{ 
	width:740px;
	background: #f5f9c5;
	z-index:-90000;
}

.rtop,.rbottom{display:block}

.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}

.r1{margin: 0 5px}

.r2{margin: 0 3px}

.r3{margin: 0 2px}

.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}

.rs2{margin: 0 1px}

.header
{
	z-index:-1000;
	background-image:url(../images/cafeHeader2.png);
	background-repeat:no-repeat;
}

h1, h2
{
	margin-left: 5%;
	text-align:left;
}

div.main
{
	width:700px;
}

#style1
{
	overflow: hidden;
}

#left
{
	float: left;
	margin-bottom: -2000px;
	padding-bottom: 2000px;
}

#col1
{
	width: 252px;
	background:#d8a32a; 
	text-align:left;
}

#col3
{
	width:252px;
	background:#381508;
	color:#EDE4B1;
	text-align:left;
}

#col2
{
	float: right;
	margin-bottom: -2000px;
	padding-bottom: 2000px; 
	width: 430px; 
	background: #edd895;
	text-align:left;
}

.style2
{
	text-align:left;
	padding:0 10px 0 10px;
}

p
{
	text-align:left;
	padding:0 10px 0 12px;
	clear:both;
	font-size:12px;
}

.style3
{
	background:#d8a32a;
	margin-top:-45px;
}

.bottom
{
	padding: 75px;
	clear:both;
}

.rb1 
{
	background: url(../images/ubl.jpg) no-repeat top right; 
}

.roundtop2 
{ 
	background: url(../images/tr.jpg) no-repeat top right; 
}

.roundbottom2 
{
	display: inline-block;
	width: 100%;
	height: 15px;
	background: url(../images/br.jpg) no-repeat bottom right; 
}

img.gallery
{	
	border:0;
	margin:5px;
}

img.corner 
{
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

#scroll
{
	position:relative;
	margin-top:-650px;
	left:50%;
	margin-left:-425px;
}

.specials
{
	margin-left:5px;
}

img.chalk
{
	margin-left:5px;
}

.sub 
{
	color: #000000;
	font-size: 10px;
	text-align:center;
}

a
{
	color: #381508;
	font-family: "Palatino Linotype",Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}

a:visited
{
	color: #d8a32a;
	font-family: "Palatino Linotype",Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	text-align: center
}

a:hover 
{
	color: #990000;
	font-family: "Palatino Linotype",Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	text-align: center;
}

#skyline ul 
{
	text-align:center;
	color:#d8a32a;
	list-style-type: none;
}

#skyline ul li 
{
	display:inline;
	font-size:12px;
}

#skyline ul li a
{
	color: #381508;
	font-family: "Palatino Linotype",Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	font-size:12px;
}

#skyline ul li a:visited
{
	color: #d8a32a;
	font-family: "Palatino Linotype",Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	font-size: 12px;
	text-align: center
}

#skyline ul li a:hover 
{
	color: #990000;
	font-family: "Palatino Linotype",Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	font-size: 12px;
	text-align: center;
}

#col1 a {color: #000000;}

#col1 a:visited {color: #000000;}

#col1 a:hover {color: #990000;}

#col3 a {color: #EDE4B1;}

#col3 a:visited {color: #EDE4B1;}

#col3 a:hover {color: #d8a32a;}
