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

/* Breakout of separate style sheets */
 @import url("reset.css");
/* ------------------------------------*/
/* ---- GLOBAL <<<-----------*/

	/* IE CENTERING FIX */
	body{
		font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif; 
		font-size:small;
		color: #7b151c;  
		background-color:#330f06;
		text-align:center;
		padding-top:1em;
		padding-bottom:1em;
		text-decoration:none; 
		}
	
	body#img{
		border:0;
	}
	
	a:link { color: #555; }
	a:visited { color: #555; }
	a:hover { color: #FC3; }
	a:active { color: #FC3; }
	
/* --------------------------------------*/
/* ---- SHEET DIVS <<<-----------*/


div#sheet{
	width: 980px;
	margin: 0 auto;
	padding:1px;
	background-color: #FFF;
	
}

div#sheet-content{
	width: 980px;
	height: 735px;
	background-image:url(images/index_bg.jpg);
	
	
}

/* -----------------------------------*/
/* ---- HEADER DIVS <<<-----------*/

div#header{
	width:100%;
	height:125px;
	margin:0;
	padding:0;
	text-align:left; /*IE6 Fix*/
	vertical-align:bottom;
}

div#header-logo{
	width:375px;
	position:absolute;
	text-align:center;
	
}

div#header-content{
	width:605px;
	height:125px;
	float: right;
	vertical-align:bottom;
}

/* --------------------------------------*/
/* ---- MAIN DIVS <<<-----------*/

div#main{
	width:100%;
	height:560px;
	text-align:left;
}

div#main-nav{
	width:275px;
	position: absolute;
}

div#navbar{
	padding-top: 100px;
}

	#main-nav ul{
		margin:0;
		list-style:none;
		text-align:right;
		font-size:1.75em;
	}
	
	#main-nav li{
		background-position:right;
		background-image:url(images/navbar_button.png);
		background-repeat:no-repeat;
		line-height:40px;
		padding:4px;
	}
	
	#main-nav li span{
		text-align:right;
		vertical-align:middle;
		padding-right:5px;
		margin-left:75px;
		display:block;
	}
	
	#main-nav li a:link, a:visited, a:hover, a:active { 
		font-family: "Century Schoolbook", Georgia, "Times New Roman", Times, serif; 
		color: #7b151c;  
		text-decoration:none; 
		font-style:italic;
		font-weight:bold;
		/*letter-spacing:.1em;*/
	}

div#main-content{
	width:705px;
	float:right;
}

div#content{
	height:560px;
	padding-left:10px;
	overflow: auto;
	text-align:center;
}

div#menu {
	padding-left:20px;
	text-align:left;
	}
	
div#menu-top-nav {
		padding-top:3px;
		vertical-align:bottom;
		font-size:15px;
		}


div#menu-header {
	font-weight:bold;
	font-size:28px;
	font-style:italic;
	padding-bottom:1px;
	text-align:center;
}

div#menu-subcat {
	font-weight:bold;
	font-style:italic;
	font-size:26px;
	padding-top:18px;
	padding-bottom:12px;
	
}

div#menu-plate {
	font-weight:bold;
	text-align:left;
	font-size:21px;
	padding-bottom:4px;
}

div#menu-plate-desc {
	text-align:left;
	font-style:italic;
	font-size:14px;
	padding-bottom:10px;
}

div#menu-misc {
	text-align:left;
	font-size:15px;

}

.h1{
	font-weight:bold;
	font-size:22px;
	text-decoration:underline;
	padding-bottom:4px;
}

.h2{
	font-weight:bold;
	font-size:15px;
	vertical-align: text-bottom;
}

.hr {
	width:3px;
	}
	
.hr2 {
	width:6px;
	}

/* div#content a:hover, a:active {
	font-size: small
	}*/
	
div#menu a:visited {
	text-decoration:underline;
	color: #CC0000;
	}	
	
div#location {
	text-align:left;
	vertical-align:text-top;
	}

div#location-img {
	position:relative;
	float:left;
	}
	
div#location-address {
	position:relative;
	float: right;
	width: 200px;
	height: 240px;
	font-size:14px;
	vertical-align:middle;
	}
	
div#location-map {
	position:relative;
	float:right;
	width:230px;
	height:240px;
	}
*/
div#picture-applet {
	margin-left: -40px;
	}
div#content-left  {
	position: absolute;
	width: 347px;
	border-style:solid;
	border-color: #4e4d4d;
	border-right-width: 3px;

	}

div#content-right{
	width: 350px;
	float:right;

	}
	
div#review {
	padding-left:20px;
	text-align:left;
	
	}
div#review p{
	padding-top:10px;
	font-size:16px;
	text-align:left;
	}
	
div#welcome{
	padding-top:7px;
	font-size:16px;
	text-align:left;
	text-indent:15px;
	font-weight:bold;
	line-height:130%;
	}

div#welcome-header{
	text-align:left;
	font-weight:bold;
	font-size:22px;
	padding-bottom:2px;
	padding-top: 10px;
}


	
/* --------------------------------------*/
/* ---- FOOTER DIVS <<<-----------*/

div#footer{
	width:100%;
	height:50px;
}

div#footer-content{
	line-height: 75px;
	vertical-align:bottom;
}

/* ------------------------------------------------*/
