@charset "utf-8";
/* CSS Document */

article, aside, figure, figcaption, footer, header, nav, section {
	margin: 0;
	padding: 0;
	display: block;
}
body {
	padding: 0;
	margin: 0;
	color: #000000;
	font-family: "Nova Cut", serif, germania-one;
	font-size: 20px;
	background-image: -webkit-linear-gradient(75deg,rgba(180,253,174,1.00) 6.28%,rgba(15,23,34,1.00) 21.15%,rgba(15,23,34,1.00) 33.17%,rgba(180,253,174,1.00) 51.31%,rgba(15,23,34,1.00) 67.88%,rgba(15,23,34,1.00) 79.85%,rgba(180,253,174,1.00) 94.28%);
	background-image: -moz-linear-gradient(75deg,rgba(180,253,174,1.00) 6.28%,rgba(15,23,34,1.00) 21.15%,rgba(15,23,34,1.00) 33.17%,rgba(180,253,174,1.00) 51.31%,rgba(15,23,34,1.00) 67.88%,rgba(15,23,34,1.00) 79.85%,rgba(180,253,174,1.00) 94.28%);
	background-image: -o-linear-gradient(75deg,rgba(180,253,174,1.00) 6.28%,rgba(15,23,34,1.00) 21.15%,rgba(15,23,34,1.00) 33.17%,rgba(180,253,174,1.00) 51.31%,rgba(15,23,34,1.00) 67.88%,rgba(15,23,34,1.00) 79.85%,rgba(180,253,174,1.00) 94.28%);
	background-image: linear-gradient(15deg,rgba(180,253,174,1.00) 6.28%,rgba(15,23,34,1.00) 21.15%,rgba(15,23,34,1.00) 33.17%,rgba(180,253,174,1.00) 51.31%,rgba(15,23,34,1.00) 67.88%,rgba(15,23,34,1.00) 79.85%,rgba(180,253,174,1.00) 94.28%);
	-webkit-box-shadow: 0px 0px 0px;
	box-shadow: 0px 0px 0px;
	font-style: normal;
	font-weight: 400;
	background-repeat: repeat;
}
#wrapper {
	min-width: 600px;
	max-width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/stone_wall.jpg);
	-webkit-box-shadow: 0px 0px 150px 30px #999DA2;
	box-shadow: 0px 0px 150px 30px #999DA2;
	font-style: normal;
	font-weight: 400;
	background-repeat: repeat;
}
#wrapper .direct {
	margin-top: 101px;
	position: static;
}


header img {
	max-width: 100%;
	height: auto;
}
.paintings {
	margin-left: 65px;
	margin-right: 165px;
	text-align: center;
	-webkit-box-shadow: 2px 2px 7px 3px #000000;
	box-shadow: 2px 2px 7px 3px #000000;
	background-color: #000000;
	padding-left: 4px;
	padding-right: 4px;
}
nav ul  {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
nav ul li  {
	display: inline;
}
nav ul li footer  {

}
footer img  {
	background-image: url(global.css);

}

header nav ul a {
	padding-right: 20px;
	padding-left: 20px;
	color: #A8E899;
	font-family: "Nova Cut", serif, germania-one;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	text-transform: uppercase;
}
header nav {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	margin-top: -18px;
	-webkit-box-shadow: 0px 0px;
	box-shadow: 0px 0px;
}
li a img  {
	-webkit-box-shadow: inset 0px 0px 40px 6px #000000;
	box-shadow: inset 0px 0px 40px 6px #000000;
	margin-top: 1px;
	margin-bottom: 14px;
}

header nav ul a:visited {
	color: #666666;
}
header nav ul a:hover, header nav ul a:focus, header nav ul a:active {
	color: #FFFFFF;
	-webkit-box-shadow: 0px 0px;
	box-shadow: 0px 0px;
}
li a:hover img {
	-webkit-box-shadow: inset 0px 0px 40px 6px #FFFF66;
	box-shadow: inset 0px 0px 40px 6px #FFFF66;
}

#homeart {
	margin-right: auto;
	width: 600px;
	margin-bottom: 15px;
	margin-top: -5px;
}

footer {
	padding: 15px 25px;
	background-image: url(../images/footer_background.png);
	clear: both;
}
footer p {
	margin: 0;
	color: #CCCCCC;
}
footer nav {
	padding: 0;
	float: left;
}
footer nav ul a {
	padding-right: 10px;
	padding-left: 10px;
	color: #000000;
	font-family: Fondamento, "Sorts Mill Goudy", serif;
	font-size: 18px;
	border-right: 1px solid #CCCCCC;
	display: inline;
	text-decoration: none;
}
footer nav ul li:last-child a {
	border-right-style: none;
}
footer nav ul a:visited {
	text-shadow: 0px 0px #CCCCCC;
}
footer nav ul a:hover, footer nav ul a:focus {
	text-shadow: 0px 0px #333333;
	color: #A8E899;
}
footer nav ul a:active {
	text-shadow: 0px 0px #333333;
}
.copyright {
	font-family: Fondamento, "Sorts Mill Goudy", serif;
	font-size: 11px;
	text-align: right;
	padding-top: 3px;
	color: #000000;
	text-shadow: 1px 1px 1px #A8E899;
}
.ukelele img {
	margin-bottom: 43px;
	float: right;
	width: 575px;
	height: 450px;
	margin-right: 107px;
}
#wrapper h1 {
	color: #A8E899;
	font-weight: 400;
	text-align: center;
	text-shadow: 5px 5px 5px #000000;
	margin-top: -30px;
	font-family: "Nova Cut", serif, germania-one;
	font-style: normal;
	font-size: 24px;
	margin-bottom: 14px;
	-webkit-box-shadow: 2px 2px 7px 3px #000000;
	box-shadow: 2px 2px 7px 3px #000000;
	margin-left: 20px;
	margin-right: 20px;
	background-color: #0f1722;
}

#content div img {
	margin-top: 10px;
	-webkit-box-shadow: 0 0 8px 4px #000000;
	box-shadow: 0 0 8px 4px #000000;
	border: 3px solid #A8E899;
	margin-left: 100px;
	position: static;
}
#wrapper #content .sawbladecover {
	margin-top: -2px;
}
.photo {
	width: 22%;
	font-family: "Nova Cut", serif, germania-one;
	font-style: normal;
	font-size: medium;
	text-align: center;
	text-decoration: none;
	text-shadow: 2px 2px #F8F70B;
	float: left;
	margin-right: 1%;
	margin-left: 1%;
	height: 0%;
}
.drawings {
	text-align: left;
	margin-left: 50px;
}
#content figure {
	padding-bottom: 30px;
	text-align: center;

}
#wrapper .thumbs {
	display: inline-block;

}
#content #blurb img {
	margin-bottom: 30px;
	margin-top: -16px;
}
.paintingcover #homeart img {
	margin-bottom: 32px;


}


figure img {
	width: 40%;
	height: 40%;
	text-align: center;
	display: inline;
	float: left;
}
section figcaption    {
	text-shadow: 2px 2px 3px;
	font-family: "Nova Cut", serif, germania-one;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	width: 240px;
	line-height: 100%;
	text-align: center;
	text-decoration: none;
}
#comments p label {
	margin-left: 90px;
}
#wrapper #content .bob {
	margin-bottom: 15.5px;
	margin-top: -5px;
}
#wrapper #content .jack {
	margin-left: 72px;
}
#wrapper #content .digital {
	margin-left: 65px;


}
#wrapper #content .blurb {
	margin-left: -93px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding-bottom: 3px;
}

#wrapper #content .drawingslide {
	padding-top: 95px;
	padding-bottom: 96px;
}
#wrapper #content .paintingcover {
	padding-top: 55px;
	padding-bottom: 26px;
	margin-bottom: 2px;
	margin-left: 118.5px;
}

#content .photosun {
	margin-bottom: 15px;
	margin-top: -5px;
	margin-left: -11px;
}
#homeart .mixed img {
	margin-top: -2px;
	margin-bottom: 9px;
}

#wrapper #content .photosmisc {
	margin-right: 91px;
	margin-bottom: 2px;
}
#wrapper #content .photoslide {
	margin-bottom: 17px;
	margin-top: -10px;
}

#thoughts p {
	font-family: Monotxt, SansSerif;
	font-size: 1em;
	color: #A8E899;
	text-shadow: 3px 3px #000000;
	padding-top: 10px;
}

#submit {
	margin-bottom: 60px;
	color: #A8E899;
	text-shadow: 2px 2px #000000;
	background-color: #000000;
	padding: 1;
	text-align: left;
	font-family: Monotxt, SansSerif;
	font-size: 1em;
	margin-left: 229px;

}
#thoughts  label {
	width: 9em;
	float: left;
	text-align: right;
	padding-right: 8px;
}
#thoughts input , #thoughts #textarea{
	width: 15em;
	font-family: Monotxt, SansSerif;
	font-size: 1em;
	text-align: right;
}

#thoughts input #submit {
	width: auto;
	margin-top: 2em;
	color: #A8E899;
	margin-left: 35%;
}
#thoughts p #submit {
	color: #A8E899;
	background-image: -webkit-linear-gradient(270deg,rgba(0,0,0,1.00) 0%,rgba(255,255,102,1.00) 50.26%,rgba(0,0,0,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(0,0,0,1.00) 0%,rgba(255,255,102,1.00) 50.26%,rgba(0,0,0,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(0,0,0,1.00) 0%,rgba(255,255,102,1.00) 50.26%,rgba(0,0,0,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(0,0,0,1.00) 0%,rgba(255,255,102,1.00) 50.26%,rgba(0,0,0,1.00) 100%);
	text-shadow: 2px 2px 5px #000000;
	/* [disabled]float: right; */
	margin-left: 155px;
}

#comments {
	width: 80%;
	margin-right: auto;
	-webkit-box-shadow: 0px 0px 13px 7px #000000;
	box-shadow: 0px 0px 13px 7px #000000;
	padding-top: 50px;
	max-height: 600px;
	color: #A8E899;
	font-family: Monotxt, SansSerif;
	margin-left: auto;
	text-shadow: 3px 3px #000000;
	text-align: left;
	text-decoration: none;
	text-indent: 20px;
	margin-top: 46px;
	margin-bottom: 46px;
	font-weight: normal;
}
#wrapper .form_contact h2 {
	text-align: center;
}

#homeart .paintcover img {
	margin-left: 166px;
}

#wrapper #content .info {
	margin-bottom: -4px;




}
#content .drawings img {
	margin-bottom: 23px;
	margin-top: -8px;
}
#content .digital img {
	margin-bottom: 18px;
	margin-top: -3px;
	float: none;
	margin-left: 147px;
}
#wrapper #content .drawingslide {
	margin-bottom: 3px;
}
#content .drawingslide .fadein {

}
#content .paintings .fadein {
	margin-bottom: 3px;
	margin-left: 0px;
}
#wrapper #content .painstslide {
	margin-top: 45px;
	margin-bottom: 130px;
}

.digital #content .fadein {
	margin-bottom: 3px;
}
#wrapper .paintings .fadein img {
	margin-left: 48px;

}
#blurb .contact {
	margin-bottom: 5px;
	padding-top: 0px;

}
.drawingslide .fadein img {
	margin-bottom: 5px;
}
#wrapper .contact_blurb img {
	margin-bottom: 29px;
	margin-top: 23px;
	margin-left: 2px;
}
#wrapper #content .contact {
	margin-left: -93px;
	margin-bottom: 10px;
}
#wrapper .digital #content .digslide {
	margin-bottom: 8px;
}
.photo figcaption p {
	text-align: left;
	line-height: 4px;
	margin-top: 3px;
	color: #A8E899;
	-webkit-box-shadow: inset 0px 0px;
	box-shadow: inset 0px 0px;
	text-shadow: 3px 3px 3px #000000;
	font-weight: 400;
}
#wrapper #content .directory_placeholder {
	margin-top: 8px;
	margin-bottom: 10px;
}
figcaption {
	font-family: nova-cut, Nyala, sevillana, sans-serif;
	text-decoration: none;
	width: 100%;
	font-size: 10px;
	height: auto;
	overflow-x: auto;
	margin-top: 4px;
	margin-bottom: 6px;
	visibility: inherit;
	max-width: 144px;
	-webkit-box-shadow: 0px 0px 0px;
	box-shadow: 0px 0px 0px;
	text-shadow: 0px 0px;
}

.photo {
	width: 22%;
	padding: 0;
	height: 9.225em;
	float: left;
	margin-bottom: -40.709px;
}

.photo img {
	max-width: 100%;
	height: 68px;
	display: block;
	-webkit-box-shadow: 0px 0px;
	box-shadow: 0px 0px;
}

#wrapper2 {
	min-width: 600px;
	max-width: 800px;
	margin-right: auto;
	margin-left: 100px;
	margin-bottom: -200px;
	margin-top: -21px;
}

#wrapper3 {
	min-width: 600px;
	max-width: 800px;
	margin-left: 100px;
	margin-right: auto;
}
#wrapper #wrapper3 {


}
#wrapper h2  {
	float: none;
	color: #A8E899;
	text-shadow: 4px 4px 3px #000000;
	font-size: 34px;
	font-weight: lighter;
	text-align: center;
	margin-top: -20px;
	margin-left: 20px;
	margin-right: 20px;
}
.paintings  {
	color: #A8E899;
	font-weight: 500;
	text-shadow: 3px 3px 1px #000000;
	font-size: 20px;
	margin-right: 65px;
	margin-top: -25px;
	margin-bottom: 30px;
}
.H2_Alt_Color   {
	color: #A8E899;
	text-shadow: 1.5px 1.5px 2px #000000;
	font-weight: 500;
	text-align: center;
	font-size: 34.5px;
	margin-top: 3px;
	margin-bottom: 25px;
	background-color: #0F1722;
	-webkit-box-shadow: 2px 2px 7px 3px #000000;
	box-shadow: 2px 2px 7px 3px #000000;
}
.mecheng {
	margin-bottom: 478.5px;
	margin-left: 100px;
	margin-top: 1px;
}
#wrapper header .sketchbook {
	margin-top: 9px;

}
.adobe {
	margin-bottom: 23px;
}
.digblade {
	margin-bottom: 7px;

}
.slidethumb {
	margin-top: 20px;
	margin-bottom: -75px;
	-webkit-box-shadow: 0 0;
	box-shadow: 0 0;
	margin-left: 20px;
	margin-right: 20px;
}
.wrapper4 {
	margin-left: 100px;
	margin-bottom: 566px;
	margin-top: 110px;
}
#wrapper header .mech_eng {
	margin-bottom: 50px;
}
.mechanical {
	margin-top: 15px;
	margin-bottom: 40px;
}
#wrapper #content h3 {
	color: #A8E899;
	font-family: "Nova Cut", serif, germania-one;
	font-style: normal;
	font-weight: 400;
	text-align: center;
	font-size: 28px;
	text-shadow: 3px 3px 5px #000000;
}
