<STYLE>
	* {
	/* Reset browsers default margin, padding and font sizes */
		margin: 0;
		padding: 0;

	}
	html {
		font-family: "Times New Roman";
		font-size: 10px;
	}

	body {
		font-family: "Times New Roman";
		font-size: 1.2em;
		color: #D0D0D0;
		/*		background-image: url('http://xenafiction.net/backgrounds/blue_texture2.jpg');  */
		background-color: #000035;
		margin: 0;
		padding: 12px;
	}
	body.parchment {
		font-family: "Times New Roman";
		font-size: 1.2em;
		color: #EFEFEF;
		background-image: url('http://xenafiction.net/backgrounds/parchment4.gif');
		margin: 0;
		padding: 12px;

	}
	body.deep_blue {
		font-family: "Times New Roman";
		font-size: .8em;
		color: #EFEFEF;
		background-image: url('http://xenafiction.net/backgrounds/blue_texture2.jpg');

	}
	body.bold {
		font-family: "Times New Roman";
		font-size: 1.5em;
		color: #D0D0D0;
		/*		background-image: url('http://xenafiction.net/backgrounds/blue_texture2.jpg');  */
		background-color: #000035;
		margin: 0;
		padding: 12px;
	}
	
	@font-face {
	 font-family: Amaze;
	 src: url("http://xenafiction.net/fonts/AMAZR___.eot") /* EOT file for IE */
	}
	@font-face {
	 font-family: Amaze;
	 src: url("http://xenafiction.net/fonts/AMAZR___.TTF") /* TTF file for CSS3 browsers */
	}
	
	table {

		font-family: "Times New Roman";
		font-size: 1.0em;
		color: #D0D0D0;
	}

	h1 {  /* Page Headings */
		color: Lime;
		font-size: 2em;
		text-align: center;
	}

	h4 {  /* What's New Date Headings */
		font-size: 1.5em;
	}

	a {
		text-decoration: none;
	}


	a:hover {
		color: Red;
		text-decoration: underline;
	}
	span.small_heading { /* small headings (Submission, Top-25, etc.) */
		font-size: 1.1em;
		font-weight: bold;
		/* color: White; */
		color: #2580EE;
	}
	span.story_line { /* small headings (Submission, Top-25, etc.) */
		font-size: 0.9em;
		/*		font-weight: bold; */
		color: #D0D0D0;
	}
	span.medium_heading { /* meduim headings (Search results) */
		font-size: 1.2em;
		font-weight: bold;
		color: White;
	}
	span.big_heading {
		font-size: 1.1em;  /* big heading (WN page dates - fix for FF) */
	}
	span.medium_large_heading {   /* used for page description on hosted works, */
		font-size: 1.7em;
	}
	
	span.author_heading_large {
		font-family: Amaze;
		font-size: 3.5em;
		color: Lime;
		font-weight: bold;
	}
	span.author_heading_medium {
		font-family: Amaze;
		font-size: 2.5em;
		color: Lime;
		font-weight: bold;
	}
	td.top25 {
		font-size: 0.9em;
	}
	.new_features_text {
		font-size: 0.9em;
	}
	span.advanced_search_categories {
		font-size: 1.7em;
	}
	span.advanced_search_subheading {
		font-size: 1.4em;
	}
	.green_heading {
		color: Lime;
		font-weight: bold;
		font-size: 2em;
	}
	.small_green_heading {
		color: Lime;
		font-weight: bold;
		font-size: 1.6em;
	}
	.author_page_font_color {
		color: #4ab13f;
		font-weight: bold;
		font-size: 1.0em;
		font-family: "Arial";
	}
	.author_page_font_color2 {
		color: #4ab13f;
		font-weight: bold;
		font-size: 1.0em;
		font-family: "Arial";
	}
	li.whats_new {
		margin-left: -10px;
		margin-right: 10px;
		margin-bottom: 1em;
		list-style-type: disc;
	}
	li.whats_new2 {  /* No bullet - used for recommendation list */
		margin-left: -10px;
		margin-right: 10px;
		list-style-type: none;
	}

	.title {
		font-size: 1.1em;
		color: #2580EE;
		/*		font-weight: bold;  */
	}
	.no_title {
		font-size: 1.1em;
		/*		font-weight: bold;  */
	}

	.author  {
		font-size: 1em;
		text-decoration : none;
		color : Yellow;
	}
	.menu_bar {
		font-size: 1.3em;
		color: #6699ff;
		font-weight: bold;
	}
	.author_new  {
	/* used on the what's new page */
		font-size: 1.3em;
		color: #6699ff;
		font-weight: bold;
	}

	.url {
		font-size: 1em;
		color: #2580EE;

	}

	.url_new {
		font-size: 1.0em;
		color: #6699ff;
	}

	.author_stories_page {
		font-size : 1.2em;
		color: #000049;

	}
	.whatsnew_text {
		padding-right: 2em;
	}
	.comments  {
		font-size: 1em;
		color: #2580EE;
		font-weight: bold;
	}
	.comment1 {
		margin-left: 1em;
		margin-bottom: 1em;
		padding-right: 2em;
		font-style: italic;

	}
	.whatsnew_comment {
		list-style: none;
		margin-left: 20px;
		padding-left: 20px;
	}
	.whatsnew_story_list {
		list-style: disc;
		margin-left: 20px;
		padding-left: 20px;

	}

	.recommend_text {
		padding-left: 1em;
		font-style: italic;
		font-size : 0.9em;
	}
	.small_heading {
		color: Red;
	}
	.last_updated {
		/* used on index pages */
		font-family: "Arial";
		color: Red;
		font-size: 0.7em;
		font-weight: bold;
	}
	.award_text {
		color: #ffcc33;
		font-weight: bold;
	}
	.story_data {
		font-weight: bold;
	}
	.title_bar {
		background-color: #cadceb;
		padding: .9em;
	}
	.story_info_block {
		padding-top: .9em;
	}
	.story_block {
		border: 1px solid Blue;
	}
	.teaser_block {
		padding-top: .5em;
	}
	.recommend_block {
		padding-top: .5em;
	}

	.whats_new_title_block {
		text-align: center;
		margin-left: 0;
		margin-right: 0;
		/*		float: right;  */

	}

	.author_page_title_block {
		width: 100%;
		text-align: center;
		margin-left: 0;
		float: right;
		margin-botton: 0;
		padding-bottom: 0;

	}
	.index_block {
		float: left;
		padding-right: 20px;
		font-size: 1.5em;
	}
	.index_block_new_features {
		font-size: 1.5em;

	}

	.index_text {
		font-size: 1.5em;
		margin-right: 20px;
	}
	.header_table {
		width: 100%;
		margin-botton: 0;
		padding-bottom: 0;
	}

	.top_25_block {
		padding: 5px;
		margin-left: 5px;
		float: right;
		width: 330px;
		font-size: 1.3em;
	}
	.submit_table {
		width: 330px;
	}
	.preferences_table {
		width: 530px;
	}
	
	.submit_table2 {
		width: 330px;
		background-image: url('http://xenafiction.net/styles//athenaeum_deepblue/images/watched_stories_box.gif');
	}
	.new_rec_table {
		width: 330px;
		background-image: url('http://xenafiction.net/styles/athenaeum_deepblue/images/new_rec_box2.gif');
	}
	
	.dialogue_box {
		witdth: 380px;
		font-size: 1.3em;
		color: White;
		text-align: center;
	}
	.top_25_table {
		padding-right: 20px;
	}
	.highlight_red
	{
		color: Red;
	}
	.highlight_red2
	{
		color: Red;
		font-size: 110%;
	}
	.whats_new_update_text {
		font-size: 1.5em;
		/*		font-weight: bold; */
	}
	.preferences_text {
		font-size: 1.3em;
		/*		font-weight: bold; */
	}
	
	.inner_table {  /* On story output */
		padding-left: 1em;
		padding-right: 1em;
		padding-top: 1em;
		padding-bottom: 0em;
		width: 100%;
		border: 0;
		font-size: 1.5em;
		font-weight: bold;
	}

	.parch1 {
		background-image: url('images/parchment4.gif');
	}

	.IE_row_fix {   /* IE Fix for table rows */
		padding-bottom: 0px;
		padding-top: 0px;
	}
	.keep_color {
		color: #2580EE;
	}
	.footer {
		font-size : 1.1em;
		color: #2580EE;
		font-weight: bold;
	}
	.alpha {   /* Alpha headings on All Author Page  */
		font-size : 2.0em;
		color: Yellow;
		/* font-weight: bold; */
		padding-top: 0px;
		padding-bottome: 0px;
	}
	.author_index {
		font-size : 1.3em;
		font-family: "Arial";
	}
	.updated {
		color: Red;
		font-size: 1.3em;
		padding-right: 15px;
	}

	.search_results_links {
		margin-bottom: 0px;
		display: inline;
	}
	.buttons_page {
		background-color: transparent;
		font-size: 1.2em;
		border-width: 1px;
		border-style: solid;
		border-color: #A0A0A0;
		color: #2580EE;
		display: inline;
		padding: 3px;
		line-height: 1.6em;
	}

	.search_buttons2 {
		background-color: transparent;
		border-width: 0px;
		font-size: 1.2em;
		color: #EEEEEE;
		display: inline;

	}
	.blue_buttons { /* Used in dialogue boxes */
		display: inline;
		background: transparent;
		color: #3399EE;
		font-size: 16px;
		padding: 0px;
		font-weight: bold;
		border: 0px;
		font: Arial, Helvetica, sans-serif;
		cursor: pointer;
		h: expression(onmouseover=new Function("this.style.color='#F00';"),
	onmouseout=new Function("this.style.color='#3399EE';"));
	}

	.advanced_search  {
	/* used on the what's new page */
		color: #6699ff;
		font-weight: bold;
	}

	.blue {
		font-size: 1.3em;
		background-color: #000030;
		color: #2580EE;

	}
	.rate_button_line  {
		float: left;
	}
	.rating {
		font-size: .9em;
	}

	.beta_table_heading {
		color: Red;
		font-family: Arial, Geneva;
		font-size: 100%;
		font-weight: bold;
	}

	.betas_name {
		font-family: Arial, Geneva;
		font-size: 85%;
		font-weight: bold;
	}
	.betas_information {
		font-family: Arial, Geneva;
		font-size: 85%;
		font-weight: bold;
		color: #B0B0B0;

	}
	.betas_status {
		color: Red;
		font-size: 75%;
	}

	.hosted_scrolls_page {
		font-size: 1.5em;
	}

	.submissions_heading {
		font-size: 1.8em;
		color: Lime;
	}
	.submissions_heading2 {
		font-size: 1.1em;
		font-weight: bold;
	}
	.submissions_points {
		font-size: 1em;
	}
	.highest_rated_header {
		color: #D0D0D0;
		margin-left: 20%;
		margin-right: 20%;
		font-size: 1.3em;
		color: #D0D0D0;
		font-weight: bold;
	}
	.wn_teaser {
		padding-left: 20px;	
		font-style: italic;					
	}

	/* Styles for the cascading colors on the what's new archive links..  */
	.archive2007 {font-size: 1em; color: #A8B6EC; }
	.archive2006 {font-size: 1em; color: #97A4EC; }
	.archive2005 {font-size: 1em; color: #8691EC; }
	.archive2004 {font-size: 1em; color: #757FEC; }
	.archive2003 {font-size: 1em; color: #646DED; }
	.archive2002 {font-size: 1em; color: #535AED; }
	.archive2001 {font-size: 1em; color: #4248ED; }
	.archive2000 {font-size: 1em; color: #3135ED; }
	.archive1999 {font-size: 1em; color: #2023EE; }
	.archive1998 {font-size: 1em; color: #0F10EE; }
	.archive1997 {font-size: 1em; color: #0000EE; }

	input:hover {
		color: Red;
	}

	.contact {
		font-family: "Times New Roman";
		font-size: 1.5em;
		color: #D0D0D0;
		margin-right: 20px;
		margin-left: 20px;
	}
	.left_pad {
		margin-left: 20px;	
	}
	

	/***************************************************/
	/* Style definitions for all of the rounded blocks */
	/***************************************************/

	.cell_1_1 {
		background-image: url('images/dialogue_boxes1-1-1.jpg');
		height: 14px;
		width: 14px;
	}
	.cell_1_2 {
		background-image: url('images/dialogue_boxes1-1-2.jpg');
		height: 14px;
		width: 1px;
		background-repeat: repeat-x;
	}
	.cell_1_3 {
		background-image: url('images/dialogue_boxes1-1-3.jpg');
		height: 14px;
		width: 14px;
	}
	.cell_2_1 {
		background-image: url('images/dialogue_boxes1-2-1.jpg');
		height: 1px;
		width: 14px;
		background-repeat: repeat-y;
	}
	.cell_2_2 {
		background-image: url('images/dialogue_boxes1-2-2.jpg');
		background-repeat: repeat;
		padding-bottom: 10px;
		padding-right: 20px;
	}
	.cell_2_3 {
		background-image: url('images/dialogue_boxes1-2-3.jpg');
		height: 1px;
		width: 14px;
		background-repeat: repeat-y;
	}

	.cell_3_1 {
		background-image: url('images/box2-2-1.jpg');
		height: 1px;
		width: 14px;
		background-repeat: repeat-y;
	}
	.cell_3_2 {
		background-image: url('images/box2-2-2.jpg');
		background-repeat: repeat;
	}
	.cell_3_3 {
		background-image: url('images/box2-2-3.jpg');
		height: 1px;
		width: 14px;
		background-repeat: repeat-y;
	}


	.cell_4_1 {
		background-image: url('images/box2-3-1.jpg');
		height: 14px;
		width: 14px;
	}
	.cell_4_2 {
		background-image: url('images/box2-3-2.jpg');
		height: 14px;
		width: 1px;
		background-repeat: repeat-x;
	}
	.cell_4_3 {
		background-image: url('images/box2-3-3.jpg');
		height: 14px;
		width: 14px;
	}

	.parch_cell_1_1 {
		background-image: url('images/box_wrap_1-1.jpg');
		height: 14px;
		width: 14px;
	}
	.parch_cell_1_2 {
		background-image: url('images/parchment4.gif');
	height 14px;
		background-repeat: repeat-x;
	}
	.parch_cell_1_3 {
		background-image: url('images/box_wrap_1-3.jpg');
		height: 14px;
		width: 14px;
	}
	.parch_cell_2_1 {
		background-image: url('images/parchment4.gif');
		width: 14px;
		background-repeat: repeat-y;
	}
	.parch_cell_2_2 {
		background-image: url('images/parchment4.gif');
		background-repeat: repeat;
	}
	.parch_cell_2_3 {
		background-image: url('images/parchment4.gif');
		width: 14px;
		background-repeat: repeat-y;
	}

	.parch_cell_3_1 {
		background-image: url('images/box_wrap_3-1.jpg');
		height: 14px;
		width: 14px;

	}
	.parch_cell_3_2 {
		background-image: url('images/parchment4.gif');
		height: 14px;
		background-repeat: repeat-x;
	}
	.parch_cell_3_3 {
		background-image: url('images/box_wrap_3-3.jpg');
		width: 14px;
		height: 14px;
	}

	.top_25_cell_1_1 {
		background-image: url('images/dialogue_boxes1-1-1.jpg');
		height: 14px;
		width: 14px;
	}
	.top_25_cell_1_2 {
		background-image: url('images/dialogue_boxes1-1-2.jpg');
		height: 14px;
		width: 1px;
		background-repeat: repeat-x;
	}
	.top_25_cell_1_3 {
		background-image: url('images/dialogue_boxes1-1-3.jpg');
		height: 14px;
		width: 14px;
	}
	.top_25_cell_2_1 {
		background-image: url('images/dialogue_boxes1-2-1.jpg');
		height: 1px;
		width: 14px;
		background-repeat: repeat-y;
	}
	.top_25_cell_2_2 {
		background-image: url('images/dialogue_boxes1-2-2.jpg');
		background-repeat: repeat;
		padding-bottom: 10px;
		padding-right: 5px;
	}
	.top_25_cell_2_3 {
		background-image: url('images/dialogue_boxes1-2-3.jpg');
		height: 1px;
		width: 14px;
		background-repeat: repeat-y;
	}

	.top_25_cell_3_1 {
		background-image: url('images/dialogue_boxes1-3-1.jpg');
		height: 14px;
		width: 14px;
	}
	.top_25_cell_3_2 {
		background-image: url('images/dialogue_boxes1-3-2.jpg');
		background-repeat: repeat-x;
		height: 14px;
	}
	.top_25_cell_3_3 {
		background-image: url('images/dialogue_boxes1-3-3.jpg');
		height: 14px;
		width: 14px;
	}


	.submission_cell_1_1 {
		background-image: url('images/dialogue_boxes1-1-1.gif');
		height: 14px;
		width: 14px;
	}
	.submission_cell_1_2 {
		background-image: url('images/dialogue_boxes1-1-2.jpg');
		height: 14px;
		width: 1px;
		background-repeat: repeat-x;
	}
	.submission_cell_1_3 {
		background-image: url('images/dialogue_boxes1-1-3.gif');
		height: 14px;
		width: 14px;
	}
	.submission_cell_2_1 {
		background-image: url('images/dialogue_boxes1-2-1.jpg');
		height: 1px;
		width: 14px;
		background-repeat: repeat-y;
	}
	.submission_cell_2_2 {
		background-image: url('images/dialogue_boxes1-2-2.jpg');
		background-repeat: repeat;
		width: 302px;
		padding-bottom: 10px;
		padding-right: 5px;
	}
	.indexpage_cell_2_2 {
		background-image: url('images/dialogue_boxes1-2-2.jpg');
		background-repeat: repeat;
		width: 200px;
		padding-bottom: 10px;
		padding-right: 5px;
	}
	.preferences_cell_2_2 {
		background-image: url('images/dialogue_boxes1-2-2.jpg');
		background-repeat: repeat;
		width: 502px;
		padding-bottom: 10px;
		padding-right: 5px;
	}	
	.submission_cell_2_3 {
		background-image: url('images/dialogue_boxes1-2-3.jpg');
		height: 1px;
		width: 14px;
		background-repeat: repeat-y;
	}

	.submission_cell_3_1 {
		background-image: url('images/dialogue_boxes1-3-1.gif');
		height: 14px;
		width: 14px;
	}
	.submission_cell_3_2 {
		background-image: url('images/dialogue_boxes1-3-2.jpg');
		background-repeat: repeat-x;
		height: 14px;
	}
	.submission_cell_3_3 {
		background-image: url('images/dialogue_boxes1-3-3.gif');
		height: 14px;
		width: 14px;
	}

	.navbar_cell_1_1 {
		background-image: url('images/dialogue_boxes1-1-1.jpg');
		height: 14px;
		width: 14px;
	}
	.navbar_cell_1_2 {
		background-image: url('images/dialogue_boxes1-1-2.jpg');
		height: 14px;
		width: 1px;
		background-repeat: repeat-x;
	}
	.navbar_cell_1_3 {
		background-image: url('images/dialogue_boxes1-1-3.jpg');
		height: 14px;
		width: 14px;
	}
	.navbar_cell_2_1 {
		background-image: url('images/dialogue_boxes1-2-1.jpg');
		height: 1px;
		width: 14px;
		background-repeat: repeat-y;
	}
	.navbar_cell_2_2 {
		background-image: url('images/dialogue_boxes1-2-2.jpg');
		background-repeat: repeat;
		padding-bottom: 0px;
		padding-right: 5px;
	}
	.navbar_cell_2_3 {
		background-image: url('images/dialogue_boxes1-2-3.jpg');
		height: 1px;
		width: 14px;
		background-repeat: repeat-y;
	}

	.navbar_cell_3_1 {
		background-image: url('images/dialogue_boxes1-3-1.jpg');
		height: 14px;
		width: 14px;
	}
	.navbar_cell_3_2 {
		background-image: url('images/dialogue_boxes1-3-2.jpg');
		background-repeat: repeat-x;
		height: 14px;
	}
	.navbar_cell_3_3 {
		background-image: url('images/dialogue_boxes1-3-3.jpg');
		height: 14px;
		width: 14px;
	}

	.title_cell_1_1 {
		background-image: url('images/title2-1-1.gif');
		height: 92px;
		width: 15px;
	}
	.title_cell_1_2 {
		background-image: url('images/title2-1-2.gif');
		background-repeat: repeat-x;
		padding-left: 10px;
		padding-right: 10px;

	}
	.title_cell_1_3 {
		background-image: url('images/title2-1-3.gif');
		height: 92px;
		width: 15px;
	}

	.title_cell_L1_1_1 {
		background-image: url('images/title2-1-1.jpg');
		height: 92px;
		width: 15px;
	}
	.title_cell_L1_1_2 {
		background-image: url('images/title2-1-2.jpg');
		background-repeat: repeat-x;
		padding-left: 10px;
		padding-right: 10px;

	}
	.title_cell_L1_1_3 {
		background-image: url('images/title2-1-3.jpg');
		height: 92px;
		width: 15px;
	}
	.title_cell_L2_1_1 {
		background-image: url('images/title2-1-1.jpg');
		height: 92px;
		width: 15px;
	}
	.title_cell_L2_1_2 {
		background-image: url('images/title2-1-2.jpg');
		background-repeat: repeat-x;
		padding-left: 10px;
		padding-right: 10px;

	}
	.title_cell_L2_1_3 {
		background-image: url('images/title2-1-3.jpg');
		height: 92px;
		width: 15px;
	}
</STYLE>
