
/* body */
body { background-color: #000044;  }

/* containers */
div { font-family: arial,verdana,helvetica,tahoma,sans-serif; }
div.content { font-family: 'times new roman',times,garamond,serif; font-size: small; padding: 12px 24px 12px 18px; }
div.sserifcontent { font-family: arial,verdana,helvetica,tahoma,sans-serif; font-size: small; padding: 12px 24px 12px 18px; }
p { margin: 10 0 0 0px; }
div.indexunit { padding: 8px 6px 8px 16px; font-size: 0.8em; }
div.magazineunit { padding: 1px 18px 1px 12px; font-size: 0.8em; }
div.authorscontent { font-family: arial,verdana,helvetica,tahoma,sans-serif; font-size: 0.8em; padding: 12px 10px 12px 10px; }
div.paddedunit { padding: 0px 20px 12px 18px; }

/* content */ 
A:hover { color:#ff6600; text-decoration: none }
a { color: #0000ff; text-decoration: none }
a.listings { color: rgb(0,0,0); font-family: arial,helvetica,verdana,sans-serif; font-size: 0.8em; }
a.indextitle { color: rgb(0,0,0); }
a.indextitle:visited { color: rgb(51,51,51); }
a.talkrubric { color: rgb(224,0,55); text-decoration: none; }
.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
div.contentheader {
	padding: 6px 0px 12px 0px;
	text-align : center;
	font-size : 1em;
	font-weight : bold;
}
div.issueheader {
	text-align : center;
	font-size : 1em;
	font-weight : normal;
	color : Blue;
}
div.horizontalunit { padding: 15 5 15 15px; }
div.singleline { line-height: 80% }
div.indextitle { padding: 0 0 3 0px; }
div.title { font-weight: 700; padding: 3 0 3 0px; }
div.quotation { font-family: garamond,'times new roman',times,serif; font-size: x-small; padding: 3px 0px 3px 0px; }
div.indexauthor { font-size: 0.8em; padding: 0 0 3 0px; }
div.author { font-size: x-small; padding: 0 0 3 0px; }
div.talkrubric { color: rgb(224,0,55); }
div.indexblurb { font-family: arial,helvetica,verdana,san-serif; font-size: 0.8em; padding: 0 0 3 0px; }
div.indexsummary { font-family: arial,helvetica,verdana,san-serif; font-size: 0.8em; padding: 0 0 3 0px; }
div.copyright { font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #ffffff; text-decoration: none;  text-align: center; }
div.issuepublish { color: rgb(102,102,102); font-family: arial,helvetica,verdana,san-serif; font-size: 0.8em; padding: 6 0 0 0px; }

/* image related classes */
div.image { padding: 10 0 0 0px; }
div.indexcredit { color: rgb(102,102,102); font-family: arial,helvetica,verdana,san-serif; font-size: 0.8em; text-align: right; }
div.indexcaption { font-family: arial,helvetica,verdana,san-serif; font-size: 0.8em; text-align: left; }

/* menubox */
div.menubox { font-family: arial,helvetica,verdana,san-serif; font-size: 0.8em; padding: 5px 5px 5px 5px; } 
div.relatedlinks { padding: 4 4 3 5px; }
a.relatedlinks { color: rgb(224,0,55); font-family: arial,helvetica,verdana,san-serif; }
a.relatedlinks:visited { color: rgb(224,0,55); }

/* cartoon classes */ 
div.cartoonunit { padding: 12 0 8 0px; text-align: center; }
div.cartoon { font-size: 0.7em; padding: 12 0 0 0px; }

/* styling classes */
span.bold { font-weight: 700; }
span.italic { font-style: italic; }
span.larger { font-size: 1.2em; }
span.lowercase { text-transform: lowercase; }
span.smaller { font-size: 0.8em; }
span.smallcaps { font-size: 0.8em; text-transform: uppercase; }
span.uppercase { text-transform: uppercase; }
span.linethrough { text-decoration: line-through; }

/* footers */
div.footerauthor { font-style: italic; text-align: right; }
div.footer { color: rgb(0,0,0); font-size: 0.9em; }

/* miscellaneous */
div.date { color: rgb(255,255,255); font-family: arial,helvetica,verdana,san-serif; font-size: 0.7em; padding: 2px 2px 2px 0px; }
a.home { color: rgb(255,255,255); text-decoration: none; }

/* backgrounds */
.white { background-color: rgb(255,255,255); }
.grey { background-color: rgb(204,204,204); }
.charcoal { background-color: rgb(101,101,101); }
.black { background-color: rgb(0,0,0); }
.blue { background-color: rgb(0,122,190); }
.red { background-color: rgb(224,0,55); }

/* submenus */
#issue { position: absolute; left: 90; top: 140; visibility: hidden; }
#goingson { position: absolute; left: 90; top: 170; visibility: hidden; }
#critics { position: absolute; left: 90; top: 245; visibility: hidden; }
#cartoons { position: absolute; left: 90; top: 370; visibility: hidden; }

