body {
	margin:0;
}
body, body div, body p, body th, 
body td, body li, body dd {
	font: 11px/1.4em Verdana, Arial, Helvetica, sans-serif;
}
/*#RIP {
	 background:yellow;
	 padding:.5em;
	 text-align:center;
	 font-size:120%;
	 margin-bottom:.5em;
}*/
#RIP {
	 background:#fff554;
	 padding:1.8em;
	 text-align:center;
	 font-size:150%;
	 margin-bottom:1.5em;
	 box-shadow: 0px 0px 10px 5px #414141;
}
IMG {
	border:0;
	padding:0;
	margin:0;
}
H1, H2, H3, H4 {
	margin-bottom:0;
	margin-top:0;
	margin-left:0;
	font-weight: bold;
}
UL, OL {
	margin-top:-0.6em;
}
H1 {
	color: #666666;
	white-space: nowrap;
	background-image: url(../images/divider.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height:1.5em;
	margin-bottom:0.2em;
	font-size: 10px;
	text-transform: uppercase;
}
H2 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: black;
}

H3 {
	font-size:11px;
}
P { margin-top:0.8em; margin-bottom:0.8em; }


/*A { font: 11px Verdana, Arial, Helvetica, sans-serif; }*/
.dimmed, .dimmed A, dimmed A:active, dimmed A:visited {
	font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666666;
}
.dimmedSmall, .dimmedSmall A, dimmedSmall A:active, dimmedSmall A:visited {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration:none;
}
.dimmedSmall A:hover {
	text-decoration:underline;
}
LABEL {
	display:block;
	margin-top:0.6em;
	margin-bottom:0.4em;
}
IMG.left {float:left;}
#browseCategories {
	margin-top:3em;
}
#categories P {
	margin-top:0;
	line-height:1.8em;
	xfont-size:10px;
}
#categories H3 {
	margin-top:1.8em;
}
#breadcrumb {
	 margin-top:0.5em;
}
#subcategories {
	margin-top:0.5em;
}

#currentIssue { margin: 1.4em }
#currentIssue H2 { font: bold 17px Arial, Helvetica, sans-serif; color: #0099CC; margin-top: 0.5em; }
#currentIssue H3 {	font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: black; margin-top: 1em; margin-bottom:0.1em; }
#currentIssue UL, .postingBody UL,  .commentLinks UL {
	list-style-type: none;
	padding: 0;
	/*margin: 0;*/
	margin-left:0;
	/*list-style-image:url(../images/list_bullet.gif);
	list-style-position:outside;
	margin-left:1.3em;*/
	line-height:4em;
}
#currentIssue LI, .postingBody LI,  .commentLinks LI {
	background-image: url(/images/list_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 0.1em;
	padding-left: 1.3em;
}
#msgBox {
	border:1px solid #999;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	padding: 1em;
	width:100%;
}
#msgBox IMG {
	height:32px;
	width: 32px;
	margin-top:4px;
	float:left;
}
#msgBox DIV {
	margin-left: 46px;
}
#paging {
	margin:1em 0 5em 0;
}
.blueBox {
	background-color: #F0F0F2;
}
.posting {
	margin-top:0.7em;
}
.postingHead {
	margin-bottom:0.4em;
}
.postingHead IMGx {
	width:25px;
	height:25px;
}
.postingHead H2{
	margin-top:0.4em;
}
/* SPECIAL TEXT */
/*.copy { font: 11px Verdana, Arial, Helvetica, sans-serif; }*/
.postingCopy P { margin-top:0.5em; margin-bottom:0.5em; }

.smallHeader { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: black}
.collumHeaders { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #666666; background-color:white; text-decoration:none; }
.menu {  background: #0099CC; }
/* FORMS */
.stdInput, .broadInput { font: 11px Verdana, Arial, Helvetica, sans-serif; color: black; width:284px; background: #F0F0F2; }
.broadInput {
	width:543px;
}
INPUT.stdButton { font: 11px Verdana, Arial, Helvetica, sans-serif; width:80px; }
.formLabels { font: 11px Verdana, Arial, Helvetica, sans-serif; color: black; }

/* ARTICLES */
.article H2 {
	/*font: bold 1.3em/1.3em Verdana, Arial, Helvetica, sans-serif;*/
	/*line-height:1.3em;*/
	font-size: small;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: medium;
	margin-top:1em;
}
.article H3, .article #subheading {
	color:black;
	font-weight: bold;
	margin-top: 2em;
	margin-bottom:0;
	font-size: x-small;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: small;
}
.article H4, .article #subheading {
	color:black;
	font-weight: bold;
	margin-top: 2em;
	font-size: xx-small;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: x-small;	
}

.article, .article P, .article TD, .article P#abstract,
.article BLOCKQUOTE#quote,.article LI {
	line-height: 1.4em;
	color:black;
	font-size: small;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: x-small;
}
.article .smallCopy, .article .illustrationText { 
	line-height: 1.4em;
	color:black;
	font-size: x-small;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: xx-small;
}
.article .illustrationText {
	font-weight: bold;
}
.article BLOCKQUOTE#quote {
	line-height: 1.3em;
}

.article P#abstract {
	font-weight:bold;
	margin-top:1.8em;
	margin-bottom:1.6em;
}
.article #illustration {
	margin-top:1.5em;
	margin-bottom:1em;
	//text-align:center;
}
.article BLOCKQUOTE#quote {
	font: italic normal Georgia, "Times New Roman", Times, serif;
	margin: 3em 0 0 0;
}
.textBox {
	margin-top: 1em;
	background:#F0F0F2;
	padding:1.5em;
}
.postIt {
	margin-top: 1em;
	background-color:#FF6;
	padding:6px;	
}
.article A,
.article A:visited,
.article A:active {
	font: 100%;
}
.divider {
	display:block;
	background-image: url(../images/divider.gif);
	background-repeat: repeat-x;
	background-position: center; 
	margin:0;
	padding:0;
}
.marker {
	background-color:#ccebf5;	
}

.stdLeftIndent {
	margin-left:2.5em;
}
.stdRightIndent {
	margin-right:2.5em;
}
/* old stuff - please get rid of it */
.artikleCopy {  font: 0.75em/1.7em Verdana, Arial, Helvetica, sans-serif}
.artikleHeader {  font: bold 1.3em Verdana, Arial, Helvetica, sans-serif;}
.articleHeader2 { font: bold 0.75em/1.7em Verdana, Arial, Helvetica, sans-serif }

.articleSmallHeader { font: bold 0.7em Verdana, Arial, Helvetica, sans-serif}
.articleBlurb {  font: 0.75em/1.7em Verdana, Arial, Helvetica, sans-serif;}
.articleFig { font: 0.7em Verdana, Arial, Helvetica, sans-serif ; color: #999999}
.articleBold {  font-weight: bold}
.bold {  font-weight: bold }

