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

/*** STYLE SETTINGS ***/

.h1{
font-size: 18pt;
font-weight: bold;
background-color: #c16148;
text-align: center;
}

.h2 {
font-size: 14pt;
font-weight: bold;
text-align: left;
}

.s1 {
font-size: 12pt;
font-weight: bold;
text-align: left;
color: #7caf41;
}

.s2{
font-size: 20pt;
}

.footername {
float: left;

}
.footeremail {
float: right;

}


/*** LINK SETTINGS ***/
a:link {
color: #ffffff;
text-decoration: none;
}
a:visited {
color: #ffffff;
text-decoration: none;
}
a:hover {
color: #8dc63f;
text-decoration: none;
}

a img {
	border: none;
	outline: none;
	text-decoration: none;
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
	}
	
a.img:link img {
border: none;
text-decoration: none;
}
a.img:visited img {
border: none;
text-decoration: none;
}
a.img:hover img {
border: none;
opacity: .5;
filter: alpha (opacity=60);
text-decoration: none;
}

/*** IMAGE ROLLOVER LINKS ***/
	
	.portfoliolink {
	display: block;
	width: 148px;
	height: 54px;
	background: url(webart/button/btn_menu_portfolio.png) bottom;
	text-indent: -99999px;
}


.portfoliolink:hover {
	background-position: 0 0;
}
	
.resumelink {
	display: block;
	width: 148px;
	height: 54px;
	background: url(webart/button/btn_menu_resume.png) bottom;
	text-indent: -99999px;
}

.resumelink:hover {
	background-position: 0 0;
}

.emaillink {
	display: block;
	width: 54px;
	height: 54px;
	background: url(webart/button/btn_menu_contact.jpg) bottom;
	text-indent: -99999px;
}

.emaillink:hover {
	background-position: 0 0;
}

.linkedinlink {
	display: block;
	width: 54px;
	height: 54px;
	background: url(webart/button/btn_menu_linkedin.jpg) bottom;
	text-indent: -99999px;
}

.linkedinlink:hover {
	background-position: 0 0;
}

	.pdflink {
	display: block;
	width: 91px;
	height: 54px;
	background: url(webart/button/btn_download_pdf.png) bottom;
	text-indent: -99999px;
}

.pdflink:hover {
	background-position: 0 0;
}


/*** BODY SETTINGS ***/

body {
background: #333333;
font-family: "Verdana";
font-size: 12pt;
color: #ffffff;
margin-top: 0px;
}

div#maincontainer {
width: 100%;

}

div#container {
width: 945px;
margin: 0 auto;
background-color: #333333;
}

div#header {

width: 945px;
height: 112px;
margin: 0 auto;
float: center;
background: url(webart/bg/bg_header.png);
background-color: #333333;

}

div#titleresume {
width: 945px;
height: 170px;
margin: 0 auto;
float: center;
background: url(webart/title/title_resume.jpg);
background-color: #333333;

}


div#portfolio {
padding-top: 58px;
float: right;
}



div#resume {
padding-top: 58px;
padding-right: 10px;
float: right;
}

div#email {
padding-top: 58px;
padding-left: 10px;
float: right;
}

div#linkedin {
padding-top: 58px;
padding-left: 10px;
padding-left: 10px;
float: right;
}

div#pdf {
padding-top: 100px;
padding-left: 20px;
float: left;
}

div#menu {
width: 140px;
padding-left: 10px;
padding-top: 50px;
line-height: 40px;
float: left;
}

div#content {
width: 935px;
padding-left: 10px;
padding-right: 0px;
padding-bottom: 0px;
float: left;
background-color: #131313;
}

div#imagepage {
width: 935px;
padding-left: 10px;
padding-right: 0px;
padding-bottom: 0px;
text-align: center;
background-color: #131313;
}

div#suitedescription {
width: 800px;
padding-left: 70px;
text-align: left;
background-color: #131313;
}

div#footer {


width: 100%;
padding-top: 20px;
padding-bottom: 10px;
font-family: "Verdana";
font-weight: bold;
font-size: 12pt;
color: #ffffff;
text-align: center;
background-color: #131313;

}


/*** corrections ***/
html {
  overflow-y: scroll;
}


