h1, ul, li, p {margin:0; padding:0;}
a {outline:none; text-decoration:none;}

body {background:url('img/body.png') top center no-repeat white; font-family:Helvetica, Arial, sans-serif}
#wrapper {width:840px; margin:30px auto 0; border:1px solid #7a482d;}
#header  {background-color:#7a482d; background-image: url('img/muffins.png'); background-repeat:no-repeat; background-position:top left; padding:20px;}
#header h1 {background:url('img/logo.png'); width:231px; height:100px; position:relative;}
#header h1 a {width:231px; height:100px; position:relative; display:block; text-indent:-9999px;}
#nav {float:right;}
#nav li {text-align:right; list-style:none; line-height:25px;}
#nav a {font-size:23px; color:#f0d7aa; text-decoration:none; text-transform:uppercase;}
#nav a:hover span {font-weight:bold;} 
#content {background-color:#fdf9ed; overflow:auto; padding:10px 10px 6px;}
#content h1 {font-size:32px; word-spacing: -3px; letter-spacing: 4px; text-transform: uppercase; font-weight: 100; color: #917c61; margin:30px 30px 10px;}
#content p {font-size:12px; margin:10px 30px; line-height:1.5;}
#content #flash {float:left; display:inline; margin-right:30px;}
#content a {color:#917c61; text-decoration:none; font-weight:bold;}

#footer {width:840px; margin:10px auto; text-align: right; font-size: 11px;}
#footer,
#footer a {color:#917C61}
#footer a:hover {text-decoration: underline;}

/* CSS3 */ 
#wrapper {
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
}