@import url(reset.css);

div#wrapper{
	width: 1000px;
	margin: 20px auto 20px auto;
	background: #fff;
	border: 1px solid #f4f4f4;
}

div.body {
	margin: 0 auto 0 auto;
	text-align: center;
}

div.clear {
	clear: both;
}

div.footer {
	clear: both;
	padding: 20px 42px 20px 40px;
	text-align: left;
	font: 11px helvetica;
	color: #999;
}

h1 {
	font-family: "museo-slab-1","museo-slab-2";
	font-size: 32px;
	font-weight: 100;
	font-style: normal;
	color: #000;
	float: left;
	margin: 40px 22px 20px 40px;
}


h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
	color: #000;
	text-decoration: none;
	font-family: "museo-slab-1","museo-slab-2";
	font-size: 32px;
	font-weight: 100;
	font-style: normal;
}



h2 {
	font: 11px helvetica;
	color: #000;
	text-align: left;
	font-weight: bold;
	margin: 10px 0 0 40px;
	float: left;
}

h3 {
	font: 12px/18px helvetica;
	text-decoration: underline;
	margin: 0 43px 5px 40px;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

a:link, a:visited {
	color:  #666;
	text-decoration: underline;
}

table {
	margin: 0 43px 10px 40px;
	width: 902px;
}

td {
	font: 12px/18px helvetica;
	color: #000;
	padding: 10px 0 10px 10px;
	border-bottom: 1px dotted #f4f4f4;
}

td.date {
	width: 80px;
	padding: 0 5px 5px 0;
	text-align: left;
}

ul.navigation {
	float: left;
	background-image: url("/images/navigation_background3.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 700px;
	height: 26px;
	position: relative;
	top: 48px;
	padding: 2px 0 0 0;
	text-align: left;
}

ul.navigation li {
	list-style: none;
	display: inline;
	margin: 0 0 0 14px;
	font-family: "adelle-1","adelle-2";
	font-size: 11px;
	font-weight: 100;
	font-style:normal;
}

ul.navigation li a:link, ul.navigation li a:visited {
	font-family: "adelle-1","adelle-2";
	font-size: 11px;
	font-weight: 100;
	font-style:normal;
	text-decoration: none;
	color: #000;
}

ul.refineResults {
	float: left;
	margin: 7px 0 10px 10px;
	width: 700px;
}

ul.refineResults li {
	display: inline;
	font: 11px helvetica;
	color: #666;
	margin: 0 10px 0 0;
}

ul.refineResults li a:link, ul.refineResults li a:visited, ul.pagination li a:link, ul.pagination li a:visited {
	color: #666;
	text-decoration: underline;
	font: 11px helvetica;
}

ul.refineResults li a:link#selected, ul.pagination li a:link#selected, ul.refineResults li a:visited#selected, ul.pagination li a:visited#selected {
	text-decoration: none;
	font-weight: bold;
	color: #000;
}

ul.refineResults li.first {
	font-weight: bold;
	color: #000;
}

ul.pagination {
	float: right;
	margin: 5px 43px 10px 0;
}

ul.pagination li {
	display: inline;
	font: 11px helvetica;
	color: #000;
	padding: 0 0 0 10px;
	font-weight: bold;
}

ul.pagination li.currentPage {
	color: #000;
	font-weight: bold;
}

ul.switchView {
	float: right;
	margin: 5px 50px 40px 0;
}

ul.switchView li {
	display: inline;
	font: 11px helvetica;
	color: #666;
	margin: 0 0 0 5px;
	vertical-align: bottom;
}

ul.switchView li#last {
	margin: 0 0 0 10px;
}

ul.thumbs, ul.thumbsText {
	margin: 0 0 0 40px;
}

ul.thumbs li, ul.thumbsText li {
	float: left;
	margin: 0 21px 17px 0;
	padding: 0 0 0 0;
	border: 1px solid #eaeaea;
	height: 75px;
	width: 95px;
	font: 11px helvetica;
	color: #999;
}

ul.thumbsText li {
	/* width: 125px;
	height: 120px; */
	border: none;
	float: none;
	width: 600px;
	height: 100%;
}

ul.alternateViews {
	margin: 20px 43px 0 10px;
	float: right;
	max-width: 300px;
}

ul.alternateViews li {
	float: left;
	margin: 0 0 10px 10px;
	width: 33px;
	height: 26px;
	font: 11px helvetica;
	color: #999;
}

ul.alternateViews li.text {
	margin: 0 0 0 10px;
	width: 90px;
	text-align: left;
}

ul.alternateViews li a:link, ul.alternateViews li a:visited {
	border: 2px solid #eaeaea;
	width: 33px;
	height: 26px;
	float: left;
}

ul.alternateViews li#current a:link, ul.alternateViews li#current a:visited {
	border: 2px solid #000;
}

p {
	padding: 6px 0 0 0;
	font: 12px helvetica;
	color: #999;
	text-align: center;
}

p.about {
	margin: 0 43px 0 40px;
	text-align: left;
	padding: 0;
	font: 12px/18px helvetica;
	color: #000;
}

p.caption {
	float: left;
	margin: 20px 43px 0 40px;
	font: 11px helvetica;
	color: #666;
	text-align: left;
	padding: 0;
	width: 350px;
}

img.bioImage{
	float: left;
	margin: 0 10px 350px 0;
	padding: 5px;
	background-color: #f4f4f4;
}

span.completeResume {
	float: right;
	padding: 10px;
	background-color: #f4f4f4;
}


