/*
Brand Print Stylesheet
Author Name - ISITE Design, Inc.

Crucial notes
*/

body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dd, dt, blockquote, fieldset, legend, label, input {
    margin:0; padding:0; border:0;
}
hr, #nav, #accessibility, #header ul, #subnav, #quotes, #clients, a.pagenav	{ display:none; }

body {
    font: 11pt/16pt Verdana, Arial, Helvetica, sans-serif;
} 

h1, h2, h3, h4, h5, h6, p, ul, ol {
    margin: 0 0 1em 0;
}

/* ------------ LINKS -------------- */
a { color: #666; text-decoration: none; }

h1	{ font-size:160%; }
h2	{ font-size:140%; }
h3	{ font-size:130%; }
h4	{ font-size:120%; }
h5	{ font-size:100%; }
h6	{ font-size:90%; } 
input, textarea { border: 1px solid #cccccc; }
ul, ol { margin-left:2em; }

.clear		{ clear:both; }
.clearleft	{ clear:left; }
.clearright	{ clear:right; }
.left		{ float:left; margin-right:5px; }
.right		{ float:right; margin-left:5px; }
.hide		{ position:absolute; left:-9999em; }

.off		{ display:none; }
.on			{ display:block; }
 
/*these next two are set with more specificity to ensure they'll override other styles.  */
body #wrapper .noborderplease 	{ border:none; } 
body #wrapper .borderplease 	{ border: 1px solid #333; }

#header { margin-bottom: 12pt; }
address { font-style: normal; }
#content div.person img {
	float: left;
	margin: 0 15px 0 0;
}
	h3.name {
	border-top: 1px solid #404040;
	clear: both;
	margin: 0 0 15px 0;
	padding: 15px 0 0 0;
}
.full img {
	border: 6px solid #bbb;
	float: right;
	margin: 0 0 16px 26px;
}