/* CSS Document */
body {
	margin: 0; padding: 0;
	background: #fff url(../images/vom.gif) no-repeat -45px 20px;
	font: .8em/1.4em "Trebuchet MS", Arial, Helvetica, sans-serif; }
a {text-decoration: none; }
a:link, a:visited { color: blue; }
a:hover { color: purple; }
a:active, a:focus { color: red; }
img { border: none; }

#gestalt { margin: 0; padding: 0;
	background: transparent url(../images/this.gif) no-repeat 150px 10px;}

#brand {position: relative; top: 10px;
	margin: 0 25px 0 275px;
	padding: 25px 25px 0 0;
	height: 165px; 
	background: transparent url(../images/lineh.gif) no-repeat left bottom; }
#brand h1 {width: 250px; float: left;  padding-top: 10px; }
#brand h1 img { width: 155px; height: 110px; }
#brand p { width: 16em; float: left; position: relative; top: 85px; font-weight: bold; color: #99a; }

#maincontent {clear: both; margin: 35px 50px 10px 275px; padding: 0 0 10px 0; }
#maincontent p { color: #666; margin: 0 0 .5em 0; padding: 0;}
#maincontent em { color: #a70; font-weight: bold; }
#maincontent cite { color: #000; }
#maincontent ul, #maincontent li {margin: 0; padding: 0; list-style-type: none; font-weight: bold; }
#maincontent li ul li { font-weight: normal; text-transform: none; margin: 0 0 0 10px; }
#maincontent .thumbs img { width: 100px; height: 100px; }
img.oneact { float: right; padding: 0 0 1em 1em; width: 90px; height: 150px; }

#footer { clear: both; margin: 25px 25px 0 275px; padding-top: 5px; font-size: .8em; color: #bbb; 
	background: #fff url(../images/lineh.gif) repeat-x 150px 0; }

#nav { position: absolute; left: 100px; top: 330px; }
#nav ul {margin: 0; padding: 0; }
#nav ul li { margin: 0 0 5px 0; list-style-type: none; }
#nav ul a {font-weight: bold; }

/* mp3 popup styles */
body.glenntrack { background: #fff url(../images/vom_small.gif) no-repeat left top; }
p.mp3 { padding: 50px 5px 0 150px; }

/* resume list styles */
li.voice, li.direction { width: 320px; float: left; }
