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

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 20px;
}
a {
	color: #15C414;
	text-decoration: none;
}

a:hover {
	color: #9CA4B8;
	text-decoration: none;
}

/* large boxes */
#boxtop {
	height: 17px;
	width: 654px;
	background-image: url(images/large-bg-top.png);
	background-repeat: no-repeat;
}
#boxbot {
	background-image: url(images/large-bg-bot.png);
	background-repeat: no-repeat;
	height: 17px;
	width: 654px;
}
#boxmid {
	background-image: url(images/large-bg-mid.png);
	background-repeat: repeat-y;
	width: 654px;
}
#boxmid p {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 550px;
	margin-left: 30px;
}
#boxtext {
	margin-left: 30px;
}
#boxtext h3 {
	margin-top: 0px;
}
#boxtext h2 {
	padding-left: 20px;
}
#boxtext p {
	margin-left: 30px;
}
#boxall {
	width: 658px;
	margin-top: 188px;
	float: right;
	font-size: 14px;
	margin-right: 20px;
}
#allboxes {
	padding-top: 170px;
}

/* /large boxes */

/* Navigation */
#nav {
	width: 924px;
	height: 138px;
	padding:0;
	position:fixed;
	background-attachment: scroll;
	background-position: 0 0;
	z-index: 3;
	top:0;
	text-align: left;
	left: 50%;
	margin-left: -462px;
}
#background {
	background-image: url(images/background.png);
	background-repeat: no-repeat;
	background-position: top;
	position: fixed;
	text-align:center;
	background-attachment: scroll;
	top:0;
	z-index: 0;
	height: 600px;
	left: 0px;
	width: 2000px;
}
/* /Navigation */

#content {
	width: 800px;
	position: absolute;
	z-index: 1;
	text-align: left;
	float: left;
	margin-left: -400px;
	left: 50%;
}
#header {
	padding-top: 100px;
	background-image: url(images/header.png);
	background-repeat: no-repeat;
	height: 200px;
	margin-top: 120px;
}
#header p {
	padding-top: 70px;
	float: right;
	width: 400px;
	padding-right: 80px;
}
#about {
	margin-top: 1000px;
	background-image: url(images/about.png);
	background-repeat: no-repeat;
	height: 500px;
}


#skills {
	margin-top: 1000px;
	background-image: url(images/skills.png);
	background-repeat: no-repeat;
	height: 500px;
}
#ma {
	margin-top: 0px;
}

#contact {
	margin-top: 2000px;
	background-image: url(images/contact.png);
	background-repeat: no-repeat;
	height: 500px;
	margin-bottom: 500px;
}
#contact #text {
	margin-top: 160px;
	float: left;
	padding-left: 130px;
	font-size: 16px;
}
#contact #text h2 {
	font-size: 18px;
}

#designs {
	margin-top: 1000px;
	background-image: url(images/designs.png);
	background-repeat: no-repeat;
	height: 4000px;
}
#designbox {
	background-image: url(images/designbox.png);
	background-repeat: no-repeat;
	height: 261px;
	width: 350px;
	margin-top: 50px;
	float: left;
	margin-left: 40px;
}

#gball {
	width: 878px;
	margin-top: 180px;
}
#gball #gbtop {
	background-image: url(images/grassboxtop.png);
	background-repeat: no-repeat;
	height: 64px;
	width: 878px;
}
#gball #gbmid {
	background-image: url(images/grassboxmid.png);
	background-repeat: repeat-y;
	width: 878px;
}
#gball #gbmid p {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 600px;
	margin-left: 30px;
	padding-left: 100px;
}
#gball #gbbot {
	background-image: url(images/grassboxbot.png);
	background-repeat: no-repeat;
	height: 64px;
	width: 878px;
}

