/*  
Description: CSS Stylesheet for ScienceFictionFantasyHorror.com
Version: 1.0
Author: Dan C. Rinnert
*/

body {
text-align: center;
background: url("themes/<mgiGet name="theme">/images/header-images/background.gif");
background-attachment: fixed;
background-color: #000000;
margin: 0px 0px 0px 0px;
font-size: 1em;
}

.top_account {
font-family: sans-serif;
font-size: 0.8em;
color: #FFFFFF;
text-decoration: NONE;
}

.top_account a {
font-family: sans-serif;
color: #FFFFFF;
text-decoration: NONE;
}
				
.top_navigation {
font-family: sans-serif;
font-size: 0.8em;
color: #ffffff;
text-decoration: NONE;
}
				
.top_navigation a {
color: #ffffff;
text-decoration: NONE;
}
		
.navigation_sidebar {
font-family: sans-serif;
font-size: 0.9em;
}
		
.navigation_category {
font-family: sans-serif;
font-size: 0.9em;
}
		
.navigation_subcat {
color: #ffffff;
font-family: sans-serif;
font-size: 0.8em;
}
		
.navigation_subcat a {
color: #00ff00;
text-decoration: NONE;
}

.date {
font-family: sans-serif;
font-size: 1em;
}

.subhead {
font-family: serif;
font-size: 1.3em;
}

.body {
font-family: sans-serif;
font-size: 1em;
line-height: 130%;
}

.body a {
text-decoration: none;
}

.title {
font-family: sans-serif;
font-weight: bold;
font-size: 1.3em;
line-height: 130%;
}

.subtitle {
font-family: sans-serif;
font-weight: normal;
font-size: 1em;
line-height: 130%;
}

.articles_sidebar {
color: #ffffff;
font-family: sans-serif;
font-size: 0.8em;
}

.articles_sidebar a {
color: #00ff00;
text-decoration: NONE;
}
		
.legend_header {
font-family: sans-serif;
font-size: 0.8em;
color: #000000;
text-decoration: NONE;
}

.legend_body {
font-family: sans-serif;
font-size: 0.7em;
}
				
.table_header {
font-family: sans-serif;
font-size: 1em;
color: #ffffff;
text-decoration: NONE;
}

.table_body {
font-family: sans-serif;
font-size: 1em;
}

.disclaimer {
font-family: sans-serif;
font-size: 0.7em;
}

.counter {
font-family: sans-serif;
font-size: 0.9em;
}
		
.category_header {
font-family: sans-serif;
font-size: 0.9em;
font-variant: small-caps;
}

.category_article_title {
font-family: sans-serif;
font-size: 1.0em;
font-weight: bold;
}

.category_article_summary {
font-family: sans-serif;
font-size: 0.8em;
}

.category_header_link {
font-family: sans-serif;
font-size: 0.8em;
}

.featured_article_title {
font-family: sans-serif;
font-size: 1.2em;
font-weight: bold;
}

.featured_article_summary {
font-family: sans-serif;
font-size: 0.9em;
}



.quote_content {
background-color: #99CCCC;
margin: 0px 0px 10px 0px;
padding: 5px;
width: 99%;
font-family: serif;
font-size: 1em;
}

.foreword {
text-align: left;
font-family: sans-serif;
background-color: #CCFFCC;
color: #000000;
margin: 10px 0px 10px 0px;
padding: 7px 7px 7px 7px;
font-size: 1em;
}

.author_bio {
text-align: left;
font-family: sans-serif;
background-color: #CCFFCC;
color: #000000;
margin: 10px 0px 10px 0px;
padding: 7px 7px 7px 7px;
font-size: 1em;
}

.article_notes {
text-align: left;
font-family: sans-serif;
color: #000000;
margin: 10px 0px 10px 0px;
padding: 7px 7px 7px 7px;
font-size: 1em;
}

.publish_date {
font-family: sans-serif;
font-size: 0.8em;
line-height: 130%;
}

.author {
font-family: sans-serif;
font-size: 1.0em;
line-height: 130%;
}


.article_title_full_wrap {
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: auto;
}

.article_title_wrap {
text-align: left;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 7px 7px 7px;
}

.sharing {
text-align: left;
font-family: sans-serif;
background-color: #CCFFCC;
color: #000000;
margin: 10px 0px 10px 0px;
padding: 7px 7px 7px 7px;
font-size: 1em;
}

.article_rights {
text-align: left;
font-family: sans-serif;
color: #000000;
margin: 10px 0px 10px 0px;
font-size: 1em;
}

.story_recommendation {
text-align: center;
font-family: sans-serif;
background-color: #CCFFCC;
color: #000000;
margin: 10px 0px 10px 0px;
padding: 5px 10px 5px 10px;
font-size: 1em;
}

.article_title_full_wrap_small {
text-align: left;
margin: 0px 0px 0px 0px;
padding: 5px 5px 5px 5px;
overflow: auto;
background-color: #FFFFFF;
}

.article_title_wrap_small {
text-align: left;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 7px 7px 7px;
}

.title_small {
font-family: sans-serif;
font-weight: bold;
font-size: 1.2em;
line-height: 130%;
}

.author_small {
font-family: sans-serif;
font-size: 1.0em;
line-height: 130%;
}

.publish_date_small {
font-family: sans-serif;
font-size: 0.9em;
line-height: 130%;
}

.article_summary_small {
width: 90%;
text-align: left;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 7px 7px 7px;
}

.important_notice {
text-align: left;
font-family: sans-serif;
background-color: #FFFFFF;
color: #990000;
margin: 10px 0px 10px 0px;
padding: 7px 7px 7px 7px;
font-size: 1.2em;
}

