	body {
		border: 0px #000000;
		margin:0px;
		padding:0px;
		text-indent:0px;
		font-family: tahoma,verdana,arial,helvetica,sans-serif;
		font-size: 100%;
	}

	a {
		color: #FF7D26;
	}

	a:visited {
		color: #FFAB73;
	}

	a:hover {
		color: #F50000;
	}

	h1 {
		font-size: 200%;
		font-family: tahoma,verdana,arial,helvetica,sans-serif;
		text-align: left;
		padding: 0px;
	}

	#banner {
		top:10px;
		height:30px;
		border-bottom: 1px solid #FFFFFF;
		}

	#bottom {
		border-top: 1px solid #108301;
		padding: 10px;
		text-align: center;
		font-family: tahoma,verdana,arial,helvetica,sans-serif;
		font-size: 80%;
		}


	div.list_links {
		margin-top:10px;
		font-size: 80%;
		text-align: right;
		margin-right: 20px;
	}

	#top_links {
		margin-top:10px;
		font-size: 80%;
		text-align: right;
		margin-right: 20px;
	}

	#google_ads {
		margin-top:10px;
		font-size: 80%;
		margin-left:255px;

		text-align: left;
		margin-right: 20px;
	}

	#leftcontent {
		position: absolute;
		left:10px;
		top:0px;
		width:240px;
		border:0px;
	}

	#leftcontent div.header {
		margin-top: 10px;
		font-size: 120%;
		font-family: tahoma,verdana,arial,helvetica,sans-serif;
	}

	#leftcontent div.text {
		font-size: 80%;
		font-family: tahoma,verdana,arial,helvetica,sans-serif;
	}

	#buttons_left {
		background-color: #F4F4F4;
		border: 1px solid #A0A0A0;
		margin-top: 20px;
		padding: 10px;
	}

	#centercontent {
   		margin-left: 255px;
   		margin-right:221px;
		top:60px;
		}

	#article_in_list {
		margin: 20px;
		border-top: 1px solid #F0F0F0;
		border-left: 1px solid #E0E0E0;
		border-bottom: 1px solid #A0A0A0;
		border-right: 2px solid #A0A0A0;
		
	}

	#editorial {
		margin: 20px;
		font-size: 80%;
		
	}

	#article_in_list #bar {
	}

	#article_in_list #bar div.title {
		font-size: 100%;
		font-family: tahoma,verdana,arial,helvetica,sans-serif;
		padding: 5px;
		font-weight: bold;
		color: #707070;
	}

	#article_in_list #bar div.date {
		font-size: 70%;
		float: right;
		padding: 5px;
		vertical-align: center;
	}

	#article_in_list #info {
		font-size: 70%;
		padding: 5px;
	}

	#article_in_list #abstract {
		font-size: 80%;
		padding: 5px;
		margin-left: 50px;
	}


	#rightcontent {
		background-color: #F4F4F4;
		position: absolute;
		right:0px;
		top:50px;
		width:220px;
		border-left: 1px solid #A0A0A0;
		border-bottom: 1px solid #A0A0A0;
		}

	#rightcontent div.text {
		font-size: 80%;
		padding:5px;
	}

	#rightcontent div.header {
		font-size: 100%;
		font-family: tahoma,verdana,arial,helvetica,sans-serif;
		text-align: left;
		border-top: 1px solid #A0A0A0;
		padding-top: 15px;
		padding-left: 5px;
	}

	#article {
   		margin-top: 50px;
   		margin-left: 251px;
   		margin-right:221px;
   		margin-bottom: 50px;
		font-family: tahoma,verdana,arial,helvetica,sans-serif;
		font-size: 100%;
	}

	#article div.source {
		margin: 0px;
	}

	#article div.author {
		font-weight: bold;
		padding: 0px;
	}

	#article div.title {
		font-size: 200%;
	}

	#article div.path {
   		margin: 20px;
	}

	#refs {
		padding: 10px;
	}

	div.ref {
		font-family: tahoma,verdana,arial,helvetica,sans-serif;
		font-size: 100%;
		margin: 5px;
		text-align: center;
	}

	div.p  {
   		margin-top: 5px;
   		padding-top: 3px;
		font-family: tahoma,verdana,arial,helvetica,sans-serif;
		font-size: 100%;
		text-indent: 30px;
	}

	div.adsense  {
		padding: 2px;
		text-align: center;
	}

	#listnavigation {
		font-size: 100%;
		font-weight: bold;
		text-align: center;
	}

	#topic {
   		margin-top: 50px;
   		margin-left: 275px;
   		margin-right:0px;
   		margin-bottom: 50px;

	}

	#topic div.title {
		font-size: 200%;
	}

	#topic div.path {
   		margin: 20px;
	}

	#topic div.subtopic {

	}

	#topic div.subtopic_title {
		font-size: 110%;
		margin-top: 15px;
	}

	#topic div.subtopic_abstract {
		font-size: 90%;
	}

	#topic div.subgroup_title {
		font-size: 110%;
		margin-top: 15px;
	}

	table.subtopics {
		width: 100%;
		margin: 0px;
	}

	table.subtopics td {
		width: 50%;
		vertical-align: top;
	}

	table.subtopic_grid td.subtopic_grid_number {
		width: 5%;
		vertical-align: top;
	}

	table.subtopic_grid td.subtopic_grid_content {
		width: 45%;
		vertical-align: top;
	}

	table.gallery_thumbs {
		width: 100%;
		margin: 0px;
	}

	table.gallery_thumbs td.col5 {
		vertical-align: top;
		text-align: center;
		padding: 10px;
		width: 100px;
		height: 140px;
	}

	table.gallery_thumbs td.col1 {
		vertical-align: top;
		text-align: center;
		padding: 10px;
		width: 100%;
		height: 140px;
	}

	table.gallery_thumbs div.gallery_title {
	}

	table.gallery_thumbs div.gallery_date {
		font-weight: bold;
		font-size: 60%;
	}

	#search {
		background-color: #F4F4F4;
		border: 1px solid #A0A0A0;
		margin-top: 2px;
		padding: 2px;
		text-align: center;
	}

	form.search_form input.search_field {
		border: 1px outset #A0A0A0;
		border-color: #F0F0F0; 
		font-family:tahoma;
		font-size:80%;
		color:#000000;  
		size:30;
	}

	form.search_form input.search_button {
		border: 1px outset #A0A0A0;
		border-color: #F0F0F0; 
		font-family:tahoma;
		font-size:80%;
		color:#000000;  
		
	}

	