@charset "utf-8";
/* CSS Document */

html{height:100%;overflow: -moz-scrollbars-vertical;}

body {
	background-color:#fff;
	height: 100%;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#333;
	}
	
#wrapper {position:relative;width:auto;}

#menu1, #left, #footer, #push, .pdf, .pdfversion {display:none;visibility:hidden;}


#header {display:block;margin-left:0px;padding-left:5px;height:115px;border-top:4px solid #e5e8cd;border-bottom:1px solid #e5e8cd;}
.logo {padding:15px 0px 0px 0px;float:left;}
.logo-text {padding:7px 0px 0px 4px;}


#content {position:relative;clear:both;display:block;padding-top:35px;}


#main {position:relative;float:left;width:100%;padding:0 0 30px 0px;height:auto;}
	#main .article p {font-size:.72em;line-height:160%;}
	#main a {color:#333;text-decoration:underline;}
	#main a:hover {color:#900;}
	
	.article {position:relative;width:350px;float:left;padding:15px 0 0 0;}
	.right {position:relative;width:275px;height:auto;float:right;padding-top:15px;font-size:.68em;}
	.articleimg {width:275px;margin-bottom:30px;background-color:#eee;padding:0 0 2px 0;}
	.articleimg-caption {display:block;text-align:right;color:#666;}
	.articleimg-caption strong {color:#000;font-weight:normal;}
	.articleimg-caption em {color:#993;font-style:normal;}	
	#main p.article420img {font-size:.68em;color:#666;line-height:normal;background-color:#eee;}
	#main .article420img img {padding-bottom:1px;}
	#main p.article420img strong {color:#000;font-weight:normal;}
	#main p.article420img em {color:#993;font-style:normal;}
	#main .mainsmallimg {font-size:.92em;color:#666;background-color:#eee;float:right;margin:0 0 10px 10px;line-height:normal;}
	#main .nop {font-size:.68em;}
	#main .smp {font-size:1em;}


h1 {color:#993;font-size:20px;font-weight:normal;padding:0px;margin:0px;}
h2 {color:#900;font-size:20px;font-weight:normal;padding:0px;margin:0px;}
h1:first-child, h2:first-child, h3:first-child, p:first-child {margin-top:0px;}

#main h4 {color:#900;font-weight:normal;font-size:.72em;padding:0 0 0 0;margin:0 0 0 0;}
	#main h4 + p {margin-top:0;padding-top:0;}
.article h3 {color:#666;font-weight:normal;font-size:18px;padding:0 0 0 0;margin:0 0 0 0;}	
	.article h3 + p {margin-top:5px;padding-top:0;}
.right h3 {color:#900;font-size:1em;font-weight:normal;padding:0 0 0 0; margin:0 0 0 0;}

p.journalinfo, p.leftspacer {color: #900;margin:0px;padding:0px 0px 2px 0px;}


.red {color:#900;}
.green {color:#993;}