@charset "UTF-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	list-style-type:none;
}

body {background-image:url(bg.png);}

/* Link Styles */
a:link {color:#3b2314; text-decoration:underline;}
a:visited {color:#3b2314; text-decoration:underline;}
a:hover {color:#694631; text-decoration:underline;}
a:active {color:#694631; text-decoration:underline;}

p, form {
	text-indent:40px;
	font-family:"Century Gothic", "Lucida Sans", Arial, sans-serif;
	font-size:15px;
	color:#3b2314;
}
h1 {
	font-size:32px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align:center;
	color:#345c2b;
	line-height:40px;
	border-bottom:1px solid #345c2b;
	margin-bottom:5px;
	font-weight:500;
}

div#wrapper {
	height:auto;
	width:1000px;
	margin:0 auto;
	padding:20px;
}

div#top {
	height:190px;
	width:1000px;
	background-image:url(wbg.png);
}

div#banner {
	height:150px;
	width:1000px;
	background-image:url(banner.png);
}

/* Nav_Bar */
div#nav_bar, ul.nav_bar {
	height:40px;
	width:1000px;
	float:left;
	margin-bottom:10px;
}
ul.nav_bar li {
	height:40px;
	float:left;
	margin-left:0;
	overflow:hidden;
	background-image:url(sprite.png);
}
li.home {
	background-position:0 0;
	width:142px;
}
li.home:hover {
	background-position:0 -40px;
}
li.home a {
	width:142px;
	padding-top:40px;
	display:block;
}
li.about {
	background-position:-142px 0;
	width:145px;
}
li.about:hover {
	background-position:-142px -40px;
}
li.about a {
	width:145px;
	padding-top:40px;
	display:block;
}
li.sites {
	background-position:-287px 0;
	width:223px;
}
li.sites:hover {
	background-position:-287px -40px;
}
li.sites a {
	width:223px;
	padding-top:40px;
	display:block;
}
li.art {
	background-position:-510px 0;
	width:290px;
}
li.art:hover {
	background-position:-510px -40px;
}
li.art a {
	width:290px;
	padding-top:40px;
	display:block;
}
li.misc {
	background-position:-800px 0;
	width:200px;
}
li.misc:hover {
	background-position:-800px -40px;
}
li.misc a {
	width:200px;
	padding-top:40px;
	display:block;
}



/* Footer */
div#footer {
	height:40px;
	width:1000px;
	background-image:url(footer.png);
	float:left;
	position:relative;
	overflow:hidden;
}
a.tumblr, a.fb, a.da {
	height:40px;
	width:32px;
	float:left;
	padding-top:40px;
	top:0px;
	position:absolute;
	display:block;
}
a.tumblr {
	margin-left:884px;
}
a.fb {
	margin-left:921px;
}
a.da {
	margin-left:959px;
}

/* Home */
div#homec {
	height:520px;
	width:1000px;
	float:left;
	margin-bottom:10px;
	background-image:url(wbg.png);
}
div#homec img {
	margin:5px;
	margin-left:15px;
}
div#homec h1 {
	margin:0 auto;
	margin-bottom:0;
	width:980px;
}
div#homer p.caption {
	text-indent:0;
	margin-top:10px;
}
div#homel, div#homer {
	height:455px;
	width:475px;
	float:left;
	padding:10px;
}
div#homer {
	height:450px;
	width:479px;
	border-left:1px #345c2b solid;
}

/* About */
div#aboutc {
	height:520px;
	width:1000px;
	float:left;
	margin-bottom:10px;
	background-image:url(wbg.png);
}
div#aboutc img {
	margin:5px;
	margin-left:15px;
}
div#aboutc h1 {
	margin:0 auto;
	margin-bottom:0;
	width:980px;
}
div#aboutl, div#aboutr {
	width:475px;
	float:left;
	padding:10px;
}
div#aboutr {
	height:450px;
	width:479px;
	border-left:1px #345c2b solid;
}

/* Sites */
div#sitesc {
	height:720px;
	width:1000px;
	float:left;
	margin-bottom:10px;
	background-image:url(wbg.png);
	margin-top:5px;
}
div#sitesc br {
	line-height:30px;
}
div#sitesc img {
	margin:10px;
	margin-left:0;
	float:left;
}
div#sitesc h1 {
	margin:0 auto;
	margin-bottom:0;
	width:980px;
}
div#sitesc p {
	text-align:left;
	float:left;
}
div#sitesl, div#sitesr {
	height:auto;
	width:480px;
	float:left;
	padding:10px;
}
div#sitesr {
	height:650px;
	width:479px;
	border-left:1px #345c2b solid;
}

/* Art/Design */
div#artc {
	height:540px;
	width:1000px;
	float:left;
	margin-bottom:10px;
	background-image:url(wbg.png);
	margin-top:5px;
}
div#artc img {
	margin:10px;
	margin-left:0;
	float:left;
}
div#artc h1 {
	margin:0 auto;
	margin-bottom:0;
	width:980px;
}
div#artc p {
	text-align:left;
	float:left;
}
div#artl, div#artr {
	height:auto;
	width:480px;
	float:left;
	padding:10px;
}
div#artr {
	height:470px;
	width:479px;
	border-left:1px #345c2b solid;
}

/* Contact/Misc */
div#contactc {
	background-image:url(wbg.png);
	height:375px;
	width:1000px;
	float:left;
	margin-bottom:10px;
}
div#contactc div.ch1 {
	padding-bottom:0px;
	margin-bottom:0px;
}
div#contactc h1 {
	width:980px;
	margin:0 auto;
}
div#contactc p.contactp {
	text-indent:0;
	height:200px;
	width:450px;
	margin:0 auto;
}
div#contactt, form {
	width:480px;
	float:left;
	padding:10px;
}
form {
	height:305px;
	width:479px;
	border-left:1px #345c2b solid;
	text-indent:0;
	position:relative;
}
form br {
	line-height:30px;
}
input.input {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	width:325px;
	position:absolute;
	right:10px;
}
textarea.textarea {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	resize:none;
	height:100px;
	width:476px;
	position:absolute;
	right:10px;
}
input.reset, input.submit {
	position:absolute;
	bottom:0px;
}
input.reset {
	right:70px;
}
input.submit {
	right:10px;
}