@charset "utf-8";
{   margin: 0;  
    padding: 0;  
}  
  
/* Tell the browser to render HTML 5 elements as block */  
header, footer, aside, nav, article {  
    display: block;  
}  
  
body {  
    margin: 0 auto;  
    width: 1000px;  
    font: 14px/19px Helvetica, Arial, sans-serif;  
    background: #ffffff url(rasp.jpg) fixed 0px 100%; 
}  

h1 {  
    font-size: 20px;  
    padding: 2px 0px 0px 0px; 
	font-weight: normal;  
    color: #7070b7;}  
    
h2 {  
    font-size: 20px;  
    padding: 2px 0;  
}  
  
h3 
{	font-size: 16px;  
    line-height: 22px;  
    padding: 11px 0;}  
	
#h0 
{	font-size: 24px;  
    padding: 2px 0px 0px 0px; 
	font-weight: normal;  
    color: #70b770;}  
	
td
{	padding-right: 15px;
}
	  
p {	padding-bottom: 2px;}  

textarea
{	color: #880000;
	background-color: transparent;
	border: 1px solid #70b770;
	border-radius: 5px;}

#smallprint
{	font: 11px/14px Helvetica, Arial, sans-serif;}

#title {  
    margin-top: 3px;  
    padding: 15px;  
    background: #9ac8f3 url("title-bkg.jpg"); 
	background-repeat: no-repeat;  
    background-size: 100% 100%;  
    border: 1px solid #70b770;
	border-radius: 5px; 
	height: 95px;} 

#logo
{	padding: 0px;  
    height: 100px;
	text-align: center;}

#title h2 {  
    padding: 0 0 2px 0;  
    font-weight: normal;  
    color: #100000;}  
      
#title h3 {  
    padding: 0 0 2px 0;  
    font-weight: normal;  
    color: #100000;}  
      
.flot1
{	float: left;
	padding: 10px;}	

aside {  
    padding: 10px;  
    display: table-cell;  
    width: 200px;}  
	
section#menuitem  {  
    padding: 10px;  
    border: 2px solid #7070b7;    
    border-radius: 22px; 
} 

A:link
{ 	color: #50b750;
  	text-decoration : none;}

A:visited
{ 	color: #50b750;
  	text-decoration : none;}
   
A:hover
{ 	color: #550000;
  	text-decoration : none;}

A:active
{ 	color: #70b770;
  	text-decoration : none;}
   
#pitch {  
    padding: 16px; 
	text-align:justify; 
    display: table-cell;  
    width: 800px;}  

.splashrow
{	display:table-row;}

.splash1
{	padding: 6px;  
    display: table-cell;
	width: 500;
	vertical-align: top;}

.splash2
{	padding: 6px;  
    display: table-cell;
	width: 350;
	text-align: right;
	vertical-align: top;}

.splash3
{	padding: 6px;  
    display: table-cell;
	width: 350;
	text-align: left;
	vertical-align: top;}

.bugtext1
{	padding: 4px;  
    display: table-cell;
	width: 80;}

.bugtext2
{	padding: 4px;  
    display: table-cell;
	width: 720;}
	
.bugtext1 b, .bugtext2 b
{	color: #550000;
  	text-decoration : none;}

footer 
{  	position: fixed;
	bottom: 0px;
	height: 25px;
	width:100%;
	background: #ffffff;
	z-index: 3;
    text-align: center;}  

pre
{	border:1pt dashed black;
	border-radius: 5px; 
	font: 12px/16px Helvetica, Arial, sans-serif; }