

/* -----------------------------------------------------------------------

Neoteric Print Style Sheet -- modified from Blueprint 3/24/09

----------------------------------------------------------------------- */

/* from blueprint */

body {
	line-height:1.5;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
	color:#000;
	background:none;
	font-size:10pt;
}

.container {
	background:none;
	width: 670px;
	padding: 14px;
}

hr {
	background:#ccc;
	color:#ccc;
	width:100%;
	height:2px;
	margin:2em 0;
	padding:0;
	border:none;
}

hr.space {
	background:#fff;
	color:#fff;
}

h1, h2, h3, h4, h5, h6 {
	font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;
}

/* Cufon */
.cufon canvas {
	display: none;
}

.cufon-alt{
	display: inline;
}


code {font:.9em "Courier New", Monaco, Courier, monospace;}

img {
	float:left;
	margin:1.5em 1.5em 1.5em 0;
}

a img {border:none;}

p img.top {margin-top:0;}

blockquote {
	margin:1.5em;
	padding:1em;
	font-style:italic;
	font-size:.9em;
}

p {font-size: 11pt;}

h1 {
	font-size: 24pt;
	line-height: 33px;
}

h2 {
	font-size: 17pt;
	line-height: 29px;
}

h3 {font-size: 12pt;}
h4 {font-size: 12pt;}
h5 {font-size: 11pt; font-weight: normal;}

.small {font-size:.9em;}

.large {font-size:1.1em;}

.quiet {color:#999;}

.hide {display:none;}

a:link, a:visited {
	background:transparent;
	font-weight:700;
	text-decoration:underline;
	color: #000;
}

a:link:after, a:visited:after {
	/*content:" (" attr(href) ")";*/
	font-size:90%;
}

.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}




div.comment-content {
	font-family: georgia, times, serif;
	font-style: italic;
	font-size: 13pt;
	color: #555;
	}

div#leavecomment {display: none;}

div.page_content iframe {display: none;}

div#map {display:none;}

div#hpnews div.entry-excerpt h3 a {
	text-decoration: none;
	color: #000;
	border: none;
}

div#content {
	min-height: 450px;
	_height: 40px;
	}

div#content p a:link:after, div#content p a:visited:after {
	content:" (" attr(href) ")";
	font-size:90%;
}










/* nd specifics */

ul#navigation {display: none;}
#tabs {display: none;}
a.visitsite {display: none;}
div#companynews {display: none;}

div#header {
	display: block;
	height: 90px;
}
	
div#newslisting div.entry-excerpt img {
	margin: 0px 20px 12px 0px;
	clear: left;
}	
	
div#newslisting div.entry-excerpt {
	display: block;
	width: 450px;
	margin: 0px 0px 20px 0px;
	clear: both;
	min-height: 140px;
	_height: 140px;
	border-bottom: 1px solid #ccc;
}

div#clientfeed {display: none;}

div#clientfeed a {
	color: #000;
	text-decoration: none;
}

div.switcher-content h4 {display: none;}

ul.slidenav {display: none;}

div#services div.slidebox h3 {
	font-weight: normal;
	margin-top: 4px !important;
	line-height: 21px;
}

div#services div.slidebox h2 {
	text-transform: lowercase;
	margin-bottom: 0px;
	padding-bottom: 0px;
	line-height:19px;
	height: 20px;
}

div#services div.slidebox a {display: none;}

div#content .page_content div.box {
	min-height: 180px;
	_height: 180px;
	padding-top: 10px;
	border-bottom: 1px solid #ccc;
	}





/* --- internal pages --- */

div#secondary-nav {display: none;}

div.aboutentry {
	min-height: 190px;
	_height: 190px;
	padding-top: 10px;
	border-bottom: 1px solid #ccc;
}

	div.aboutentry h3 {
	margin: 0px;
	padding: 0px;
	color: #000;
	}

div#pagesidebar {display: none;}






/* portfolio */

dl#portfolio-gallery dt {display: none;}

dl#portfolio-gallery dd {width: 600px !important;}







/* blog */

div.date {
	padding: 5px;
	width: 60px;
	text-align: center;
	border: 1px solid #ccc;
	color: #666;
	font-weight: bold;
	}
	
body#blog div.entry {
	padding-top: 12px;
	border-bottom: 1px solid #ccc;
	
	}

body#blog h1 {
	line-height: 23px;
	}

	body#blog h1 a {
	text-decoration: none;
	}

p.meta {display: none;}


div#sidebar {display: none;}







/* footer */

div#violator, #fatsearch, #fatblog, #fatcontact h2, #newsletter.badge, div#footer li {display: none;}

div#footer li.copyright {display: inline;}

div#fatfooter {
	border-top: 1px solid #ccc;
	margin-top: 2px;
	padding-top: 2px;
}
	
div#footer #follow_us {display: none;}
div#footer #search {display: none;}

#footer ul, #footer ul li, #fatfooter ul, #fatcontact li {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 9pt;
}

#fatcontact ul{
	margin-bottom: 10px;
}

#fatcontact li{
	display: inline;
	margin-right: 15pt;
}


div#footer ul li.last {display: none;}

