@charset "utf-8";
/* CSS Document for Elephant and Macaw */
/*
Theme Name: Elephant and Macaw
Theme URI: ??
Description: Custom Theme for Chris Kastensmidt
Version: 1 (WP2.8.4)
Author: Jeremiah Tolbert, design by Matthew Kressel
Author URI: http://www.clockpunkstudios.com/
Tags: fantasy, fiction, magazine
*/


/* RESET RELOADED by Eric Meyer */
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,  font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, 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-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* Front Page Layout */

body {background:url(images/page-background.jpg) center top no-repeat #101c12;font-family:Georgia, "Times New Roman", Times, serif}
h2 {font-size:32px;margin-bottom:2px;font-family:CloisterBlackLight, "Times New Roman", Times, serif}
a {color:#6b1a1a;}
a:hover {text-decoration:none;color:#030;}
#wrapper {margin:0 auto;width:962px;border-bottom:2px solid #000;}
	#header {height:258px;width:960px;position:relative;}
		#header h1, #header h2 {text-indent:-9999px;}
		#header h1 {position:absolute;height:234px;width:550px;}
		#header a {display:block;height:234px;width:550px;text-indent:-9999px;}
			#navigation {display:block;height:92px;width:890px;position:absolute;bottom:-45px;left:0;z-index:10;margin-left:70px;}
				#navigation li {float:left;height:92px;width:119px;margin-right:6px;}
				#navigation li a {height:92px;width:119px;display:block;text-indent:-9999px;}
				#the_world a {background:url(images/the-world.png) top left;}
				#the_world a:hover {background-position:bottom;}
				#news a {background:url(images/news.png) top left;}
				#news a:hover {background-position:bottom;}
				#the_stories a {background:url(images/the-stories.png) top left;}
				#the_stories a:hover {background-position:bottom;}
				#artwork a {background:url(images/artwork.png) top left;}
				#artwork a:hover {background-position:bottom;}
				#the_author a {background:url(images/the-author.png) top left;}
				#the_author a:hover {background-position:bottom;}
				#other_links a {background:url(images/other-links.png) top left;}
				#other_links a:hover {background-position:bottom;}
			#mask {background-image:url(images/mask.png);width:97px;height:183px;position:absolute;left:-26px;top:196px;z-index:10;}
			#bird_foot {background-image:url(images/birdfoot.png);position:absolute;bottom:-20px;left:827px;z-index:10;height:20px;width:20px;}
	#page_body {width:962px;background-image:url(images/wood-background.jpg);left:1px;position:relative;padding-top:50px;}
		#front_page_main {background:url(images/front-main-background.png);width:600px;height:534px;float:left;margin-left:25px;padding:25px 50px 25px 50px;}
			#front_illustration {width:600px;height:360px;border:1px solid #CCC;background-color:#FFF;color:#CCC;text-align:center;font-size:24px;margin-bottom:5px;}
			#front_page_main p {font-size:17px;line-height:21px;}
		#front_page_sidebar {float:left;background-image:url(images/front-sidebar-background.png);width:186px;height:447px;padding:25px;}
	.sidebar {}
		.sidebar ul {margin-top:10px;}
		.sidebar li {margin-bottom:15px;}
		.sidebar h2 {text-align:center;}
		.sidebar h3 {font-size:12px;line-height:16px;font-weight:bold;}
		.sidebar h3 a {text-decoration:none;}
		.sidebar .date {font-style:italic;font-size:11px;}
		.sidebar .topics {font-size:11px;line-height:16px;}
		.sidebar a {color:#6b1a1a;}
		.sidebar a:hover {color:#030;}
	
/* Inner Pages */

	#main_column {width:640px;float:left;margin:10px 20px 10px 70px}
	#sidebar {width:220px;margin-top:10px;float:left;}
	.main_area_container {margin-bottom:25px;}
		.main_area_container .box_top {background-image:url(images/inner-body-top.png);width:640px;height:20px;}
		.main_area_container .box_inner {background:url(images/inner-body-background.jpg) no-repeat #fefad4;width:600px;min-height:200px;padding:0 20px 20px 20px;}
		.main_area_container .box_bottom {background-image:url(images/inner-body-footer.png);width:640px;height:23px;}
	.sidebar_area {width:220px;margin-bottom:20px;}
		.sidebar_area .sidebar_box {background:url(images/sidebar-background.jpg) no-repeat #fefad4;width:200px;padding:10px;}
		.sidebar_area .box_top {background-image:url(images/sidebar-top.png);width:220px;height:21px;}
		.sidebar_area .box_bottom {background-image:url(images/sidebar-footer.png);height:24px;width:220px;}
		.page {min-height:500px;}
		.post_body {margin-left:140px;width:460px;}
		.post_body p, .sidebar_post_body p {font-size:14px;line-height:18px;margin-bottom:14px}
		.post_body hr.divider {display:block;background-image:url(images/divider.png);width:228px;height:12px;margin:10px auto;outline:none;border:none;clear:both;}
		.post_body .post_meta p {font-size:12px;line-height:16px;margin-bottom:8px;}
		.post_body p.date {float:left;width:240px;}
		.post_body p.comments {float:left;text-align:right;width:220px;}
		.post_body	p.categories {margin-bottom:0;clear:left;}
		.post_body .alignleft {float:left;margin: 5px 10px 0px -139px;border:2px solid #d6de88;clear:both;}
		.post_body .alignright {float:right;margin:5px 0px 0px 10px;border:2px solid #d6de88;clear:both;}
		.posts_nav {min-height:0!important;padding-top:10px;height:20px;}
		.posts_nav li {float:left;width:300px;margin-top:15px;}
		.post_body h3 {font-size:20px;font-weight:bold;margin-bottom:8px;}
		.post_body h4 {font-size:18px;font-weight:bold;margin-bottom:6px;}
		.post_body h5 {font-size:16px;font-weight:bold;margin-bottom:4px;}
		.post_body blockquote {margin-left:25px;margin-right:25px;line-height:18px;font-size:14px;}
		.post_body ul {line-height:18px;font-size:14px;list-style-type:disc;}
		.post_body ul li {margin-bottom:12px;}
		.post_body ol {line-height:18px;font-size:14px;list-style-type:upper-roman;}
		.post_body ol li {margin-bottom:12px;}
		#left_nav {text-align:left;}
		#right_nav{text-align:right;}
		
	#footer {width:960px;background:url(images/footer.png) 325px no-repeat;height:110px;clear:both;position:relative;}
	#copyright {font-size:16px;color:#FFF;top:76px;left:50px;position:absolute;}
/* Misc */	
	#azindex-1 h3 a {color:#000;text-decoration:none;}
	.artthumb img {border:1px solid red;margin: 0 15px 15px 0;}
	.artwork {margin-left:40px;width:560px;}
	.wp-tag-cloud li {margin-bottom:4px !important;}
	.RSS_link a {display:block;background-image:url(images/RSS-icon.png);height:64px;padding-left:70px;background-repeat:no-repeat;padding-top:10px;margin-top:10px;text-decoration:none;}
	.clear {clear:both;}
	.center {text-align:center;}
/* Comments Area */
#comments {margin-bottom:15px;}
	#comments_list {list-style-type:none !important;}
		.comment {width:560px;margin-left:-140px;clear:both;border-bottom:1px dotted #C2B503;margin-bottom:10px;padding-bottom:10px;}
			.comment_meta {width:80px;float:left;border-right:1px dotted #C2B503;padding-right:10px;padding-left:20px;}
			.comment_body {width:370px;float:left;margin-left:20px;}
			.children {list-style-type:none !important;margin-left:25px;}
			.children .comment_body {width:355px;}
			.children .children .comment_body {width:330px;}
			.children .children .children .comment_body {width:305px;}
			.children .children .children .children .comment_body {wdith:280px;}
			.avatar {border:2px solid #d6de88;clear:both;}
			#comments_list h4.comment_author {font-size:13px;margin-bottom:0;}
			#comments_list .date_time {font-size:11px;}