		body {
			font: 80% arial, helvetica, sans-serif;
			background: #E0FFF0;
					/*	background: #C1C3CB; */
			background-attachment: fixed;
			margin: 0;
		}
		
		#container {
			position: relative;
			width: 740px; /* width + border for IE 5.x */
			w\idth: 760px; /* real width */
			border: solid #008000;
			border-width: 0 2px 2px 2px;
			margin: auto;
			background: #0033cc;
		}
				
		
		#content {
			background: #e0f0ff url(logos/background1.jpg);
			padding: 1px 20px 1em 40px;
			/*border-top: 29px solid #800000; */
		}
		

		.accessaid, h1 {
			position: absolute;
			height: 0;
			overflow: hidden;
		}
		
		#header {
			background: #ffffff url(logos/header1.jpg);
			background-repeat: no-repeat;
			height: 130px;
		}

		#footer {
			color:#ffffff;
			background: #000000;
			position: relative;
			width: 740px; /* width + border for IE 5.x */
			w\idth: 760px; /* real width */
			border: solid black;
			border-width: 0;
			margin: auto;
			height:23px;			
		}
		#copyright {
			color: #c4c4c4;
			float:left;
			margin: 4px 0 0 4px;
		}
		
		#navigation {
			position: absolute;
			top: 110px;
			width:auto;
			left: 9%;
		}
		
	#navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	#navigation li {
	float: left;
	/*align: center;*/
	border-bottom-width: 0;
	margin: 0;
	}
	#navigation ul a {
			color: #005000;
			border:1px solid #005000;
			background:#e0f0ff;
			text-decoration: none;
			display: block;
			padding: 0 1em;
			margin: 0 2px;
		}
		
	#navigation a:visited {
			color: #008000;
			text-decoration: none;
		}
		
	#navigation a:hover {
	   color: white;
			background: #005000;
		}
	#navigation #selected a{
		color: #ffffff;
		background: #9509bc;
		}
		
		
		
		

		h2 {
			font-size: 1.5em;
			color: #005000;
			text-indent: -1em;
		}
		
		h3 {
			font-size: 1.25em;
			color: #008000;
		}



		a {
			color: #005000;
		}

		a:hover {
			color: #800000;

		}

		a.doj { color:#008000 }
		a.doj:visited { color:#008000 }
		a.doj:hover { color:#005000 }
		
    #rightcolumn {
    float:right;
    margin:0 23px 10px 10px;
    width:150px;
    }

		#content img.right {
			width: 150px;
			height: 200px;
			padding: 1px;
			border: 1px solid #008000;
			float: right;
			margin: 0 0 0 0;
		}
		
		#content img.left {
			width: 150px;
			height: 200px;
			padding: 1px;
			border: 1px solid #008000;
			float: left;
			margin: 0 0 0 0;
		}	
		#descr {
			color:#005000;
			border: 1px solid #005000;
			width: 154px;
			height: auto;
			padding: 1px;
			float: right;
			text-align: center;
			margin: 0 0 1em 1em;
		}
		#descl {
			color:#005000;
			border: 1px solid #005000;
			width: 154px;
			height: auto;
			padding: 1px;
			float: left;
			text-align: center;
			margin: 0 1em 1em 0;
		}



		#listfloatright {
			list-style-type:none;
			width: 300px;
			float: right;
			padding: 0;
			margin: 0;
		}
		p.news {
			color:white;
			background-color:black;
			border:2px ridge #c4c4c4;
			padding:1em;
			}

    p.first:first-letter {
    color:#005000;
    font-family:"brush script";
    font-weight:bold;
    font-size:xx-large;
      }

  #quote {
    color: #800000;
    font-style:italic;
    }
    
    .end_gallery
    {
    clear:both;
    margin-bottom:2px;
    }
    
    #kink {color:Red; border:red; padding:2px}