@charset "utf-8";
/* CSS Document */
body {
	background: #ffffff;
}

#container{
	margin-left:auto;
	margin-right:auto;
	width:960px;
}

#header{
	position:static;
	width:820px;
	height: 80px;
	margin-top:10px;
	margin-left:70px;
}
#header_info{
	margin-top:-60px;
	font-size:16px;
	text-align:right;
	
}
#header_info a {
	text-decoration:none;
}
	
#links_bar {
	position:static;
	margin-top:0px;
	width:960px;
}

#homenav {
	position:static;
	margin-left:70px;
	margin-right:0 px;
	font-size:16px;
	color:#000;
}
#homenav a {
	text-decoration:none;
}
#homelinks {
	position:static;
	margin-top:-20px;
	margin-left:536px;
	margin-right:0 px;
	font-size:16px;
	color:#000;
}
#homelinks a {
	text-decoration:none;
}

#links {
	position:static;
	margin-top:0px;
	margin-left:606px;
	margin-right:0 px;
	font-size:16px;
	color:#000;
}
#links a {
	text-decoration:none;
}

a:link {
	color:#000;
}
a:visited {
	color:#999;
}
a:hover {
	color:#f00;
}
a:focus {
	color:#f00;
}
a:active {
	color:#f00;
}

#web {
	position:relative;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-left:70px;
	margin-top:10px;
	width:820px;
}
#graphics {
	position:relative;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-left:70px;
	margin-top:20px;
	padding-top:10px;
	width:820px;
}
#proj_body {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-left:70px;
	margin-top:20px;
	width:820px;
	height:800px;
	border:1px solid #000;
	overflow:auto;
}
#frogger_body {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-left:70px;
	margin-top:20px;
	width:820px;
}
#teddy_body {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-left:70px;
	margin-top:20px;
	width:820px;
}
#resume_body {
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-left:70px;
	margin-top:20px;
	width:820px;
	height:1100px;
	background-color:#CCC;
}

#resume{
	margin-left:10px;
}
	
#footer{
	position:static;
	height:275px;
	padding-top:10px;
	margin-top:0px;;
	margin-bottom:0px;
	top:auto;
	bottom:0px;
	width:960px;
	background-color:#FFF;
}

#contact{
	margin-left:70px;
	font-size:14px;
	width:820px;
	color:#000;
}
#contact_info{
	margin-top:-208px;
	font-size:16px;
	text-align:right;
}
#contact_info a{
	text-decoration:none;
}

#frogger{
	position:relative;
	width:800px;
	height:420px;
	margin-top:10px;
	margin-left:10px;
}

#teddy{
	position:relative;
	width:800px;
	height:420px;
	margin-top:10px;
	margin-left:10px;
}

.thick_sep{
  	color: #000;
	background-color:#000;
	border:none;
	height: 4px;
  	width: 100%;
}

.line_sep{
  	color: #000;
	background-color:#000;
	border:none;
	height: 2px;
  	width: 100%;
}

.body {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-left:70px;
	margin-top:20px;
	width:820px;
}

.headline {
	float:left;
	width:400px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:28px;
	margin-left:10px;
	margin-top:5px;
	color:#000;
}

.foot_sep{
	color:#000;
	background-color:#000;
	border:none;
	height: 4px;
  	width: 100%;
}

.footthin_sep{
	color:#000;
	background-color:#000;
	margin-top:15px;
	border:none;
	height: 2px;
  	width: 100%;
}

.descriptions {
	position:absolute;
	width:245px;
	text-align:right;
	top:0px;
	margin-top:0px;
	margin-left:auto;
	right:0px;
	margin-right:0px;
	color:#000;
}
.descriptions a{
	text-decoration:none;
}

.web_proj{
	position:relative;
	width:820px;
	margin-top:10px;
	margin-left:0px;
}

.toplink{
	position:static;
	margin-left:810px;
	margin-right:0 px;
	font-size:16px;
	color:#000;
	text-decoration:none;
}
.gohome{
	position:static;
	margin-left:828px;
	margin-right:0 px;
	font-size:16px;
	color:#000;
	text-decoration:none;
}

.contact ul li{
	height:45px;
	text-decoration:none;
}

.form{
	width:250px;
	margin-bottom:10px;
}
.submit{
	margin-left:200px;
}

.clear{clear:both}

a img {border:none}
a link {text-decoration:none; border:none}
h1{color:#666}
h2{color:#666; margin-bottom:-5px}
h3{font-size:21px; border-bottom:1px solid #000; margin-top:5px; padding-bottom:3px; color:#000}
h4{color:#F00}
p{text-align:left}
center{bottom:0px; margin-bottom:0px; margin-top:auto; top:0px;}
ul li{text-align:left; margin-left:-25px;}
textarea{resize:none}
