* { position: relative; }
a:after { content: " (" attr(href) ")"; color: #444; text-decoration: none;}
.breadcrumbs a:after, .contact-popup:after, .img-with-caption a:after, a[onclick]:after, #logo a:after { content:"" }

body {
	font-family: Univers, Arial, Verdana, sans-serif;
	font-size: 12pt;
}

.owner .headshot { float: left; margin: 0 1em .5em 0; }
.right { float: right; margin: 0 0 .5em 1em; }

#signature { clear: both; float:none; }

#logo a { display: block; font-size: 1.5em; color: #004900; text-decoration: none; text-align:right; text-transform: uppercase;}

.caption { color: #444; font-size: .8em; }

h1 { /* MAIN HEADING OF PAGE */
	font-size: 19px;
	font-weight: bold;
	/*color: #5F5F5F;*/
	color: #000000;
	margin: 0px;
	padding: 8px 0px;}

h2 { /* WHITEPAPER AND BLOG ENTRY HEADING */
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	padding: 0px;
	margin: 8px 0px;}

h3 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin: 10px 0px 0px 0px;
	padding: 0px;}

h4 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;}


/* Things to Hide */
img.stretch, p.read-more, #footer, #search, #navigation, ul.tabs, #sidebar-content, #signature #right-content { display:none !important; width: 0; height:0; visibility:collapse;  }


/* Things to explicitly show */
div.active, div.read-more-content, div.read-more-slider { display: block !important; visibility: visible; overflow:visible !important; height: auto !important;}


