/* 
/* Date:       24/08/2009
/* ---------------------------------------------------- */




/* 
/* Imports
/* ---------------------------------------------------- */
@import "http://www.dessertbeforedinner.com/style/css/reset.css";




/* 
/* Body & common styles
/* ---------------------------------------------------- */
body 					{ background:#170503 url("style/img/body.gif") repeat-x; color:#231f20; font:14px Arial, "Helvetica Neue", Helvetica, sans-serif;text-align:center; }




/* 
/* #wrapper
/* ---------------------------------------------------- */
#wrapper 				{ width:1032px; margin:0 auto; text-align:left; position:relative; }
	



/* 
/* #wrapper-inner
/* (Allows us to have a 16px margin on either side,
/*  important for the logo to stand out)
/* ---------------------------------------------------- */	
#wrapper-inner 			{ width:1000px; margin:0 auto; background:#FFF url("style/img/wrapper-inner.gif") repeat-x; }




/* 
/* #logo
/* ---------------------------------------------------- */
#logo 					{ width:299px; height:324px; position:absolute; left:0; text-indent:-9999px; background:#FFF url("style/img/logo.jpg"); }
#logo h2 				{ margin:0; padding:0; }




/* 
/* #header
/* (Header, holds the branding & navigation)
/* ---------------------------------------------------- */
#header 				{ height:184px; width:1000px; }


/* - - - - The Main Banner - - - - - */	
#brand 					{ background:transparent url("style/img/headerbg.jpg") no-repeat bottom left; width:717px; height:145px; float:right; }	
#brand img 				{ text-align:right; float:right; }


/* - - - - The Navigation - - - - - */		
#navigation 			{ background:#FFF url("style/img/navigation.jpg"); min-height:38px; top:145px; width:717px; position:absolute; left:299px; }	

#nav 					{ background:url("style/img/navigation.jpg") no-repeat; width:717px; height:38px; margin:0; padding:0; }

#nav li, 
#nav li a 				{ height:38px; display:block; }

#nav li 				{ float:left; list-style:none; display:inline; }

#nav li a  				{ color:#FFF; text-align:center; padding:0 0 0 0; text-indent:-9999px; }

#nav li a:visited 		{ color:#fff; text-decoration:none; }

#home 					{ width: 137px; }
#chefs 					{ width: 87px; }
#sponsors 				{ width: 83px; }
#auctions 				{ width: 117px; }
#reservation 			{ width: 108px; }
#recipies 				{ width: 71px; }
#gallery 				{ width: 114px; }

#home a:hover,
#home-active 			{ background:url("style/img/navigation.jpg") 0px -38px no-repeat; }
#home-active 			{ width:137px; }

#chefs a:hover,
#chefs-active 			{ background:url("style/img/navigation.jpg") -137px -38px no-repeat; }
#chefs-active 			{ width:87px; }

#sponsors a:hover,
#sponsors-active		{ background:url("style/img/navigation.jpg") -224px -38px no-repeat; }
#sponsors-active 		{ width:83px; }
			
#auctions a:hover,
#auctions-active 		{ background:url("style/img/navigation.jpg") -307px -38px no-repeat; }
#auctions-active 		{ width:117px; }
				
#reservation a:hover,
#reservation-active 	{ background:url("style/img/navigation.jpg") -424px -38px no-repeat; }
#reservation-active 	{ width:108px; }
		
#recipies a:hover,
#recipies-active 		{ background:url("style/img/navigation.jpg") -532px -38px no-repeat; }
#recipies-active 		{ width:71px; }
				
#gallery a:hover,
#gallery-active 		{ background:url("style/img/navigation.jpg") -603px -38px no-repeat; }
#gallery-active 		{ width:114px; }




/* 
/* #content
/* ---------------------------------------------------- */
#content 				{ width:700px; padding-top:30px; float:right; }
#content p 				{ line-height:160%; margin-bottom:20px; padding:0 10px 0 0; }




/* 
/* #content
/* ---------------------------------------------------- */
#sidebar 				{ width:299px; padding:160px 0 0 0; float:left; }
#sidebar p 				{ padding:0 20px 0 10px; line-height:160%; margin-bottom:20px; }




/* 
/* #footer
/* (footer styling)
/* ---------------------------------------------------- */
#footer 				{ background:#FFF url(style/img/footer.gif); height:125px; width:1000px; clear:both; margin-top:150px; text-align:center; }

#footer a 				{ color:#ec008c; text-decoration:none;}
#footer a:hover 		{ color:#ec008c; text-decoration:underline; }


#footer ul				{ list-style:none; font-size:12px; padding-top:90px; }
#footer ul li			{ display:inline; }


/* 
/* #orderform
/* 
/* ---------------------------------------------------- */

.orderform{
	margin:10px;
}
#error{
	font-size:1.2em;
	margin:10px;
	padding:10px;
	color:red;
	border:1px red solid;
}
#dessert-form{
	background: url(style/img/i-want-dessert.gif) no-repeat;
	width:181px;
	height:38px;
	margin-bottom:30px;
}
#dessert-form h1{
	display:none;
}
input{
	border-top:2px #d8386d solid;
	border-right:1px #eb7fb1 solid;
	border-bottom:1px #eb7fb1 solid;
	border-left:1px #eb7fb1 solid;
	padding:5px;
	margin:0 5px;
}
input.noborder{
	border:none;
}
input.smallinput{
	width:37px;
}#wrapper #wrapper-inner #content p strong {
	color: #B92D60;
}
#wrapper #wrapper-inner #content p strong {
	font-family: Verdana, Geneva, sans-serif;
}
#wrapper #wrapper-inner #content p {
	font-family: Verdana, Geneva, sans-serif;
}
#wrapper #wrapper-inner #sidebar p {
	font-family: Verdana, Geneva, sans-serif;
}
#wrapper #wrapper-inner #content p strong {
	font-family: Verdana, Geneva, sans-serif;
}
#wrapper #wrapper-inner #sidebar p {
	font-family: Verdana, Geneva, sans-serif;
}
