@charset "UTF-8";
/* CSS Document */

html {margin: 0; padding: 0;}
body {font-family: georgia, georgia, sans-serif; font-size: 62.5%; margin: 0; padding: 0;}
p {font-size: 1.2em;}
a {color: #747474; text-decoration: none;}
h1 {font-size: 1.5em;}
h2{}
img {border: 0;}
.hr {border-bottom: 1px solid #bbb;}
.clear {clear:both;}
.hidden {display: none;}

#wrapper {width: 100%; margin: 0; padding:0;}
#header {height: 50px; margin:0 0 50px 0; padding:0; position: relative; }
#logo {width: 234px; height: 30px; float: left; padding: 7px 0;}
#email {width: 251px; height: 30px; float: right; padding: 7px 0;}
#bar {height: 15px; background-color: #333;}
#bar a {color: #fff; text-decoration: none; font-size: 0.8em; font-weight: bold; line-height: 15px;}

#container {width: 970px; margin: 0 auto; padding: 0; position: relative;}
#page-blog-container {width: 970px; margin: 0 auto; padding: 0; position: relative;}
#top_border {background: url(../images/top_contactsheet.png) top center no-repeat; width: 970px; height: 22px; margin: 0 0 40px 0;}
#bottom_border {background: url(../images/bottom_contactsheet.png) top center no-repeat; width: 970px; height: 23px; margin: 20px 0 0 0;}
.content {margin: 0; padding: 0; position: relative; position: relative;}

/* Photo Links */
#gallery {width: 300px; margin: 10px 0 10px 110px; padding: 0; float: left; position: relative;}
#gallery li {list-style: none; margin: 0; text-indent: -9999px;}
#gallery li.one_hover {background: url(../images/rural_america.gif) top left no-repeat;}
#gallery li.one_hover a, #gallery li.two_hover a, #gallery li.three_hover a, #gallery li.four_hover a, #gallery li.five_hover a, #gallery li.six_hover a, #gallery li.seven_hover a, #gallery li.eight_hover a, #gallery li.ten_hover a, #gallery li.eleven_hover a {padding: 0 300px 13px 0; height: 20px; display: block; color: transparent; margin: 0;}
#gallery li.one_hover a:hover {background: url(images/rural_america_hover.gif) top left no-repeat;}
#gallery li.two_hover {background: url(images/western.gif) top left no-repeat;}
#gallery li.two_hover a:hover {background: url(images/western_hover.gif) top left no-repeat;}
#gallery li.three_hover {background: url(images/camp_michaux.gif) top left no-repeat;}
#gallery li.three_hover a:hover {background: url(images/camp_michaux_hover.gif) top left no-repeat;}
#gallery li.four_hover {background: url(images/industrial.gif) top left no-repeat;}
#gallery li.four_hover a:hover {background: url(images/industrial_hover.gif) top left no-repeat;}
#gallery li.five_hover {background: url(images/michaux_forest.gif) top left no-repeat;}
#gallery li.five_hover a:hover {background: url(images/michaux_forest_hover.gif) top left no-repeat;}
/*#gallery li.six_hover {background: url(images/landscape.gif) top left no-repeat;}
#gallery li.six_hover a:hover {background: url(images/landscape_hover.gif) top left no-repeat;}*/
#gallery li.six_hover {background: url(images/gettysburg.gif) top left no-repeat;}
#gallery li.six_hover a:hover {background: url(images/gettysburg_hover.gif) top left no-repeat;}
#gallery li.seven_hover {background: url(images/mount_holly.gif) top left no-repeat;}
#gallery li.seven_hover a:hover {background: url(images/mount_holly_hover.gif) top left no-repeat;}
#gallery li.eight_hover {background: url(images/outer_banks.gif) top left no-repeat;}
#gallery li.eight_hover a:hover {background: url(images/outer_banks_hover.gif) top left no-repeat;}
#gallery li.nine_hover {background: url(images/maryland-virginia-west-virginia.gif) top left no-repeat;}
#gallery li.nine_hover a {padding: 0 200px 10px 0; height: 20px; display: block; color: transparent;}
#gallery li.nine_hover a:hover {background: url(images/maryland-virginia-west-virginia_hover.gif) top left no-repeat;}
#gallery li.ten_hover {background: url(images/portrait.gif) top left no-repeat;}
#gallery li.ten_hover a:hover {background: url(images/portrait_hover.gif) top left no-repeat;}
#gallery li.eleven_hover {background: url(images/night.gif) top left no-repeat;}
#gallery li.eleven_hover a:hover {background: url(images/night_hover.gif) top left no-repeat;}
#gallery li.twelve_hover {background: url(images/latest_photos.gif) top left no-repeat;}
#gallery li.twelve_hover a {padding: 0 300px 10px 0; height: 19px; display: block; color: transparent;}
#gallery li.twelve_hover a:hover {background: url(images/latest_photos.gif) top left no-repeat;}
#gallery li.thirteen_hover {background: url(images/color_photos.gif) top left no-repeat;}
#gallery li.thirteen_hover a {padding: 0 300px 15px 0; height: 22px; display: block; color: transparent;}
#gallery li.thirteen_hover a:hover {background: url(images/color_photos_hover.gif) top left no-repeat;}
/* END Photo Links */

#gallery_cover {width: 440px; height: 404px; background: url(../images/rakeandfork.jpg) top center no-repeat; float: left; margin: 10px 0 0 0; overflow: hidden; }
.gallery1, .gallery2, .gallery3, .gallery4, .gallery5, .gallery6, .gallery7, .gallery8, .gallery9, .gallery10, .gallery11, .gallery12, .gallery13 {display: none; z-index: 10; position: relative;}
#page_title {float: right; margin: -20px 115px 0 0; padding: 0; z-index: -1; position: relative;}

#main_nav {width: 500px; margin: 40px auto 0 auto; text-align: center; padding: 0;}
#main_nav li {float: left; list-style: none; }
#main_nav li a {padding: 0 30px; text-decoration: none; color: #b0b0b0; font-size: 1.5em;}
#main_nav li a:hover {color: #969696; background: url(images/arrow.gif) top left no-repeat;}
#main_nav li a.active {color: #969696; background: url(images/arrow.gif) top left no-repeat;}

/* Bio Page */
.bio-pic {margin: 10px 0 10px 15px; padding: 0; float: left; position: relative;}
.bio-info {width: 620px; float: left; margin: 5px 0 0 0; position: relative; padding: 0 10px;}
.bio-info p {font-family: georgia, georgia, sans-serif; font-size: 1.3em; color: #272727; padding: 0; margin: 7px 0; line-height: 1.5em;}
.large {font-size: 1.8em; padding-right: 3px; color: #0e0e0e; -moz-text-shadow: #d9d9d9 -2px -3px; -webkit-text-shadow: #d9d9d9 -2px -3px; text-shadow: #d9d9d9 -2px -3px;}
.medium {font-size: 1.5em; padding: 0 3px; color: #0e0e0e; -moz-text-shadow: #d9d9d9 -2px -3px; -webkit-text-shadow: #d9d9d9 -2px -3px; text-shadow: #d9d9d9 -2px -3px;}
#bio_page_title {float: left; margin: -150px 0 0 0; padding: 0; z-index: -1; position: relative;}
/* END Bio Page */

/* Prints Page */
.prints-info {width: 720px; margin: 10px auto;}
.prints-info p {font-family: georgia, georgia, sans-serif; font-size: 1.3em; color: #272727; padding: 0; margin: 7px 0; line-height: 1.5em;}
#prints_page_title {float: right; margin: -50px 120px 0 0; padding: 0; z-index: -1; position: relative;}
/* END Prints Page */

/* News Page */
.news {width: 690px; margin: 10px auto;}
h1.news-title {font-size: 1.8em; color: #000; margin: 5px 0 2px 0; padding: 0;}
p.news-date {font-size: 1.2em; color: #717171; margin: 3px 0; padding: 0;}
p.comment {font-size: 1.4em; float: left;}
.news-entry {border-bottom: 1px solid #bbb; padding: 10px; font-family: georgia, georgia, sans-serif;}
#news_page_title {float: right; margin: -10px 120px 0 0; padding: 0; z-index: -1; position: relative;}
p.comment a {color:blue;}

/* END News PAge */

/* Contact */
#contact-area {width: 600px; margin: 25px auto 0 auto;}
#contact-area input, #contact-area textarea {padding: 5px; width: 471px; font-family: georgia, georgia, sans-serif; font-size: 1.4em; margin: 0px 0px 10px 0px; border: 2px solid #ccc;}
#contact-area textarea {height: 90px;}
#contact-area textarea:focus, #contact-area input:focus {border: 2px solid #900;}

#contact-area input.submit-button {width: 100px; float: right;}
label {float: left; text-align: right; margin-right: 15px; width: 100px; padding-top: 5px; font-size: 1.4em;}
label.error {width: 150px; margin-left: 120px; color: red; font-size: 1.2em; text-align: left; padding: 0;}
p.cntct {float: left; margin: 0 0 10px 0;}
p.required {margin-left: 120px; text-align: left; }
p.h-check {margin: 0 0 0 115px; font-size: 1.4em;}
#contact_page_title {float: left; margin: -10px 0 0 100px; padding: 0; z-index: -1; position: relative;}
.contactthanks {width: 400px; margin: 0 auto; text-align: center;}
/* End Contact */

/* New Contact Page */
#contact-frm {width: 600px; margin: 25px auto 0 auto;}
#emailform {}
#emailform input, #emailform textarea {padding: 5px; width: 471px; font-family: georgia, georgia, sans-serif; font-size: 1.4em; margin: 0px 0px 10px 0px; border: 2px solid #ccc;}

/* END New Contact */

/* Blog */
p.comment img.im {float: left; padding: 0 10px 10px 0; }
#comm-container{width:650px; margin:10px auto 0;}
p.userComment a {}
p.userComment a.permalink {float: right; margin-right: 5px;}

.copy {font-size: 0.9em; text-align: center; color: #d9d9d9;}
