/*  
Theme Name: ElysianWorld
Theme URI: http://elysianworld.org/
Description: ElysianWorld Theme
Version: 1.0
Author: Madeleine Freudenberg
Author URI: http://elysianworld.org/

*/



/* Begin Typography & Colors */
body {
	color:			#000000;
	background-color:	#ffffff;

	margin:			0px;
	padding:		0px;

	font-family:		verdana, arial, helvetica, sans-serif;
	font-size:		11px;
	text-align:		justify;
}


td.search_label {
	width:			80px;

	color:			#a8a0a0;

	font-weight:		bold;
	font-size:		11px;
	text-align:		right;
	vertical-align:		middle;
}


.search_input {
	width:			200px;
	border:			1px solid #302030;
	padding:		2px 4px;

	background-color:	#302030;
	color:			#a8a0a0;

	font-size:		11px;
	font-weight:		bold;
}


div.menubar {
	background-color:	#000000;
	padding:		10px 0px;
}


a.menu_item {
	font-size:		12px;
	color:			#909090;
	text-decoration:	none;
}


a.menu_item:hover {
	color:			#ff80ff;
}


td.frontpage_story_cell {
	width:			300px;

	vertical-align:		top;
	font-weight:		normal;
	font-size:		10px;
	line-height:		12px;
	text-align:		left;
}


td.frontpage_story_cell a {
	color:			#a888a8;
	text-decoration:	none;
}


td.frontpage_story_cell a:hover {
	color:			#ff80ff;
}


div.frontpage_story_title a {
	color:			#a8a0a0;

	font-weight:		bold;
	font-size:		10px;
	line-height:		12px;
	text-align:		left;
	text-decoration:	none;
}


div.frontpage_story_title a:hover {
	color:			#ff80ff;
}


div.journal_story {
	margin:			0px;
	padding:		50px 70px 50px 70px;
	vertical-align:		top;
	border-bottom:		1px solid #202020;

	background-color:	#000000;
}


div.journal_story_title {
	padding:		0px;

	font-size:		28px;
	font-weight:		normal;
	text-align:		left;
}


div.journal_story_title a {
	color:			#606060;
	text-decoration:	none;
}


div.journal_story_title a:hover {
	color:			#ff80ff;
}


div.journal_story_text {
	padding:		14px 0px 0px 0px;
	border:			0px none;

	color:			#a8a0a0;
	font-size:		12px;
	font-weight:		normal;
	text-align:		justify;
}


div.journal_story_text a {
	color:			#c878c8;
	text-decoration:	none;
	font-weight:		normal;
	font-size:		11px;
}


div.journal_story_text a:hover {
	color:			#ff80ff;
}


div.journal_story_info {
	padding:		10px 0px 0px 0px;

	color:			#606060;
	font-size:		10px;
	font-weight:		bold;
	text-align:		right;
}


div.journal_story_info a {
	color:			#606060;
	text-decoration:	none;
}


div.journal_story_info a:hover {
	color:			#ff80ff;
}


div.category_main_story {
	margin:			0px;
	padding:		50px 70px 50px 70px;
	vertical-align:		top;
	border-bottom:		1px solid #202020;

	background-color:	#000000;
}


div.category_main_story_title {
	padding:		0px;

	font-size:		28px;
	font-weight:		normal;
	text-align:		left;
}


div.category_main_story_title a {
	color:			#606060;
	text-decoration:	none;
}


div.category_main_story_title a:hover {
	color:			#ff80ff;
}


div.category_main_story_text {
	padding:		14px 0px 0px 0px;
	border:			0px none;

	color:			#a8a0a0;
	font-size:		12px;
	font-weight:		normal;
	text-align:		justify;
}


div.category_main_story_text a {
	color:			#606060;
	text-decoration:	none;
	font-weight:		bold;
	font-size:		11px;
}


div.category_main_story_text a:hover {
	color:			#ff80ff;
}


div.category_main_story_info {
	padding:		10px 0px 0px 0px;

	color:			#606060;
	font-size:		10px;
	font-weight:		bold;
	text-align:		right;
}


div.category_main_story_info a {
	color:			#606060;
	text-decoration:	none;
}


div.category_main_story_info a:hover {
	color:			#ff80ff;
}


td.category_story {
	width:			310px;
	padding:		30px 0px;
	margin:			0px;

	vertical-align:		top;
}


div.category_story_title {
	padding:		0px;

	font-size:		18px;
	font-weight:		bold;
	text-align:		left;
}


div.category_story_title a {
	color:			#606060;
	text-decoration:	none;
}


div.category_story_title a:hover {
	color:			#ff80ff;
}


div.category_story_text {
	padding:		14px 0px 0px 0px;
	border:			0px none;

	color:			#a8a0a0;
	font-size:		12px;
	font-weight:		normal;
	text-align:		justify;
}


div.category_story_text a {
	color:			#606060;
	text-decoration:	none;
	font-weight:		bold;
	font-size:		11px;
}


div.category_story_text a:hover {
	color:			#ff80ff;
}


div.category_story_info {
	padding:		20px 0px 0px 0px;

	color:			#606060;
	font-size:		10px;
	font-weight:		bold;
	text-align:		right;
}


div.category_story_info a {
	color:			#606060;
	text-decoration:	none;
}


div.category_story_info a:hover {
	color:			#ff80ff;
}


div.comment_trackback_header {
	padding:		20px 70px;
	color:			#606060;

	font-size:		10px;
	font-weight:		bold;
	text-align:		left;
}


div.comment_trackback_header a {
	color:			#a868a8;
	text-decoration:	none;
}


div.comment_trackback_header a:hover {
	color:			#ff80ff;
}


td.comment_number {
	width:			100px;
	padding:		20px 0px;

	color:			#606060;

	font-size:		38px;
	font-weight:		normal;
	text-align:		right;
	vertical-align:		top;
}


td.comment_text {
	width:			500px;
	padding:		20px 0px;

	color:			#a8a0a0;

	font-size:		12px;
	font-weight:		normal;
	text-align:		justify;
}


div.comment_info {
	padding:		8px 0px;
	color:			#606060;

	font-size:		10px;
	font-weight:		bold;
	text-align:		left;
}


div.comment_info a {
	color:			#a868a8;
	text-decoration:	none;
}


div.comment_info a:hover {
	color:			#ff80ff;
}


div.comment_entry_header {
	border-top:		1px solid #202020;
	padding:		20px 70px;

	color:			#606060;

	font-size:		28px;
	font-weight:		normal;
	text-align:		left;
}


div.comment_entry_area {
	padding:		0px 70px 30px 70px;
}


.comment_entry_form {
	margin:			0px;
	padding:		0px;
	display:		block;
}


td.comment_entry_label {
	width:			110px;
	padding:		0px 0px 4px 0px;

	color:			#a8a0a0;

	font-size:		11px;
	font-weight:		bold;
	text-align:		right;
	vertical-align:		middle;
}


td.comment_entry_loggedin {
	width:			500px;
	padding:		0px 0px 4px 0px;

	color:			#a8a0a0;

	font-size:		11px;
	font-weight:		bold;
	text-align:		left;
}


td.comment_entry_loggedin a {
	color:			#a868a8;
	text-decoration:	none;
}


td.comment_entry_loggedin a:hover {
	color:			#ff80ff;
}


td.comment_entry_cell {
	width:			500px;
	padding:		0px 0px 4px 0px;
}


.comment_entry_input {
	width:			400px;
	margin:			0px;
	padding:		3px;
	border:			0px none;

	color:			#a8a0a0;
	background-color:	#302030;

	font-size:		11px;
	font-weight:		bold;
	font-family:		verdana, arial, helvetica, sans-serif;
}


.comment_entry_textarea {
	width:			400px;
	height:			150px;
	margin:			0px;
	padding:		3px;
	border:			0px none;

	color:			#a8a0a0;
	background-color:	#302030;

	font-size:		11px;
	font-weight:		bold;
	font-family:		verdana, arial, helvetica, sans-serif;
}


.comment_entry_submit {
	margin:			0px;
	padding:		2px 10px;
	border:			1px solid #404040;

	color:			#a8a0a0;
	background-color:	#302030;

	font-size:		11px;
	font-weight:		bold;
	font-family:		verdana, arial, helvetica, sans-serif;
}


div.warning {
	padding:		0px 100px 15px 110px;

	color:			#a888a8;

	font-size:		12px;
	font-weight:		bold;
	font-style:		italic;
}


td.navigation {
	width:			140px;
	margin:			4px;
	padding:		4px 0px;
	border:			1px solid #404040;

	color:			#a8a0a0;
	background-color:	#302030;

	font-size:		11px;
	font-weight:		bold;
	font-family:		verdana, arial, helvetica, sans-serif;
	text-align:		center;
}

td.navigation a {
	color:			#a8a0a0;
	text-decoration:	none;
}
