body
{
    font-family: Corbel, Arial, 'Microsoft Sans Serif';
    margin: 0;
    padding: 0;
	font-size:0.8em;
	background-color:#2e2e2e;
}
h1 {padding-left:5px; text-align:left; color:#2e2e2e; font-size:1.8em; font-weight:lighter;}
h2 {padding-left:5px;text-align: left; color:#A8A8A8 ; font-size: 1.5em; font-weight:lighter;position:relative; top:20px; font-family:'Century Gothic';}
h3 {padding-left:5px;text-align:left; color:#2e2e2e; font-size:1em; font-weight:lighter; position:relative; top:-10px; text-transform:uppercase;font-family:'Century Gothic';}
p{padding-left:5px; padding-right:5px; color:#2e2e2e; }


.pageTitle{margin-top:80px; font-family:'Century Gothic';}
.tagline{position:relative; top:-20px;}

#bigContainer { width:890px; margin: auto; overflow: hidden;background-color:white;border-top: solid 10px #2e2e2e; 	color:#2e2e2e;}
#container { width:770px; margin: auto; overflow: hidden;background-color:white;	}
#header{width: 768px; text-align:center;overflow: hidden;}
#intro,#projects,#miscs {width:770px; margin-bottom:25px; overflow:hidden;}


p.notes{
color:#C8C8C8; font-size:.8em; position:relative; top:-20px; }



img.floatLeft { 
    float: left; 
    margin: 4px 12px 4px 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}

.align-right { float:right; margin: 0 0 0 0; }
.align-left { float:left; margin: 0 0 0 0; }

#navigation,#contact 
{
	width:180px; height:420px; 
	border-right:dashed 1px #E8E8E8; 
	border-bottom:dashed 1px #E8E8E8;
	border-left:dashed 1px #E8E8E8;
	border-top: solid 3px #99CC33;
	float:left;
}
#resumeLeft
{
	width:180px;  height: 990px;
	border-right:dashed 1px #E8E8E8; 
	border-bottom:dashed 1px #E8E8E8;
	border-left:dashed 1px #E8E8E8;
	border-top: solid 3px #99CC33;
	float:left;
}
#resumeRight
{
	width:560px; height: 990px;
	border-right:dashed 1px #E8E8E8; 
	border-bottom:dashed 1px #E8E8E8;
	border-left:dashed 1px #E8E8E8;
	border-top: solid 3px #99CC33;
	float:left;
}
#resumeRightContainer
{width:560px; height:960px; float:left;
	
}
#resumeSections
{ width: 560px;
}

#gutterHRes
{
width: 560px;
height: 25px;
}

#preface
{
	width:360px; height:420px; 
	border-right:dashed 1px #E8E8E8; 
	border-bottom:dashed 1px #E8E8E8;
	border-left:dashed 1px #E8E8E8;
	border-top: solid 3px #99CC33;
	float:left;
}
#pro1,#pro2,#pro3,#pro4,#pro5,#pro6,#pro7,#pro8,#pro9, #pro10, #pro11, #pro12
{
	width:240px; height:440px; 
	border-right:dashed 1px #E8E8E8; 
	border-bottom:dashed 1px #E8E8E8;
	border-left:dashed 1px #E8E8E8;
	border-top: solid 3px #FF9900;
	float:left;
}

#cat1, #cat2, #cat3
{
	width:240px; height:220px; 
	border-right:dashed 1px #E8E8E8; 
	border-bottom:dashed 1px #E8E8E8;
	border-left:dashed 1px #E8E8E8;
	border-top: solid 3px #3399FF;
	float:left;
}

#gutterV1,#gutterV2,#gutterV13,#gutterV14
{width:22px; height:304px; float:left;}
#gutterV11,#gutterV12
{width:22px; height:220px; float:left;}


#gutterH1,#gutterH2,#gutterH3,#gutterH4,#gutterH5,#gutterH6,#gutterH7,#gutterH8
{width:770px; height:25px; float:left; }

#gutterV3,#gutterV4,#gutterV5,#gutterV6,#gutterV7,#gutterV8,#gutterV9, #gutterV10
{width:22px; height:444px; float:left;}






#bottomFrame
{
	
	float: left;
	width: 100%;
	height: 30px;
	background-color: #2e2e2e;
}



.greenLinks{padding:4px; position:relative; top:-10px; }
a.greenLinks:link{ color:#2e2e2e; text-decoration:underline;}
a.greenLinks:visited{color:#500000; text-decoration:underline;}
a.greenLinks:hover{color:#99CC33;}

.green1Links{}
a.green1Links:link{color:#2e2e2e; text-decoration:underline;}
a.green1Links:visited{color:#500000; text-decoration:underline;}
a.green1Links:hover{color:#99CC33;}


.redLinks{}
a.redLinks:link{color:#2e2e2e; text-decoration:underline;}
a.redLinks:visited{color:#500000; text-decoration:underline;}
a.redLinks:hover{color:#FF9900;}

.blueLinks{ }
 a.blueLinks:link {color:#2e2e2e; text-decoration:underline; }
 a.blueLinks:visited { color:#500000 ; text-decoration:underline; }
 a.blueLinks:hover {color:#3399FF; }


a:link img
{ border: 0.25px dotted white;}
a:active img,
a:visited img{
    border: 0;
}

a:hover img{
    border: 1px dotted #99CC33;
}





