/*color scheme
94d0fa (light)
6fc0fa
3faaf5
518db8
14669f (dark)*/

 

body {
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;/* "Trebuchet MS", sans-serif; /*Segoe UI, "Myriad Pro", Corbel, Geneva, sans-serif;*/
	color:#666;
	background-color:white;
	font-size:.8em; 
	line-height:2;
	/*background: url(../images/coneflower-smallroots.jpg) no-repeat top right;*/
}

a { text-decoration:none; }
a:link { color:#679a4b; }
a:visited { color:#679a4b; }
a:hover { color:black; }
a:active { color:#679a4b; }
a img { border:none; }

p, li, table {  }
h1 { font-size:1.5em; color:black; }
h4 { margin-top: 30px; margin-bottom:0px; }

#header { position:relative; margin-left:120px; border-bottom:solid 1px; color:Black;
	background: url(../images/coneflower-smallroots.jpg) no-repeat top right; height:75px; }
#header span.title { font-size:1.4em; position: absolute; bottom:0px; }
#header span.section { position:absolute; right:0px; bottom:.15em; font-size:1.2em; }

#footer { position:fixed; bottom:0; right:0; }
#container { width:740px; margin:auto; margin-bottom:20px; } /*width:740px;*/
#content { position:relative; width:620px; margin:10px 0px 0px 120px;
	/*background:url('../images/content.gif') repeat-y;*/ }

/*#nav is position 16... if lines are added above, the javascript to fix the nav for small windows will break*/
#nav { 
	position:fixed;
	z-index:10;
	width:100px;
	height:300px;
	text-align:right; 
	color:black;
	font-size:1.2em;
	margin-top: 10px;
	float:none;
}
#nav .item { padding-right:5px; }
#nav .item a { color:#679a4b; }
#nav .item a.selected { color:Black; }
#nav .item a:hover { color:inherit; }

#subnav { text-align:left; font-weight:normal; font-size:.8em; margin-bottom:10px; padding-right:10px; }
#subnav a { display:block; text-align:right; color:#679a4b; line-height:1.5; }
#subnav a.selected { color:black; margin-right:-10px; }
#subnav a:hover { color:inherit; }

.callout { float:right; margin:10px 0px 10px 10px; }
.callout1 { float:left; margin:10px 10px 10px 0px; }
.feature { position:relative; width:100%; clear:left; margin-bottom:30px; }
.feature img { position:relative; float:left; width:30%; margin-top:.6em; margin-right:20px; padding-bottom:30px; }
.feature p { margin-left: 30%; padding-left: 20px; }
.feature p.caption { position:relative; float:left; clear:both; margin-left:0; margin-top:-30px; font-size:.9em; }
.date {  }
.entry { margin-bottom: 60px; }

p.cv1 { margin-top:10px; margin-bottom:0px; line-height:1.5; font-weight:bold; }
p.cv1 .location, p.cv2 .location { position:absolute; left:300px; font-weight:normal; }
p.cv1 .date, p.cv2 .date { position:absolute; left:455px; font-weight:normal; }
p.cv2, ul.cv { margin:0; line-height:1.5; } 
