@import url(hemingway019.css);



html { overflow: -moz-scrollbars-vertical !important; }

/* Header */

#header {

	background:#000 url(images/bg-top.png) no-repeat;

	height: 100px;

}

#header .inside {

	padding: 5px 0 0 0;	

}



#header h2 {

	margin: 0 10px 0 0;

	padding: 5 10px 0 0 ;

	float: left;

	background : url() no-repeat;



}



#header p{

	font-size: .9em; 

	padding:1em 0;

	margin:0;

	line-height:1em;

}





/* FANCY STUFF */

body {height:100%;}

#primary { min-height:30%; /* no workie on IE :( */ }



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

	}





/* links within posts */

.primary p {color: #666;}

.primary a, .h2o-excerpt a, {color:#BFBFBF;}

.primary a:hover, .h2o-excerpt a:hover, .h2o-page a:hover{color:white;}

primary .single-post  {color:#f40;}

.dates  {color: #bfbfbf;}



/* images & image border setup */

#primary img {}

#primary img.wp-smiley, #primary img.noborder {border:0px none;margin:0;}



/* COMMENTS = #SECONDARY*/

div.comment-head{

	padding:.8em 0 1em 0;

	border:0px none;

}

a#h2o-commentoggle {

	display:block; height:2em; border:1px solid #000;

	font-size:1.25em; text-align:left;

    padding:           .6em 0 0 2em;

    background-image:       url(images/comment.gif);

    background-repeat:      no-repeat;

    background-position:    .4em .8em;

}

a#h2o-commentoggle:hover {background-color:#8abc00;color:#FFF;}



#h2o-comments div.details {text-align:right;}

#h2o-comments .details a {color:#8abc00; text-decoration:underline;}

#h2o-comments .details a:hover {color:#FFF; background: #f40;}





/* Hemingway BottomBar = #ANCILLARY */

#ancillary {  

	padding:2em 0; 

	background-color:		#2d2d2d;

    background-image:       url(images/bg-bottom.png);

    background-repeat:      repeat-x;

    background-position:  	top;

}

#ancillary h2 {margin-bottom:.6em !important;}

#ancillary ul, #ancillary p {margin-top:0 !important; }



#ancillary ul.dates li {width:100%;white-space:nowrap;overflow:hidden;}



/* Module on #ANCILLARY */

#yichi-about {

	height:125px; overflow:hidden; margin-bottom: 2em; 

	border:	1px solid #3d3d3d;

	padding: 4px;

	padding-left:9.5em;

	font:10px arial;

	color: #ddd;

	line-height:140%;

    background-image:       url(images/yichi.png);

    background-repeat:      no-repeat;

    background-position:  	top left;

}



#yichi-about .content a {color:#8abc00; text-decoration:underline;}

#yichi-about .content a:hover {color:#FFF;}





/* FOOTER */

#footer {

	width:100%; margin:0; padding:.2em 0 .4em 0; height: 2.3em;

	border-top:1px solid #1C1C1C; background-color:black;

}



#footer .inside {background-image:none; padding:0; }

#footer p.copyright a{

	color:#AAA; text-decoration:none; 

	padding-right:0; background-image:none;

}

#footer p.copyright a:hover{ color:#8abc00;}

#footer p.attributes {

    padding-right:          15px;

    background-image:       url(images/wp.gif);

    background-repeat:      no-repeat;

    background-position:    100% 66%;

}







acronym {cursor:help; border-bottom:1px dashed #808080;}

/*/////////////// END LAYOUT STUFF, START TYPO JUNK ///////////////////*/

blockquote { color:#000000; border-color:#CC0000;}



/* INDEX PAGE */

div.story { margin-right:5px;}

.story h3 a { /* links to stories on homepage! */

	border-color:#808080; 

	border-style:solid; 

	border-width:0 0 1px 0;

	

}

.story p  { /* ONE text area color on homepage! */

	color: #666;

}



div.h2o-excerpt {

	height:30em;

	overflow:hidden;

	position:relative;

	

}

div.h2o-excerpt .h2o-read-on  {

	position:absolute; bottom:0; width:100%;

}

.h2o-read-on a { /* ... */

	display:block; position:absolute; bottom:0; width:100%; 

	text-align:right; font-size:1em; text-decoration:none; 

}

.h2o-read-on a:hover{color:#8abc00;}



.story .details{ margin-top:5px; padding-top:0.5em; color:#333; color: #bfbfbf;}

.details span.h2o-postmeta {float:left;}

.details span.h2o-category {display:block;text-align:left;}

.details span.h2o-category a{color:#8abc00;}









/* external links by selecting all absolute links */

a.rss {

    padding-right:          12px !important;

    background-image:       url(images/feed-icon-10x10.gif);

    background-repeat:      no-repeat;

    background-position:    100% 66%;

}



a.admin {

    padding-right:          12px !important;

    background-image:       url(images/coma.gif);

    background-repeat:      no-repeat;

    background-position:    100% 66%;

}





/* LIGHTBOX */

#lightbox{ padding: 0 8px; }

#lightboxCaption {   

    padding: 1em 0;

    color: white; background-color:#333;

    font-size: 0.8em; text-align: center;	

}

#lightboxPhoto { display: block; padding-top: 8px; }

#lightbox img, #overlay img{ border: none; }

#overlay{ background-color: #000; }

a[rel="lightbox"] {

    padding:0;

    background-image:  none;

}





/* delicious styles */

#deliciousrolls h2.delicious-banner {display:none;}

#deliciousrolls {padding-top:2em; clear:both;}

#deliciousrolls ul{

	list-style-type:none;

	margin:1.5em 0 2em 0;

	border-top:1px solid #3D3D3D;

}

#deliciousrolls li {

	list-style-type:none;

	margin:0; padding:0.5em 0;

	border-bottom:1px solid #3D3D3D;

}

#deliciousrolls a {color:#BFBFBF;text-decoration:none;}

#deliciousrolls a:hover{color:#FFF;}

#deliciousrolls .delicious-extended{color:#666;font-size:.8em;}



/* flickering styles */

.flickr a   { 

	text-decoration: none;

	border:1px solid #ccc;

display:block;

float:left;

margin:3px;

padding:0px;

} 

.flickr a:hover {

border:1px solid #9c0;

background:#FAFFE8;

}



/* download */

#vkdl  {

	height: 33px;

	width: 92%;

	border-top: #ccc dotted 1px;

	border-bottom: #ccc dotted 1px;

	margin-top: 1em;

	margin-bottom: 1em;

	padding: .5em 0 0 3.5em;

	background:  url(images/vkdl.gif) no-repeat;

	font:11px arial;

	color: #9c9a9a;

}

#vkdl  a{ color:#047800; text-decoration:none;

}
/* tabbed menu */
#sidebar .shadetabs{

	margin-left: 0;

	margin-bottom: 0;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

#sidebar .shadetabs li{
	display: inline;
	margin: 0;
}

#sidebar .shadetabs li a{
	text-decoration: none;

	z-index: 1;
	padding: 3px 7px;
	margin-right: 3px;

}

#sidebar .shadetabs li a:hover{
	background: #393939;
	color: #fff;
}

#sidebar .shadetabs li a.selected{ /*selected main tab style */

	top: 1px;
}

#sidebar .shadetabs li a.selected{ /*selected main tab style */

	border-bottom: none;
}

#sidebar .shadetabs li a.selected:hover{ /*selected main tab style */
	text-decoration: none;
		color: #990000;
	background: #fff;
}

#sidebar .content {

	width: 290px;
}


#sidebar .content ul li {

	margin: 0;

	display: block;
	width: 290px;
}

#sidebar .content ul li a {
	display: inline !important;
	background: transparent !important;
	border: none !important;

	width: 290px;
}

#sidebar .tabcontent{
	display:none;
}

@media print {
#sidebar .tabcontent {
	display:block !important;
}
}
/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

