	body {
	font-family: Georgia, Palatino, "Times New Roman", serif;
		background:#181410;
		margin:10px 20px 0px 20px;
		padding:0px;
		}

	#banner {
		background:#181410;
		height:128px;
 		background-image: url(pernambuco3.jpg);
 		background-repeat: repeat-x;
 		overflow: hidden;
 		margin: 0px;
		}

	#leftcontent {
		position: absolute;
		padding-top: .8em; /* without buttons */
		left:20px;
		top:138px;
		width:250px;
		color: #fff7ef;
		background: #fff5eb;
		}
		
	#leftcontenttext {
    color: black;
    margin-top: 2em;
    padding: 0 1em 0 1em;
    } 
    
   #leftcontenttext p {
    font-size: .9em;
    height: 345px;
    padding-top: 2em;
    text-align: right;
    }

	#centercontent {
		background:#fff5eb;
		padding: .5em 0 1em 0; /* top is 1em without the buttons */
		margin: 0px 0px 0px 250px;
	}


#navlistb { /* Site Navigation with buttons */
	margin-top: 20px;
	margin-bottom: 0px;
	padding:0px 0px 0px 261px;
	}

#navlogo {
	text-align: center;
	margin: 0px;
	padding: 32px 0px 0px 66px;
	}


	p, h1, h2 {
		margin:0px 10px 10px 10px;
		}
		
	h2	{ 
	font-size: 1.3em;
	}


	table {
		margin-bottom:10px;
		}


.img_right {float: right; margin: 0 0 1em 1em; border: 1px solid black}
.img_left {float: left; margin-right:5px; border: 1px solid black}
.ic	{text-align: center; margin: 0;}
.cpr, .cpl, .cpc {margin-bottom: 1em; text-align: center; font-size: .8em; font-family: Verdana, Helvetica, Arial, sans-serif}
.cpr {float: right; margin-left:5px}
.cpl {float: left; margin-right:5px}
img.b2 {border: 2px solid black}
img.b1 {border: 1px solid black}
img.bp {margin: 2px 0px 0px 0px}
td.bowgrid {border: 1px solid black; font-size: .8em; padding: 20px;}
.bowpair {border: 1px solid black; margin-bottom: 1.5em; padding: 20px; text-align: center; font-weight: bold;}


.footer { /* Footer at bottom of every page */
	text-align: center;
	font-size: .8em;
	color: white;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding: 3px 0px 3px 0px;
	}
a.foota:link {color:#ff7e00;}
a.foota:visited {color:#bb00bb;}


/* Dave's Kitchen buttons */
.btn { display: block; position: relative; background: #9c715a; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; }
.btn * { font-style: normal; background-image: url('btn2.png'); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

.btn.c1 { background: #ce5918; }
.btn.c2 { background: #9e2d0b; }
.btn.c3 { background: #bd8652; }
.btn.c4 { background: #181410; }
.btn:hover { background-color: #ffb700; }
.btn:active { background-color: #444; }
.btn[class] {  background-image: url('shade.png'); background-position: bottom; }

/* for future (ie8+) css table support
.tgrid {
display: table;
width: 100%;
text-align: center;
margin-bottom: 1em;
}

.trow {
display: table-row;
}

.tcell {
display: table-cell;
}
*/


/* leftovers: 
.buttonrow {margin-left: 11em;}
#br {
		background: #d3a37f;
		background:#fff5eb; 
		height:28px;
 		margin: 0px; padding-left:261px;
		}
		
#br .navbr {
		margin: 0; 
		padding-top: .2em;
		text-align: center;
		color:#181410;
		font-size: 1.1em;
	font-weight: bold;
}

.bil {
	position: absolute;
	top: 75px; left: 30px;
	margin-right:0px;}
#banner .bt {
		font-size:44px;
		padding:10px 0px 0px 12px;
		margin:0px;
		}

.navlist {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 0px;
	padding: 0px;
	color:#181410;
	font-size: 1.2em;
	font-weight: bold;
	}

*/

