body {
	font-family: Trebuchet MS ;
	font-size: 100% ;
	font-weight: normal ;
	line-height: 140% ;
	color: #b2b2b2 ;
}

strong {
	font-weight: bold ;
}

em {
	font-style: italic ;
}

#header_logo {
	font-size: 1.3em ;
	font-weight: lighter ;
}

#header_desc {
	font-size: 0.8em ;
	font-weight: lighter ;
}

#navigation {
	font-size: 1.45em ;
}

#navigation a {
	color: #ffffff ;
}

#current {
	color: #1a1a1a ;
}

.nav_middle {
	line-height: 70% ;
}

#wrap p, ul li {
	font-size: 1.3em ;
	line-height: 150% ;
}

#wrap h1 {
	font-size: 1.3em ;
}

#wrap h2 {
	font-size: 1.1em ;
}

#resume h1, h2 {
	font-weight: bold ;
	color: #000000 ;
}

#resume p, ul li {
	font-size: 1.0em ;
	color: #333333 ;
}

#portfolio ul li {
	front-size: 1.0em ;
	color: #b2b2b2 ;
}

#resume ul li, #portfolio ul li {
	list-style: circle  outside ;
	margin-left: 20px ;
}

#resume .header {
	font-weight: bold ;
	list-style: none ;
}

#resume .dates {
	float: right ;
}

#resume a {
	text-decoration: underline ;
	color: #333333 ;
}

#resume a:hover {
	text-decoration: underline ;
}

.highlight1 {
	color: #ffffff ;
}
.highlight2 {
	color: #ffcc00 ;
}

#slideshow p {
	font-family: Georgia ;
	font-size: 0.8em ;
	font-style: italic ;
}

#slideshow .more_link {
	font-family: Trebuchet MS ;
	font-size: 1.3em ;
	font-style: normal ;
	color: #ffcc00 ;
}

#contact_form p {
	line-height: 100% ;
}

.buttons {
	font-size: 1.3em ;
}

a {
	color: #ffcc00 ;
	text-decoration: none ;
}

a:hover {
	color: #ffffff ;
}

#footer {
	font-size: 0.8em ;
}

#footer .no_color {
	color: #b2b2b2 ;
}

#footer a:hover {
	color: #ffffff ;
}

#quote {
	font-style: italic ;
	font-size: 0.5em ;
	font-weight: lighter ;
}

.caption {
	font-size: 0.8em ;
}

.white {
	color: #ffffff ;
}