body { margin: .6in; font-family: Arial, Verdana, sans-serif; font-size: 12pt; }

h1, h2, h3, h4, h5 { font-family: "Helvetica Neue", Helvetica, Verdana, sans-serif; }
h5, .footer-box .footer-title {color: #666; border-bottom: 1px solid #999; padding-bottom: 5px; margin-bottom: 18px; }
#recent-news h5 { margin: 10px 0 5px; }
.news-title { font-weight: bold; font-size: 90%; margin: 0 0 20px 0;}
.news-text { font-size: 80%; margin-bottom: 30px; }

h1 a, h2 a, h3 a { text-decoration: none; }
#title h2 { color: gray; font-size: 90%; font-weight: normal; margin-bottom: 1.5em; }

ul#top-nav, ul#top-nav li, ul#top-nav li a, hr { display: none; }
	
a:link, a:visited { color: gray; }	

#featured-projects { display: none; }
.feature-caption {display: none;}

#testimonials h5 {margin-bottom: -10px; }

.open-quote { display: none; }

#reading img { display: none; }
.book-title { font-weight: bold; }
.book-author { font-size: 70%; margin-top: -8px; }
a.amazon-link {display: none;}
.book-review {font-size: 85%;}

.footer-title { font-weight: bold; margin-top: 25px; font-size: 80%; }
.login-btn {display: none;}
#sub-footer-info {font-size: 65%;}

.footer-text, .about-intro p {font-size: 80%;}

.footer-box ul {font-size: 80%;}
p.footer-contact {font-size: 120%; }
.copyright p { font-size: 75%; }

div#slideshow {
	clear: both;
	margin-bottom: 330px;
	margin-top: 20px;
	display: block;
	float: none;
}

div#slideshow img {border: 10px solid #333; margin-top: 25px; }

.toplink a, a#prev, a#next, .about-intro p a, a.back-btn {display: none;}

h4.portfolio-role {margin-top: -10px;}

