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

.footer_text {font-size:10px;
text-align:center
}

.larger_text { font-size:48px; font-family:Georgia, "Times New Roman", Times, serif;}

.index_text {font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;}

.contact_text {font-size:25px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:400;}

.resume_header {font-size:25px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:800; color:#000066;}

html { 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}

#outer { 
	background-color:#FFFFFF;
	position:relative;
	width: 961px;
	height:auto;
	align: center;
	margin: 0 auto;
	text-align: left;
} 

#body_index{
	position: absolute;
	width: 961px;
	height: 725px;
	top: 7px;
	background-color:#FFF
	
}

#body{
	position: absolute;
	width: 961px;
	height: 550px;
	top: 7px;
	background-color:#BEBEBE;
	
}
#flash_photo {
	position:absolute;
	width:455px;
	height:525px;
	top:170px;
	left:25px;
	background-image:url(graphics/Flash/Sage.jpg);
}

#index_text{
	position:absolute;
	width:421px;
	height:1050px;
	height:525px;
	top:170px;
	left:515px;
}

#body_basic{
	position:absolute;
	background-color:#FFFFFF;
	width:961px;
	top:161px;
	left:25px;
}

#content_basic {position:absolute;

width:961px;
top:130px;
}

#header{position:absolute;
top:15px;
text-align:center;
}

#social{
	position:relative;
	top:690px;
	left:00;
	vertical-align:middle;
	text-align:center;
}

#footer {
	position: absolute;
	width: 961px;
	top: 735px;
	text-align: center;
	left: 0px;
}

#header_basic{width:961px;
	height:150px;
	position:absolute;
	color:#999999;
	text-align:center;
	background-color:#FFFFFF;
}

#footer_basic{ position:relative;
text-align:center;
vertical-align:bottom;
float:left;;
}

#pc_content {
	position:absolute;
	top:325px;
	width:961px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#FFFFFF;
	left: -1px;
}
#newspaper {position:absolute;
float:left;
background-color:#FFFFFF;
width:961px;
}

#awards {
position:absolute;
float:left;
width:180px;
background-color:#FFFFFF;
text-align:center;
height:1670px;}

#contact {position:absolute;
width:800px;
left:50px;}

#contact_container {Position:absolute; width:961px; height:620px; background-color:#FFFFFF;}

#resume_container {position:absolute; width:961px; height:2150px; background:#FFFFFF;} 

#resume {position:absolute; width:921px; left:20px; background:#FFFFFF;} 