/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#666666;}
a:link, a:visited{text-decoration:none;color:#666666;}
a:hover{color:#000000;}

/*content areas*/
#content{border:1px solid #666666;padding:10px;}
#footer{vertical-align:top;height:20px;padding-left:5px;}
#header{padding-left:0px;}

/*headings*/
h1{font-size:24px;line-height:24px;font-weight:normal;margin:0;}
h2{font-size:18px;line-height:18px;font-weight:normal;margin:0;}
h3{font-size:16px;line-height:16px;font-weight:normal;margin:0;}
h4{font-size:14px;line-height:14px;font-weight:normal;margin:0;}

/*navbar*/
#navcontainer{float:right;width:100%;text-align:right;}
#navcontainer ul{list-style-type:none;margin:0px;padding-right:10px;}
#navcontainer ul li{display:inline;} 
#navcontainer ul li a, #navcontainer ul li a:visited{margin-left: 10px;text-decoration:none;color:#666666;font-weight:bold;}
#navcontainer  ul li a:hover{color:#000000;text-decoration:underline;}

/*basic formatting*/
.date {float:right;display:block;}
.center {text-align: center;}
.floatRight{float:right;}
.floatLeft{float:left;}
.contentRightBorder{border-right:1px dotted #666666; padding-right:10px; width:255px; float:left;}
.contentLeftBorder{border-left:1px dashed #666666; padding-left:10px; width:255px; float:right;}
.resume{height: 320px;}
.colLeft{float:left;}
.colRight{float:right;}
.colLeft {}
iframe{border:none;}
#content a{text-decoration:underline;}
.details{font-size:10px; font-style:italic; text-align:right;}
.quote{font-style:italic; margin-left:20px;margin-right:20px;}
/*Resume*/
#current {
	position: static;
	text-align: left;
	float: left;
	vertical-align: top;
}
#permanent {
	float: right;
	text-align: right;
}
#page {
	background-color:#FFFFFF;
	width:680px;
	border:1px solid gray;
	padding: .5in;
	font-size:11px;
}
#page h1 {
	font-size: 36px;
	font-weight: normal;
}
#page h2 {
	font-size: 36px;
	font-weight: normal;
	text-decoration: underline;
	text-align:center;
	line-height:36px;
}
#page h3 {
	font-size: 18px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.imageRight{
	float:right;
	padding-left:10px;
	padding-bottom:10px;
}
.imageLeft{
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}