/* Page-specific CSS */
body {
	background: #ccc url('../../images/articles/2/back.png') repeat;
}
div#header a.previous,
div#header a.next {
	background: #fff;
	color: #000;
	text-decoration: none;
}
div#header a.previous:hover,
div#header a.next:hover {
	background: #f8981d;
}
div#header ul.nav li a:hover {
	background: #fff;
}
div#header ul.nav li a.active {
	background: #fff;
}
div#header ul.nav li a.active:hover {
	background: #f8981d;
}
div#header ul.nav li#home a,
div#header ul.nav li#articles a,
div#header ul.nav li#firehose a,
div#header ul.nav li#experiments a,
div#header ul.nav li#portfolio a,
div#header ul.nav li#about a {
	color: #000;
}
div#header ul.nav li#home a {
	padding-left: 57px;
	background: url('../../images/logos/ffffff-f8981d.png') no-repeat;
}
div#header ul.nav li#home a em {
	color: #f8981d;
}
div#header ul.nav li#home a strong {
	font-weight: bold;
}
div#header ul.nav li#home a:hover {
	background: #fff url('../../images/logos/ffffff-f8981d.png') 0px -50px no-repeat;
}
div#content {
	position: relative;
	width: 850px;
	padding: 35px 75px;
	margin: 0 auto;
}
div#content h2.entry-title {
	width: 750px;
	height: 122px;
	padding:  0px 49px;
	margin-bottom: 133px;
}
div#content h2.entry-title a {
	display:  block;
	width: 750px;
	height: 122px;
	text-indent: -9999px;
	text-decoration: none;
	background: url('../../images/articles/2/hi-hi-hi-hi-hi.png') no-repeat;
}
div#content ul.entry-info {
	position: relative;
	float: left;
	width:140px;
}
div#content ul.top-info {
	position: absolute;
	top: 300px;
	left: -20px;
	text-align: right;
}
div#content ul.bottom-info {
	text-align: left;
	position: absolute;
	right: -30px;
	margin-top:  -240px;
}
div#content ul.entry-info li {
	padding: 7px;
}
div#content ul.entry-info li.entry-datetime,
div#content ul.entry-info li.entry-categories,
div#content ul.entry-info li.entry-tags,
div#content ul.entry-info li.entry-responses {
	width: 120px;
	padding: 10px;
}
div#content ul.entry-info li dl dt.label {
	color: #333;
	font-size: 10px;
	height: 14px;
	font-family: Frutiger,"ff-speak-web-pro-1","ff-speak-web-pro-2","Lucida Grande","Lucida Sans","Lucida Sans Unicode","Segoe UI","Myriad Pro",Myriad,"Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform: uppercase;
}
div#content ul.entry-info li dl dd {
	font-family: Frutiger,"ff-speak-web-pro-1","ff-speak-web-pro-2","Lucida Grande","Lucida Sans","Lucida Sans Unicode","Segoe UI","Myriad Pro",Myriad,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #000;
}
div#content ul.entry-info li dl dd a {
	color: #000;
	text-decoration: none;
	display: inline-block;
}
div#content ul.entry-info li dl dd a:hover {
	text-decoration: underline;
}
div#content div.entry-content {
	width: 750px;
	padding: 15px 50px 0px;
	clear: both;
	position: relative;
}
div#content div.entry-content p {
	clear: both;
	font-size: 20px;
	line-height: 26px;
	font-family: Frutiger,"ff-speak-web-pro-1","ff-speak-web-pro-2","Lucida Grande","Lucida Sans","Lucida Sans Unicode","Segoe UI","Myriad Pro",Myriad,"Helvetica Neue",Helvetica,Arial,sans-serif;
	padding: 5px 0px;
	color: #333;
	text-align: justify;
}
div#content div.entry-content div.two-column {
	position: relative;
}
div#content div.entry-content div.two-column div.first-column {
	width:  360px;
	float: left;
	margin: 10px 0px;
}
div#content div.entry-content div.two-column div.second-column {
	width:  355px;
	float: left;
	padding-left: 35px;
	margin: 10px 0px;
	background: url('../../images/articles/2/dot.png') 22px 16px no-repeat;
}
div#content div.entry-content div.two-column p {
	width:  355px;
	font-size: 14px;
	line-height: 18px;
	clear: none;
}
div#content div.entry-content p:first-letter {
	float:  left;
	margin: 5px;
	padding:  0px;
	font-family: "chunk-1","chunk-2",Rockwell,"Museo Slab",Courier,"Courier New",serif;
	font-size:  54px;
	color: #000;
}
div#content div.entry-content div.two-column p:first-letter {
	font-size:  36px;
}
div#content div.entry-content div.two-column p.end-column:after {
	color:  #000;
	padding-left: 5px;
	content: url('../../images/articles/2/dot.png');
}
div#content div.entry-content div.two-column p.second-column {
	float:  right;
	margin-left:  420px;
}
div#content div.entry-content blockquote p {
	position:  absolute;
	left: -75px;
	top:  -133px;
	width: 1000px;
	height: 133px;
	text-indent: -9999px;
	background: url('../../images/articles/2/heraclitus-quote.png') no-repeat;
}
div#content div.entry-content blockquote p:first-letter,
div#content div.entry-content p.footnote:first-letter {
	font-size: 14px;
	line-height: 18px;
	font-family: Frutiger,"ff-speak-web-pro-1","ff-speak-web-pro-2","Lucida Grande","Lucida Sans","Lucida Sans Unicode","Segoe UI","Myriad Pro",Myriad,"Helvetica Neue",Helvetica,Arial,sans-serif;
	float: none;
	margin: 0;
}
div#content div.entry-content p.footnote,
div#content div.entry-content p small {
	font-size: 14px;
	line-height: 18px;
}
div#content div.entry-content h3 {
	padding: 0px 80px;
}
div#content div.entry-content h3 a {
	display: block;
	height: 348px;
	width: 582px;
	background: url('../../images/articles/2/biglogo.png') no-repeat;
	text-indent: -9999px;
}
div#content div.entry-content h4.accept {
	height: 175px;
	width: 750px;
	background: url('../../images/articles/2/acceptance.png') no-repeat;
	text-indent: -9999px;
	margin: 15px 0px;
}
div#content div.entry-content h4.seeyou {
	height: 75px;
	width: 750px;
	background: url('../../images/articles/2/seeyou.png') no-repeat;
	text-indent: -9999px;
	margin: 15px 0px;
}
div#content div.entry-content cite {
	position: absolute;
	top: -70px;
	right: -15px;
	height: 60px;
	width: 270px;
	text-indent: -9999px;
}
div#content div.entry-content h3 em,
div#content div.entry-content p em {
	font-style: italic;
}
div#content div.entry-content h3 strong,
div#content div.entry-content p strong {
	font-weight: bold;
}
div#content div.entry-content p a {
	color: #333;
	font-weight:  bold;
	text-decoration: none;
}
div#content div.entry-content p a:hover {
	text-decoration: underline;
}
div#responses {
	clear: both;
	padding: 20px 0px;
	font-size: 16px;
	line-height: 18px;
	font-family: Frutiger,"ff-speak-web-pro-1","ff-speak-web-pro-2","Lucida Grande","Lucida Sans","Lucida Sans Unicode","Segoe UI","Myriad Pro",Myriad,"Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #333;
	text-align: justify;
}
div#responses h3 {
	padding: 0px 0px 5px 0px;
	font-size: 32px;
	line-height: 36px;
	font-family: "chunk-1","chunk-2",Rockwell,"Museo Slab",Courier,"Courier New",serif;
	color: #000;
}
div#responses p {
	padding: 5px 0px;
}
div#responses p.noresponse {
	border-top: #888 2px solid;
	padding: 20px 20px 0px 20px;
}
div#responses div#comment-approval {
	padding:  20px;
	background:  #fbfaa2;
	border-top: #888 2px solid;
	border-bottom: #333 3px solid;
}
div#responses h4 {
	font-style: italic;
	color: #888;
}
div#responses legend {
	font-weight: bold;
}
div#responses div#comments {
	padding: 20px 0px;
	border-bottom: #888 3px solid;
}
div#responses div#comments h3 {
	border-bottom: #888 3px solid;
}
div#responses div#comments div.comment {
	padding: 20px 10px;
	border-top: #333 2px solid;
	position: relative;
}
div#responses div#comments div.author-comment {
	background: #fff;
}
div#responses div#comments div.comment div.comment-identity {
	float: left;
	min-height: 64px;
	width: 250px;
}
div#responses div#comments div.comment div.comment-identity .commenter-image {
	display: block;
	width: 64px;
	height: 64px;
	float: left;
	margin: 0px 7px;
}
div#responses div#comments div.comment div.comment-identity .commenter-image img,
div#responses div#comments div.comment div.comment-identity img.commenter-image {
	border: 1px solid #333;
}
div#responses div#comments div.comment div.comment-identity a.commenter-image:hover img {
	border: 1px solid #000;
}
div#responses div#comments div.comment div.comment-identity .commenter {
	color: #333;
	
}
div#responses div#comments div.comment div.comment-identity a.commenter {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
div#responses div#comments div.comment div.comment-identity a.commenter:hover {
	text-decoration: underline;
}
div#responses div#comments div.comment div.comment-identity div.comment-published {
	font-size: 10px;
	text-align: left;
	color: #888;
	font-style: italic;
}
/* COMMENT STYLE RESET */
div#responses div#comments div.comment div.comment-content h2,
div#responses div#comments div.comment div.comment-content h3,
div#responses div#comments div.comment div.comment-content h4,
div#responses div#comments div.comment div.comment-content h5,
div#responses div#comments div.comment div.comment-content h6,
div#responses div#comments div.comment div.comment-content p,
div#responses div#comments div.comment div.comment-content blockquote,
div#responses div#comments div.comment div.comment-content pre,
div#responses div#comments div.comment div.comment-content abbr,
div#responses div#comments div.comment div.comment-content acronym,
div#responses div#comments div.comment div.comment-content cite,
div#responses div#comments div.comment div.comment-content code,
div#responses div#comments div.comment div.comment-content del,
div#responses div#comments div.comment div.comment-content img,
div#responses div#comments div.comment div.comment-content dl,
div#responses div#comments div.comment div.comment-content dt,
div#responses div#comments div.comment div.comment-content dd,
div#responses div#comments div.comment div.comment-content ol,
div#responses div#comments div.comment div.comment-content ul,
div#responses div#comments div.comment div.comment-content li {
	margin: 0;
	padding: 0;
	color: #333;
	font-style: inherit;
	font-weight: inherit;
	font-family: Frutiger,"ff-speak-web-pro-1","ff-speak-web-pro-2","Lucida Grande","Lucida Sans","Lucida Sans Unicode","Segoe UI","Myriad Pro",Myriad,"Helvetica Neue",Helvetica,Arial,sans-serif;
	text-align: justify;
}
div#responses div#comments div.comment div.comment-content {
	width: 550px;
	line-height: 18px;
	position: relative;
	margin-left: 260px;
	min-height: 64px;
}
div#responses div#comments div.comment div.comment-content em {
	font-style: italic;
}
div#responses div#comments div.comment div.comment-content strong {
	font-weight: bold;
}
div#responses div#comments div.comment div.comment-content h3 {
	font-size: 24px;
	line-height: 24px;
	color: #000;
	padding: 5px 0px;
}
div#responses div#comments div.comment div.comment-content h4 {
	font-size: 20px;
	line-height: 24px;
	color: #666;
	padding: 5px 0px;
}
div#responses div#comments div.comment div.comment-content h5 {
	font-size: 18px;
	line-height: 24px;
	color: #666;
	padding: 5px 0px;
}
div#responses div#comments div.comment div.comment-content h6 {
	font-size: 15px;
	line-height: 18px;
	color: #666;
	padding: 5px 0px;
}
div#responses div#comments div.comment div.comment-content p {
	font-size: 12px;
	line-height: 18px;
	padding: 5px 0px;
	color: #333;
}
div#responses div#comments div.comment div.comment-content ol {
	font-size: 12px;
	line-height: 18px;
	padding: 5px 0px;
	list-style: decimal;
}
div#responses div#comments div.comment div.comment-content ul {
	font-size: 12px;
	line-height: 18px;
	padding: 5px 0px;
	list-style: disc;
}
div#responses div#comments div.comment div.comment-content a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
div#responses div#comments div.comment div.comment-content a:hover {
	text-decoration: underline;
}
div#responses div#comments div.comment div.comment-content ul ul {
	list-style: circle;
}
div#responses div#comments div.comment div.comment-content ol,
div#responses div#comments div.comment div.comment-content ul {
	padding-left: 20px;
}
div#responses div#comments div.comment div.comment-content blockquote {
	margin: 10px 10px;
	padding: 0px 15px;
	border-left: 5px solid #ccc;
}
div#responses div#comments div.comment div.comment-content code {
	color: #000;
	font-family: "ITC Lubalin Graph Std","ITC Lubalin Graph Book","ITC Lubalin Graph","Lubalin Graph Std","ITC American Typewriter","American Typewriter","Museo Slab 100","Museo Slab","Courier New CE","Courier New",Courier,serif;
}
div#responses div#comments div.comment div.comment-content pre {
	margin: 10px 10px;
	padding: 15px;
	background: #dedede;
	border-top: #888 solid 1px;
	border-left: #888 solid 1px;
	border-right: #e1e1e1 solid 1px;
	border-bottom: #e1e1e1 solid 1px;
	font-family: "ITC Lubalin Graph Std","ITC Lubalin Graph Book","ITC Lubalin Graph","Lubalin Graph Std","ITC American Typewriter","American Typewriter","Museo Slab 100","Museo Slab","Courier New CE","Courier New",Courier,serif;
	overflow-x: scroll;
}
div#responses div#respond {
	border-top:  2px solid #333;
	border-bottom: 2px solid #333;
}
div#responses div#respond h4 {
	padding: 20px;
	border-bottom: #888 3px solid;
}
div#responses div#respond form {
	padding: 20px;
	border-bottom: #888 3px solid;
}
div#responses div#respond legend {
	font-size: 32px;
	line-height: 36px;
	color: #000;
	font-family: "chunk-1","chunk-2",Rockwell,"Museo Slab",Courier,"Courier New",serif;
	font-weight:  normal;
	padding: 5px 0px;
}
	div#responses div#respond label,
	div#responses div#respond textarea,
	div#responses div#respond small,
	div#responses div#respond input[type=text],
	div#responses div#respond input.text {
		display:  block;
		line-height: 18px;
	}
	div#responses div#respond label {
		float: left;
		width: 250px;
		margin: 6px 0px;
	}
	div#responses div#respond small {
		padding-left:  250px;
		color:  #888;
		font-size:  12px;
		font-style: italic;
	}
	div#responses div#respond small a {
		color:  #333;
		font-weight: bold;
		text-decoration: none;
	}
	div#responses div#respond small a:hover {
		color:  #000;
		text-decoration: underline;
	}
	div#responses div#respond textarea,
	div#responses div#respond input[type=text],
	div#responses div#respond input.text {
		background: #fff;
		border: 1px solid #888;
		margin: 6px 0px;
		font-size: 15px;
		color:  #666;
		font-family: Frutiger,"ff-speak-web-pro-1","ff-speak-web-pro-2","Lucida Grande","Lucida Sans","Lucida Sans Unicode","Segoe UI","Myriad Pro",Myriad,"Helvetica Neue",Helvetica,Arial,sans-serif;
	}
	div#responses div#respond textarea:focus,
	div#responses div#respond input[type=text]:focus,
	div#responses div#respond input.text:focus {
		border:  1px solid #f8981d;
		color:  #000;
	}
	div#responses div#respond input[type=text],
	div#responses div#respond input.text {
		height: 20px;
		width:  275px;
		padding:  4px;
	}
	div#responses div#respond input[type=submit],
	div#responses div#respond input.submit {
		margin-left: 250px;
		background: #f8981d;
		padding:  4px 6px;
		font-size: 15px;
		border-top: 1px solid #dedede;
		border-left: 1px solid #dedede;
		border-right: 1px solid #666;
		border-bottom: 1px solid #666;
		color:  #000;
		cursor: pointer;
		font-family: Frutiger,"ff-speak-web-pro-1","ff-speak-web-pro-2","Lucida Grande","Lucida Sans","Lucida Sans Unicode","Segoe UI","Myriad Pro",Myriad,"Helvetica Neue",Helvetica,Arial,sans-serif;
	}
	div#responses div#respond input[type=submit]:hover,
	div#responses div#respond input.submit:hover {
		color: #333;
		background: #fbbf72;
		border-top: 1px solid #efefef;
		border-left: 1px solid #efefef;
		border-right: 1px solid #999;
		border-bottom: 1px solid #999;
	}
	div#responses div#respond textarea {
		padding:  4px;
		width:  550px;
	}
div.triraven {
	clear: both;
	padding-top: 25px;
	margin: 0px 0px 0px 400px;
}ul#footer {
	border-top: 4px solid #fff;
}
::selection {
	color: #000;
	background: #f8981d;
}
::-moz-selection {
	color: #000;
	background: #f8981d;
}
