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

body {
	font-family: "Optima", "Minion Pro Medium", serif;
	font-size: 76%;
	color: #000;
	margin: 0px;
	background-color: #FFF;
	padding: 0;
}

#parentwrapper {
	width: 1000px;
	margin: auto;
	text-align: left;
	position: relative;
	
}

#wrapper {
	width: 1000px;
}

/*header area*/

#header {
	width: 1000px;
	height: 75px;
	background-color: #FFF;
	font-size: 30px;
	vertical-align:middle;
	-moz-border-radius: 15px;
	border-radius: 15px;
	position:absolute;
	top:25px;
}

#header a {
	text-decoration:none;
	font-size: 17px;
	display:none;
}

#header p {
	margin-left: 25px;
}

#header a:link { color: #F36}
#header a:visited { color: #F36}
#header a:hover { color: #000} 

/*content area*/

#content {
	width: 860px;
	height:400px;
	background-color: #FFF;
	vertical-align:middle;
	-moz-border-radius: 15px;
	border-radius: 15px;
	position:absolute;
	top:125px;
}

#content p {
	margin:2px 400px 15px 30px;
}

#content img {
	margin: -10px 0px -0px 15px;
	display:none;
}

#content a:link { color: #F36}
#content a:visited { color: #F36}
#content a:hover { color: #000}

/*individual pages page*/

#resumeport {
	position: absolute;
	top: 28px;
	overflow:auto;
	height: 345px;
}

#resumeport img {
	margin: 3px 0 30px 30px;
}

#frog {
	position: absolute;
	top: 33px;
	left: 475px;
}

#typeface {
	position: absolute;
	top: 45px;
	left: 560px;
}

#trekcover {
	position: absolute;
	top: 35px;
	left: 455px;
}

#trekspread {
	position: absolute;
	top: 215px;
	left: 345px;
}

#foxy {
	position: absolute;
	top: 90px;
	left: 191px;
}

#foxy img {
	margin-right: 10px;
}

#social {
	position: absolute;
	top: 236px;
	left: -15px;
}

#social img {
	margin-bottom: 18px;
}

/*connect sidebar*/
#connect {
	width: 115px;
	height:400px;
	background-color: #FFF;
	vertical-align:middle;
	-moz-border-radius: 15px;
	border-radius: 15px;
	position:absolute;
	top:125px;
	left: 885px;
}

#connect img {
	display:none;
}

/*footer area*/

#footer {
	width: 1000px;
	height:35px;
	background-color: #FFF;
	font-size: 15px;
	text-align: center;
	-moz-border-radius: 15px;
	border-radius: 15px;
	position:absolute;
	top:550px;	
}

#footer p {
	margin-top: 9px;
	margin-left: 12px;
}

.footer a {
	text-decoration: none;
	padding: 0 10px;
}	

#footer a:link { color: #000}
#footer a:visited { color: #000}
#footer a:hover { color: #F36} 

/*general items/overrides*/

h2 {
	color:#F36;
}

#content h2 {
	margin: 25px 30px 0px 30px;
}


#connect a {
	margin-left: 6px;
	text-align: center;
}

p {
	margin: 22px;
}

#connect p {
	margin-top: 30px;
}

#connect img {
	margin-bottom: 29px;
}

img {
	border: none;
}

ul {
	margin-left: 3px;
	margin-top: 2px;
}

.ul {
	margin-top: -12px;
	margin-bottom: 25px;
}
