BODY { margin: 0; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif; 
background-color:#ffffff;}

.newtop{

color:#000000;
clear: both;
	width:auto;

margin:16px;	

	padding:0em;
margin-bottom:36px; margin-top:36px;

font-size:1.2em;
}

.floatad,.footad {display:none;}
.floatpic {border:none;float:right;margin-left:8px;margin-top:7px;}

.acclink{display:none;}
.horiznav {display:none;}
.access{display:none;}
.treebar{clear:both;margin:16px;padding:0em;margin-bottom:72px;}
.treebar img {display:none;}
.navbar{display:none;}
.brandbar{display:none;}
.webring {display:none;}
.more {display:none;}
.navbar {display:none;}
.screenonly {display:none;}
.datestamp {color:#000000;text-align:right;font-style:italic;margin:8px;font-size:small;}
#footer .box{display:none;}
.ftli{display:none;}

#wrapper{
width:98%;
margin:0px auto;
padding:0px;
background:#ffffff;
border: none;}

.leftbar { display:none; }

.main { 
background-color:#ffffff;
text-align:left;
color:#000000;
padding:0em;
margin:16px;
}

.main h2
{
background:#f0f0f0;
color: #000000;
font-weight:bold;
font-size:large;
padding-bottom:0.5em; /* was 2px */
padding-top:0.5em;
padding-right:0.5em;
border-bottom:1px solid black;
}



h1
{
background-color:#f0f0f0;
color: #000000;
font-weight:bold;
font-size:x-large;
padding-bottom:0.5em; /* was 2px */
padding-top:0.5em;

padding-right:0.5em;
margin-bottom:8px;
padding-bottom:4px;
border-bottom:1px solid black;
}

/* DIVs must have a border value set in Netscape 4.x */
DIV { border: none; }

.boxout
{
border:2px dashed #000000;
background-color:#ffffff;
text-align:left;
color:#000000;
margin:16px;
padding:8px;
}

.caption
{
text-align:center;
font-size:small;
font-style:italic;
}

.picture
{
clear:none;
text-align:center;
}

.pullquote
{
text-align:center;
background-color:#ffffff;
text-align:center;
color:#000000;
margin-left:32px;
margin-right:32px;
padding:8px;
border:2px solid #000000;
font-size:medium;
font-weight:bold;
}

.standfirst,.jcquestion
{
background: #f0f0f0;
background-image: none;
color: #ffffff;
font-weight:bold;
padding-bottom:2px;
padding-top:2px;
padding-left:2px;
padding-right:2px;
}

.printnotice
{border: 1px solid black;
margin: 16px;
margin-top:32px;
padding:8px;
font-size: medium;
}

#right { display:none;}

.blocklist ol li{font-size:32px;margin-left:24px;}
.blocklist ol li p{color:black; font-size:16px;background:#f0f0f0;border:none;border-radius:8px; -moz-border-radius:8px;padding-left:15px;padding-bottom:15px;}

-->