/* @override http://www.natemueller.com/style.css */

/* @override http://natemueller.com/style.css */


html {
	margin: 0;
	padding: 0;
}

body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: url(images/background.jpg) 0 -395px;
}

#content {
	width: 100%;
	position: absolute;
	color: #fefffe;
	top: 375px;
	background: url(images/gradient-background.jpg) repeat-x;
}

a {
	color: #fefffe;
	text-decoration: none;

}

a:hover {

}

#info-box {
	display: inline-block;
	height: 275px;
	width: 600px;
	padding-left: 50px;
}

.title {
	font-size: 35px;
	
}

.description {
	font-size: 18px;
}

.links {
	margin-top: 20px;
}

.gradient {

}

.map {
	position: relative;
	top: 3px;
	padding-left: 10px;
	padding-left: 5px;
	cursor: pointer;
}

.cv {
	position: relative;
	top: 3px;
	cursor: pointer;
}

.cv:hover {
	border-bottom-width: 0;
}

.vcard {
	position: relative;
	top: 3px;
	cursor: pointer;
}

.vcard:hover {
	border-bottom-width: 0;
}

.overlay { 
	background: url(images/white.jpg);
	display:none; 
	z-index:10000; 
	background-color:#fff; 
	width:600px;     
	min-height:350px; 
	border:1px solid #666; 
    -moz-box-shadow:0 0 90px 5px #000; 
	-webkit-box-shadow: 0 0 90px #000;     
} 