/* universal */
body, td{font-family:verdana,arial,helvetica,swiss,sans-serif;color:#333333;font-size:8pt;}
body{margin-left:75px;margin-right:75px;background-repeat:repeat-x;background-position:top left;background-color:#B5C07E;}
p{line-height:18px;}

/* subpage */
body.sub{background-image: url("images/bg_subpage.gif");}
.subpage-pic{border-width:1px;border-style:solid;border-color:#B1B3B2;margin-top:120px;}
.subpage-logo{margin:65px 0px 50px 55px;}
a.link-standard, a.link-standard:link, a.link-standard:visited{color:#5C652C;}
a.link-standard:active, a.link-standard:hover{color:#5C652C;background-color:#CED994;}
.footer-sub{font-size:7.5pt;}
.nav-subpage{white-space:nowrap;margin-bottom:117px;}
.nav-subpage-home{margin-right:14px;margin-left:48px;}
.nav-subpage-previous{margin-right:14px;}
.nav-subpage-next{}
.subpage-description{margin-left:57px;margin-bottom:12px;}
.nav-gallery{font-size:7.5pt;margin:0px 0px 20px 10px;text-align:center;}
a.link-nav-gallery, a.link-nav-gallery:link, a.link-nav-gallery:visited{color:#5C652C;}
a.link-nav-gallery:active, a.link-nav-gallery:hover{color:#5C652C;background-color:#CED994;}

/* bio */
body.sub-bio{background-image: url("images/bg_bio.gif");background-color:#4B3900;}
.bio-pic{margin-top:108px;margin-right:83px;}
.bio-name{margin-top:108px;margin-bottom:60px;}
.bio-logo{margin-top:65px;margin-right:0px;margin-bottom:0px;margin-left:32px;}
.nav-bio-home{}
.bio-description{color:#CCC6B6;padding-top:10px;margin-right:10px;margin-bottom:12px;}
.footer-bio{color:#CCC6B6;font-size:7.5pt;margin-top:35px;margin-bottom:20px;}
.nav-bio{font-size:7.5pt;margin:30px 0px 0px 0px;text-align:left;}
a.link-nav-bio, a.link-nav-bio:link, a.link-nav-bio:visited{color:#CED994;}
a.link-nav-bio:active, a.link-nav-bio:hover{color:#CED994;background-color:#5C652C;}

/* cv */
body.sub-cv{background:#fff url("images/bg_cv.png") top center repeat-y;}
.cv-title{margin:49px 0 0 134px;padding:0;}
.cv-name{margin:108px 0 60px;}
.cv-logo{margin:65px 0 0;}
.cv-description{color:#4B3900;padding:0;margin:0 10px 12px 0;}
	.cv-description h1{
		font-family:helvetica,arial,tahoma,verdana,swiss,sans-serif;font-size:20px;line-height:22px;text-transform:uppercase;}
		.cv-description h1 span{color:#b5c07e;}
.footer-cv{color:#4B3900;font-size:7.5pt;margin-top:35px;margin-bottom:20px;}
.nav-cv{font-size:7.5pt;margin:5px 0 30px;text-align:left;}
a.link-nav-cv, a.link-nav-cv:link, a.link-nav-cv:visited{color:#5C652C;}
a.link-nav-cv:active, a.link-nav-cv:hover{color:#5C652C;background-color:#CED994;}

/* home page */
body.home{background-image: url("images/bg_home.gif");}
.home-logo{margin-top:49px;margin-left:120px;}
.home-welcome{margin-top:28px;margin-right:121px;margin-left:139px;}
.home-introduction{
	font-family:arial,verdana,helvetica,swiss,sans-serif;color:#555555;font-size:7.5pt;line-height:15px;
	margin-top:15px;margin-right:121px;margin-left:139px;}
.home-instructions{font-size:7.5pt;margin-top:65px;margin-left:65px;}
.thumbnails{margin-top:25px;margin-left:65px;white-space:nowrap;}
.thumbnail{margin-right:71px;border-style:sold;border-width:2px;border-color:#93A446;}
.footer-home{font-size:7.5pt;margin-left:65px;}
.nav-home{font-family:verdana,arial,helvetica,swiss,sans-serif;}

/* gallery */
#gallery-columns{width:720px;}

div.content{display:none;float:right;width:420px;margin:0px;padding:100px 0px 0px 0px;}
div.content a, div.navigation a{text-decoration:none;color:#5c652c;}
div.content a:focus, div.content a:hover, div.content a:active{text-decoration:underline;}

div.controls{padding:8px 0px 10px 0px;height:25px;}
div.controls a{padding:3px;}
div.ss-controls{float:left;padding-left:5px;}
div.nav-controls{float:right;padding-right:12px;}

/* 4 settings at least height of largest image */
div.slideshow-container{position:relative;clear:both;height:410px;margin:0px;padding:0px;}
div.loader{position:absolute;top:0;left:0;background:url("../images/gallery/loader.gif") center no-repeat;width:420px;height:410px;margin:0px;padding:0px;}
div.slideshow{margin:0px;padding:0px;}
div.slideshow span.image-wrapper{display:block;position:absolute;top:-2px;left:-5px;margin:0px;padding:0px;}
div.slideshow a.advance-link{display:block;text-align:center;width:420px;margin:0px;padding:0px;height:410px;line-height:410px;}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited{text-decoration:none;}
div.slideshow img{vertical-align:top;border:solid 1px #b1b3b2;margin:0px;padding:0px;}
div.download{float:right;}

div.caption-container{position:relative;clear:left;height:160px;}
span.image-caption{display:block;position:absolute;width:420px;top:0;left:0;}
div.caption{padding:0px 12px 12px 12px;}
div.image-title{font-weight:bold;text-align:left;}
div.image-desc{text-align:left;}
div.image-launchdate{font-style:italic;font-size:8pt;text-align:left;}

div.navigation{margin-left:37px;margin-right:0px;}
ul.thumbs{clear:both;margin:0;padding:0;display:block;}
ul.thumbs li{float:left;padding:0;margin:5px 5px 0px 0;list-style:none;width:68px;}
a.thumb{padding:2px;display:block;border:1px solid #879441;}
ul.thumbs li.selected a.thumb{background:#453c35;}
a.thumb:focus{outline:none;}
ul.thumbs img{border:none;display:block;}

div.pagination{clear:both;border-bottom:solid 1px #879441;padding-bottom:5px;}
div.navigation div.top{margin-bottom:1px;height:31px;width:148px;}
div.top{width:141px;}
div.navigation div.bottom{margin-top:15px;height:31px;}
div.bottom{display:none;}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis{
	display:block;float:left;border:1px solid #5c652c;
	margin:3px 0px 0px 3px;;padding:4px 5px 3px 5px;}
div.pagination a:hover{background-color:#eee;text-decoration:none;}
div.pagination span.current{font-weight:bold;background-color:#5c652c;border-color:#5c652c;color:#ffffff;}
div.pagination span.ellipsis{border:none;padding:5px 0 3px 2px;}
