* {
	margin: 0;
	padding: 0;
}

body {
	background: #ccc url(images/back.gif) repeat-x;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#wrapper {
	margin: 0 auto;
	width: 800px;
}

#header {
	margin-top: 5px;
}

#header h1 {
	text-indent: -9999px;
	background: url(images/header.gif) no-repeat;
	height: 205px;
}

#navigation {
	margin-top: 10px;
	height: 50px;
}

#navigation ul {
	list-style: none;
}

#navigation li {
	padding: 0 5px;
	float: left;
}

#navigation ul a {
	display: block;
	height: 50px;
	text-indent: -9999px;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

#navigation li#home a {
	background: url(images/home.gif) no-repeat;
	width: 98px;
}

body#home #navigation li#home a {
	background-position: left bottom;
}

body#about #navigation li#about a {
	background-position: left bottom;
}

body#pricing #navigation li#pricing a {
	background-position: left bottom;
}

body.gallery #navigation li#photos a {
	background-position: left bottom;
}

body#contact #navigation li#contact a {
	background-position: left bottom;
}

#navigation li#about a {
	background: url(images/about.gif) no-repeat;
	width: 110px;
}

#navigation li#photos a {
	background: url(images/photos.gif) no-repeat;
	width: 118px;
}

#navigation li#pricing a {
	background: url(images/pricing.gif) no-repeat;
	width: 118px;
}

#navigation li#contact a {
	background: url(images/contact.gif) no-repeat;
	width: 118px;
}

#navigation li#home a:hover, #navigation li#about a:hover, #navigation li#photos a:hover, #navigation li#pricing a:hover, #navigation li#contact a:hover {
	background-position: bottom left;
}


#wrapper2 {
	margin-top: 1px;
	width: 100%;
	background: url(images/back-2.gif) center repeat-y;
}

#wrapper3 {
	margin: 0 auto;
	width: 800px;
}

#footer p a {
	background: url(images/budzodesigns.gif) no-repeat;
	text-indent: -9999px;
	height: 40px;
	display: block;
	border: none;
}
