body	{
	margin:	0;
	padding:	0;
	color:	#ccc;
  	background-color:	#030; 
	font:	11px/1.5 Verdana, Arial, Helvetica, sans-serif;
	}
h1 {

	font: 14px/1 Georgia, serif;
	margin-top:	23px;
	font-weight:	bold;
	}

h2	{
	padding-top:	10px;
	margin-top:	10px;
	margin-bottom: 0px;
	font: 12px Georgia, serif;
	font-weight:	bold;
	}
h3	{
	padding-top:10px;
	margin-bottom: 0px;
	font-size:	10px;
	font: 14px Georgia, serif;
	font-weight:	bold;
	}

h4	{
	padding-top:	10px;
	margin-top:	10px;
	margin-bottom: 0px;
	font: 12px Georgia, serif;
	font-weight:	bold;
	}
h5	{
	padding-top:	10px;
	margin-top:	10px;
	margin-bottom: 0px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:	bold;
	}	

ul	{
	margin:	0 0 0 15px;
	}	
p	{	/* primitive version for css-1 agents */
	margin:	10px 0 0 0;
	padding: 0;
	}
a	{
	text-decoration:	none;
	font-weight:	bold;
	}
a:link	{
	color:	#fff;
	background-color: transparent;
	text-decoration:	none;
	}
a:visited	{
	color:	#999;
	background-color: transparent;
	}
a:active	{
	color:	#fff;
	background-color: transparent;
	}
a:hover	{
	color:	#fff;
	background-color: transparent;
	text-decoration:	underline;
	}
.ahem	{
	display:	none;
	}
/* The specific style rules used to suggest rendering */
/* for the CSS table design example, starts here */

div.base-layer {
  	background-color:	#030; 
	border-bottom:	1px dotted #cc0;
  	margin: 0; 
  	padding: 0; 
  	width: 100%;
}

div.lowwrapper {
  	margin: 0; 
  	padding: 0; 
  	width: 100%;
}


div.table-row {
  margin-top: 0; 
  margin-right: auto; 
  margin-bottom: 0; 
  margin-left: 0;
  padding: 0; 
  text-align: left;
  width: 96%;
}

/* Style rules for the 3 x 2 table example */

div.left-container2 {
  border: none; 
  float: left; 
  margin: 6px; 
  padding: 0; 
  width: 40%;
}

div.right-container2 {
	border-top:	1px solid #cc0;
	float: right; 
	margin: 20px 0 0 0; 
	padding: 5px;
	padding-top: 0; 
	width: 50%;
	border-bottom:	1px solid #cc0;
}

div.space-line {
  clear: both; margin: 0; padding: 10px; width: auto;
}

/* Some rules for captions, headers and running text */

p.legalschmegal  {
	font:	9px/10px geneva, arial, helvetica, sans-serif;
	color: #ccc;
	margin:	10px 5px 0 5px;
	padding-bottom:10px;
	}
#navwrap {
		clear:both;
		width:100%;		
		margin:60px 0 0 0;
		}

.nav {
	float:left;
	border-bottom:	1px solid #cc0;
	border-right:	1px solid #cc0;		
	border-top:	1px solid #cc0;
	}


#crumbwrap {
		clear:both;
		width:100%;		
		border-bottom:	1px dotted #cc0;
		}
.breadcrumb	{
	padding: 10px 0 10px 5px;
	}

.shylead	{
	margin-top:	3px;
	padding-top:	3px;	
	margin-bottom:	3px;
	padding-bottom: 3px;
	}

.nolead	{
	margin:	0 ;
	padding: 0 ;
	}
	
.date	{
	margin-top:	16px;
	margin-bottom: 0px;
	}		


.coverpicture	{

	width: 140px;
	margin:	0px 10px 5px 0px;
	float:left;
	}
	
.homepicture	{

	width: 140px;
	margin:	10px 10px 5px 0px;
	float:left;
	}
img.navpic {background: transparent;}

a.navpic {background: transparent;}

a.navpic:hover {background: #538854;}