
		/* SITE STYLE */
		p, a, ul, ol, li {
			font-size:10pt;
			color:#ccc;
		}
		body {
			margin:0px;
			padding:0px;
			border:0px;
			text-align:center;
			background:#091B0B url('../__sites/12/logo_top.png') center 11px no-repeat scroll;
			font-family:arial;
			padding-top:39px;
		}
		#container {
			clear:both;
			width:100%;
			color:#fff;
			border-top:1px #444 solid;
			border-bottom:1px #111 solid;
			background:#222 url('../__sites/12/bg5.jpg') center top repeat scroll;
		}
		#header {
			position:absolute;
			top:0px;
			left:50%;
			margin-left:-475px;
			z-index:100;
			width:950px;
			text-align:right;
			color:#fff;
		}
		h1 {
			display:block;
			float:left;
			width:520px;
		}
		
		#main {
			width:950px;
			margin-left:auto;
			margin-right:auto;
			text-align:left;
			min-height:80%;
			padding-top:15px;
		}
		#footer_outer {
			background:url('../__sites/12/fade.png') left top repeat-x scroll;
		}
		#footer {
			height:100px;
			color:#ccc;
			width:950px;
			margin-left:auto;
			margin-right:auto;
			text-align:right;
		margin-top:0px;
		}
		
		a.related {
			color:#fff;
			text-decoration:none;
		}
		a.related:hover {
			color:#fff;
			text-decoration:underline;
		}
		#search {
			position:absolute;
			top:0px;
			right:0px;
			z-index:60;
			font-size:90%;
			color:#666;
		}
		#subscribe {
			display:block;
			float:left;
			width:600px;
			font-size:90%;
			color:#666;
			background:url('../__sites/12/subscribe_panel.png') center top no-repeat scroll;
		}
		#subscribe input, #search input {
			border:1px #333 dashed;
			background:none;
			font-size:90%;
			color:#666;
			margin-right:10px;
		}
		#subscribebutton, #searchbutton {
			border:0 !important;
			background:#333 !important;
		}
		
		
		#folkagainstfascism {
			display:block;
			width:65px;
			height:70px;
			float:right;
			margin-right:20px;
			margin-top:10px;
		}
		.clickable_header {
			font-size:12pt;
			font-weight:600;
		}
		
		.gallery_thumb {
		}
		#w3c {
			text-align:left;
		}
		#w3c a {
		
		}
		a.w3c_css {
			background:url('../__sites/12/w3c_css.png') 0px top no-repeat scroll;
			width:88px;
			height:31px;
			display:block;
			float:left;
			margin-right:10px;
		}
		a.w3c_css:hover {
			background:url('../__sites/12/w3c_css.png') 0px -31px no-repeat scroll;
			width:88px;
			height:31px;
		}
		a.w3c_xhtml {
			background:url('../__sites/12/w3c_xhtml.png') 0px top no-repeat scroll;
			width:88px;
			height:31px;
			display:block;
			float:left;
			margin-right:10px;
		}
		a.w3c_xhtml:hover {
			background:url('../__sites/12/w3c_xhtml.png') 0px -31px no-repeat scroll;
			width:88px;
			height:31px;
		}
		
		.function_youtube2 {
			margin:10px;
		}
		.function_youtube2 img {
			border:0px;
		}
		.function_author {
			text-align:right;
			font-weight:500;
			font-style:italic;
		}
		p.link2 {
			padding-left:20px;
			font-style:italic;
		}
		
		#menu {
			width:980px;
			margin-left:auto;
			margin-right:auto;
		/*	float:right;
			width:500px;
			padding-top:10px;*/
			padding-left:700px;
		}
		
		/* MENU */
		.menu {
		border:none;
		border:0px;
		margin:0px;
		padding:0px;
		font-size:14px;
		font-weight:bold;
		}
		.menu ul {
		height:30px;
		list-style:none;
		margin:0;
		padding:0;
		}
		.menu li {
		float:left;
		padding:0px;
		}
		.menu li a {
		background:#0E2A11 url("../__stylesheets/menu_sep.gif") bottom right no-repeat;
		color:#cccccc;
		display:block;
		font-weight:normal;
		line-height:30px;
		margin:0px;
		padding:0px 5px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a {
		background: #133917 url("../__stylesheets/menu_hover.gif") bottom center no-repeat;
		color:#FFFFFF;
		text-decoration:none;
		}
		.menu li ul {
		background:#0E2A11;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		/*width:225px;*/
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
		.menu li:hover ul {
		display:block;
		}
		.menu li li {
		background:url('../__stylesheets/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		/*width:225px;*/
		}
		.menu li:hover li a {
		background:none;
		}
		.menu li ul a {
		display:block;
		height:30px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a {
		background:#133917 url('../__stylesheets/menu_hover_sub.gif') center left no-repeat;
		border:0px;
		color:#ffffff;
		text-decoration:none;
		}
		.menu p {
		clear:left;
		}
		
		.clickable_header {
		display:block;
		}
		
		/* TEMPLATE STYLE */
		
		/* PAGE STYLE */
		#contact_form input, #contact_form textarea {
		opacity:0.3;filter:alpha(opacity=30);
		font-size:12pt;
		font-weight:600;
		font-family:arial;
		}
		#send {
		opacity:1.0 !important;filter:alpha(opacity=100) !important;
		font-size:10pt;
		font-weight:500;
		}
