
	body{
		background-color: rgb(255,254,197); 
		color: rgb(0,0,0);
		font-size: 0.9em;
		font-family:Arial, sans-serif;
		}

	H1 {
		font-size: 130%;
		color:rgb(0,0,0);
		font-weight: bold;
		text-align: center;	
		background-color: transparent;
		}

	H2 {
		font-size: 120%;;
		font-weight:bold;	
		background-color: transparent;
		}

	H3 {
		font-size: 115%;
		font-family:Arial, sans-serif;
		font-weight:bold;	
		background-color: transparent;
		}

	H4{
		font-family:Arial, sans-serif;
		font-weight:bold;	
		background-color: transparent;
		}

	blockquote{ 
		color: rgb(0,0,0);
		font-size: 0.9em;
		font-family:Arial, sans-serif;
		margin: 1em;
     		}

	dt {
		font-weight:bold;
		}

	p{
		text-align: left;
		}

	td{
		vertical-align: middle;
		}
	
	ul{
		list-style: square;
		}

	ul ul{
		list-style: circle;
		}
		
	a:link {
		color: rgb(190,0,39);
		text-decoration: none;
		font-weight:bold;
		}
	
	a:visited {
		color: rgb(186,160,58); 
		text-decoration: none;
		font-weight:bold;
		}

	hr {
		color: rgb(186,160,58); 
		text-align: center;
		width: 40%;
		background-color: transparent;
		}




	.adtitle{
		color:rgb(0,0,0); 
		font-weight: bold;
		padding: .5em 1em .5em 1em;
	     	text-align: center;
		}


	.adtitleleft{
		color:rgb(0,0,0); 
		font-weight: bold;
	     	text-align: left;
		}

	.adcopy{	/* short message on the homepage. May link to deeper page with full article */
		
		padding: 2em;
		}


	.bulletless { 	/* unordered lists that do not have bullets in front of the items */
		list-style: none; 
		}

	.blurb{		/* information with pictures. Short explanation, not part of article */
		font-family: Arial, sans-serif;
	     	font-size: 9pt;
	     	text-align: left;
		background-color: transparent;
		}


	.caption{	/* information under pictures. photographer, date, event */
		font-family: Arial, sans-serif;
	     	font-size: 8pt;
	     	text-align: center;
		padding:1em;	
		background-color: transparent;
		}


	.captn{
		font-family: Arial, sans-serif;
	     	font-size: .75em; 
		color: rgb(0,0,0);
	     	text-align: center;
		padding:1em;	
		background-color: transparent;
		margin: 1em;
		}

	.chart{
		border-color: rgb(0,0,0);
		border-width: medium;
		padding:  1em;
		font-size: 0.9em;
		}

	.chartcopy{
		font-size: 0.9em;
		padding:  1em;
		}

	.charthead{
		background-color: rgb(214,213,152);
		font-weight: bold;
		padding:  1em;
		}

	.comment{
		padding-top: 1em;
		}


	.commentdetail{
		padding-top: 1em;
		}
	
	.commentdetail blockquote{
		padding-top: 1em;
		text-align: center;
		}

	.event{
		background-color: rgb(247,246,170);
		font-weight: bold;
		padding:  1em;
		}

	.dropcap {
		float: left; /* positionning of the drop cap line within the container*/
		vertical-align: top; 
		font-size: 2.5em; /* two line height for the drop cap */
		font-weight: bold;
		border: 0; 
		padding:0 .1em 0 0;
		line-height: 1em;
		}

	.floatrtitem{
		float:right; 
		padding: 1em 1em 0.5em 0.5em;
		}


	.heading{
		font-family:Arial, sans-serif;
		font-weight:bold;	
		background-color: transparent;
		}


	.footer {
	     	font-family: Arial, sans-serif;
	     	font-size: 8pt;
	     	text-align: center;
	     	color: rgb(0,0,0);	
		background-color: transparent;
             	}


	.galleryblock{
		margin: 1em;
		vertical-align: top;
		}

	.galleryimg{
		border-width: 1em;
		border-style: ridge;
		border-color: rgb(160,0,9);
		padding: 1em;
		vertical-align: top;
		}

	.gallerytable{
		margin: 1em;
		vertical-align: top;
		}

	.listimg{
		list-style-image: url("http://www.svgermans.org/images/flower.png");
		}

	.logo{	
		padding: 20px;
		border: 0px;
		}

	.maintable{
		width: 80%;
		}


	.NavBar {
	     	font-family: Arial, sans-serif;
	     	font-size: 8pt;
	     	text-align: center;
		padding-left: -10px;
	     	color: rgb(0,0,0);	
		background-color: transparent;
		}

	.NavColumn{
		width: 20%;
  	     	font-size: 8pt;
  	     	text-align: left;
  	     	vertical-align: top;
	     	padding:1em; 
		text-decoration:none;	
		background-color: transparent;	
  	        }

	.partition{
		text-align: center;
		vertical-align: middle;
		padding: 1em;
		}

	.photoTitle{		/* title of the photo on the gallery page */
		font-weight: bold;
		}

	.tblcontainer{
		border: 0;  
		width: 100%; 
		position: absolute; 
		top: 150px; 
		left: 10px;
		}
	
	.tbllist{
		border: 0;
		margin: 1em;
		vertical-align: middle;
		} 

    	#date{
		
                font-family: Arial, sans-serif;
		font-size: 10pt;
		font-weight: bold;
	     	text-align: left;
		position: absolute;  
		top:140px; 
		left: 5px;
		padding:5px;
		padding-right: 1em;
		padding-bottom:2em;	
		background-color: transparent;	
		border: 0px;
             	}


	#head{ 		
		background-color: transparent;
		font-size: 2em;
		padding:0;
		z-index:2;
		}

	#mininav{
		font-size: 8pt;
		font-weight: bold;
		color: rgb(175,176,144);
  	     	text-align: right;
  	     	vertical-align: middle;	
		position: absolute; 
		top:140px; 
		right:10px;
		background-color: transparent;
		}


	#pgtitle{
		font-size: 14pt;
		font-weight: bold;
		color: #000;
  	     	text-align: right;
  	     	vertical-align: middle;
		padding:1em;	
		background-color: transparent;
		}

	#skip{
		font-size: 0.5em;
		font-weight:normal;
		display:none;
		position: absolute;
		top: 0em;
		left: 0em;
		z-index:1;
		}


	#tlogo{
		border:0;
		padding:50px;
		float:left;
		}



	

