@charset "utf-8";
/* CSS Document */

body {
	background:#CCC;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4f81bd;
}

p {
	color:#4f81bd;
	text-align:left;
	float:none;
}

.fix {
	clear:both;
}

#fix {
	clear:both;
}

.holder {
	margin-top:0;
	background:#fff;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	padding: 0 0 25px 0;
	text-align:left;
	background-color: #fff;
  	-webkit-border-radius: 6px;    /* for Safari */
  	-moz-border-radius: 6px;       /* for Firefox */
	border: 5px solid #4f81bd;
}

.footer {
	width:1000px;
	margin-top:0;
	text-align:left;
	line-height:24px;
	margin-left:auto;
	margin-right:auto;
	padding-left: 10px;
	font-size:12px;
}

.footer ul {
	margin:0 10px 0 0;
	padding:0;
	float:right;
}

.footer li {
	display:inline;
	margin:0;
	padding:0 0 0 20px;
}

.footer div {
	float:left;
}

#idBar {
	position:right;
	float:right;
	margin-top:35px;
}

#logo {
	float:left;
	margin:15px 10px 10px 40px;
}

#nav {
	margin:10px 40px 30px 0;
	width:510px;
	float:right;
	border-bottom:3px solid #4f81bd;
}

#nav ul {
	margin:0;
	padding:0;
}

#nav li {
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
	line-height:85px;
}

#nav a {
	background-color: #fff;
	display:block;
	float:left;
	text-decoration: none;
	margin: 0;
	padding:0px;
	border-style: none;
	text-align:center;
}

/* Begin Buttons */

#nav #active {
	background-position: 0px -170px;
}

a.animation {
	display:block;
	width:85px;
	height:85px;
	background: url(../img/aim_Btn.jpg) 0 0 no-repeat;
	text-decoration: none;
}

a:hover.animation {
	background-position: 0px -85px;
}

a.concept {
	display:block;
	width:85px;
	height:85px;
	background: url(../img/concept_Btn.jpg) 0 0 no-repeat;
	text-decoration: none;
}

a:hover.concept {
	background-position: 0px -85px;
}

a.contact {
	display:block;
	width:85px;
	height:85px;
	background: url(../img/contact_Btn.jpg) 0 0 no-repeat;
	text-decoration: none;
}

a:hover.contact {
	background-position: 0px -85px;
}

a.resume {
	display:block;
	width:85px;
	height:85px;
	background: url(../img/resume_Btn.jpg) 0 0 no-repeat;
	text-decoration: none;
}

a:hover.resume {
	background-position: 0px -85px;
}

a.links {
	display:block;
	width:85px;
	height:85px;
	background: url(../img/links_Btn.jpg) 0 0 no-repeat;
	text-decoration: none;
}

a:hover.links {
	background-position: 0px -85px;
}

a.bio {
	display:block;
	width:85px;
	height:85px;
	background: url(../img/bio_Btn.jpg) 0 0 no-repeat;
	text-decoration: none;
}

a:hover.bio {
	background-position: 0px -85px;
}

/* End Buttons */

#hr {
    height:3px;
    width:425px;
    background:#4f81bd;
    margin: 100px 0px 0px 200px;  
   }
   
#content {
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
}

#textBlock {
	text-align:left;
	padding:10px;
	height: inherit;
	margin: 235px 0px 0px 0px;
	-webkit-border-radius: 6px;    /* for Safari */
  	-moz-border-radius: 6px;       /* for Firefox */
	border: 3px solid #4f81bd;
}

h3 {
	font-size:12px;
	color:#666;
}
   
#blueBar {
	display:block;
	width:285px;
	height:39px;
	background:url(../img/blueBar.jpg) 0 0 no-repeat;
	margin-top:100px;
}
   
/*
Link Definition
*/

a:link {
	border-style: none;
	color:black;
	text-decoration:none;
}

a:visited {
	text-decoration: none;
	color:#000;
}