p {
	margin: 0;
	padding: 0;
}
img {
	margin: 0;
	padding: 0;
    border: none;
}
  
a {
	outline: none;
}

.tips   {
    width: 64px;
    height: 20px;
    padding: 0;
    margin: 0;
}    

html, body {
	padding: 0;
	margin: 0;
	background: #252525;
	font-family: "Century Gothic", arial, sans-serif;
}

#header {
	width: 100%;
	background: #464646;
	border-bottom: 5px solid #8cb148;
	position: fixed;
	top: 0px;
	left: 0px;
}

#logo {
	margin-left: 48px;
}

#leftmenu {
	margin-top: 5px;
	position: fixed;
	width: 151px;
	left: 50px;
	top: 95px;
	text-align: right;
}

.menuitem {
	color: #ffffff;
	font-size: 21px;
	margin-bottom: 5px;
	text-transform: uppercase;
	line-height: 23px;
}

.menuitem a {
	color: #ffffff;
	text-decoration: none;
}

.menuitem a:hover {
	color: #8cb148;
}

.submenu {
	color: #8cb148;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 15px;
}

#archive {
	margin-top: 10px;
}

#archive a {
	display: block;
	width: 151px;
	height: 30px;
	background: url(images/archive.jpg) 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}

#archive a:hover {
	background: url(images/archive.jpg) 0px -30px;
	background-repeat: no-repeat;
}



h1 {
	font-size: 100px;
	color: #8cb148;
	line-height: 76px;
	text-transform: uppercase;
}

.whitetext {
	color: #ffffff;
}

#maincontent {
	margin-left: 245px;
	margin-top: 100px;
}

#email  {
    margin-top: 9px;
    margin-bottom: 5px;
}
    
#email a {
	display: block;
	width: 386px;
	height: 42px;
	background: url(images/email.jpg) 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}

#email a:hover {
	background: url(images/email.jpg) 0px -42px;
	background-repeat: no-repeat;
}	

#resume	{
	margin-bottom: 12px;
}	
	
#resume a {
	display: block;
	width: 348px;
	height: 27px;
	background: url(images/resume3.jpg) 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}

#resume a:hover {
	background: url(images/resume3.jpg) 0px -27px;
	background-repeat: no-repeat;
}	

.minorhead1 {
	color: #8cb148;
	font-size: 21px;
	margin-bottom: 20px;
	text-transform: uppercase;
}	

.minorhead2 {
	color: #8cb148;
	text-transform: uppercase;
	margin-top: 20px;
}	

hr {
	color: #8cb148;
	background-color: #8cb148;
	border: none;
	height: 5px;
	margin: 20px 0px 20px 0px;
}

.infocontent {
	font-size: 11px;
	color: #ffffff;
	margin-bottom: 15px;
	width: 455px;
	font-family: arial;
}

.workcontent {
	width: 611px;
	font-size: 11px;
	color: #ffffff;
	margin-top: 1px;
	font-family: arial;
}	

.wimgs {
	margin-top: 10px;
	margin-right: 10px;
}	

#twitter	{
	margin-top: 10px;
	float: left;
}	

#twitter a {
	display: block;
	width: 27px;
	height: 29px;
	text-decoration: none;
}	

#linkedin	{
	margin: 10px 0px 0px 10px;
	float: left;
}
	
#linkedin a {
	display: block;
	width: 29px;
	height: 29px;
	text-decoration: none;
}	

#workmenu a {
	display: block;
	width: 167px;
	height: 54px;
	background: url(images/workmenu3.jpg) 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}

#workmenu a:hover {
	background: url(images/workmenu3.jpg) 0px -54px;
	background-repeat: no-repeat;
}	

#infomenu a {
	display: block;
	width: 167px;
	height: 54px;
	background: url(images/infomenu3.jpg) 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}

#infomenu a:hover {
	background: url(images/infomenu3.jpg) 0px -54px;
	background-repeat: no-repeat;
}	

#contactmenu a {
	display: block;
	width: 167px;
	height: 54px;
	background: url(images/contactmenu3.jpg) 0px 0px;
	background-repeat: no-repeat;
	text-decoration: none;
}

#contactmenu a:hover {
	background: url(images/contactmenu3.jpg) 0px -54px;
	background-repeat: no-repeat;
}	

#space  {
    margin-top: 100px;
}    