/*
Theme Name: Librio
Version: 1.0
Author: Deniart (modified by Cirrus ABS)
Tags: fixed width, two columns, widgets, apple, mac, white, grey

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* Search
-------------------------------------------------------------------*/
#search {
	position: absolute;
	top: 20px; 
	right: 10px;
}
#search #s { 
	width: 170px;
	height: 14px;
	padding: 5px 0 5px 23px;
	vertical-align: bottom;
	line-height: 1px;
	font: normal 12px Verdana, Sans-Serif;
	color: #777;
	border: 0;
	background: #fafafa url(images/search-bg.gif) no-repeat;
}



/* Content
-------------------------------------------------------------------*/

.post { 
	margin-bottom: 40px; 
}
.post-title {margin: 0; padding: 0; position: relative;}
.post .post-title h1 {margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif;}
.post .post-title p {padding: 0; margin: 0;}
.post .post-title h1 a:link, .post .post-title h1 a:visited { font-family:Arial, Helvetica, sans-serif;text-decoration: none; color: #4D6B88; font-size: 20px; line-height: 20px;}
.post .post-title h1 a:hover {color: #333;}
.post h2 { font-family:Arial, Helvetica, sans-serif;text-decoration: none; color: #4D6B88; font-size: 17px; font-weight: bold; margin: 15px 0 0 0;}
.post .post-title .post-author {font-style: italic;}

.post .post-info { 
	clear: both; 
	font-size: 11px; 
	color: #777; 
	padding: 3px 5px 3px 5px; 
	margin-bottom: 20px; 
	border-top: 1px solid #bdccdc; 
	border-bottom: 1px solid #bdccdc; 
	background: #e9eff5; 
}
.post .post-info a { color: #333; text-decoration:none; }
.post .post-info a:hover { color: #555; text-decoration:none; }

.post blockquote {background: #E9EFF5; border: 1px solid #BDCCDC; padding: 5px 10px; font-size: .9em;}
.post .source {font-style: italic;}

#pages { text-align: center; }
#pages a { font: bold 20px "Trebuchet MS"; color: #414d4c; text-decoration: none; }
#pages a:hover { color: #1e2726; }

/* Comment Form
-------------------------------------------------------------------*/
#commentform { 
	background: #fafafa; 
	border: 5px solid #def7f8; 
	padding: 10px; 
	color: #555; 
}
#commentform p { margin-bottom: 7px; }
#commentform textarea { 
	width: 630px; 
	border: 1px solid #aaa; 
	height: 120px;
}
#commentform input.text { 
	width: 150px; 
	border: 1px solid #aaa; 
	margin-right: 10px; 
	padding: 3px 3px; 
}
#commentform input#submit { padding: 3px 10px; }

/* Comments
-------------------------------------------------------------------*/
#comments .comment { 
	width: 670px;
	background: #def7f8; 
	margin-bottom: 10px; 
	overflow: hidden; 
	padding-bottom: 5px; 
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
#comments .comment .comment-avatar { 
	width: 50px; 
	float: left; 
	padding: 5px 7px; 
}

#comments .comment .comment-content { 
	width: 570px;
	float: left; 
	padding: 10px 15px; 
	margin: 5px 5px 0 0; 
	background: #fafafa ; 
}
#comments .comment .comment-content a { color: #444; }

#comments .comment .comment-info { 
	font-size: 11px;
	color: #777;
	margin-bottom: 5px; 
}
#comments .comment .comment-info span {
	font: bold 20px "Trebuchet MS", Helvetica, Arial, Geneva;  	
	padding-right: 10px; 
	margin-bottom: 5px;
}
#comments .comment .comment-info a { 
	color: #444; 
	text-decoration: none;
}