/* 
	CSS Document 
	Chablis Brasserie & Bar
*/


body, html { 
	height : 100%;
	}

body { 
	margin : 0; 
	padding : 0; 
	background-color : #fff;
	}


/*------------------------- Text formatting */


h1 {
	font : normal 24px/28px Georgia;
	margin : 0 0 1em;
	color : #808080;
	}

h2 {
	font : normal 20px/24px Georgia;
	margin : 0 0 .5em;
	color : #808080;
	}

h3 {
	font : bold 14px/20px Arial;
	margin : 0 0 1em;
	color : #808080;
	}

p, 
td p,
td, 
li,
input.contact,
textarea.contact {
	font : normal 11px/15px Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color : #808080;
	}

p {
	margin : 0 0 .8em 0;
	}

a {
	text-decoration : underline;
	color : #707070;
	}

a:hover {
	text-decoration : none;
	color : #000;
	}

div#tagmark a { 
	text-decoration : none; 
	color : #aaa;
	}

div#tagmark a:hover { 
	text-decoration : none; 
	color : #000;
	}


/*------------------------- Containers */


div#wrap {
	position : relative;
	width : 760px;
	margin : 0 auto;
	min-height : 100%;
	height : auto !important;
	height : 100%;
	border-left : 1px solid #d4d4d4;
	border-right : 1px solid #d4d4d4;
	}

div#header {
	width : 760px;
	height : 285px;
	background : url(../images/header.jpg) top left no-repeat;
	}

div#nav {
	width : 760px;
	height : 60px;
	background : url(../images/bg_topnav.jpg) top left no-repeat;
	}

div#content {
	width : 700px;
	padding : 0 30px 80px;
	text-align : justify;
	}

div#footer {
	position : absolute;
	bottom : 0;
	width : 760px;
	height : 50px;
	padding : 10px 0 0;
	background : url(../images/bg_footer.png) top left repeat-x;
	text-align : center;
	font : normal 11px Arial;
	color : #808080;
	}

div#tagmark { 
	text-align : center; 
	padding : 5px 0 0;
	margin : 0 auto;
	font : normal 11px Tahoma; 
	}


/*------------------------- Contact form */


td.contact { margin : 0; padding : 0; }
input.contact, textarea.contact { border : 1px solid #808080; background-color : #fff; padding : 2px; }