@import url(files.css);

* {margin: 0; padding: 0;}

body {
	background-color:#FFF;
	background-image: url(/images/bg.gif);
	background-repeat:repeat-y;
}

/* main navigation setup and rollovers */

.mainnav {
	position:absolute;
	width:223px;
	left:50px;
	top:144px;
}

.mainnav ul {
	list-style:none;
	background:#F0F0F0;
	padding-left:10px;
	line-height:1em;
	padding-top:15px;
	padding-bottom:15px;
}

.mainnav ul li {
	width:213px;
	height:35px;
	background-position:0px 0px;
}

.mainnav ul a {
	display:block;
	width: 100%;
	height: 100%;
	text-decoration:none;
}

.mainnav ul li a:hover {
	background-position:0px -35px;
}


/* secondary navigation */

.secnav {
	position:absolute;
	left:273px;
	top:144px;
	width:223px;
	background:#F6F6F6;
}

.secnav ul {
	list-style:none;
	background:#F7F7F7;
	padding-left:50px;
	line-height:1em;
	padding-top:15px;
	padding-bottom:15px;
}

.secnav ul li{
	width:169px;
	height:35px;
	background-position:0px 0px;
}

.secnav ul li.twolines {
	height:45px;
}

.secnav ul a {
	display:block;
	width: 100%;
	height: 100%;
	text-decoration:none;
}

.secnav ul li a:hover {
	background-position:0px -35px;
}

.secnav ul li.twolines a:hover {
	background-position:0px -45px;
}

#header {
	position:absolute;
	left:275px;
	top:92px;
}

#name {
	position:absolute;
	left:50px;
	top:104px;
}

/* main content area */

.content {
	position:absolute;
	left:508px;
	top:146px;
	width:450px;
	height:500px;
	overflow:hidden;
	border-bottom:1px dotted #AAA;
	font-family: Garamond,"Times New Roman",serif;
}

.content p {
	line-height:1.35em;
}

.content .work {
	font-size:14px;
	color:#333;
	line-height:2em;
	display:block;
	width:300px;
	text-align:right;
	margin-bottom:15px;
	font-style:italic;
}

.scroll-container {
	width:15px;
	position:absolute;
	left:960px;
	top:146px;
	border-bottom:1px dotted #AAA;
}

.content .work img {
	border:0px;
}

div.slider {
	background: url("../images/scroll_bg.gif");
	height: 500px;
	width: 15px;
}
 
div.slider div.knob {
	height: 20px;
	width: 15px;
	background: #000;
}

.date {
	font-family:Garamond, "Times New Roman",serif;
	size:12px;
	font-weight:bold;
	display:block;
	float:left;
}

.res_header {
	font-variant:small-caps;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:bold;
}

.gallery-header {
	position:relative;
	left:130px;
	margin-bottom:30px;
	border-bottom:1px dotted #CCC;
}

.resume {
	list-style-image:url("../images/bullet.gif");
	margin-left:20px;
}