@charset "utf-8";
body {
	font: 100%/1.4 UbuntuRegular, Arial, Helvetica, sans-serif;
	font-size:80%;
	margin: 0;
	padding: 0;
	color: #FFF;
	background-color: #1A1A1A;
}
h1, h2, h3 {
	font-family: DejaVuSansBook, Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;
	padding-right: 15px;
	padding-left: 15px;
}
a img {
	border: none;
}
a:link {
	color:#FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FF00FF;
	text-decoration: none;
}
a:hover, a:active, a:focus {
	text-decoration: none;
}
.container {
	width: 80%;
	max-width: 900px;
	min-width: 900px;
	background: #585858;
	margin: 0 auto;
	min-height:400px;
	max-height:700px;
	border:none;
}
.header {
	padding-bottom:0px;
	width:100%;
	background-color: #1A1A1A;
	height: 180px;
	background-image: url(../images/headerforwebsite.png);
	background-repeat: no-repeat;
	background-position: left top;
	border:none;
}
.aboutheader {
	padding-bottom:0px;
	width:100%;
	background-color: #1A1A1A;
	height: 180px;
	background-image: url(../images/aboutheader.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.contactheader {
	padding-bottom:0px;
	width:100%;
	background-color: #1A1A1A;
	height: 180px;
	background-image: url(../images/contactheader.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.portfolioheader {
	padding-bottom:0px;
	width:100%;
	background-color: #1A1A1A;
	height: 180px;
	background-image: url(../images/portfolioheader.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.headercontent {
	padding-top: 0px;
	padding-left: 589px;
	padding-bottom: 150px;
	padding-right: 0px;
}
.contactheadercontent {
	padding-top: 0px;
	padding-left: 296px;
	padding-bottom: 150px;
	padding-right: 0px;
}

.content {
	width: 30%;
	float: left;
}
.footer {
	background: #1a1a1a;
	clear: both;
}

.pagelayout {
	margin-left:300px;
}
.footer {
	color: #666;
	height: 20px;
	background-color: #1a1a1a;
}
.footer_mailto {
	color: #666666;
	background-color: #1a1a1a;
	float: right;
}
.footercontent {
	background-color:#1A1A1A;
	color:#666666;
	float:left;
}
.contactcontent {
	width: 50%;
	float: left;
}
.contactcontent2 {
	width: 50%;
	float: left;
	padding-top: 35px;
	max-height: 700px;
	min-height: 200 px;
}
.aboutcontent {
	width: 50%;
	float: left;
	min-height:200px;
	max-height:700px;
}
.aboutcontent2 {
	width: 50%;
	float: left;
	min-height:200px;
	max-height:700px;
}
.homecontent {
	width: 50%;
	float: left;
	min-height: 200px;
	max-height: 450px;
	overflow-y: scroll;
}
.homecontent2 {
	width: 50%;
	float: left;
	min-height:200px;
	max-height:700px;
}
.contactcontent {
	width: 50%;
	float: left;
	min-height:200px;
	max-height:700px;
}
.resumedownload a:link {
	color:#0F0;
	text-decoration: underline;
	padding-left: 15px;
	padding-bottom: 15px;
}
.resumedownload a:visited {
	color: #FF0;
	text-decoration: underline;
	padding-left: 15px;
	padding-bottom: 15px;
}
.resumedownload a:hover, a:active, a:focus {
	text-decoration: underline;
}
.thumbnail1 {
	width: 280px;
	padding-top: 50px;
	padding-left: 100px;
}
.examples {
	padding-top: 10px;
	padding-left: 82px;
}
.emaillink a:link {
	color:#0F0;
	text-decoration: underline;
	padding-left: 15px;
	padding-bottom: 15px;
}
.emaillink a:visited {
	color: #FF0;
	text-decoration: underline;
	padding-left: 15px;
	padding-bottom: 15px;
}
.emaillink a:hover, a:active, a:focus {
	text-decoration: underline;
}
.emaillinkcontent {
	padding-top: 50px;
}

@font-face {
    font-family: 'DejaVuSansBook';
    src: url('../fonts/DejaVu/DejaVuSans-webfont.eot');
    src: url('../fonts/DejaVu/DejaVuSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/DejaVu/DejaVuSans-webfont.woff') format('woff'),
         url('../fonts/DejaVu/DejaVuSans-webfont.ttf') format('truetype'),
         url('../fonts/DejaVu/DejaVuSans-webfont.svg#DejaVuSansBook') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'DejaVuSansBold';
    src: url('../fonts/DejaVu/DejaVuSans-Bold-webfont.eot');
    src: url('../fonts/DejaVu/DejaVuSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/DejaVu/DejaVuSans-Bold-webfont.woff') format('woff'),
         url('../fonts/DejaVu/DejaVuSans-Bold-webfont.ttf') format('truetype'),
         url('../fonts/DejaVu/DejaVuSans-Bold-webfont.svg#DejaVuSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'UbuntuRegular';
    src: url('../fonts/Ubuntu/Ubuntu-R-webfont.eot');
    src: url('../fonts/Ubuntu/Ubuntu-R-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Ubuntu/Ubuntu-R-webfont.woff') format('woff'),
         url('../fonts/Ubuntu/Ubuntu-R-webfont.ttf') format('truetype'),
         url('../fonts/Ubuntu/Ubuntu-R-webfont.svg#UbuntuRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'UbuntuBold';
    src: url('../fonts/Ubuntu/Ubuntu-B-webfont.eot');
    src: url('../fonts/Ubuntu/Ubuntu-B-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Ubuntu/Ubuntu-B-webfont.woff') format('woff'),
         url('../fonts/Ubuntu/Ubuntu-B-webfont.ttf') format('truetype'),
         url('../fonts/Ubuntu/Ubuntu-B-webfont.svg#UbuntuBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'UbuntuLight';
    src: url('../fonts/Ubuntu/Ubuntu-L-webfont.eot');
    src: url('../fonts/Ubuntu/Ubuntu-L-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Ubuntu/Ubuntu-L-webfont.woff') format('woff'),
         url('../fonts/Ubuntu/Ubuntu-L-webfont.ttf') format('truetype'),
         url('../fonts/Ubuntu/Ubuntu-L-webfont.svg#UbuntuLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'UbuntuMedium';
    src: url('../fonts/Ubuntu/Ubuntu-M-webfont.eot');
    src: url('../fonts/Ubuntu/Ubuntu-M-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Ubuntu/Ubuntu-M-webfont.woff') format('woff'),
         url('../fonts/Ubuntu/Ubuntu-M-webfont.ttf') format('truetype'),
         url('../fonts/Ubuntu/Ubuntu-M-webfont.svg#UbuntuMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'UbuntuCondensedRegular';
    src: url('../fonts/Ubuntu/Ubuntu-C-webfont.eot');
    src: url('../fonts/Ubuntu/Ubuntu-C-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Ubuntu/Ubuntu-C-webfont.woff') format('woff'),
         url('../fonts/Ubuntu/Ubuntu-C-webfont.ttf') format('truetype'),
         url('../fonts/Ubuntu/Ubuntu-C-webfont.svg#UbuntuCondensedRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
