@charset "UTF-8";
/* CSS Document */

/*
Theme Name: Exile
Theme URI: http://frostpress.com/themes/exile/
Description: Simple and elegant two-column theme in soft white and brown colors.
Version: 1.1.4
Author: Frostpress
Author URI: http://frostpress.com
Tags: light, white, brown, two-columns, right-sidebar, fixed-width, sticky-post, threaded-comments

This theme is released under GPL (http://www.opensource.org/licenses/gpl-3.0.html)

"Greater indeed are pleasures that are shared."
*/

/* basic */
	body { 
		margin:0px; 
		padding:0px; 
		background-image: url(images/pattern4.gif);	
		background-repeat: repeat; 
		font:normal 14px/170% Georgia, "Times New Roman", Times, serif;
		color:#333333; 
		overflow-x: hidden; 
		overflow-y: scroll;
		}
	
	a { 
		color:#AD1F1F; 
		text-decoration:none;
		font-style: normal;
		outline:none; 
		}
	
	a:hover { 
		text-decoration:none;
		color:#E98383; 
		}
	
	a img { 
		border:0; 
		}
	
	a:img { 
		border:0; 
		}
		
	blockquote {
		border-left:1px solid #AAAAAA;
		color:#555555;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-style:italic;
		margin:0 30px 20px;
		padding:0 0 0 10px;
		}
	
	blockquote blockquote { 
		background-color:#E1E1E1; 
		display:inline-block; 
		}
	
	pre { 
		padding:5px 10px 5px 10px; 
		margin:10px 0px 10px 0px; 
		background-color:#F2F2F2; 
		line-height:160%; 
		overflow:auto; 
		}
		
	input, select, textarea { 
		padding:5px; 
		font:14px Georgia, "Times New Roman", Times, serif; 
		color:#333333; 
		background-color:#F7F8F9; 
		border:solid 1px #D3DADE; 
		}
		
	input:hover, select:hover, textarea:hover {
		border-color:#BCC6CB; 
		}
	
	textarea { 
		line-height:160%; 
		}
		
	form { 
		margin:0px; 
		padding:0px; 
		}
		
	ul { 
		list-style:square; 
		}
	
	p { margin:11px 0px 11px 0px 
		}
	
	acronym, abbr { 
		cursor:help; 
		border-bottom:1px dashed #999;
		}
		
	code { 
		font:1.1em 'Courier New', Courier, Fixed; 
		}
		
		
	h1, h2, h3, h4, h5, h6 { 
		font-family:Georgia, "Times New Roman", Times, serif; 
		
		letter-spacing: 1px; 
		}
		
	caption {
		font-family:Georgia, "Times New Roman", Times, serif; 
		line-height:100%;
		font-size:11px;
		font-weight:100;
		font-style:italic;
		letter-spacing: 0px;
	}
		
	h1 { font-size:21px; }
	h2 { font-size:18px; }
	h3 { font-size:16px; }
	h4 { font-size:14px; }
	h5 { font-size:13px; }
	h6 { 
		font-size:11px;
		font-weight:100;
		font-style:italic;
		letter-spacing: 0px;
		}

/* layout */
	#wrap {
		background: #f6e5b9 url('images/background.png') 0px top repeat-y;
		width:1000px; 
		margin: 0px auto 0px; 
		overflow:hidden;
		border-right: 20px solid #a2a4d9;
		border-left: 20px solid #a2a4d9;
		}
		
	#c1 { 
		width:780px;
		float:left; 
		overflow:hidden; 
		padding:0px; 
		margin:0px;
	 
		}
		
	#c2 { 
		width:200px; 
		float:left; 
		overflow:hidden; 
		padding:10px 10px 20px 10px; 
		margin:0px; 
		line-height:160%; color:#666666
		}

	#header { 
		overflow:hidden; 
		margin: 0px 0px 0px 85px;
		background:#ffffff; 
		}

	#logo { 
		overflow:hidden;
		width:695px; 
		height:234px; 
		display:block;
		background:#FFFFFF url('images/header.jpg') left top no-repeat; 
		}
		
	#logo:hover { 
		text-decoration:none; 
		}
	
	#logo h1 { 
		padding:130px 20px 0px 20px; 
		margin:0px; 
		font:normal 26px Georgia, "Times New Roman", Times, serif; 
		letter-spacing: 1px; 
		color:#FFCC99;
		/*hide the title*/
		text-indent:-9999px;
	
		}
		
	#logo h4 { 
		padding:5px 0px 0px 20px; 
		margin:0px; 
		font:italic 14px Georgia, "Times New Roman", Times, serif; 
		color:#FFFFFF; 
		letter-spacing: 1px;
		/*hide the subtitle*/
		text-indent:-9999px;
		}

	/* menu */
	#menu { 
		overflow:hidden; 
		float:right; 
		margin:0px 20px 15px 10px;
		border-bottom:solid 1px #D9D7CC;
		}
	#menu ul { 
		list-style:none; 
		list-style-image:none; 
		margin:0px; padding:0px; 
		overflow:hidden; 
		padding:0px 0px 0px 0px; 
		}
		
	#menu ul li { 
		padding:0px; 
		margin:0px; 
		display:inline; 
		}
		
	#menu ul li a { 
		display:block; 
		padding:4px 5px 4px 5px; 
		float:left; 
		text-decoration:none; 
		margin-left:10px; 
		}
		
	#menu ul li a:hover { 
		text-decoration:none; 
		background-color:#efeee9; 
		}
		
	#menu li.current_page_item a, #menu li.current_page_item a:hover { 
		background-color:#efeee9; 
		color:#333333; 
		}

/* post */
	.post { 
		overflow:hidden; 
		margin:0px 0px 0px 0px; 
		padding:0px; 
		clear:both;
		}

	.post-c1 { 
		float:left; 
		width:85px; 
		overflow:hidden; 
		margin-top:10px; 
		color:#FFFFFF; 
		background-color:#7779af; 
		}
		
	.post-date { 
		padding:4px; 
		font-size:13px; 
		text-align:center; 
		line-height:150%; 
		letter-spacing: 1px;
		font:normal;
		}
	
	.post-c2 { 
		float:left; 
		width:625px; 
		overflow:hidden; 
		padding: 10px 40px 10px 30px; 
		background-color:#FFFFFF;
		}
	
	.post-c2 h2{ 
		font-weight: 500;
		font-size: 11pt;
		font-style: italic;
		letter-spacing: 0px;
		}
		
		
	.post-c2 h1{ 
		font-weight: 500;
		font-size: 11pt;
		font-style: italic;
		letter-spacing: 0px;
		}

	
	
	
			.post-head { 
				overflow:hidden; 
				margin-bottom:10px; 
				}
			
			.post-head h1 {
				margin:0px; 
				padding:0px; 
				color:#000000; 
				font:normal 14px/150% Georgia, "Times New Roman", Times, serif; 
				}
				
			.post-head h1 a { 
				color:#AD1F1F; 
				background-color:#e6e4d8; 
				padding:4px 8px 4px 8px; 
				display:inline-block; 
				border:0; 
				}
			.post-head h1 a:hover { 
				background-color:#e6e4d8;
				color:#E98383; }
		
		.post-text { 
			overflow:hidden; 
			width:100%; 
			}
		
		.post-foot { 
			border-top:solid 1px #D9D7CC; 
			overflow:hidden; 
			padding:8px 0px 8px 0px; 
			font-size:11px; 
			line-height:170%; 
			color:#858585; 
			margin-top:10px; 
			}
			
			.post-foot a { 
				color:#D37C7C; 
				}
				
			.post-foot a:hover { 
				color:#AD1F1F; 
				}
				
			.post-comments { 
				font-weight:500; 
				float:right; 
				font-size:13px;
				}
				
			.comments-link { 
				display:block; 
				background:url('images/comment.gif') 
				left 3px no-repeat; 
				padding:0px 0px 0px 20px; 
				margin:0px 0px 10px 10px; 
				}
			

	#submenu { 
		float:right;
		overflow:hidden;
		margin:0px 0px 15px 15px;
		padding:10px;
		background-color:#efeee9; 
		}
		
	#submenu ul {
		margin:0px;
		padding:0px 0px 0px 15px; 
		}
		
	#submenu ul li {
		font-size:13px;
		font-weight:normal;
		color:#666666;
	}
	
	#submenu h4 {
		margin:0px 0px 5px 0px; 
		padding:0px; color:#000000; 
		font:normal 14px/160% Georgia, "Times New Roman", Times, serif; 
		}

/* comments */
	.commentlist { 
		padding:0px; 
		margin:0px; 
		overflow:hidden; 
		list-style:none; 
		list-style-image:none; 
		}
	.commentlist ul { 
		margin:0px; 
		padding:0px; 
		list-style:none; 
		list-style-image:none; 
		}
	.commentlist li { 
		margin:0px; 
		padding:0px; 
		overflow:hidden; 
		}

	ul.children { margin-left:25px; }

	.comment { 
		overflow:hidden; 
		background-color:#ffffff; 
		margin:0px 0px 10px 0px; 
		padding:0px; 
		width:100%; 
		}
	.comment p {
		margin: 6px 0 0 0;
		}

	.comment.bypostauthor { 
		background-color:#ffffff; 
		}

	.comment-avatar { 
		float:left; 
		width:35px; 
		overflow:hidden; 
		padding:10px; 
		}
	.comment-text { 
		overflow:hidden; 
		background-color:#ffffff; 
		padding:10px; 
		}
	.comment-meta { 
		overflow:hidden; 
		border-bottom:dashed 1px #CCCCCC; 
		padding:0px 0px 5px 0px; 
		}
	.comment-writer { 
		display:inline; 
		margin-right:15px; 
		font-size:14px;
		font-style: italic; 
		}	
	.comment-date { 
		display:inline;
		}
	.comment-date a, .comment-reply a { 
		color:#858585;
		font-size: 11px;
		}
	.comment-date a:hover, .comment-reply a:hover { 
		color:#666666;
		}
	.comment-reply { 
		float:right; 
		}

	.trackbacklist { margin:20px 0px 0px 0px; padding:0px; }
	.trackbacklist li { margin:0px 0px 10px 0px; padding:10px 10px 10px 10px; overflow:hidden; background-color:#F2F1EE; }

	#respond #comment { width:98%; max-width:98%; }

/* widgets */
	#widgets { 
		list-style:none; 
		list-style-image:none; 
		margin:10px; padding:0px;
		font:normal 13px/145% Georgia, "Times New Roman", Times, serif; 
		}
		
	.widget { 
		padding:0px 0px 30px 0px; 
		}
		
	.widget ul { 
		margin:0px 0px 0px 15px; 
		padding:0px; 
		}
		
	.widget ul li { 
		padding:5px 0px 0px 0px; 
		font:normal 13px/140% Georgia, "Times New Roman", Times, serif;
		}
		
	.widget h2, .submenu h2 { 
		margin:0px 0px 5px 0px; 
		padding:0px; color:#000000; 
		font:normal 14px/160% Georgia, "Times New Roman", Times, serif; }
		
	#widgets img.alignleft { 
		padding:0px;  
		margin: 0px 15px 0px 0;
		display: inline; 
		}


	#search { 
		overflow:hidden; 
		padding:10px 10px 0px 10px; 
		}
		
		
	#search input { 
		padding:7px; 
		width:130px; }

	.subscribe a, .subscribe a:hover { 
		}
		
	#feedburner { 
		float:right; 
		}
		
	#subscribe { 
		background-color:#EEEEEE; 
		padding:4px 6px 5px 6px; 
		overflow:hidden; 
		display:block; 
		width:80px; 
		color:#333333; 
		}
		
	#subscribe:hover { 
		color:#FF9900; 
		}
		
	#subscribe img { 
		float:left; 
		margin:2px 5px 0px 0px; 
		}

/* footer */
	#footer { 
		font:8pt Georgia, "Times New Roman", Times, serif; 
		background-color:#FFF;
		color:#888; 
		text-align:center; 
		padding:15px; 
		margin:50px 0px 0px 85px; 
		}
		
	#footer a { 
		color:#777; 
		border-bottom:dotted 1px #777; }

/* defaults */
	.overflow { 
		overflow:hidden; 
		}
		
	.center { 
		text-align:center; 
		}
		
	.c1box {
		clear: both;
		margin: 0px 15px 0px 115px;
		text-align:left;
		}

/* Wordpress defaults */
	.navigation { 
		overflow:hidden;
		margin-left:85px; 
		text-align: center; 
		padding:25px; 
		}
		
	.navigation a { 
		font-size: 16px;
		font-weight: 500;
		font-style: italic; 
		}
		
	p img { 
		padding: 0; 
		max-width: 100%;
		}
		
	img.centered { 
		display: block; 
		margin-left: auto; 
		margin-right: auto;
		background-color: #e6e4d8; 
		
		}
		
	img.alignright { 
		padding:0px; 
		background-color: #e6e4d8;
		padding: 10px 10px 20px 10px;
		margin: 0px 0 0 15px; 
		display: inline; 
		}
		
	img.alignleft { 
		padding:0px; 
		background-color: #e6e4d8; 
		padding: 10px 10px 20px 10px;
		margin: 0px 15px 0 0;
		display: inline; 
		}
		
	.alignright { 
		float: right; 
		margin: 10px 0 0 15px; 
		}
		
	.alignleft { 
		float: left;
		margin: 10px 15px 0 0;
		}

	/* Begin Calendar */
	#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
	#wp-calendar a { text-decoration: none; }
	#wp-calendar caption { font-weight:bold; text-align: center; }
	#wp-calendar th { font-style:normal; font-weight:normal; text-transform: capitalize; }
	#wp-calendar { empty-cells: hide; width: 200px; }
	#wp-calendar #next a { padding-right: 10px; text-align: right; }
	#wp-calendar #prev a { padding-left: 10px; text-align: left; }
	#wp-calendar a { display: block; background-color:#D3CFBE; }
	#wp-calendar #today { background-color:#BDC6D5; }
	#wp-calendar caption { text-align: center; width: 100%; }
	#wp-calendar td { text-align: center; background-color:#EAE8DF; }
	#wp-calendar .pad { background-color:#FFFFFF; }
	/* End Calendar */

	/* Captions */
	.aligncenter, div.aligncenter {
		display: block; 
		margin-left: auto; 
		margin-right: auto; 
		}
		
	.wp-caption {
		text-align: center; 
		background-color: #e6e4d8; 
		padding: 10px 6px 6px 6px;
		}
		
	.wp-caption img { 
		margin: 0; 
		padding: 0; 
		border: 0 none; 
		}
			
	.wp-caption p.wp-caption-text { 
		font-size: 10px;
		font-style:italic;
		letter-spacing:1px;		
		line-height: 17px; 
		padding: 4px 0px 0px 0px; 
		margin: 0; 
		}
	/* End captions */
	
	
/* book table styling */

#booklist table {
	width: 635px;
}

#booklist table, th, td	{
	border: 0px;
	cell-spacing:1;
	cell-padding:1;
}

#booklist td {
	height: 220px;
	vertical-align:top;
}

#booklist td.left {
	width:125px;
}


#booklist td.right {
	width:500px;
}

#booklist img { 
		padding:0px; 
		background-color: #e6e4d8; 
		padding: 10px 10px 20px 10px;
		margin: 0px;
		display: inline; 
		}

	
	
.page .post-c1 { 
	background:none; 
	}
