
/* styles for mathew bittleston's resume */
body { font-size: 12px;
	font-family: "Times New Roman", Times, serif;
	background-color: #FFFFFF;
	text-align: center; /* KLUDGE */
}
#maincontent {text-align: left;
	width: 80%;
	margin:0 auto}
h1 {text-align: center;
	letter-spacing: 10px;
	font-size: 200%;
	font-variant: small-caps;
	font-weight: normal;
	margin: .5em 0 .25em 0}
h2 {clear: both;
	letter-spacing: 2px;
	font-size: 150%;
	font-variant: small-caps;
	font-weight: normal;
	margin-bottom: .5em}
h2 i {letter-spacing: normal;
	font-size: 70%;
	font-variant: normal}
h3, h4, h5 {font-weight: normal;
	margin: .2em 0}
h5 {font-size: 100%;
	font-style: italic}
p  { margin-top: 4px; margin-bottom: 4px }
address {font-style: normal;
	text-align: center;
	letter-spacing: 2px;}
address.location {font-size: 150%;
	font-variant: small-caps;}
address.email {}
dl {margin-left: 40px;
}
dt {font-weight: bold;
	font-style: italic;
	margin: .5em 0;
	/* display: run-in; does not work yet? */
	clear: left}
dd {margin: 0 40px}
dd h4 {}
p {margin-left: 3em}
ul {list-style: none}
a  { color: #336; text-decoration: none }
a:visited  { color: black }
a:hover { text-decoration: underline }
ul   { margin-left: 20px; position: static }
/*********** classes *************/
.location {}
.milestones {margin-left:3em;
	border-collapse: collapse;
}
.milestones th {width: 4.5em;
	font-weight: normal;
	text-align: left;
	font-style: italic;
	padding-left:0;
}
.milestones td {}
.milestones dt,
.milestones dd {margin: .25em 0;
float:left;}
.milestones dt {width: 4.5em;
	font-weight: normal;
	clear:left}
.milestones dd {}
/** education **/
.degrees {margin-left:0;
	margin-top:0.4em}
.degrees p {float:left}
.degrees dt,
.degrees p{font-weight: normal;
	margin:0.1em .4em .1em 0;
	font-style: normal;
}
.degrees dt:after {content:':'}
.degrees dt {float:left;
	clear: both}
.degrees .gpa {float: left;margin-left: 2em}
.degrees .thesis {float:left; margin-top:0;
	margin-left: 20px;
	margin-bottom: .4em;
	clear: left;
	width:100%;
}
.degrees .honors {white-space: nowrap}
/****** project list *********/
.projects {margin-left: 40px}
.projects dl{margin-top:0}
.projects dt {font-style: normal;
	margin-bottom:0;
	display: block}
/* display: run-in currently unsupported by firefox ? */
.projects dd {margin-left:0;
	margin-right:0;
	display: inline}
.projects .description {}
.projects .position {font-size: 92%;
	font-style: italic;
	margin-left: .5em;
}
.projects .position:before {content: " - "}
.projects .position a {white-space: nowrap}
