#meny ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#meny li {
	/*border-right: 1px solid #999;*/
	float: left;
	margin: 0;
	padding: 0;
	}
	
#meny a {
	color: #999999;
	font-weight: bold;
	font-size: 12px;
	padding: 7px 5px;
	text-decoration: none;
	}
	
#meny a:hover {
	color: #333;
	}
	
#meny #currentpage a {
	color: #333;
	}

#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#navigation li {
	background: #CCCCCC;
	border-left: 1px solid #999;
	float: left;
	margin: 0;
	padding: 0;
	}
	
#navigation a {
	color: #666;
	font-weight: bold;
	font-size: 12px;
	padding: 7px 5px;
	text-decoration: none;
	}
	
#navigation a:hover {
	color: #333;
	}
	
#navigation #currentpage a {
	background: #fff;
	color: #333;
	}
	
	.header 		{
	font-size:10pt; 
	font-weight:bold;
	font-family: Verdana,Arial,sans-serif;
	 }
	
	body {
	font-size: 10px;
	
      }
	  td {
	font-size: 10px;
	font-family: Verdana,Arial,sans-serif;
	}
	
	.kungbox { background: #CCCCCC; border:1px solid; }
	
	/* ACTIVITIESCALENDER Main Table Setup Incluidng Date Number Fonts, Size and Color */
.mainTable {
	background-color: #FFFFFF;
	border: 1px solid #003366;
 }

/* Month and Year Row Setup */
.monthYearRow {
    line-height: 17pt;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-image: url(monthBg.gif);
	}
/* Month and Year Text Setup */
.monthYearText {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: Bold;
	color: #252216;
	}

/* Day Names Row Setup */
.dayNamesRow {
    line-height: 11pt;
	background-color: #F5F4D3;
	text-align: center;
	vertical-align: middle;
	}
/* Day Name Setup */
.dayNamesText {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	font-weight: Bold; 
	color: #433D27;
	background-image: url(dayBg.gif);
	}

/* Alignments, Font Face, Size and Color for Date Numbers and Row Height */
.rows {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #433D27;
    line-height: 15pt;
	text-align: center;
	vertical-align: middle;
	}

/* Color of Today's Date */
.today {
	color: #CF0000;
    }

/*
---------------------------------------------------------------------------
The classes below determine how the calendar background markings will look.
---------------------------------------------------------------------------

Remove the "background-image..." lines to remove graphics as table cell background images.

If you do use images, change the "background-color..." to a sililar color to that
of your image. This will help persons with slow connections to see the event markings.

You can optionally remove the "background-color..." lines to only use graphics.

*/

/* Normal Cell Background (date number with no event markings) */
.s2 {
	background-image:  url("cdef.gif");
	background-color: #EEEEEE;
	}
/* Empty Cell Background (empty cells with no date numbers) */
.s20 {
	background-image:  url("cdef5.gif");
	background-color: #EBEBEB;
	}
/* Mark Start Cell Background (usually a slashed graphic to show availability or solid for events) */
.s21 {
	background-image:  url("cdef2.gif");
	background-color: #F5E0D8;
	}
/* Mark Solid Cell Background (solid marked event date background) */
.s22 {
	background-image:  url("cdef2.gif");
	background-color: #F5E0D8;
	}
/* Mark End Cell Background (usually a slashed graphic to show availability or solid for events) */
.s23 {
	background-image:  url("cdef2.gif");
	background-color: #F5E0D8;
	}
/* Mark End/Start Cell Background (usually a slashed graphic to show availability or solid for events) */
.s24 {
	background-image:  url("cdef2.gif");
	background-color: #F5E0D8;
	}
	/* Guestbook */
	
a:link 			{ font-family:Verdana,Arial,sans-serif; color:#222222; font-weight:bold; text-decoration:underline; }
a:visited 		{ font-family:Verdana,Arial,sans-serif; color:#444444; font-weight:bold; text-decoration:underline; }
a:active 		{ font-family:Verdana,Arial,sans-serif; color:#FF9900; font-weight:bold; text-decoration:underline; }
a:hover 		{ font-family:Verdana,Arial,sans-serif; color:#FF9900; font-weight:bold; text-decoration:underline; }

div.mainheader 		{ font-family:Verdana, Arial, sans-serif; font-size:12pt; color:#0033FF; text-align:left; font-weight:bold; }
div.maintext 		{ font-family:Verdana,Arial,sans-serif; font-size:10pt; text-align:justify; }
div.mainleft 		{ font-family:Verdana,Arial,sans-serif; font-size:10pt; text-align:left; }
div.mainmenu 		{ font-family:Verdana,Arial,sans-serif; font-size:8pt; text-align:right; }
div.mainpages 		{ font-family:Verdana,Arial,sans-serif; font-size:7pt; text-align:right; margin-right:0px; }
div.maincatnav 		{ font-family:Verdana,Arial,sans-serif; font-size:7pt; text-align:left; margin-left:0px; }
div.mainname 		{ font-family:Verdana, Arial, sans-serif; font-size:10pt; color:#0033FF; text-align:left; }
div.maininputleft 	{ font-family:Verdana,Arial,sans-serif; font-size:10pt; text-align:left; }

div.comment 		{ font-family:Verdana,Arial,sans-serif; font-size:10pt; background: #E8E8E8; text-align:left; margin-left:5mm; }

div.xsmallleft 		{ font-family:Verdana,Arial,sans-serif; font-size:7pt; text-align:left; }
div.smallleft 		{ font-family:Verdana,Arial,sans-serif; font-size:8pt; text-align:left; }
div.spaceleft 		{ font-family:Verdana,Arial,sans-serif; font-size:4pt; text-align:left; }
div.footer 		{ font-family:Verdana,Arial,sans-serif; font-size:8pt; text-align:center; }

span.censored 		{ font-family:Verdana,Arial,sans-serif; font-size:10pt; color:#FF0000; text-align:left; }

td.class1 		{ background: #999999; border:0px; }
td.class2 		{ background: #DDDDDD; border:0px; text-align:justify; vertical-align:top; }

td.gbheader 		{ background-color: #C9C9C9; border:0px; font-size:10pt; font-weight:bold; text-align:center;}
td.gbtable1 		{ background-color: #C0C0C0; border:0px; vertical-align:top; width:20%; }
td.gbtable2 		{ background-color: #CCCCCC; border:0px; vertical-align:top; }

/*Slidegallery */


#gallery a {
	color : #cccccc;
	text-decoration : none;
}

#gallery a:hover {
	color : #ffffff;
	text-decoration : underline;
}


#gallery body { background : #474747;
	color : #ffffff;
	font-family : Tahoma, Arial, sans-serif;
	font-size : 12px;
	
}

#gallery h1 {
	font-size : 24px;
	color : #777777;
}

#gallery h2 {
	font-size : 16px;
	margin-bottom:0px;
	padding-bottom:0px;
}

#gallery h3 {
	font-size : 13px;
	margin-bottom:0px;
	padding-bottom:0px;
}
#gallery h4 {
	font-size : 12px;
	margin-bottom:0px;
	padding-bottom:0px;
}

#gallery h6 {
	font-size : 10px;
	margin-bottom:0px;
	padding-bottom:0px;
	color: #666;
	font-weight:normal;
}

/*Links*/
SELECT

{

 background: #FFFFFF;

 color: #000000;

 font-size: 10px;

}



INPUT

{

 background: #FFFFFF;

 color: #000000;

 font-size: 10px;

}



TEXTAREA

{

 background: #FFFFFF;

 color: #000000;

 font-size: 12px;

}



P

{

 font: 12px tahoma;

}



Table

{

 font: 12px verdana;

}



H2

{

 font-size: 22px;

 font-family: universal, tahoma, universallight;

 font-weight: normal;

}



.nav

{

 font-family: verdana, arial;
color:#0033FF;
 font-size: 12px;

 background: #FFFFFF;

 border-width: 0px;

}



.suggest

{

 font-family: verdana, arial;

 font-size: 12px;

 background: #CCCCCC;

 border-style: solid;

 border-width: 1px;

 border-color: #F4F5F5;

}



.link

{

 font-family: verdana, arial;

 font-size: 12px;
color:#0033FF;
 background: #FDFEFF;

 border-style: inset;

 border-width: 2px;

 border-color: #EAECED;

}



.category

{

 font-family: verdana, arial;

 font-size: 12px;

 background: #DDDDDD;

 border-style: outset;

 border-width: 1px;

 border-color: #C5C9CD;

}



.commentposter

{

 font-family: verdana, arial;

 font-size: 12px;

 background: #FAFAFA;

 border-style: outset;

 border-width: 2px;

 border-color: #DDDDDF;

}



.comment

{

 padding: 5px;

 font-family: verdana, arial;

 font-size: 12px;

 background: #FEFEFE;

 border-style: solid;

 border-width: 2px;

 border-color: #DFE1E2;

}



.newlinks

{

 text-align: left;

 padding: 2px;

 border-color: #EDEDD2;

 border-style: solid;

 border-width: 1px;

 margin: 3px;

}
/* Guestbook*/
div.mainheader 		{ font-family:Verdana, Arial, sans-serif; font-size:12pt; color:#0033FF; text-align:left; font-weight:bold; }
div.maintext 		{ font-family:Verdana,Arial,sans-serif; font-size:10pt; text-align:justify; }
div.mainleft 		{ font-family:Verdana,Arial,sans-serif; font-size:10pt; text-align:left; }
div.mainmenu 		{ font-family:Verdana,Arial,sans-serif; font-size:8pt; text-align:right; }
div.mainpages 		{ font-family:Verdana,Arial,sans-serif; font-size:7pt; text-align:right; margin-right:0px; }
div.maincatnav 		{ font-family:Verdana,Arial,sans-serif; font-size:7pt; text-align:left; margin-left:0px; }
div.mainname 		{ font-family:Verdana, Arial, sans-serif; font-size:10pt; color:#0033FF; text-align:left; }
div.maininputleft 	{ font-family:Verdana,Arial,sans-serif; font-size:10pt; text-align:left; }

div.comment 		{ font-family:Verdana,Arial,sans-serif; font-size:10pt; background: #E8E8E8; text-align:left; margin-left:5mm; }

div.xsmallleft 		{ font-family:Verdana,Arial,sans-serif; font-size:7pt; text-align:left; }
div.smallleft 		{ font-family:Verdana,Arial,sans-serif; font-size:8pt; text-align:left; }
div.spaceleft 		{ font-family:Verdana,Arial,sans-serif; font-size:4pt; text-align:left; }
div.footer 		{ font-family:Verdana,Arial,sans-serif; font-size:8pt; text-align:center; }

span.censored 		{ font-family:Verdana,Arial,sans-serif; font-size:10pt; color:#FF0000; text-align:left; }

td.class1 		{ background: #999999; border:0px; }
td.class2 		{ background: #DDDDDD; border:0px; text-align:justify; vertical-align:top; }

td.gbheader 		{ background-color: #C9C9C9; border:0px; font-size:10pt; font-weight:bold; text-align:center;}
td.gbtable1 		{ background-color: #C0C0C0; border:0px; vertical-align:top; width:20%; }
td.gbtable2 		{ background-color: #CCCCCC; border:0px; vertical-align:top; }

