body {
    margin:9px 9px 0 9px;
    padding:0;
    background-color:#fff;
	color:#000
	}
#level0 {
	width:100%;
	position:relative;
	background-color:#fff;
	color:#000
	}

#main, #mainx, #bottom, #mainy {
	font-size:.8em;
	padding:0 1em ;	
   	background-color:#fff;
	color:#000;
	margin-left: 10%;
	margin-right: 5%;
	}

a	{
	font:1em/1.4em Arial, Verdana, Helvetica, sans-serif;
	}
a:link {
	color:#03f;
	background-color:#fff;
		}
 a:visited {
	color:#03f;
	background-color:#fff;
	}
 a:hover {
	color:#fff;
	background-color:#03f;
	}
 a:active {
	color:#03f;
	background-color:#fff;}

.form {
	background-color:#ffc;
	color:#000;
	border:.01em solid #000;
	margin:0;
	padding:.5em;
	font-size:1em;
	}

.input {
	background-color:#fff;
	color:#900;
	}

 ul li {
	margin:2em;
	background-color:transparent;
  	color:#900;
	font:1em/1.3em Verdana, Arial,  Helvetica,  
sans-serif;
	padding-left:0.5em;
	}

#mainx ul li {
	margin:1em 2em;
	}

html>body #nav li a {
	width:auto;
	padding:0;
	margin:0;
	}
 h2 {
   	text-align:left;	
   	font:bold 1.5em/1.8em Verdana, Helvetica,Arial, sans-serif ;
	color:#000;
   	background-color:#fff;
   	padding-left:.5em;
   	margin:0;	
     	}
.high {
	font:bold 2em/2.5em comic sans MS,Verdana, Helvetica,Arial, sans-serif ;
	}
.comic {
	font:bold 1.5em/1.6em comic sans MS,Verdana, Helvetica,Arial, sans-serif ;
	}  
  p {
   font:1em/1.3em Verdana, Helvetica,Arial, sans-serif ;
   color:#000;
   background-color:#fff;
   padding:0;
   margin:1em 0;	
     }
#main p {
   font:1em/1.3em Verdana, Helvetica,Arial, sans-serif ;
   color:#000;
   background-color:#fff;
   padding:0;
   margin:.5em 0;	
     }   
 
 h3 {
    margin:.9em 0 0 0;
    padding:0;    
    font:bold 1.2em/1.4em Verdana,Helvetica,Arial, san-serif;
    color:#600;
    background-color:#fff;
	}


#mast	{
	width:100%;
	padding:0;
	margin:0;
	background-color:#fff;
	color:#000;
	}

.little {
	margin:0;
	padding:0;
	}

#search {
	position:relative;
	float:right;
	top:0;
	right:0;
	margin:0;
	}

a.skip {
	position: absolute;
	left: -1000em; 
	width: 20em;
	}
#nav {
	text-align:center;
	padding:4px;	
	margin:0;
    	}
#nav ul {
		margin-left: 0;
		padding-left: 0;
		display: inline;
		} 

#nav ul li {
	margin:0;		
	padding:0;		
	list-style: none;
	display: inline;
	}
#nav ul li a:link{
	font: .7em Verdana, Helvetica, Arial, sans-serif;
	   padding:0 4px;		
	   background-color:#fff;
	   color:#03f;
	   text-align:center;
		}
#nav ul li a:visited{
   padding:0 4px;	
	font: .7em Verdana, Helvetica, Arial, sans-serif;
   background-color:#fff;
   color:#03f;
   text-align:center;
    }
#nav ul li a:hover{
   	 padding: 0 4px;
	font: .7em Verdana, Helvetica, Arial, sans-serif;
   	 background-color:#03f;
	 color:#fff;
	text-align:center;
      }
#mast h1 {
   	text-align:left;	
   	font:bold 1.8em/1.9em comic sans MS, Verdana,
 	Helvetica,Arial, sans-serif ;
	color:#f00;
   	background-color:#fff;
   	padding-left:.5em;
   	margin:0;
     	}

.pict {
   	 float:left;
   	 background-color:#fff;
	 color:#000;
         margin:.5em 1em 0 0;
   	 position:relative;
	 	}
.pictright {
   	 float:right;
   	 background-color:#fff;
	 color:#000;
         margin:.5em 1em 0 0;
   	 position:relative;
	 	}

address {
	font:1em/1.3em Verdana, Helvetica,Arial, sans-serif ;
   	color:#000;
   	background-color:#fff;
   	padding:0;
   	margin:1em 2em;
	}
blockquote, q	{
	font-style:italic;
	color:#000;
   	background-color:#fff;
	}
#gift {
	border:5px solid #000;
	padding:9px;
	}
dt   {
	margin:.2em 0;
    padding:0;    
    font:bold 1em/1.3em Verdana,Helvetica,Arial, san-serif;
    color:#600;
    background-color:#fff;
	}
.button {
	
	}


.button a,.buzzbutton a{
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	border:10px solid #3c0;
	padding-left:2px;
	padding-right:2px;	
	text-decoration:none;
	width:100%;
	}

.button a:link {	
    	background-color:#fff;
	color:#03f;
        }
.button a:visited  {	
    	background-color:#fff;
	color:#03f;
	} 
.button a:hover {	
    	background-color:#03f;
	color:#fff; 
	}