/* CSS Document 

	AUTHOR: Amanda Klausmeier
			amandaklausmeier@gmail.com
			www.amandaklausmeier.com
			
*/

/* RESETS & BASIC PAGE SETUP */
body {
	font-size: 75%;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #42260E;
	}
	
div#page-wrap { width: 923px; margin: 0 auto; }	
	
ul { list-style: none; text-align:center; }
p { 1.4em; line-height: 1.4em; margin-bottom: 1.2em; color: #42260E }
a { outline: none; }
a img { border: none; }
a:link {
	color: #42260E;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #42260E;
}
a:hover {
	text-decoration: underline;
	color: #a7b9c2;
}
a:active {
	text-decoration: none;
	color: #42260E;
}


h1 { font-size:2em; font-family:Georgia, "Times New Roman", Times, serif; color: #42260E }


/*END RESET */


/* TOOLBOX */
.floatleft {float: left; }
.floatright { float: right; }
.clear { clear: both; }
/* END TOOLBOX */

/* STRUCTURE */
#header {
	height: 340px;
	background: url(/images/header.gif) no-repeat;
	padding-left: 50px;
	}
			
ul#nav, {
	list-style: none;
   	}
	
	ul#nav li {
		display: inline;
		text-align: center;
		}
		
		ul#nav li a {
			display: block;
			height: 36px;
			text-indent: -9999px;
			float: left;
			margin-top: 220px;
   			}
		
		ul#nav li.home a {
			width: 84px;
			background: url(/images/nav_home.jpg) no-repeat;
		}
	
		ul#nav li.work a {
			width: 95px;
			background: url(/images/nav_work.jpg) no-repeat;
		}
		
		ul#nav li.order a {
			width: 120px;
			background: url(/images/nav_order.jpg) no-repeat;
		}
		
		ul#nav li.blog a {
			width: 58px;
			background: url(/images/nav_blog.jpg) no-repeat;
		}
		
		ul#nav li.accolades a {
			width: 93px;
			background: url(/images/nav_accolades.jpg) no-repeat;
		}
		
		ul#nav li.vendors a {
			width: 80px;
			background: url(/images/nav_vendors.jpg) no-repeat;
		}
		
		ul#nav li.about a {
			width: 88px;
			background: url(/images/nav_about.jpg) no-repeat;
		}
		
		ul#nav li.contact a {
			width: 118px;
			background: url(/images/nav_contact.jpg) no-repeat;
		}
		
		ul#nav li a:hover, ul#nav li a:active {
			background-position: bottom center;
		}
			
#content {
	width: 803px;
	margin: 0 auto;
	background: url(/images/content_background.jpg) repeat-y;
	}
	#main-content {padding: 1px 50px 20px 50px; }
	
#footer {
	width: 923px;
	height: 248px;
	margin: 0 auto;
	background: url(/images/footer.jpg) no-repeat;
	}
	#footer-content {padding: 20px 110px 20px 110px; text-align: center; vertical-align: bottom; font-size: .9em;
}
		
/* END STRUCTURE */




