body {
	background-color: #ffffff;
	color: black;
	font-family: sans-serif;
	font-size:11pt;
}

a:link, a:visited, a:hover, a:active { 
	color:black;
	text-decoration:none; 
}
h1 {
	margin-top:2cm; 
	margin-bottom:2cm;
	text-align:center;
}
h2 {
	text-align:center;
	border:2px solid black;
	padding:4px;
}

img {
	border:none;
}
td {
	vertical-align:top;
}

table.structure {
	border:none;
}
.hidden , td.title, td.title *, td.nav, td.nav *, td.borte, td.borte *, .foot, .foot *, a.foot:link, a.foot:visited, a.foot:hover, a:active.foot, .counter, div.submenu, div.subsubmenu, p.author, p.author a, .noprint {
	display:none;
}

td.content, td.content-noback {
	padding:10px;
	text-align:justify;
}
p:first-letter {
	font-size:14pt;
}

input,textarea,select {
	font-family: monospace;
	border:1px solid black;
}

dt { 
	margin-top:15px; 
}

dd { 
	border: 1px solid silver; 
	padding:3px;
}

p {
	orphans:4;
	widows:4;
}

p.quote, td.quote {
	background-color:white;
	border:1px solid black;
	padding:4px;
	text-align:justify;
	height:100px;
	orphans:10;
	widows:10;
}

img.icon {
	vertical-align:middle;
	margin-left:4px;
	margin-right:4px;
	margin-top:1px;
	margin-bottom:1px;
}

p.eddaquote {
	background-color:white;
	border:1px solid black;
	padding:4px;
	padding-left:20px;
	margin-left:20px;
	margin-right:20px;
	text-align:justify;
	orphans:10;
	widows:10;
}

@page {
	size:portrait; 
	margin-top:1.7cm;
        margin-bottom:1.4cm;
        margin-left:2cm;
        margin-right:2cm
}

.knotworkright {
	background-image:url(images/knotwork_longhouse.png);
	background-repeat:no-repeat;
	width:348px;
	height:68px;
}
.knotworkleft {
	background-image:url(images/knotwork_woods.png);
	background-repeat:no-repeat;
	width:348px;
	height:68px;
}
.centered {
	text-align:center;
}

.uneven th {
	background-color:black;
	color:white;
}
.trebeta_event td {
	background-color:red;
	color:white;
	font-weight:bolder;
}
.month_thisyear {
	background-color:#6060D0;
	color:white;
	font-weight:bolder;
	text-align:center;
}
.month_otheryear {
	background-color:#cccccc;
	font-weight:bolder;
	text-align:center;
}
.thisyear {
	background-color:white;
}
.otheryear {
	background-color:#dddddd;
}
#events {
	border:2px solid black;
}

	.month td {
		background-color:silver;
		text-align:center;
		padding:1px;
	}
	.month td.noday {
		background-color:white;
		padding:1px;
	}
	.month td.event {
		background-color:red;
		color:white;
		font-weight:bold;
		padding:1px;
	}
	.month td.lowevent {
		background-color:blue;
		color:white;
		font-weight:bold;
		padding:1px;
	}
