/*
Theme Name: Fisk
Theme URI: http://griffinandhoxie.com/fisk-wordpress-theme/
Description: "Micro changes in air density, my ass."
Version: 1.0
Author: A. Moses Griffin
Author URI: http://griffinandhoxie.com/
NOTE: This stylesheet will not validate because of the certain attributes.  I don't particularly care,
but I mention it for the record.
*/
/* 
	--TABLE OF CONTENTS--
	01: REST
	02. CORE STRUCTURE
	03: HEADER
	04: BASICS
	05: IMAGES
	06: HEADINGS
	07: POST CONTENT
	08: FOOTER
	09: COMMENTS
	11: MISC + PLUGINS
/* =========== */
/* = RESET = */
/* =========== */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100.01%;font-weight: inherit;vertical-align: baseline;background: transparent;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
* html .clearfix {height: 1%;}
.clearfix {display:block;}
html {height: 100%;}
body {background-color: #fff; color: #333; font-family: "Helvetica Neue", Helvetica, Arial, serif; text-align:center;}

wide { padding-left:20px;}


/* =========== */
/* = STRUCTURE = */
/* =========== */

#jacket {margin: 1.375em auto; text-align: left; width: 950px;}
#header {background: #333; background-image:url(image/banner.jpg); border-bottom: 1px solid #aaa; margin-bottom: 2.75em; padding: 1.375em 0 1.375em 0; width: 100%;}
div.hfeed {display: inline; float: left; margin: 0; width: 510px; padding-left:40px;}
#sidebar {display: inline; float: left; margin: 0; padding-left: 80px; width: 300px;}

/* =========== */
/* = HEADER = */
/* =========== */

	#nav {padding: .5625em;}
	#crumbs p, #nav ul {margin: 0 auto; text-align: left; width: 950px;}
	#nav ul { padding: .7855em;}
	#nav ul li {display: inline; margin-right: 1.571em;}
	#nav a {border-bottom: none; color: #eee; font-weight: 700; text-shadow: #000 1px 1px 1px;}
	#nav a:hover {border-bottom: .071em solid #fff; color: #fff; padding-bottom: .143em;}
	#nav ul li.current a {border-bottom: .071em solid #fff; color: #fff; padding-bottom: .143em;}
	#nav ul li.current a:hover {border-bottom: .071em solid color:#FF6600; color:#FF6600} /*color: #36c;*/
/*===== for breadcrumb navigation =====*/
	#crumbs {background: #fff;}

/* =========== */
/* = BASICS = */
/* =========== */

span.amp {font-family: Palatino, sans-serif; font-weight: 400; font-style: italic;}
p, ol, ul {font-size: .875em; line-height: 1.571em; margin: 0 0 1.571em 0; text-shadow: #fff 1px 1px 1px;}
a {border: none; color: #666666; font-weight: 400; text-decoration: none; border-bottom: .071em solid #666666 ;}
a:hover {color: red; border-bottom: .071em solid red;}
ul {list-style-position: outside; list-style-type:none;}
ol {list-style-position: outside; list-style-type: decimal;}
abbr, 
acronym, 
span.abbr {border: none;}
blockquote {background: #b9dcff; border: .071em solid #a6c5e5; color: #333; margin: 0 0 1.571em 1.571em; padding: .39275em;}
blockquote p {margin: 0;padding: 0.857em;text-indent: 0;}
blockquote cite {color: #fff;display:block;font-style: italic;margin-top: 5px;}
blockquote cite:before {content:"\2014";}
div.entry blockquote cite a {padding: 0;}
div.entry blockquote cite a:hover {background: #4D5A60;border-bottom: none;}
strong, b {font-weight: 700; }
em {font-style: italic;}
pre {color: #000;font-family:Palatino,Constantia,Georgia,serif;font-size:1em;line-height:1.5em;margin-bottom:1.5em;}
code {display:block;font-family: Inconsolas,Monaco,Consolas,Courier,monospace;overflow: auto;padding:10px;}
sup:before {content:"[";}
sup:after {content:"]";}

/* =========== */
/* = IMAGES = */
/* =========== */

img.alignleft {float: left; margin: 0 .5em 0 0;}
img.alignright {float: right;margin: 0 0 0 1.5em;}
img.aligncenter {display:block;float: none;margin: 0 auto 1.5em auto;}
div.entry a img {border:none;}
div.entry a:hover img {border:0;}
img.wp-smiley {border:0;}
div.meta ul li img.noted {background: #262d35;border: 1px solid #1A1E22;margin-right: 10px;-webkit-box-shadow: none;}

/* =========== */
/* = HEADINGS = */
/* =========== */

	h1, h2, h3, h4, h5, h6 {color: #000; font-family: Georgia, "Gill Sans", "Gill Sans MT", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400;}
	H1, H2 {}
		h1, h2 {font-size: 1.5em; line-height: 1.22em; margin: 0 0 .611em 0;}
		h1 a, h2 a {border: none; color: #000; font-weight: 400;}
		h1 a:hover, h2 a:hover {border-bottom:none; color: #900;}
		.archive h2 {font: normal .875em/1.571em Helvetica, Arial, sans-serif; line-height: 1.571em; margin: 0;}
		#smart-archives-list h2 a {border: none;}
	H3,H4 {}
		h3 {font-size: 1.125em; line-height: 1.22em; margin: .611em 0 .611em 0;}
		h4, h5, h6 {font-size: 1em; line-height: 1.375em; margin: .6875em 0 .6875em 0;}
		#sidebar h4 {margin-top: 0;}
		#archives h4 {font-size: 1.125em; line-height: 1.22em; margin: 0 0 .611em 0;}

/* =============== */
/* = POST CONTENT = */
/* =============== */

	.entry-content {padding-bottom: 2.75em;}
	.single .entry-content {padding-bottom: 1.375em;}
	.entry-content a {border-bottom:  .071em dotted #36c; padding-bottom: .143em;}
	.entry-content a:hover {border-bottom: .071em solid red; color: red;}
	.entry-content ul ul {font-size: 14px;}
/* for post meta */
	.post-meta {background: #efefef; border: .063em solid #aaa;  margin-bottom: 1.375em; padding: .5625em; text-shadow: #fff 1px 1px 1px;}
	.post-meta ul {list-style-position: outside; margin-bottom: 0;}
	.post-meta ul a {border-bottom: .071em solid #aaa; color: #333; font-weight: 400;}
	.post-meta ul a:hover {color: red;}

/*=====for highlighting quotes=====*/
	div.entry span.quote {display:block;font: italic 400 1.25em/1.2em Palatino, Constantia, Georgia, serif; margin: 1.2em 0 1.2em; padding: .6em;}
	p.quote {background: #ffffcc; font-size: 1em; font-weight: 700; line-height: 1.375em; margin-bottom: 1.375em; padding: 9px;}
	p.quote cite {}

/* for the footnotes */
	div.footnotes ol {border-bottom: .071em solid #aaa; border-top: .071em solid #aaa; display: block; list-style: decimal; list-style-position: outside; padding: 1.571em 0 1.571em 0;}
	div.footnotes ol li {color:#444; margin: 0 .7855em 0 0; padding: 0 .7855em;}
/* for quotes */
	span.quote, .entry-content q {border-left: .063em solid #aaa; display: block; font-weight: 700; margin-bottom: 1.571em; padding: 0 1.571em;}
/* for change log */
	.log-entry {border-bottom: .083em solid #aaa; font: normal 12px/1.833em Courier, "Courier New", fixed; padding-bottom: 1.833em;}
	.log-entry p {margin-bottom: .83em;}
	.log-entry strong {font-weight: 400; font-family: Courier, "Courier New", fixed; text-transform: uppercase;}
	.log-entry {margin-bottom: 1.375em; padding-bottom: 1.375em;}
/* for boxed entry */
	.serifbox {font-family: Courier, "Courier New", fixed;}
/* for blogroll links */
	.blogroll p {background: #efefef; border: .071em solid #aaa; font-style: italic; padding: .5455em;}
	.blogroll p a {display: block; border-bottom: none; color: #000; font-size: 18px; font-style: normal; font-weight: 700; line-height: 1.22em; margin-bottom: 0;}
	.blogroll p a:hover {border-bottom: none; color: #900; padding-bottom: .143em;}
/* for archive page */	
	#smart-archives-list ul {list-style: none;}
	#smart-archives-list ul a {background: #ffffcc; border: none; color: #000;}
	#smart-archives-list ul a:hover {border-bottom: .071em solid #36c; color: #36c;}
	.entry-content ul#smart-archives-block li {color: #666; list-style: none;}
	.entry-content ul#smart-archives-block li a {background: #ffffcc; border-bottom: none; color: #000;}
	.entry-content ul#smart-archives-block li a:hover {border-bottom: .071em solid red; color: red;}
/* videos [c/o soh tanaka (with minor modifications made) // cf. http://www.sohtanaka.com/web-design/valid-xhtml-youtube-embed-code/ */
	object.flashvideo {	height:354px; width: 425px;}	
	.video {background: #fff; border: 1px solid #999; margin: 12px auto; padding: 4px; width: 425px;}
	.video h4 {	background: #eee; border: 1px solid #ccc; margin: 0; padding: 10px; text-align: center;}
	.video p {	background: #eee; border: 1px solid #ccc; margin: 0; padding: 10px;}
	.entry-content p.download {font-style: italic; text-align: center; text-transform: lowercase;}
	.entry-content p.download a {border: none; color: #1f1f1f; font-size: 1.125em; font-style: normal; line-height: 1.333em;}
	.entry-content p.download a:hover {border-bottom: none; color: #e84700; padding-bottom: .111em;}
	.entry-content p.smallter {color: #444; font-size: .75em; text-align: center;}
/* for screenplay format [c/o john august (with minor modifications) // cf. http://johnaugust.com/archives/2004/screenbox */
	.entry-content ul.screenbox {font-size:.875em; line-height:1.571em; list-style-image:none; list-style-type:none; width: 28.75em;}
	.entry-content ul.screenbox li {font-family:Courier, "Courier New",fixed; list-style-type:none; margin-bottom: 0;}
	.entry-content ul li.action, .entry-content ul li.dialogue, .entry-content ul li.sceneheader {margin-bottom:1.571em;}
	.entry-content ul li.sceneheader, .entry ul li.character {color: #000; font-weight:700; text-transform:uppercase;}
	.entry-content ul li.action {padding-right:5%;}
	.entry-content ul li.character {color: #000; font-weight:700; margin-bottom:0; margin-left:40%; padding-bottom:0; text-transform:uppercase;}
	.entry-content ul li.dialogue {margin-left:25%; padding-right:25%;}
	.entry-content .parenthetical {margin-left:32%; padding-right:30%;}
	.entry-content .dialogue + .parenthetical {padding-bottom:0;}
	.entry-content .transition {margin-left:65%; padding-bottom:1.571em; padding-top:3px;}
	.entry-content span.iamstupid {border-bottom: .071em dotted #900; padding-bottom:2px;}

/* =========== */
/* =SIDEBAR = */
/* =========== */

	#sidebar a {border-bottom: .071em dotted #666666; padding-bottom: .143em;}
	#sidebar a:hover {border-bottom: .071em solid #FF6600; }
/* for contact page address and icon */
	.adr {background: #efefef; border: .071em solid #aaa; font-size: 14px; line-height: 1.571em; margin-bottom: 1.571em; padding: .6605em; text-shadow: #ccc 1px 1px 1px;}
	.adr span {display: block;}
	#sidebar img.hcard {vertical-align: middle;}
	#sidebar img.hcard:hover {vertical-align: middle;}
/* for about page pics */
	.pageid-184 #sidebar img {background: #fff; border: .083em solid #ccc; box-shadow: 5px 5px 10px rgba(26,26,26,0.7); margin-bottom: .625em; max-width: 28em; padding: .5em; -moz-box-shadow: 5px 5px 10px rgba(26,26,26,0.7); -webkit-box-shadow: 5px 5px 10px rgba(26,26,26,0.7);}
	.pageid-1812 #sidebar img {background: #fff; border: .083em solid #ccc; box-shadow: 5px 5px 10px rgba(26,26,26,0.7); margin: 0 .25em .625em 0; max-width: 28em; padding: .5em; -moz-box-shadow: 5px 5px 10px rgba(26,26,26,0.7); -webkit-box-shadow: 5px 5px 10px rgba(26,26,26,0.7);}
/* for sidebar cited sources */
	.error404 #sidebar cite, .pageid-1604 #sidebar cite, .pageid-508 #sidebar cite, .pageid-1832 #sidebar cite, .pageid-1835 #sidebar cite {display: block; font-style: normal; text-align: right;}
/* for tag cloud */
	ul.st-tag-cloud li {display: inline;}
	ul.st-tag-cloud a:hover {color: #000 !important;}
/* for ma.gnolia bookmakrs */
	#sidebar .bookmarks span {font-style: italic;}
	#sidebar .bookmarks a {background: #fff; border: .071em solid #fff; color: #333; display: block; font-weight: 400; margin-bottom: .6245em; padding: .39275em; text-shadow: #fff 1px 1px 1px; -webkit-transition: background-color .5s linear; -webkit-transition-timing-function: ease-in;}
	#sidebar .bookmarks a strong {color: #000;}
	#sidebar .bookmarks a:hover {background: #b9dcff; border: .071em solid #a6c5e5; color: #333; text-shadow: #fff 1px 1px 1px; -webkit-transition-timing-function: ease-out;}
	#sidebar .bookmarks a:hover strong {color: #900;}

/* for specific images, obviously */
	.pageid-38 #sidebar img, .postid-179 #sidebar img, .postid-180 #sidebar img, .postid-201 #sidebar img, .postid-215 #sidebar img, .postid-230 #sidebar img, .postid-257 #sidebar img, .postid-289 #sidebar img, .postid-305 #sidebar img, .postid-374 #sidebar img, .postid-381 #sidebar img, .postid-456 #sidebar img, .postid-367 #sidebar img, .postid-387 #sidebar img, .postid-607 #sidebar img, .postid-611 #sidebar img, .postid-697 #sidebar img, .postid-803 #sidebar img, .tag-wordpress-theme #sidebar img, .tag-wordpress #sidebar img, .tag-wordpress-plugins #sidebar img   {margin-bottom: .6875em;}
	.pageid-38 #sidebar a img, .postid-179 #sidebar a img, .postid-180 #sidebar a img, .postid-201 #sidebar a img, .postid-215 #sidebar a img, .postid-230 #sidebar a img, .postid-257 #sidebar a img, .postid-289 #sidebar a img, .postid-305 #sidebar a img, .postid-374 #sidebar a img, .postid-456 #sidebar a img, .postid-367 #sidebar a img, .postid-381 #sidebar a img, .postid-387 #sidebar a img, .postid-607 #sidebar a img, .postid-611 #sidebar a img, .postid-697 #sidebar a img, .postid-803 #sidebar a img, .tag-wordpress-theme #sidebar a img, .tag-wordpress #sidebar a img, .tag-wordpress-plugins #sidebar a img {background: #dfdfdf; border: .063em solid #ccc; padding: .6875em;}
	.pageid-38 #sidebar a:hover img, .postid-179 #sidebar a:hover img, .postid-180 #sidebar a:hover img, .postid-201 #sidebar a:hover img, .postid-230 #sidebar a:hover img, .postid-215 #sidebar a:hover img, .postid-289 #sidebar a:hover img, .postid-305 #sidebar a:hover img, .postid-257 #sidebar a:hover img, .postid-367 #sidebar a:hover img, .postid-374 #sidebar a:hover img, .postid-381 #sidebar a:hover img, .postid-387 #sidebar a:hover img, .postid-456 #sidebar a:hover img, .postid-607 #sidebar a:hover img, .postid-611 #sidebar a:hover img, .postid-697 #sidebar a:hover img, .postid-803 #sidebar a:hover img, .tag-wordpress-theme #sidebar a:hover img, .tag-wordpress #sidebar a:hover img, .tag-wordpress-plugins #sidebar a:hover img {background: #900; border: .063em solid #900; padding: .6875em;}

/* =========== */
/* = FOOTER = */
/* =========== */

	#footer {background: #efefef; border-top: .063em solid #aaa; clear:both; margin: 1.375em 0 0 0; padding: 1.375em 0 1.375em; text-align: left; width:100%;}
	.f_wrap {margin:0 auto; width: 950px;}
	.f_main {display: inline; float: left; margin: 0 100px 0 0; width: 510px; padding-left:40px;}
	.f_sub {display: inline; float: left; width: 300px;}
	.f_sub img {margin-top: 3px;}
	#footer p {margin-bottom: 0;}
	.f_sub img.alignr {float: right; margin: 0 0 0 5px;}



/* =========== */
/* = MISC. = */
/* =========== */
/* for inverted widths */
	.pageid-1786 .hfeed, .pageid-1812 .hfeed {width: 300px;}
	.pageid-1786 #sidebar, .pageid-1812 #sidebar {width: 550px;}
	.hide {display: none;}
/* for tag clouds */	
	#sidebar ul.st-tag-cloud li a, .entry-content ul.st-tag-cloud li a {color: #666666 !important; margin-right: .5em;}
	#sidebar ul.st-tag-cloud li a:hover, .entry-content ul.st-tag-cloud li a:hover {color: #FF6600 !important;}
/*=====for page navigation=====*/
	.navigation {}
	.navigation p {margin-bottom: 0;}
	.navigation a {border-bottom: none; color: #444;}
	.navigation a:hover {border-bottom: none; color: #900;}
	.single .navigation a {border-bottom: 1px solid #36c; color: #36c;}
	.single .navigation a:hover {border-bottom: 1px solid #900; color: #900;}
/* for inverted widths */
	.pageid-1786 .hfeed, .pageid-1812 .hfeed {width: 17.625em;}
	.pageid-1786 #sidebar, .pageid-1812 #sidebar {width: 29.375em;}
	.hide {display: none;}
	.clear {clear: both;}
/* http://www.positioniseverything.net/easyclearing.html */
	.clearfix:after {clear: both; content: '.'; display: block; visibility: hidden; height: 0;}
	.clearfix {display: inline-block;}
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
/* for page navigtion */
	.navigation {color: #1f1f1f; text-shadow: #eee 1px 1px 1px; margin-top: 1.25em; width: 33.25em;}
	.navigation a {color: #1f1f1f; font-weight: 700;}
	.navigation a:hover {border-bottom: .071em solid #e84700; color: #e84700; padding-bottom: .143em;}
	.next, .previous {font: normal .75em/1.66em "Helvetica Neue", Helvetica, Arial, sans-serif;}
/* for feed list popup */
	#feeds p {background: #ffffcc;}
	#feeds ul li {list-style-type: none;}
	#feeds ul li a {display: block; background: #efefef;; border: 1px solid #aaa; color: #000; font-weight: 700; margin-bottom: .5em; padding: .5em; text-shadow: #eee 1px 1px 1px; -webkit-transition: background-color .5s linear; -webkit-transition-timing-function: ease-in;}
	#feeds ul li a:hover {background: #b9dcff; border: .071em solid #a6c5e5; color: #333; text-shadow: #fff 1px 1px 1px; -webkit-transition-timing-function: ease-out;}
	#feeds ul li a span {color: #333; display: block; font-weight: 400; text-shadow: #fff 1px 1px 1px;}
	#feeds ul li a strong {}
	#feeds ul li a:hover strong {color: #900;}
/* for downloads slider */	
	#slider {background: #efefef; border: 1px solid #dfdfdf;}
	#slider, #slider li {height:400px; overflow: hidden; width:480px;}
	#slider ul, #slider li {list-style:none; margin:0; padding:0;}
	#slider ul {margin-bottom: 6em;}
	#slider ul p {font-size: 12px;}
	#slider img {display: block; margin: 0 auto; border: 1px solid #ccc; background: #fff; padding: 5px;}
	#slider ul li p.download {margin-bottom: .83em;}
	#slider p.download a {color: #000; font-weight: 700;}
	#slider p.download a:hover {border-bottom: 1px solid #900; color: #900;}
	#slider p.download img {background: #dfdfdf; border: 1px solid #aaa; display: inline; vertical-align: middle;}
	#slider p.download:hover img {background: #fff; border: 1px solid #900;}
	#slider h4 {font-size: 1.125em; text-align: center; margin: 1.11em 0 1.11em 0;}
	span#prevBtn, span#nextBtn {font-size: 1em; font-weight: 700; text-align: center;}
	.entry-content span#prevBtn a {background: url(images/icons/icon-uparr.jpg) no-repeat center left; border-bottom: none; color: #000; padding-left: 1.25em; font-weight: 700;} 
	.entry-content span#nextBtn a {background: url(images/icons/icon-downarr.png) no-repeat center left; border-bottom: none; color: #000; padding-left: 1.25em; font-weight: 700;}
	.entry-content span#prevBtn a:hover, .entry-content span#nextBtn a:hover {border: none; color: #900;}
/* popup css */
	#facebox .b{background:url(http://griffinandhoxie.com/wp-content/themes/fisk/images/icons/b.png)}
	#facebox .tl{background:url(http://griffinandhoxie.com/wp-content/themes/fisk/images/icons/tl.png)}
	#facebox .tr{background:url(http://griffinandhoxie.com/wp-content/themes/fisk/images/icons/tr.png)}
	#facebox .bl{background:url(http://griffinandhoxie.com/wp-content/themes/fisk/images/icons/bl.png)}
	#facebox .br{background:url(http://griffinandhoxie.com/wp-content/themes/fisk/images/icons/br.png)}
	#facebox{position:absolute;top:0;left:0;z-index:100;text-align:left}
	#facebox .popup{position:relative}
	#facebox table{border-collapse:collapse}
	#facebox td{border-bottom:0;padding:0}
	#facebox .body{background:#fff;width:370px;padding:10px}
	#facebox img{border:0;margin:0}
	#facebox .footer{border-top:1px solid #DDD;padding-top:5px;margin-top:10px;text-align:right}
	#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br{height:10px;width:10px;overflow:hidden;padding:0}
	#facebox_overlay{position:fixed;top:0;left:0;height:100%;width:100%}
	.facebox_hide{z-index:-100}
	.facebox_overlaybg{background-color:#000;z-index:99}
	* html #facebox_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px')}
	#facebox .loading,#facebox .image {text-align:center}
	
	
	
	
	
	
	
	/* =========== */
/* = COMMENTS = */
/* =========== */

ol.commentlist {list-style:none; margin:0; padding:0; text-indent:0;} 
ol.commentlist li {height:1%; margin:0; position:relative;}
ol.commentlist li.depth-1 {border-bottom: 1px solid #aaa; margin-bottom: 2.75em; padding-bottom: 2.75em;}
ol.commentlist ul li {}
ol.commentlist li.alt {} 
ol.commentlist li.bypostauthor {} 
ol.commentlist li.byuser {} 
ol.commentlist li.comment-author-admin {} 
ol.commentlist li.comment {} 
ol.commentlist li div.comment-author {} 
ol.commentlist li div.vcard {font: 700 14px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;} 
ol.commentlist li div.vcard cite.fn {font-style:normal;} 
ol.commentlist li div.vcard cite.fn a.url {border-bottom: none; color: #000; font-weight: 700;} 
ol.commentlist li div.vcard cite.fn a.url:hover {border-bottom: .071em solid #900; color:#900;}
ol.commentlist li div.vcard span.says {font-weight: 400; font-style: italic;}

ol.commentlist li div.vcard img.avatar {border: 1px solid #222; disply: block; float: left; height: 32px; margin-left: -52px; padding: 2px; top: 0; width: 32px;} 
ol.commentlist li div.vcard img.avatar-32 {} 
ol.commentlist li div.vcard img.photo {} 
ol.commentlist li div.vcard span.says {}

ol.commentlist li div.commentmetadata {margin-bottom: 1em;} 
ol.commentlist li div.comment-meta {color: #999; font: normal 400 12px/20px Helvetica, Arial, sans-serif;} 
ol.commentlist li div.comment-meta a {color:#333;} 
ol.commentlist li div.comment-meta a:hover {color:#000;} 
ol.commentlist li p {font:normal 14px/25px Helvetica, Arial, sans-serif; margin:0 0 1em; } 
ol.commentlist li ul {font:normal 14px/25px Helvetica, Arial, sans-serif; list-style:square; margin:0; padding:0; text-indent:0;} 

ol.commentlist li div.reply {border-top: 1px solid #999; color:#1f1f1f; font: 700 normal .75em/2em Helvetica, Arial, sans-serif; margin: 1em 0 0 0; text-align: center; width: 40px; text-transform: uppercase;} 
ol.commentlist li div.reply:hover {border-top: .083em solid #900; color: 900;} 
ol.commentlist li div.reply a {color:#888; font-weight: 700; letter-spacing: 1px;}
ol.commentlist li div.reply a:hover {color: #900;} 


ol.commentlist li ul.children {border: none; list-style: none; margin: 1.25em 0 0 0; text-indent: 0;} 
ol.commentlist li ul.children li {border: none; margin-bottom: 1.25em; text-indent: 0;}
ol.commentlist li ul.children li.depth-2 {margin-left:1.25em;} 
ol.commentlist li ul.children li.depth-3 {margin-left:1.25em;} 
ol.commentlist li ul.children li.depth-4 {margin-left:1.25em;} 
ol.commentlist li ul.children li.depth-5 {margin-left:1.25em;} 
ol.commentlist li ul.children li.alt {} 
ol.commentlist li ul.children li.bypostauthor {} 
ol.commentlist li ul.children li.byuser {} 
ol.commentlist li ul.children li.comment {} 
ol.commentlist li ul.children li.comment-author-admin {} 
ol.commentlist li ul.children li.odd {} 
ol.commentlist li.even {} 
ol.commentlist li.odd {} 
ol.commentlist li.parent {} 
ol.commentlist li.pingback {} 
ol.commentlist li.pingback.parent {} 
ol.commentlist li.pingback div.vcard {padding:0 170px 0 0;} 
ol.commentlist li.thread-alt {} 
ol.commentlist li.thread-even {} 
ol.commentlist li.thread-odd {} 
ol.pinglist {border-bottom: .286em double #aaa; margin-left: 57px; padding-bottom: 1.571em; }
.cancel-comment-reply small, p.loggedin {font-style: italic;}
.row label, .row input[type="text"]{display:block; float:left;}
.row label.openid_identifier {float: none; display: inline;}
.row label {margin-right: 5px; width: 19%;}
.row .field {margin:5px 0px; overflow:auto; width: 80%;}
#respond input, #respond textarea {font: normal 1em/1.375em "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow: #ccc 1px 1px 1px;}
textarea#comment {width: 460px;}
legend {font-size: 1.125em; line-height: 1.333em; font-weight: 700; margin-bottom: .666em; text-shadow: #ccc 1px 1px 1px; text-transform: lowercase;}
span.error {color:#FF0000;}
.row {min-height:32px;}
.row a.openid {background: url(images/openid.gif) no-repeat center right; color: #666; padding-right: 20px; padding-left: 5px;}
p.info {margin-bottom: 0;}
