/*
apathy.css
'Apathy' style for the Tarski theme - http://ionfish.co.uk/tarski/
Based on the 'Classic' style designed Benedict Eastaugh, http://ionfish.co.uk/
and modded by music and meaning, http://musicandmeaning.com/
*/

/* Feed icon
----------------------------------------------- */
body.apathy .feed {
	background: url('../images/feed-add.gif') no-repeat 0 50%;
	}
img.blogicon {
	border: 0;
	margin: 0 4px 0 0;
}

/* Content
----------------------------------------------- */
body.apathy code {
	font-family: 'Courier New', Courier, monospace; font-size: 1em; color: #666;
	}
body.apathy acronym {
	border-bottom: 1px solid #666;
	}


/* ADDED: Header file
--------------------------- */

body {
	color: #000000;
	font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 80%;
	background: #fff;
	line-height: 105%;
	min-width: 760px;
	}
	
.ccc { color: #ccc;
}
	
body.apathy #header-image {
	text-align: center;
	border: 0;
	}
	
body.apathy #header-image .top {
	margin: 10px 0 0 0;
	border: 0;
	}

	#header-image img {
	border: 0;
	}
	
body.apathy #header-image a:link {
	border: 0;
	}

body.apathy #header-image a:visited {
	border: 0;
	}

body.apathy #header-image .rightclear {
					float: right;
					margin: 0 50px 0 0;
					clear: both;
					}
body.apathy .faces img {
					float: left;
					margin: 0 4px .7em 0;
}
body.apathy .faces li {
	clear: both;
}
body.apathy .faces li.br {
	clear: none;
}
body.apathy .faces  br {
	margin: 0 0 1em 0;
	clear: both;
}	

#wrapper {
	width: 760px;
	margin-bottom: 12px;
	background-color:#fff;
	border: 1px solid #ccc;	
}
#content {
		clear: both;
		padding: 2em 20px;
		}
		#primary {
			width: 500px; float: right;
			}
		#secondary {
			width: 200px; float: left;
			}
		#intro {
			padding: 0 0 1em 220px;
			}
		body.janus #primary, body.janus #nav-1, body.janus .comment-content, body.janus .trackback-data, body.janus #comment-input, body.janus #about {
			float: left;
			}
		body.janus #secondary, body.janus #nav-2, body.janus .comment-metadata, body.janus .trackback-time, body.janus #info-input, body.janus #miscellany {
			float: right;
			}
		body.janus #intro {
			padding: 0 220px 1em 0;
			}
#footer {
	clear: both;
	margin: 1em 20px 0 20px; border-top: 0; padding: 0 0 0 0;
			}
	#miscellany {
		width: 200px; float: left;
		margin: 1.6em 0 0 0;
		}
		#miscellany .searchbox {
			float: none;
			}
	#about {
		width: 500px; float: right;
		margin: 1.6em 0 0 0;
		}
	#theme-info, #footer-include {
		clear: both;
		color: #666;
		line-height: 120%;
		}
		

	
/* ADDED: Alignment */

.primary {
	width: 500px; float: right;
	}
	body.janus .primary {
		float: left;
		}
.secondary {
	width: 200px; float: left;
	}
	body.janus .secondary {
		float: right;
		}

/* ADDED: Navigation  */

#navigation {
		border-bottom: 1px solid #ccc;
		}
		
#nav-1 {
	list-style: none;
	width: 500px; float: right;
	margin: 0; padding: 0.5em 0;
	}
	#nav-1 li {
		display: inline;
		margin: 0 1em 0 0;
		}
#nav-2 {
	list-style: none;
	width: 200px; float: left;
	margin: 0;  padding: 0.5em 0 0.2em 0;
	}
	#nav-2 li {
		display: inline;
		margin: 0 1em 0 0;
		}

.nav-paging {
	text-align:center;
	display:block;
	margin-bottom:60px;
	}
	
.nav-paging-foot {
	width: 500px;
	float: right;
	text-align: center;
	display: block;
	margin-top: 60px;
	clear: both;
	}
	
.alignright {
	float: right;
	}
	
.alignleft {
	float: left;
	}
		
/* ADDED: List */

		.castlist {
			list-style: none;
			margin: 0 0 1em 0;
			font-size: 1em;
			}
			
			/* .castlist img {
			border: 1px solid #cccccc;
			} */
			
			.castlist li {
				margin: 0.5em 0;
				}
				.castlist ul {
					list-style: none;
					margin: 0 0 0 1em;
					}
					.castlist ul li {
						margin: 0.5em 0;
						}
		
	
	.books p {
	padding: 0 3px;
	width:150px;
	line-height: 120%;
	}
	
	.center {
	text-align: center;
	margin: 0 10px 0 0;
	}
	
		.books img {
		border: 0;
		padding: 3px;
		}
		
		.books img a:link, .books img a:visited, .books img a:hover, .post-content img a:link, .post-content img a:hover, .post-content img a:visited, .meta img a:link, .meta img a:visited, .meta img a:hover .books p img a:visited, .books p img a:link {
		border:0;
		}
		
	.donate {
	border: 0;
	padding: 3px;
	}
	
	.meta {
	border: 0;
	margin: 0 0 30px 0;
	display: block;
	}
	

		/* Headers
		--------------------------------------- */
		body.apathy h3 {
			color: #bf6030;
			font-size: 1em;
			margin-top: 15px;
			}
		
		/*  h3 added for search in sidebar */
		.search  {border-bottom: 0; margin: 0; padding: 0 0 .4em 0;
			}
		.search-button {
        background-color:#BAD6D5;
			}
			
		/* Post content
		--------------------------------------- */
			body.apathy a.download:link, body.apathy a.download:visited, body.apathy a.download:active {
				background: #fafdff url('../images/download.gif') no-repeat 10px 50%;
				border-top: 1px solid #b8c5cc; border-bottom: 1px solid #91cb8a; 
				}
			body.apathy a.download:hover {
				background: #fffdfa url('../images/download.gif') no-repeat 10px 50%;
				border-top: 1px solid #e5d6b8; border-bottom: 1px solid #91cb8a; 
				}
				
				/*ADD */
				

				.post-metadata {
					font-size: 1em; color: #000; line-height: 120%;
					margin: 0; padding: 0.3em 0 0 0;
					}
				.post-metadata-home {
					font-size: 1em; color: #999; line-height: 120%;
					margin: 0; padding: 1em;
					text-align: right;
				}
				
				.status {
					margin: 0; padding: 1.5em 0 0 0; border-top: 1px solid #ccc; color: #666;
					font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 1em; line-height: 120%;
				}
	
				blockquote {
				margin: 0 15px 1.2em 30px; padding: 1em 1.5em 0 1.5em; border: 1px dotted #bf6030;
				font-family: Verdana, Helvetica, Arial, sans-serif; font-size: .9em; color: #333;
				}
				
			
		/* Comments
		--------------------------------------- */
				body.apathy .comments-feed a {
					background: url('../images/feed.gif') no-repeat 100% 50%;
					}
		body.apathy .author-comment {
			/* author highlighting: uncomment the following line to turn it on */
			/* background: #fafdff; */
			}
		body.apathy .trackback {
			background: #fafdff url('../images/trackback.gif') no-repeat 100% 60%;
			}
			
		/* ADDED: Comments */
		#comments {
			clear: both;
			padding: 0;
			margin: 0;
		}
		#comments-meta {
			padding: 0 0 0.1em 0;
			}
			h2.comments-title {
				width: 200px; float: left;
				margin: 0; border: none; padding: 0.1em 0 0 0;
				}
			.comments-feed {
				width: 494px; float: right; text-align: right;
				margin: 0; padding: 0.75em 1em 0 0;
				}
			.comment-count {
				color:#999;
				font-size: 1.5em;
				float:left;
				padding: .4em 0 .4em .4em;
				font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;
 				}
			.comment {
			border-top: 1px solid #ccc;
			padding: .7em .7em 0 .7em;
			background: #F1F5E6;
			}
				.odd {
					background:#fff;
					}
				.official { 
					background:#d5e2d5;	
					border: 1px solid #ccc;
					}
		
				.comment p {
				line-height: 120%;
				}
			
			.comment-metadata {
				width: 200px; float: left;
				display: inline;
				margin: auto;
				}
			.comment-permalink {
					font-size: 0.8em;
					margin: 0;
					}
			.comment-author {
					margin: 0;
					}
			.comment-content {
				width: 490px; float: right;
				line-height: 110%;
				display: inline;
				margin: 0 0 0 4px;
				}
				
			.nocomments { 
				width: 494px;
				float: right;
				text-align: left;
				display: block;
				margin-top: 50px;
				clear: both;
				color: #666;
			}
			
			#commentPreview {
			padding:8px 15px;
			}
				
			.trackback-time {
				width: 200px; float: left;
				}
			.trackback-data {
				width: 500px; float: right;
				}
		
			
/* Links
----------------------------------------------- */
a { color: #006633;
	}

a:link, a:active {
	color: #006633;
	border-bottom: 1px solid #669966;
	}
a:hover {
	color: #99cc99;
	border-bottom: 1px solid #91cb8a;
	}
a:visited {
	color: #006633;
	border-bottom: 0;
}	
	
	/* ADDED links */

	a img {
		border: 0;		
		}
		a:hover img, a:link img, a:visited img {
			border: 0;
		}
		
	/* unchanging color links with no border */
	#navigation a:link, #navigation a:visited,
		.castlist a:link, .castlist a:visited,
		.navlist a:link, .navlist a:visited, 
		.books a:link, .books a:visited,
		.post-title a:link, .post-title a:visited, .post-content img a:link, .post-content a:visited, .comments-feed a:link, .comments-feed a:visited, .comment a:link, .comment a:visited, .commentodd a:link, .commentodd a:visited, #theme-info a:link, #theme-info a:visited, .foot a:link, .foot a:visited {
		color: #006633;
		border-bottom: 0;
		}
		
	/* unchanging color links with border */
	 .post-content a:link, .post-content a:visited, .status a:link, .status a:visited, .comment-content a:link, .comment-content a:visited, .post-metadata-home a:link, .post-metadata-home a:visited, .post-metadata a:visited, .post-metadata a:link {
	color: #006633;
	border-bottom: 1px solid #669966;
	}
	
	/* changing color links with no border */
		.nav-paging a:link, .nav-paging a:active, .nav-paging-foot a:link, .nav-paging-foot a:active {
		color: #006633;
		border-bottom: 0;
		}
		.nav-paging a:visited, .nav-paging-foot a:visited {
		color: #999;
		border-bottom: 0;
		}
	
	/* hover links */
	#navigation a:hover, .castlist a:hover, .navlist a:hover, .books a:hover, .post-metadata a:hover, .nav-paging a:hover, .nav-paging-foot a:hover,
		.comments-feed a:hover, .status a:hover, .comment a:hover, .comment-content a:hover, #theme-info a:hover, .foot a:hover {
		color: #99CC99;
		border-bottom: 1px solid #cc9966;
		}
		
	/* hover without border */
		img a:hover, img.books a:hover, img.meta a:hover, img.post-content a:hover, img.comment-content a:hover, .post-title a:hover, img.meta a:hover {
		color: #99cc99;
		border-bottom: 0;
		}	
		
	/*img with no border */
		img a:link, img a:visited, img.books a:link, img.books a:visited, img.meta a:link, img.meta a:visited {
		border: 0;
		}
		
	body.apathy .content a:active, body.apathy .content a:visited, body.apathy .post-content a:active, body.apathy .post-content a:visited, body.apathy .comment-content a:visited, body.apathy #blurb a:link, body.apathy #blurb a:active, body.apathy #blurb a:visited, body.apathy .recent p a:link, body.apathy .recent p a:active {
	border-bottom: 1px solid #669966;
	}
body.apathy .content a:hover, body.apathy .post-content a:hover, body.apathy .comment-content a:hover, body.apathy #blurb a:hover, body.apathy .recent p a:hover {
	border-bottom: 1px solid #cc9966;
	color: #99cc99;
	}
	
	
/* ADDED: Search form- */
		.searchbox {
			width: 200px;
			margin: 0 0 1em 0;
			}
			#s {
				display: block; width: 194px;
				margin: 0 0 0.6em 0; border: 1px solid #ccc; padding: 2px;
				background: #fafafa; color: #545454;
				}
			#s:focus {
				background: #fff;
				}
				
/* ADDED: 	Comment form  */
		#commentform {
			}
		#info-input {
			width: 200px; float: left;
			}
			.userinfo {
				color: #999;
				}
			#info-input label {
				display: block;
				margin: 0 0 1.2em 0;
				color: #000;
				}
			#author, #email, #url {
				display: block; width: 194px;
				margin: 0.2em 0 0 0; border: 1px solid #ccc; padding: 2px;
				background: #fafafa; color: #545454;
				}
		#comment-input {
			width: 500px; float: right;
			}
			#comment-input label {
				display: block;
				margin: 0 0 0.2em 0;
				color: #000;
				}
			#comment-input textarea {
				width: 480px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				margin: 0 0 1.2em 0; border: 1px solid #ccc; padding: 2px;
				background: #fafafa; color: #545454;
				}
		
		#author:focus, #email:focus, #url:focus, #comment:focus {
			background: #fff;
			}
		#submit {
			margin: 0 0 1em 0;
			}