body {
	font-family:georgia, serif; 
	font-size:0.9em;  
	color:#000;
	background-color:#fff; 
	margin-left:30px; margin-top:15px;
	}

h1,h2,h3,h4,h5 {
	font-family:georgia, serif; 
	color:#555; 
	font-weight:normal;
}
h1 { /* Huvudubrik i logga */
	font-size:2.0em; 
	border:solid 0px #666;
	margin-top:0.5em;
}
h2 { /* Huvudubrik i main */
	font-size:1.6em; 
	margin-bottom:0em;
	margin-top:30px;
	padding:10px; 
	background-color:#f0f0f0; 
	border:solid 1px #555;
	border-bottom-width:0px;
	
	width: 418px;
	
	}  

h3 { /* Rubriker i text */
	font-size:1.3em; 
	margin-bottom:0em; 
	margin-top:1.5em;

	display:list-item;
	list-style-position:inside; 
	list-style-image:url(bilder/favicon.png);
	list-style-type:square;
	}


h4 { /* underrubriker i text */
		font-size:1.1em; 
		margin-top:0.5em; margin-bottom:0px;
		padding:0px;
		font-weight:bold;
	}
	



p{margin-top:0;}

a {color:#666;}
a:hover {color:#000;}
a.readMore {font-weight:bold;}

#huvud {
	width:618px; 
	padding:5px; 
	border:solid 1px #555;
	background-color:#f0f0f0;
	text-align:left;
	}
	
/* #huvudLogo { float:left; } */ 
#huvudLogo { float:right; border:solid 0px #666; padding:0 10px 0 10px; margin-left:20px;} 
#huvudInre { text-align:center; } 
/* #huvudInre h1 { display: none; } /* h1-text visas vid utskrift, bilden på skärm */

#meny {margin-top:5px; padding:3px 5px 3px 5px; text-align:center; }
#meny div {margin-bottom:0.7em; padding:2px 6px 2px 6px;  display:inline;}
.menyhover{background-color:#555; color:#fff;}
.menyhover a{background-color:#555; color:#fff;}
.menyhover a:hover{background-color:#555; color:#fff;}


#sidePlate	{
	width:160px; 
	background-color:#fff; 
	padding:0px;
	margin-left:30px; 
	margin-top:30px;
	
	border:solid 0px #666; 
	}
	
#program {padding:0px;}

#main {
	margin-top:0px; 
	margin-left:0px; 
	padding:10px; 
	padding-top:0px;  
	border:solid 1px #555;
	width: 418px;
	}

h5 { /* rubriker i boxar */
	font-size:1.2em; font-weight:bold; 
}  
	
h5.captionBox {
	color:#fff; background-color:#555; 
	border:1px solid #555;
	border-bottom-width:0px; 
	padding:4px; 
	margin-bottom:0px; margin-top:15px;
	}
	
.contentBox  {
	border:1px solid #555; 
	padding:4px; 
	background-color:#f0f0f0;
	}
.contentBox p {
	margin-top:0.5em; margin-bottom:0.5em;
}	
.contentBox h5{
	margin-top:0em; margin-bottom:0.5em;
}

.event {margin-bottom:10px; margin-top:4px;}

#thisEvent {font-size:115%; font-weight:bold;}

#bottom {
	font-size:80%; 
	margin-top:2em; 
	padding-top:0.5em; 
	border-width:1px 0px 0px 0px; 
	border-style:solid; 
	border-color:#999; color:#999;
}

#bottom a {
	color:#999;
}

