body {font-family: arial, verdana, sans-serif;
	  color: black;
	  font-size: 12px;
	  background: black; 
	  }
	  
div#container {position: relative;
				width: 800px;
				margin-left: auto;
				margin-right: auto; }
	 
	  
.smalltext {font-size: 9px;
			font-style: italic; }
  
ul {list-style: none;
	 }
	 
li {padding: 0px;
	font-size: 14px;}
	
li.new {padding: 0px;
		font-size: 11px; }
	
  	  
.photo {float: left;
        padding: 5px;
	border: none;}
        
.photo2 {float: left;
        padding: 5px;
      }
	  
.masthead {position: absolute;
		   top: 5px;
		   left: 8px;
		   z-index: 1; }
		   
.nav {position: absolute;
      top: 110px;
      left: 50px; }		   
	  
.gradient1 {position: absolute;
			top: 0px;
			left: 0px;
			width: 61px;
			height: 907px;
			background: url(images/grads.png);
			background-repeat: repeat-x;
			 }
			
.gradient2 {position: absolute;
			top: 0px;
			left: 730px;
			width: 61px;
			height: 907px;
			background: url(images/grads.png) repeat-x top left;
			  }			
	    
			
.stripes1 {position: absolute;
		  top: 0px;
		  left: 61px;
		   width: 11px;
		  height: 907px;
		  background: url(images/stripesn.png) repeat-y top center; }			
			
			
.stripes2 {position: absolute;
		  top: 0px;
		  left: 720px;
		  width: 11px;
		  height: 907px;
		  background: url(images/stripesn.png) repeat-y top center; }			
			
			
			 
		  
.blackbox {position: absolute;
		   top: 0px;
		   left: 72px; 
		   background: black;
		   width: 649px;
		   height: 907px; }
		   
.currentbox {position: absolute;
			 top: 175px;
			 left: 10px;
			 background: white;
			 width: 180px;
			 height: 140px;
			 border: #752020 solid 2px;
			 padding: 10px; }
			 
.current {position: absolute;
          top: 0px;
          left: 0px;
          width: 200px;
          height: 26px;
          }			 
			 
.newsbox {position: absolute;
			 top: 355px;
			 left: 10px;
			 background: white;
			 width: 200px;
			 height: 160px;
			 border: #562458 solid 2px;
			  }
			 
.news 	{position: absolute;
          top: 0px;
          left: 0px;
          width: 200px;
          height: 26px;}	 
			 
.calendarbox {position: absolute;
			 top: 535px;
			 left: 10px;
			 background: white;
			 width: 200px;
			 height: 160px;
			 border: #12642a solid 2px; }	
			 
.calendar {position: absolute;
          top: 0px;
          left: 0px;
          width: 200px;
          height: 26px;}	
          
.calendarpic {position: absolute;
			  top: 35px;
			  left: 1px;
			   }
			  
 /*         
.floatleft {float: left;
			margin: 0 10px; }   */
			
.catalog {position: absolute;
		  left: 10px;
		  top: 35px; }
     
.contentbox {position: absolute;
          top: 175px;
          left: 240px;
          width: 390px;
          height: 520px;
          background: white;
          border: #dd7100 solid 2px;
          overflow: auto;
          overflow-x: hidden;}	 
          
.gallery {position: absolute;
          top: 175px;
          left: 70px;
          width: 510px;
          height: 520px;
          background: white;
          border: #f2932f solid 3px;
          overflow: auto;
          overflow-x: hidden;}	          
          
.welcome {position: absolute;
          top: 0px;
          left: 0px;
          width: 390px;
          height: 26px;}
          
.textcontain {position: absolute;
			  top: 30px;
			  left: 5px;
			  padding: 10px;
			  padding-right: 20px;
			  font-size: 11px;}
	 
	 
.aotmtext {position: absolute;
			  top: 35px;
			  left: 5px;
			  padding: 5px;
			  font-size: 10px; }	
			  
.catalogtext {position: absolute;
			  top: 35px;
			  left: 90px;
			   font-size: 10px; }			  
			  	 

		 		   
.footer {position: absolute;
		 top:  720px;
		 left: 290px;
		 font-size: 10px;
		 z-index: 1;
		 color: white;
		 text-align: center;
		 }
		 
.class {position: absolute;
	    top: 10px;
	    left: 0px;
	    background: #f3f3f5;
	    width: 350px;
	    height: 150px;
	    padding: 10px;
	    border-top: 2px solid black;
	    border-bottom: 2px solid black;}
	    
.class2 {position: absolute;
	    top: 190px;
	    left: 0px;
	    background: #f3f3f5;
	    width: 350px;
	    height: 150px;
	    padding: 10px;
	    border-top: 2px solid black;
	    border-bottom: 2px solid black;}
	    
h1 {color: #f2932f;
	font-size: 13px;
	font-weight: bold;
	padding: 0px;
	margin-bottom: 2px; }
	
	
h3 {color: #ae302f;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px; }
	    
h2 {color: #f2932f;
	font-size: 13px;
	font-weight: bold;}


h4 {font-size: 12px;
			margin: 0px;
			color: #ae302f;
			}
		    
		
			   			   
a:link {color: white;
		  text-decoration: none; }
		  
a:hover {color: red;
		 text-decoration: underline; }
		 
a:visited {color: green; }


#dir a:link {color: blue;
		  text-decoration: underline; }
		  
#dir a:hover {color: red;
		 text-decoration: underline; }
		 
#dir a:visited {color: green; }


.cla a:link {color: blue;
		  text-decoration: underline; }
		  
.cla a:hover {color: red;
		 text-decoration: underline; }
		 
.cla a:visited {color: green; }


.site a:link {color: black;
		  text-decoration: none; }
		  
.site a:hover {color: red;
		 text-decoration: none; }
		 
.site a:visited {color: green;
				 text-decoration: none;}
				 
.disc {font-size: 9px; }				 