/*
Theme Name: Natalies Restaurant 2009-1
Theme URI: http://wordpress.org/
Description: Natalies Restaurant 2009-1
Version: 2.1
Author: Kipp Wright

	Natalies Restaurant v2.1

	This theme was designed and built by Kipp Wright,
        using the Kubrick theme as a starting point.

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

* {
	margin:0px;
	padding:0px;
}

body {
	font-size: 62.5%; /* Resets 1em to 10px */
/*	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; */
	font-family: Trebuchet MS, Arial, Sans-Serif;
	background-color: #B8B5A9; /*#8A8A8B; /*#A50000; /* #8A8A8B;/*#7352a5; /*#8A8A8B; */ /*#FFFFFF; /* #7850A0; /* #D31432; /*#A9263C; /*#C51630; */
	color: #333;
	text-align: center;
	}

#header, #topWell {
	width:100%;
/* 	color:#8A8A8B;*/
}
#header {
/*	background-color:#FFF;
*/}
#headerWell {
	margin:0 auto;
	height:120px;
	width:900px;
	background-image:url(images/header-bkgd.jpg);
}
#headerWellLeft {
	float:left;
	width:300px;
}
#headerWellRight {
	float:left;
	width:600px;
	text-align:right;
}
.topWell {
	background-image:url(images/Red-Floral-2.gif); 
/*	background-color:#de1839; */
	border-top: solid #B0BD58 2px;
	border-bottom: solid #B0BD58 2px;
}
.topWellContent {
	margin:0 auto;
	height:400px;
	width:900px;
}
.topWellContent.sitePage, .topWellContent.blogPage, .topWellContent.guestBook, .topWellContent.photoGallery {
	height:300px;
}
.topWellLeft {
	float:left;
	height:380px;
	width:280px;
	background-color:#7352a5; /*#8A8A8B; /*#FFFFFF; */
/*	background-image:url(images/submainnav-bkgd-1.jpg); */
	background-image:url(images/mainnav-bkgd.jpg); 
	color:#FFF;
	padding:10px;
}
.topWellLeft.sitePage, .topWellLeft.blogPage, .topWellLeft.guestBook, .topWellLeft.photoGallery {
	height:280px;
}
.topWellRight {
	margin:0;
	padding:0;
	float:left;
	height:400px;
	width:600px;
	background-color:#ccc;	
/*	background-image:url(images/welcome-2.jpg);*/
}
.topWellRight.sitePage, .topWellRight.blogPage, .topWellRight.guestBook, .topWellRight.photoGallery {
	height:300px;
}

#bottomWell {
/*	background-image:url(images/body-bkgd.jpg);*/
}
#bottomWellContent {
	margin:0 auto;
	width:900px;
    background-image:url(images/contentwell-bkgd-7.jpg);  /*url(images/contentwell-bkgd-4.jpg);*/ 
}
#bottomWellLeft {
	float:left;
	width:300px;
}
#bottomWellCenter {
	float:left;
	font-size:1.1em;
	width:600px;
	min-height:800px;
	text-align:left;
	background-image:url(images/content-bkgd-9.jpg);
	/* background-color:#ffc629; */
	background-position:top;
	background-repeat:no-repeat;
}
#bottomWellRight {
	float:right;
	width:300px;
	height:200px;
/*	background-color:#00FFFF;*/
}
.clear {
	clear:both;
}

.mainnav, .submainnav {
	text-align:right;
	margin-right:10px;
	list-style:none;
}
.submainnav {
	text-align:left;
}
.mainnav li, .submainnav li {
	list-style:none;
 	font-size: 1.8em;
	line-height:1.6em;
	font-weight:bold;
	font-variant:small-caps;
	font-family: Georgia, Serif;
}
.submainnav li p {
	font-size: 0.6em;
	line-height:1.0em;
	font-weight:normal;
	font-variant:normal;
}
.submainnav li {
/*	background-image:url(images/submainnav-bkgd.gif);
*/	border-bottom:1px solid #B0BD58;
	margin-left:0px;
	padding-left:20px;
}
.mainnav li a, .mainnav li a:visited, .submainnav li a, .submainnav li a:visited, 
.submainnav li a img, .submainnav li a:visited img {
	color: #FFFFFF; /*#666666;*/
	text-decoration:none;
}
.submainnav, .submainnav li a, .submainnav li a:visited {
	color:#FFFFFF;
}
.mainnav li a:hover, .submainnav li a:hover {
	color:#A30000; /*#A9263C;*/
	text-decoration:none;
}
#footer {
	color:#FFFFFF;
	font-size:1.1em;
	margin-top:25px;
}
#footer li {
	list-style:none;
	display:inline;
	padding:0 5px;
}
#footer li, #footer li a, #footer li a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
#footer li a:hover {
	color:#A30000;
	text-decoration:underline;
}

a, a:visited {
	color:#333333;
	text-decoration:none;
}
a:hover {
	color:#A30000; /*#333333;*/
	text-decoration:underline;
}

h1, h2, h3 {
	font-weight:bold;
	font-family: Georgia, Serif;
	text-align:left;
	line-height:1.5em;
}
h1 {
	font-size:3.0em;
}
h2 {
	font-size:2.0em;
}
h3 {
	font-size:1.5em;	
}
h4 {
	font-size:1.2em;
	line-height:2.0em;
	font-weight:bold;
	color:#A50000;
	font-style:italic;
}

.submainnavHeader {
	background-image:url(images/submainnavHeader-bkgd-4.gif);
	font-style:italic;
	padding-top:20px;
	padding-left:10px;
	margin-right:10px;
	border-bottom:1px solid #B0BD58;
	color:#FFFFFF;
}
.submainnavHeader a, .submainnavHeader a:visited,.sidebar a, .sidebar a:visited {
	color:#fff;
	text-decoration:none;
}
.submainnavHeader a:hover, .sidebar a:hover {
	color:#A30000; /*#333333;*/
	text-decoration:none;
}

.content {
	padding:10px;
	text-align:left;
}
.content p {
	font-size:1.4em;
	line-height:1.1em;
	padding-left:5px;
	padding-right:10px;
	padding-bottom:10px;
}
.content a, .content a:visited {
	text-decoration:underline;
}
.content a:hover {
	color:#A30000; /*#333333;*/
	text-decoration:underline;
}


.content.sidebar {
	font-size:0.9em;
/*	background-image:url(images/submainnav-bkgd-1.jpg);
*/	color:#FFFFFF;
}

#reservationBox {
	border:thick #666 solid;
	background:#FFF;
	padding:5px;
	height:163px;
}

.commentlist {
	margin:10px;
	margin-left:20px;
}

.closed {
	display: none;
	}