		body {
			font: 80% arial, helvetica, sans-serif;
			background: #E0FFF0 url(logos/background_lines.png);
					/*	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 gray;
			border-width: 0 2px 2px 2px;
			margin: auto;
			background: #0033cc;
		}
				
		
		#content {
			background: #CFCFCF;
			padding: 1px 20px 1em 40px;
    border-top: 16px solid #8a0003;
		}
		

		.accessaid, h1 {
			position: absolute;
			height: 0;
			overflow: hidden;
		}
		
		#header {
			background: #CFCFCF url(logos/header.png);
			background-repeat: no-repeat;
			height: 110px;
		}

		#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: 104px;
			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: #8a0003;
			border:1px solid #8a0003;
			background:#e0f0ff;
			text-decoration: none;
			display: block;
			padding: 0 .75em;
			margin: 0 2px;
		}
		
	#navigation a:visited {
			color: #8a0003;
			text-decoration: none;
		}
		
	#navigation a:hover {
	   color: white;
			background: #8a0003;
		}
	#navigation #selected a{
		color: #f00003;
		background: #cfcfcf;
		}
		
		
		
		

		h2 {
			font-size: 1.5em;
			color: #8A0003;
			text-indent: -1em;
		}
		
		h3 {
			font-size: 1.25em;
			color: #F00005;
		}



		a {
			color: #8a0003;
		}

		a:hover {
			color: #f00005;

		}

		a.doj { color:#cfcfcf }
		a.doj:visited { color:#f00003 }
		a.doj:hover { color:#ffffff }
		

		#content img.right {
			width: 150px;
			height: 200px;
			padding: 1px;
			border: 1px solid #8a0003;
			float: right;
			margin: 0 0 0 0;
		}
		
		#content img.left {
			width: 150px;
			height: 200px;
			padding: 1px;
			border: 1px solid #8a0003;
			float: left;
			margin: 0 0 0 0;
		}	
		#descr {
			color:#8a0003;
			border: 1px solid #8a0003;
			width: 154px;
			height: auto;
			padding: 1px;
			float: right;
			text-align: center;
			margin: 0 0 1em 1em;
		}
		#descl {
			color:#8a0003;
			border: 1px solid #8a0003;
			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:#8a0003;
    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}
