/* 
	CSS Document 
	Chablis Brasserie & Bar
*/


html { 
	height : 100%;
	}

body { 
	min-height: 100%;
	margin : 0; 
	padding : 0;
	background-color : #fff;
	width: 100%;
	position: relative;
	}


/*------------------------- 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 : 110px;
	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 30px;
	text-align : justify;
	}

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

div#footer p  {
	padding-top: 20px;
	clear: both;
	}
	
div#tagmark { 
	text-align : center; 
	padding : 5px 0 0;
	margin : 0 auto;
	font : normal 11px Tahoma; 
	}

/*------------------------- Footer logotypes */

	#logotypes { padding: 20px 0 0; width: 434px; margin: 0 auto; clear: both; }
		.chablis { width: 120px; height: 60px; background: url(../images/link_chablis.png); float: left; }
			.chablis a { display: block; width: 120px; height: 60px; text-indent: -9999px; }
			.chablis:hover { background: url(../images/link_chablis_hover.png); }
		.bryggenasiancooking { width: 195px; height: 60px; background: url(../images/link_bryggenasiancooking.png); float: left; }
			.bryggenasiancooking:hover { background: url(../images/link_bryggenasiancooking_hover.png); }
			.bryggenasiancooking a { display: block; width: 195px; height: 60px; text-indent: -9999px; }
		.dengodenabo { width: 119px; height: 60px; background: url(../images/link_dengodenabo.png); float: left; }
			.dengodenabo:hover { background: url(../images/link_dengodenabo_hover.png); }
			.dengodenabo a { display: block; width: 119px; height: 60px; text-indent: -9999px; }	

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


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