@import url("reset.css");

body {
	background: #174a7c url("/img/bg.jpg") repeat;
	color:#999;
	font-size:12px;
	font-family:"Helvetica Neue", Arial;
	margin-top:40px;
}

h1, h2, h3 {
	color:#e1e1e1;
	font-weight:bold;
	text-align:right;
}
h1 { font-size:3em; }
h2 { font-size:1.515em; }
h3 { font-size:0.82em; }
h3 a {
	color:#e1e1e1;
	text-decoration:none;
}
h3 a:hover {color:#777;}

/* HEADER */
div#headleft {
	float:left;
	margin-right:15px;
	padding-left:100px;
	width:265px;
	height:125px;
	text-transform:uppercase;
}

div#headright {
	padding-top:5px;
}

#headright li {
	text-transform:uppercase;
}
	#headright li a {
		color:#a1a1a1;
		font-size:1.5em;
		font-weight:bold;
		text-decoration:none;
	}

p.clear {
	clear:both;
	display:block;
}

/* VIDEO */
div#content {
/*	width:579px;*/
	width:320px;
	margin-left:381px;
}

div#video, .jm_replaced {
	height:240px;
	width:320px;
	margin-left:381px;
}

div#videotitle {
	font-size:1.5em;
	font-weight:bold;
	margin:30px 0 5px 381px;
}

/* RESUME */
#resume { margin-left:380px; }
	#resume dt {
		text-transform:uppercase;
		color:#fff;
		margin-bottom:1em;
	}
	#resume dd { margin-bottom:1em; }
		#resume dd ul { list-style:inside square; }
			#resume dd ul li { margin-bottom:0.5em; }
		#resume dd#jobs ul { list-style:none; }
			#resume dd#jobs ul li { margin-bottom:1em; }
				#resume dd#jobs ul li h4 {
					font-weight:bold;
					margin-bottom:0.25em;
				}
				#resume dd#jobs ul li p { margin-bottom:0.25em; }
				#resume dd#jobs ul li ul { list-style:inside square; }
					#resume dd#jobs ul li ul li { margin-bottom:0.5em; }
