body {
	position: relative;
	font-size: 100.01%;
	padding: 0.0em;
	margin: 0.0em;
	padding-left: 15px;
	padding-top: 62px;
	padding-bottom: 0.313em;
	background: rgb(116, 247, 157) url(bg_all.gif) left top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
}
table, th, td, ul, li {
	font-size: 1.0em;
	border: 0px;
}
li {
	margin: 0px;
	border: 0px;
	padding: 0px;
	text-indent: 0px;
}
h1, h2, h3, h4, h5, h6 {
	display: inline;
	font-size: 1.0em;
}
cite {
	color: rgb(128, 48, 128);
	/*color: rgb(153, 0, 204);*/
	font-style: italic;
}
blockquote {
	font-size: 0.846em;
	font-style: italic;
	margin: 0.75em 2.0em;
}
strong.def {
}
.indent {
	text-indent: 1.5em;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.clearall {
	clear: both;
}
.clearleft {
	clear: left;
}
.clearright {
	clear: right;
}
.centered {
	text-align: center;
}
.nowrap {
	white-space: nowrap;
}
.stdmargins {
	margin-left: 15px;
	margin-right: 15px;
}
a:link {
	color: rgb(102, 0, 204);
	text-decoration: none;
}
a:visited {
	color: rgb(102, 0, 204);
	text-decoration: none;
}
a:hover {
	color: rgb(153, 0, 0);
	text-decoration: none;
}
a:active {
	color: rgb(153, 0, 0);
	text-decoration: none;
}
img {
	border: 0px;
	margin: 0px;
}
img.float {
	vertical-align: middle;
}
img.framed {
	border: 1px black solid;
}
img.prefix {
	margin-right: 0.1875em;
}
img.suffix {
	margin-left: 0.1875em;
}
img.flag {
	width: 0.75em;
	height: 0.5625em;
}
div.hfloater {
	position: absolute;
	left: 0px;
	bottom: 20px;
}
div.mainlogo {
	margin-top: 0.313em;
	text-align: center;
}
div.mainfootnote {
	margin-top: 10px;
	text-align: center;
	color: rgb(102, 102, 204);
	font-family: Verdana, sans-serif;
	font-size: 0.6em;
}
div.leftwrapper {
	float: left;
	padding-top: 140px;
}
div.logo {
	padding: 0px;
	border-width: 0px;
	border-color: black;
	border-style: solid;
	margin-left: 0px;
	margin-right: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
}
div.menuwrapper {
	width: 145px; /*9.0em;*/
	overflow: hidden;
	margin-left: 0px; /*15px;*/
	/*background-color: rgb(204, 153, 255);*/
}
div.menu {
	width: 145px; /*7.5em;*/
	margin-top: 0.3em;
	font-family: "Times New Roman", Verdana, Arial, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: 1.2em;
	border-bottom: 0.15em rgb(102, 0, 204) solid;
}
div.forumlink {
	width: 7.5em;
	margin-top: 2.0em;
	font-family: "Times New Roman", Verdana, Arial, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: 1.2em;
	border-bottom: 0.15em rgb(102, 0, 204) solid;
}
div.menuitem {
	margin: 0;
}
div.menuitem a {
	display: block;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	padding-left: 0.417em;
	border: 0px;
	border-top: 0.15em rgb(102, 0, 204) solid;
	width: 100%;
}
html>body div.menuitem a {
	width: auto;
}
div.menuitem a:link {
	color: rgb(255, 255, 255);
	/*background-color: rgb(204, 153, 255);*/
	text-decoration: none;
}
div.menuitem a:visited {
	color: rgb(255, 255, 255);
	/*background-color: rgb(204, 153, 255);*/
	text-decoration: none;
}
div.menuitem a:hover {
	/*background-color: rgb(255, 255, 255);*/
	color: rgb(230, 230, 90);
	text-decoration: none;
	/*padding-left: 0.375em;*/
}
div.menuitem a:active {
	/*background-color: rgb(255, 255, 255);*/
	color: rgb(230, 230, 90);
	text-decoration: none;
}
div.menuitemlast {
}
div.menuitemselected {
}
div.menuitemselected a {
	display: block;
	border-top: 0.15em rgb(102, 0, 204) solid;
	padding: 0;
	padding-top: 0.1em;
	padding-left: 0.417em; /*0.25em;*/
	margin: 0;
	color: rgb(230, 230, 90);
}
div.menuitemselected a:link {
	color: rgb(230, 230, 90);
	/*background-color: rgb(204, 153, 255);*/
	text-decoration: none;
}
div.menuitemselected a:visited {
	color: rgb(230, 230, 90);
	/*background-color: rgb(204, 153, 255);*/
	text-decoration: none;
}
div.menuitemselected a:hover {
	/*background-color: rgb(255, 255, 255);*/
	color: rgb(255, 255, 255);
	text-decoration: none;
}
div.menuitemselected a:active {
	/*background-color: rgb(255, 255, 255);*/
	color: rgb(255, 255, 255);
	text-decoration: none;
}
div.submenu {
	padding: 0;
	border: 0;
	/*background-color: rgb(255, 255, 255);*/
}
div.submenuitem {
	font-family: Verdana, sans-serif;
	font-size: 0.5208em;
	font-weight: normal;
	font-style: normal;
	border-top: 1px solid rgb(204, 153, 255);
	padding: 0;
	margin: 0;
}
div.submenuitem a {
	display: block;
	font-weight: normal;
	padding: 0.1em;
	padding-left: 1.25em;
	border: 0px;
	/*background-color: rgb(226, 203, 255);*/
}
div.submenuitem a:link {
	/*background-color: rgb(226, 203, 255);*/
	color: rgb(202, 212, 241);
	text-decoration: none;
}
div.submenuitem a:visited {
	/*background-color: rgb(226, 203, 255);*/
	color: rgb(202, 212, 241);
	text-decoration: none;
}
div.submenuitem a:hover {
	/*background-color: rgb(255, 255, 169);*/
	color: rgb(255, 255, 255);
	text-decoration: none;
	/*border-left: 1px solid rgb(204, 153, 255);*/
}
div.submenuitem a:active {
	/*background-color: rgb(255, 255, 169);*/
	color: rgb(255, 255, 255);
	text-decoration: none;
}
div.submenuitemselected {
	font-family: Verdana, sans-serif;
	font-size: 0.5208em;
	font-weight: normal;
	font-style: normal;
	border-top: 1px solid rgb(204, 153, 255);
	padding: 0;
	margin: 0;
}
div.submenuitemselected a {
	display: block;
	font-weight: normal;
	padding: 0.1em;
	padding-left: 1.25em;
	border: 0px;
	/*background-color: rgb(255, 255, 255);*/
}
div.submenuitemselected a:link {
	/*background-color: rgb(255, 255, 255);*/
	color: rgb(230, 230, 90);
	text-decoration: none;
}
div.submenuitemselected a:visited {
	/*background-color: rgb(255, 255, 255);*/
	color: rgb(230, 230, 90);
	text-decoration: none;
}
div.submenuitemselected a:hover {
	/*background-color: rgb(255, 255, 169);*/
	color: rgb(255, 255, 255);
	text-decoration: none;
}
div.submenuitemselected a:active {
	/*background-color: rgb(255, 255, 169);*/
	color: rgb(255, 255, 255);
	text-decoration: none;
}
div.submenuitemlast {
}
div.header {
	margin-top: 0px; /*63px;*/
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background: url(bg_header.gif) left top no-repeat rgb(59,96,246);
}
div.nav {
	color: rgb(255, 255, 255);
	/*background-color: rgb(153, 102, 204);*/
	font-family: Verdana, sans-serif;
	font-size: 0.6em;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
	/*margin-left: 15px;
	margin-right: 15px;*/
	padding-left: 0.83em;
	padding-right: 1.042em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
}
div.nav a:link {
	color: rgb(204, 204, 255);
	/*color: rgb(192, 204, 255);*/
	text-decoration: none;
}
div.nav a:visited {
	color: rgb(204, 204, 255);
	/*color: rgb(192, 204, 255);*/
	text-decoration: none;
}
div.nav a:hover {
	color: rgb(255, 102, 102);
	text-decoration: none;
}
div.nav a:active {
	color: rgb(255, 102, 102);
	text-decoration: none;
}
div.pagetitle {
	text-align: right;
	font-family: "Times New Roman", Tahoma, Georgia, Verdana, sans-serif;
	font-weight: bold;
	font-size: 1.85em;
	color: rgb(255, 255, 255);
	/*background-color: rgb(204, 153, 255);*/
	margin-top: 0px;
	margin-bottom: 0px;
	/*margin-left: 15px;
	margin-right: 15px;*/
	/*border-right: 1px rgb(204, 153, 255) solid;*/
	padding-left: 1.0em;
	padding-right: 0.338em;
	padding-top: 0.75em;
	padding-bottom: 0.25em;
}
div.chapterlinks {
	color: rgb(255, 255, 255);
	/*background: rgb(176, 176, 255) url(tc.gif) left top no-repeat;*/
	font-family: Verdana, sans-serif;
	font-size: 0.6em;
	text-align: right;
	padding-left: 1.667em;
	padding-right: 15px; /*1.042em;*/
	padding-bottom: 0.1em;
	/*border-right: 1px rgb(176, 176, 255) solid;*/
}
span.chapterlink {
	font-weight: bold;
}
span.chapterlink a:link {
	color: rgb(128, 128, 204);
	/*color: rgb(102, 102, 153);*/
	text-decoration: none;
}
span.chapterlink a:visited {
	color: rgb(128, 128, 204);
	/*color: rgb(102, 102, 153);*/
	text-decoration: none;
}
span.chapterlink a:hover {
	color: rgb(204, 0, 0);
	/*background-color: rgb(255, 255, 255);*/
	/*background-color: rgb(224, 224, 255);*/
	text-decoration: none;
}
span.chapterlink a:active {
	color: rgb(204, 0, 0);
	/*background-color: rgb(204, 153, 255);*/
	text-decoration: none;
}
div.footnotes {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 9.0em;
	margin-right: 10px;
	padding-left: 1.0em;
	padding-right: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 0.25em;
	/*background-color: rgb(204, 153, 255);*/
}
div.footnote {
	color: rgb(102, 51, 102);
	font-family: Verdana, sans-serif;
	font-size: 0.625em;
}
div.footnote a:link {
	color: rgb(53, 53, 153);
	text-decoration: none;
}
div.footnote a:visited {
	color: rgb(53, 53, 153);
	text-decoration: none;
}
div.footnote a:hover {
	color: rgb(204, 0, 0);
	text-decoration: none;
}
div.footnote a:active {
	color: rgb(204, 0, 0);
	text-decoration: none;
}
div.footnav {
	color: rgb(255, 255, 255);
	background-color: rgb(102, 102, 153);
	font-family: Verdana, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	/*margin-left: 15px;*/
	margin-right: 15px;
	padding-left: 0.83em;
	padding-right: 10px;
	padding-top: 0.15em;
	padding-bottom: 0.15em;
}
div.footnav a:link {
	color: rgb(192, 204, 255);
	text-decoration: none;
}
div.footnav a:visited {
	color: rgb(192, 204, 255);
	text-decoration: none;
}
div.footnav a:hover {
	color: rgb(255, 102, 102);
	text-decoration: none;
}
div.footnav a:active {
	color: rgb(255, 153, 153);
	text-decoration: none;
}
div.contentwrapper {
	/*margin-left: 15px;*/
	margin-right: 15px;
	background: url(bg_content.gif) left top no-repeat rgb(59, 96, 246);
}
div.content {
	/*background: url(heart1.gif) left bottom no-repeat;*/
}
div.maintopcorner {
	margin-left: 9.0em;
	background: rgb(116, 248, 168) url(bg_main.gif) left top no-repeat;
}
div.topspacing {
	font-size: 0.8em;
}
div.mainbottomcorner {
	/*background: url(bc.gif) left bottom no-repeat;*/
}
div.mainbottomend {
}
div.main {
	margin-left: 40px; /*1.25em;*/
}
/* \*/
* html div.main {
	overflow: hidden;
	o\verflow: visible;
	width: 100%;
	w\idth: auto;
	he\ight: 1%;
}
/* */
div.intro {
	padding-top: 0.2344em;
	font-family: Arial, sans-serif;
	font-size: 0.8125em;
	color: rgb(102, 102, 102);
	text-align: justify;
}
div.para {
	margin-top: 1.25em;
	margin-bottom: 0px;
}
div.imprints {
	font-size: 0.8125em;
	font-style: normal;
}
div.chaptertitle {
	font-family: "Times New Roman", Tahoma, Georgia, Verdana, sans-serif;
	font-weight: bold;
	font-size: 1.4em;
	color: rgb(102, 102, 153);
	margin-top: 1.4em;
	margin-bottom: 0px;
	border-top: 5px solid rgb(102, 102, 153);
	border-bottom: 1px solid rgb(102, 102, 153);
	padding-top: 0.125em;
	padding-bottom: 0.125em;
}
div.chapter {
	padding-top: 1.0em; /*1.5385em;*/
	font-family: Arial, sans-serif;
	font-size: 0.8125em;
	color: rgb(102, 102, 102);
	text-align: justify;
}
div.desc {
	font-family: "Times New Roman", serif;
	font-size: 1.077em;
	font-style: italic;
}
div.address{
	font-family: "Times New Roman", serif;
	font-style: italic;
	/*font-size: 0.875em;
	text-indent: 1.143em;*/
	text-indent: 1.0em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
div.fineprint {
	font-size: 0.8125em;
}
span.speciallink {
	font-family: Verdana, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	background-color: rgb(204, 153, 255);
}
sup.commentlink {
	font-size: 0.75em;
	padding-top: 0px;
	margin-top: 0px;
}
html>body sup.commentlink {
	font-size: 0.5625em;
}
sup.reflink {
	font-size: 0.9em;
}
html>body sup.reflink {
	font-size: 0.675em;
}
div.footsection {
	/*clear: both*/
	margin-top: 1.125em; /*1.5385em;*/
	font-family: Arial, sans-serif;
	/*font-size: 0.8125em;*/
	color: rgb(102, 102, 102);
	/*background-color: rgb(204, 204, 255);*/
	/*border-top: 0px;
	border-left: 1px solid rgb(176, 176, 255);
	border-right: 1px solid rgb(176, 176, 255);
	border-bottom: 1px solid rgb(176, 176, 255);*/
}
div.footsectionheader {
	/*color: rgb(255, 255, 255);*/
	/*background-color: rgb(102, 102, 102);*/
	/*color: rgb(102, 102, 102);*/
	color: rgb(102, 102, 153);
	/*background-color: rgb(176, 176, 255);*/
	font-size: 0.75em;
	font-weight: bold;
	/*padding-left: 0.5em;*/
	padding-top: 0.125em;
	padding-bottom: 0.125em;
	/*border-bottom: 1px solid rgb(102, 102, 102);*/
	border-bottom: 1px solid rgb(102, 102, 153);
}
div.footsectioncontent {
	color: rgb(102, 102, 102);
	/*background-color: rgb(204, 204, 255);*/
	font-family: Arial, sans-serif;
	font-size: 0.6875em;
	/*padding-left: 0.65em;
	padding-right: 0.65em;*/
	padding-top: 0.25em;
	/*padding-bottom: 0.25em;*/
}
div.footsectioncomment {
	color: rgb(102, 102, 102);
	/*background-color: rgb(204, 204, 255);*/
	font-family: Arial, sans-serif;
	margin-top: 0.25em;
	/*margin-bottom: 0.25em;*/
}
div.footsectionlink {
	color: rgb(102, 102, 102);
	/*background-color: rgb(204, 204, 255);*/
	font-family: Arial, sans-serif;
	margin-top: 0.25em;
	/*margin-bottom: 0.25em;*/
}
div.linkbar {
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.6875em;
	font-weight: bold;
	/*color: rgb(0, 0, 0);*/
	/*color: rgb(128, 48, 128);*/
	color: rgb(102, 102, 153);
	background-color: rgb(176, 176, 255);
	text-align: center;
	margin-top: 2.0em;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
}
div.boxwrapper {
	float: right;
	width: 15.0em;
	padding-top: 0.45em;
}
div.boxheader {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	float: left;
	padding-left: 0.625em;
	margin-top: -0.6em;
}
span.boxheader {
	color: rgb(255, 255, 255);
	background-color: rgb(0, 0, 0);
}
div.box {
	background-color: rgb(192, 192, 255);
	margin-left: 0.9375em;
	border: 1px rgb(0, 0, 0) solid;
	padding-bottom: 0.2em;
}
div.boxspacing {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 0.6em;
}
div.boxpad {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 0.45em;
}
div.issuequicklinks {
}
div.issuelinks {
	color: rgb(0, 0, 0);
	font-family: Verdana, sans-serif;
	font-size: 0.6em;
	padding-left: 0.8em;
	padding-right: 0.8em;
}
div.issuelinks div.issuelinks {
	font-size: 1.0em;
	padding-left: 1.0em;
	padding-right: 0.0em;
}
div.issuelinks span.seriestitle {
	font-weight: bold;
}
div.boxdefs {
	color: rgb(0, 0, 0);
	font-family: Verdana, sans-serif;
	font-size: 0.6em;
	padding-left: 0.8em;
	padding-right: 0.8em;
}
tr.symboldefs th {
	color: rgb(0, 0, 0);
	font-family: Verdana, sans-serif;
	padding-right: 1.0em;
	text-align: center;
	font-weight: normal;
}
tr.symboldefs td {
	color: rgb(0, 0, 0);
	font-family: Verdana, sans-serif;
	text-align: left;
}
tr.abbrdefs th {
	color: rgb(0, 0, 0);
	font-family: Verdana, sans-serif;
	padding-right: 1.0em;
	text-align: left;
	font-weight: bold;
}
tr.abbrdefs td {
	color: rgb(0, 0, 0);
	font-family: Verdana, sans-serif;
	text-align: left;
}
div.mainpagecontents {
	margin-left: 14px;
	margin-right: 9px;
	clear: both;
	padding-bottom: 0.45em;
	border: 1px solid rgb(192, 204, 255);
}
div.calendarboxwrapper {
	float: right;
	width: 15.0em;
	padding-top: 0.45em;
}
div.calendarboxheader {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	float: left;
	padding-left: 0.625em;
	margin-top: -0.6em;
}
div.calendarbox {
	background-color: rgb(204, 221, 173) /*rgb(192, 192, 255)*/;
	margin-left: 0.9375em;
	border: 1px rgb(0, 0, 0) solid;
	padding-bottom: 0.2em;
}
div.calendarboxpad {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 0.27em;
}
div.calendarsection {
	margin-top: 0.5em;
}
div.calendarsectionheader {
	color: rgb(255, 255, 255);
	background-color: rgb(131, 54, 129) /*rgb(153, 102, 204)*/;
	font-family: Arial, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	text-align: center;
}
div.calendardatesection {
	margin-top: 0.25em;
}
div.calendardatesectionheader {
	color: rgb(255, 255, 255);
	background-color: rgb(2, 136, 146) /*rgb(0, 128, 255)*/;
	font-family: Arial, sans-serif;
	font-size: 0.6875em;
	font-weight: bold;
	padding-left: 0.75em;
	padding-right: 0.75em;
}
div.calendarentry {
	font-family: Arial, sans-serif;
	font-size: 0.6875em;
	margin-left: 0.75em;
	margin-right: 0.75em;
	margin-top: 0.364em;
}
div.calendartime {
	color: rgb(255, 255, 255);
	background-color: rgb(5, 175, 203) /*rgb(96, 160, 255)*/;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.818em;
	margin-left: -0.5em;
	margin-right: -0.5em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	font-weight: bold;
}
div.mainintro {
	padding-top: 0.5em;
	margin-bottom: 3.5em;
/*	font-family: "Times New Roman", serif;
	font-style: italic;
	font-size: 0.75em;*/
	font-family: Arial, sans-serif;
	font-size: 0.75em;
	font-style: italic;
	color: rgb(128, 48, 128);
	margin-right: 20.333em;
	padding-bottom: 0.1875em;
	border-bottom: 2px solid rgb(128, 48, 128);
}
div.mainintroheader {
	font-family: Arial, sans-serif;
	font-family: "Times New Roman", serif;
	font-style: italic;
	font-weight: bold;
	font-size: 1.5em;
	padding-bottom: 0.125em;
	border-bottom: 2px solid rgb(128, 48, 128);
	margin-bottom: 0.125em;
}
div.welcomewrapper {
	float: right;
	width: 15.0em;
	padding-top: 0.45em;
}
div.welcomeheader {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	float: left;
	padding-left: 0.625em;
	margin-top: -0.6em;
}
span.welcomeheader {
	color: rgb(255, 255, 255);
	background-color: rgb(128, 48, 128);
}
div.welcome {
	margin-bottom: 2.0em;
	font-family: Arial, sans-serif;
	font-size: 0.6875em;
	/*font-style: italic;*/
	color: rgb(128, 48, 128);
	background-color: rgb(192, 192, 255);
	text-align: justify;
	margin-left: 1.25em;
	padding-bottom: 0.375em;
	padding-left: 0.75em;
	padding-right: 0.75em;
	border: 1px solid rgb(128, 48, 128);
}
div.welcomepad {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 0.6em;
}
div.blog {
	margin-right: 15.5em;
	/*margin-top: 0.5em;*/
}
div.blogheader {
	font-family: "Courier New", Courier, monospace;
	font-size: 3.25em;
	font-weight: bold;
	color: rgb(128, 48, 128);
	background: url(bg_bar.gif) left bottom no-repeat;
	margin-left: -0.25em;
	padding-left: 0.25em;
	padding-bottom: 0.075em;
}
div.blogentry {
}
div.blogentry.first {
}
div.blogdate {
	font-family: "Courier New", Courier, monospace;
	font-size: 1.0em;
	font-weight: bold;
	color: rgb(128, 48, 128) /*rgb(204, 0, 255)*/;
	margin-top: 1.25em; /*0.75em;*/
	margin-bottom: 0.25em;
	margin-left: 0px;
	margin-right: 0px;
	border-bottom: 1px solid rgb(128, 48, 128) /*rgb(204, 0, 255)*/;
	padding-top: 0.5em;
	padding-bottom: 0.125em;
}
div.blogtheme {
	margin-top: 1.0em;
}
div.blogtheme.first {
	margin-top: 0;
}
div.blogtext {
	font-family: Arial, sans-serif;
	font-size: 0.8125em;
	color: rgb(102, 102, 102);
	text-align: justify;
	text-indent: 1.5em;
}
div.blogtext.first {
	text-indent: 0;
}
div.blogimages {
	text-align: center;
	background: url(bg_blimg.gif) left bottom repeat-x;
	margin-top: 0.25em;
	padding-bottom: 0.15em;
	/*margin-bottom: 1.0em;*/
}
div.blogarchivesidebar {
	float: right;
	width: 15.0em;
	height: 300px;
	background: url(heart2.gif) center top no-repeat;
	/*background: url(heart2.gif) center top no-repeat;*/
}
div.clear {
	font-size: 2px;
}
div.issuespacing {
	font-size: 0.5em;
}
div.issuewrapper {
	margin-top: 0.25em;
	margin-bottom: 0px;
}
div.issue {
	background-color: rgb(204, 221, 173);
	font-family: "Times New Roman", serif;
	margin-bottom: 0px;
	margin-top: 0px;
	border-width: 0px 1px 1px 1px;
	border-color: rgb(131, 54, 129);
	border-style: solid;
}
div.coverright {
	float: right;
	padding: 0px;
	border-width: 0px;
	border-color: black;
	border-style: solid;
	padding-left: 0.5em;
	padding-right: 0.75em;
	/*padding-right: 1.313em;*/
	margin-top: -8px;
}
img.issueimage {
	vertical-align: middle;
	float: right;
	padding: 0px;
	border-width: 1px;
	border-color: black;
	border-style: solid;
	margin-left: 5px;
	margin-right: 11px;
	margin-top: -8px;
	margin-bottom: 0px;
}
img.test {
	float: right;
}
div.issueheader {
	color: rgb(255, 255, 255);
	background-color: rgb(131, 54, 129);
	font-family: Verdana, sans-serif;
	font-size: 0.6em;
	padding-left: 0.83em;
	padding-right: 0.83em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
}
span.issue {
	font-weight: bold;
}
span.date {
	font-size: 0.9em;
}
br.clear {
	clear: both;
}
div.issuetitle {
	color: rgb(255, 255, 255);
	background-color: rgb(175, 112, 170);
	font-family: "Times New Roman", serif;
	font-size: 1.1em;
	padding-left: 0.455em;
	padding-right: 0.455em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
}
span.group {
	font-family: Verdana, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
}
span.issuetitle {
	font-weight: bold;
	font-style: italic;
}
div.story {
}
div.substory {
	margin-left: 0.5em;
}
div.storytitle {
	color: rgb(255, 255, 255);
	background-color: rgb(2, 136, 146);
	font-size: 1.0em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
}
span.storytitle {
	font-weight: bold;
	font-style: italic;
}
span.storysubtitle {
	font-size: 0.9em;
	font-weight: bold;
	font-style: italic;
}
span.storypart {
	font-size: 0.8em;
	font-style: italic;
}
span.pages {
	font-family: Verdana, sans-serif;
	font-size: 0.6em;
}
div.storyorgtitle {
	color: rgb(255, 255, 255);
	background-color: rgb(2, 136, 146);
	font-family: "Times New Roman", serif;
	font-size: 0.9em;
	padding-left: 0.556em;
	padding-right: 0.556em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
}
div.storysubtitle {
	color: rgb(255, 255, 255);
	background-color: rgb(5, 175, 203);
	font-family: "Times New Roman", serif;
	font-size: 0.9em;
	padding-left: 0.556em;
	padding-right: 0.556em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
}
div.storydesc {
	color: black;
	font-family: "Times New Roman", serif;
	font-size: 0.8125em;
	font-style: italic;
	text-align: justify;
	padding-left: 1.231em;
	padding-right: 1.231em;
	padding-top: 0.1em;
	padding-bottom: 0.3em;
}
div.dates {
	color: black;
	font-family: Verdana, sans-serif;
	font-size: 0.5625em;
	padding-left: 1.778em;
	padding-right: 1.778em;
	padding-top: 0.1em;
	padding-bottom: 0.0em;
}
div.credits {
	color: black;
	font-family: Verdana, sans-serif;
	font-size: 0.7em;
	padding-left: 1.43em;
	padding-right: 1.43em;
	padding-top: 0.1em;
	padding-bottom: 0.3em;
}
span.credittype {
	color: #333333;
	font-family: Verdana, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
}
span.creditsubtype {
	font-family: Verdana, sans-serif;
	font-size: 0.8em;
}
span.name {
	font-style: italic;
}
span.org {
	color: rgb(128, 48, 128);
	/*font-weight: bold;*/
}
div.reprints {
	color: black;
	font-family: "Times New Roman", serif;
	padding-left: 1.0em;
	padding-right: 4px;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
}
div.reprintheader {
	font-weight: bold;
	font-size: 0.6em;
}
div.reprint {
	font-size: 0.8em;
}
img.flag {
}
div.reprint span.issue {
	color: #333333;
	font-family: Verdana, sans-serif;
	font-size: 0.7em;
}
div.reprint span.title {
	font-family: "Times New Roman", serif;
	font-weight: bold;
	font-style: italic;
}
div.reprint span.subtitle {
	font-family: "Times New Roman", serif;
	font-weight: bold;
	font-style: italic;
}
div.reprint span.part {
	font-family: "Times New Roman", serif;
	font-style: italic;
	font-size: 0.9em;
}
div.reprint span.range {
	font-size: 0.8em;
}
div.orgstory {
	font-size: 0.8em;
	line-height: 1.0em;
	font-family: Verdana, "Times New Roman", serif;
	padding-left: 1.25em;
	padding-right: 1.25em;
	padding-bottom: 0.1em;
	padding-top: 0.1em;
}
div.orgstory span.issue {
	color: #333333;
	font-family: Verdana, sans-serif;
	font-size: 0.7em;
}
div.orgstory span.issuetitle {
	font-family: "Times New Roman", serif;
	font-weight: bold;
	font-style: italic;
}
div.orgstory span.title {
	font-family: "Times New Roman", serif;
	font-weight: bold;
	font-style: italic;
}
div.orgstory span.subtitle {
	font-family: "Times New Roman", serif;
	font-weight: bold;
	font-style: italic;
}
div.orgstory span.part {
	font-family: "Times New Roman", serif;
	font-style: italic;
	font-size: 0.9em;
}
div.orgstory span.range {
	font-size: 0.8em;
}
tr.tr0 {
	background-color: rgb(5, 175, 203);
}
tr.tr1 {
	background-color: rgb(204, 221, 173);
}
tr.creatorcovers th {
	width: 8.4%;
	font-family: Verdana, sans-serif;
	font-size: 0.54em;
	color: rgb(0, 0, 0);
	background-color: rgb(131, 54, 129);
	vertical-align: middle;
	border-right: 1px rgb(0, 0, 0) solid;
	border-top: 1px rgb(0, 0, 0) solid;
	border-bottom: 1px rgb(0, 0, 0) solid;
	padding: 0.12em;
}
tr.creatorcovers td.pivot {
	width: 16.0%;
	border-right: 1px rgb(0, 0, 0) solid;
	border-bottom: 1px rgb(0, 0, 0) solid;
	border-top: 0px rgb(0, 0, 0) none;
}
tr.creatorcovers7 th {
	width: 11.0%;
	font-family: Verdana, sans-serif;
	font-size: 0.54em;
	color: rgb(0, 0, 0);
	background-color: rgb(175, 112, 170);
	vertical-align: middle;
	border-right: 1px rgb(0, 0, 0) solid;
	border-top: 1px rgb(0, 0, 0) solid;
	padding: 0.24em;
}
tr.creatorcovers7 td.pivot {
	width: 23.0%;
	border-right: 1px rgb(0, 0, 0) solid;
	border-bottom: 1px rgb(0, 0, 0) solid;
	border-top: 0px rgb(0, 0, 0) none;
}
tr.creatorheader th.issue {
	font-family: Verdana, sans-serif;
	font-size: 0.54em;
	color: rgb(0, 0, 0);
	background-color: rgb(175, 112, 170);
	vertical-align: top;
	border-right: 1px rgb(0, 0, 0) solid;
	border-bottom: 1px rgb(0, 0, 0) solid;
	padding: 0.1em;
}
tr.creatorheader th.issue div.reprint {
	font-size: 1.0em;
	font-weight: normal;
}
tr.tr0 th.name, tr.tr1 th.name {
	font-family: Verdana, sans-serif;
	font-size: 0.54em;
	text-align: right;
	border-left: 1px rgb(0, 0, 0) solid;
	border-right: 1px rgb(0, 0, 0) solid;
	border-bottom: 1px rgb(0, 0, 0) solid;
	padding: 1px;
}
tr.tr0 td, tr.tr1 td {
	font-family: Verdana, sans-serif;
	font-size: 0.25em;
	text-align: center;
	border-right: rgb(0, 0, 0) solid 1px;
	border-bottom: rgb(0, 0, 0) solid 1px;
	padding: 1px;
}
tr.tr0 td img, tr.tr1 td img {
	vertical-align: middle;
	margin-left: 2px;
	margin-right: 2px;
}
tr.tr0 th.first, tr.tr0 td.first {
	background-color: rgb(37, 207, 235);
}
tr.tr1 th.first, tr.tr1 td.first {
	background-color: rgb(204, 255, 153) /*rgb(197, 236, 98)*/;
}
tr.compheader th {
	background-color: rgb(0, 0, 128);
	border-right: 2px solid rgb(192, 204, 255);
}
tr.compinnerheader th {
	text-align: center;
	vertical-align: middle;
	color: rgb(255, 255, 255);
	font-family: Arial, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	background-color: rgb(0, 0, 153);
	padding-left: 0.3em;
	padding-right: 0.3em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	margin: 0px;
	border: 0px;
}
tr.compissues th {
	color: rgb(255, 255, 255);
	background-color: rgb(131, 54, 129);
	font-family: Verdana, sans-serif;
	font-size: 0.6em;
	text-align: center;
	vertical-align: top;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	padding-left: 0.21em;
	padding-right: 0.21em;
	margin: 0px;
	border: 0px none rgb(0, 0, 0);
	border-right: 2px solid rgb(192, 204, 255);
	border-top: 2px solid rgb(192, 204, 255);
	font-weight: bold;
}
tr.compissues th div a:link {
	color: rgb(192, 204, 255);
	text-decoration: none;
}
tr.compissues th div a:visited {
	color: rgb(192, 204, 255);
	text-decoration: none;
}
tr.compissues th div a:hover {
	color: rgb(255, 102, 102);
	text-decoration: none;
}
tr.compissues th div a:active {
	color: rgb(255, 102, 102);
	text-decoration: none;
}
tr.comptitles td {
	color: rgb(255, 255, 255);
	background-color: rgb(175, 112, 170);
	font-family: "Times New Roman", serif;
	font-size: 0.8125em;
	text-align: center;
	padding-top: 0.14em;
	padding-bottom: 0.28em;
	padding-left: 0.14em;
	padding-right: 0.14em;
	margin: 0px;
	border: 0px none rgb(0, 0, 0);
	border-right: 2px solid rgb(192, 204, 255);
	font-weight: bold;
	font-style: italic;
}
tr.compcovers td {
	background-color: rgb(175, 112, 170);
	text-align: center;
	padding: 0px;
	margin: 0px;
	border: 0px none rgb(0, 0, 0);
	border-right: 2px solid rgb(192, 204, 255);
}
tr.compcovers td img {
	vertical-align: middle;
	border: 1px black solid;
}
tr.compissues th.compbacklink {
	color: rgb(102, 51, 102);
	background-color: rgb(175, 112, 170);
	font-weight: normal;
	font-family: Verdana, sans-serif;
	font-size: 0.6em;
	text-align: center;
	vertical-align: top;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	padding-left: 0.21em;
	padding-right: 0.21em;
	margin: 0px;
	border: 0px none rgb(0, 0, 0);
	border-right: 2px solid rgb(192, 204, 255);
	border-top: 2px solid rgb(192, 204, 255);
}
tr.compdescs td {
	color: rgb(102, 51, 102);
	background-color: rgb(175, 112, 170);
	color: rgb(102, 51, 102);
	font-family: Arial, sans-serif;
	font-size: 0.6875em;
	text-align: center;
	vertical-align: top;
	padding-top: 0.42em;
	padding-bottom: 0.21em;
	padding-left: 0.42em;
	padding-right: 0.42em;
	margin: 0px;
	border: 0px none rgb(0, 0, 0);
	border-right: 2px solid rgb(192, 204, 255);
}
tr.compdescs td div a:link, tr.compissues th.compbacklink div a:link {
	color: rgb(53, 53, 153);
	text-decoration: none;
}
tr.compdescs td div a:visited, tr.compissues th.compbacklink div a:visited {
	color: rgb(53, 53, 153);
	text-decoration: none;
}
tr.compdescs td div a:hover, tr.compissues th.compbacklink div a:hover {
	color: rgb(255, 102, 102);
	text-decoration: none;
}
tr.compdescs td div a:active, tr.compissues th.compbacklink div a:active {
	color: rgb(255, 102, 102);
	text-decoration: none;
}
tr.compheader th.complastorg, tr.compissues th.complastorg, tr.comptitles td.complastorg, tr.compcovers td.complastorg, tr.compdescs td.complastorg {
	border-right: 4px solid rgb(192, 204, 255);
}
tr.compheader th.complastcolumn, tr.compissues th.complastcolumn, tr.comptitles td.complastcolumn, tr.compcovers td.complastcolumn, tr.compdescs td.complastcolumn {
	border-right: 0px;
}
tr.compheader th.compempty, tr.compissues th.compempty, tr.comptitles td.compempty, tr.compcovers td.compempty, tr.compdescs td.compempty {
	background-color: rgb(153, 153, 255);
}
div.illuwrapper {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
div.illuwrapperright {
	float: right;
	padding-left: 0.75em;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
}
div.illuwrapperleft {
	float: left;
	padding-right: 0.75em;
	padding-top: 0.25em;
	padding-bottom: 0.25em;
}
div.illutext {
	font-size: 0.8462em;
	color: rgb(0, 0, 0);
	background-color: rgb(153, 153, 255);
	padding-left: 0.375em;
	padding-right: 0.375em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}
div.linktitle {
	font-size: 1.477em;
	/*background-color: grey;*/
}
div.linklink {
	font-size: 0.846em;
	text-indent: 0.129em;
}
