/* copyright 2008 Eliot Harper */

@media screen { /* screen styles */

body { color:#8a7d71 }

a:link, a:visited, a:active  { 
	color:#6cb6dd;
	text-decoration:none;
	}

#pagearea {
	margin-top:40px;
	margin-left:60px;
	margin-bottom:40px;
	width:790px; /* sum of #lside width + #rside width + 15px gap */
	}

#lside { width:270px } /* logo width + brace width */   

h3 {
	display:block;
	height:18px;
	width:300px;
	background-repeat:no-repeat;
	background-position:0 0;
	}

h3.doc-publishing { background-image:url('images/doc-publishing.gif') }

h3.vdp { background-image:url('images/vdp.gif') }

h3.blogging { background-image:url('images/blogging.gif') }

h3.writing { background-image:url('images/writing.gif') }

h3.eliot {background-image:url('images/eliot.gif') }

h3.mysie { background-image:url('images/mysie.gif') }

h3.minty { background-image:url('images/minty.gif') }

h3.register { background-image:url('images/register.gif') }

h3.privacy { background-image:url('images/privacy.gif') }

h3.fineprint { background-image:url('images/fineprint.gif') }

h3.veedeepee { background-image:url('images/veedeepee.gif') }

h3.one2one { background-image:url('images/one2one.gif') }

h3.seybold { background-image:url('images/seybold.gif') }

h3.eliotandmysie { background-image:url('images/eliotandmysie.gif') }

h3.twitter { background-image:url('images/twitter.gif') }

h3.register { margin-top:143px }

h3.privacy { margin-top:135px }

h3.fineprint { margin:98px 0 -6px 0 }

p.footnote, p.fineprint { color:#b6ada6 }

.biofirst { margin-top: 173px }

/* site nav */

#nav {
	float:left;
	padding-left:85px;
	padding-top:80px; /* half brace height - half td height */
	}

#nav a, #nav span {
	display: block;
	width:97px;
	height:12px;
	margin-bottom:12px;
	}
	
.hide { display:none }

.home { background-image:url('images/home.gif') }

.services { background-image:url('images/services.gif') }

.downloads { background-image:url('images/downloads.gif') }

.team { background-image:url('images/team.gif') }

.contact { background-image:url('images/contact.gif') }

.blogs { background-image:url('images/blogs.gif') }

#nav span { 
	background-position:0 0;
	background-repeat:no-repeat;
	}

#nav a { background-position:0 -12px }

#nav a:hover { background-position:0 -24px }

/* logo */

#logo a {
	background:url('images/logo.gif') 0 0 no-repeat;
	display:block;
	height:100px;
	width:210px;
	border:none;
	}

/* brace position */

#home-brace, #services-brace, #downloads-brace,
#team-brace, #contact-brace, #blogs-brace {
	background-image:url('images/brace.gif');
	background-repeat:no-repeat;
	float:right;
	width:60px;
	height:292px; /* brace image height + blogs brace y posn */
	}

#home-brace { background-position:0 0 }

#services-brace { background-position:0 24px } /* y posn= nav height + nav margin-bottom */

#downloads-brace { background-position:0 48px } /* above x2 */

#team-brace { background-position:0 72px } 

#contact-brace { background-position:0 96px }

#blogs-brace { background-position:0 120px }

#rside { 
	float:right;
	width:505px;
	}
	
.fig1-3 { margin-top:54px }

.fig4 { margin-top:80px }

.fig5 { margin-top:104px }

.fig6 { margin-top:150px }

.fig7 { margin-top:175px }
	
	} /* close */
	
	
	
	
	
  


@media print { /* print styles */	
  
body { color:#000 }

a:link, a:visited, a:active  { 
	color:#000;
	text-decoration:underline;
	}

#pagearea { margin:5% }

#lside { display:none }

h3 {
	font-size:11pt;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-weight:bold;
	text-transform: lowercase;
	}
	
p.footnote, p.fineprint { color:#333 }

#rside { width:490px }

	} /* close */
	
	
	
	
	
  


@media screen, print { /* common styles */	
  
body {
	background:#fff;
	font-size:9pt;
	font-family:'Lucida Sans Unicode', 'Arial Unicode MS', 'Lucida Sans', 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif;
	line-height:165%;
	text-align:left;
	}
	
a:hover { color:#b5daee }

#rside img { display:block }

/* headings */

h1, h2 { display:none }

h3.eliot, h3.mysie, h3.minty { margin-left:85px } /* clear biophoto */

h3 { margin:20px 0 -12px 0 }

/* page content */

p.copy { font-weight:normal }

li.copy { 
	list-style-type:none;
	margin-left:-20px;
	margin-bottom:3px;
	}

p.footnote, p.fineprint {
	font-size:7pt;
	margin-top:10px;
	}
	
p.fineprint { 
	text-align:justify;
	line-height:125%;
	}
		
.date { font-size:6pt }

.bio, .biofirst { display:block }

.inlinephoto {
	float:left;
	padding-right:10px;
	}

/* registration */

td { vertical-align: top }

td.register-name { width: 75px }
	
td.form-fields { width: 240px }

td.required-field { color: red }

td.register-select, .submit { padding-top: 20px }
	
.register-field { width: 230px }

.register-menu { width: 237px }
	
.submit {
    border: 1px solid #6d5c4d;
    background: #e3e0d9;
	color: #6d5c4d;
	font-size: 9pt;
	margin-top: 20px;
	padding: 5px 10px;
	}
	
.submit:hover {
    background: #b5daee;
    }
    
/* contact */
	
td.contact-name { width: 80px }

} /* end styles */