/* Speciella taggar */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	background-color: #333333;
}
h1, h2, h3, h4 {
	margin: 0.5em 0em 0.25em 0em;
	font-family: Georgia, "Times New Roman", Times, serif;
}
	h1 {
		font-size: 180%;
		margin-top: 0em;
		text-align: center;
	}
	h2 {
		font-size: 140%;
	}
	h3 {
		font-size: 120%;
	}
	h4 {
		font-size: 110%;
	}
p {
	margin: 0em 0em 0.5em 0em;
}
img {
	margin: 0.3em;
	font-size: 75%;
}
	td img {
		margin: 0.1em;
	}
form #realname, form #email, form #subject, form #message, form #url, form #author, form #comment {
	background-color: #F5F5F5;
	border: solid 1px #999999;
}

/* Länkar */
a:link, a:visited {
	color: #CC6600;
	text-decoration: none;
}
a:hover, a:active {
	text-decoration: underline;
}

/* Klasser */
.tvaspalt {
	float: left;
	width: 45%;
	padding-right: 5%;
}
.centrerad {
	text-align: center;
}
.justeradhoger {
	float: right;
}
.justeradvanster {
	float: left;
}
.mindre {
	font-size: 90%;
}
.textstycke {
	clear: both;
	padding: 1em 0em 0em 0em;
}

.wp-smiley {
	margin:-0.3em 0em;
}

/* Sida */
#sida {
	width: 76em;
	margin: 0em auto;
}

/* Sidhuvud */
#sidhuvud {
}
	.logo {
		margin: 0em 0em 0em 1em;
		vertical-align: text-bottom;
		}
	#sidhuvud #rubrik1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 2.4em;
		padding: 0em 1em 0 0;
	}
		#sidhuvud #rubrik1 a {
			text-decoration: none;
			color: #CC6600;
		}
			#sidhuvud #rubrik1 a:hover {
				color: #FFCC00;
			}
	#sidhuvud #rubrik2 {
		font-family: Arial, Helvetica, sans-serif;
		color: #999999;
		margin: -1.6em 0em 0.3em 0em;
		letter-spacing: 0.1em;
		float: right;
	}
	#sidhuvud #toppmeny {
		clear: left;
	}
		#sidhuvud #toppmeny ul {
			margin: 0em;
			padding: 0em;
			list-style-type: none;
			width: 100%;
			background-color: #999999;
		}
			#sidhuvud #toppmeny ul li {
				display: inline;
				float: left;
				width: 12.5%;
			}
				#sidhuvud #toppmeny ul li a {
					font-weight: bold;
					color: #FFFFFF;
					text-decoration: none;
					text-align: center;
					padding: 0.15em 1.5em;
					display: block;
					background-color: #999999;
					border-top: solid 0.2em #CC6600;
					border-bottom: solid 0.2em #CC6600;
					border-right: solid 0em #CC6600;
					border-left: solid 0em #CC6600;
				}
				#sidhuvud #toppmeny ul li a:hover {
					color: #CC6600;
					background-color: #DDDDDD;
					border-bottom: solid 0.2em #FFCC00;
				}

/* Innehåll */
#innehall {
	background-color: #FFFFFF;
	clear: both;
}
	#innehall #vspalt {
		width: 73%;
		padding: 1em;
		float: left;
		display: inline;
	}
		#innehall #vspalt ul {
			margin: 0em;
			padding: 0em;
		}
			#innehall #vspalt ul li {
				list-style-type: none;
				padding: 0em 0em 0.5em 1em ;
			}
		#innehall #vspalt #vaxer p {
			text-align: center;
			border-top: solid 1px #999999;
			border-bottom: solid 1px #999999;
			background-color: #F0F0F0;
			padding: 0.2em 0em;
			font-size: 120%;
		}
	#innehall #hspalt {
		width: 21%;
		float: right;
		padding: 1em;
		font-size: 87%;
	}
		#innehall #hspalt #menytext {
			border-left: solid 1px #999999;
			border-bottom: solid 1px #999999;
			padding: 0 0 1em 1em;
		}
		#innehall #hspalt ul {
			border-top: solid 1px #CC6600;
			padding: 0em;
			margin: 0em 0em 0.2em 0em;
			list-style-type:none;
			list-style-position:outside;
		}
			#innehall #hspalt ul li {
				display: inline;
			}
				#innehall #hspalt ul li a {
					color: #FFFFFF;	
					border-bottom: solid 1px #CC6600;
					display: block;
					background-color: #999999;
					padding: 0.2em 0em 0.2em 1em;
					text-decoration: none;
					margin: 0em;
					height: 1.4em;
				}
				#innehall #hspalt ul li a:hover {
					color: #CC6600;	
					border-bottom: solid 1px #FFCC00;
					border-right: solid 5px #FFCC00;
					background-color: #DDDDDD;
				}
				#innehall #hspalt ul li ul {
					border-top: 0em;
					margin: 0em 0em 0em 2em;
				}
		#innehall #menu2003, #menu2004, #menu2005, #menu2006, #menu2007, #menu2008, #menu2009, #menu2010 {
			height: 0em;
			overflow: hidden;
			visibility: hidden;
		}
			#innehall #bild2003 #menu2003 {
				height: auto;
				overflow: visible;
				visibility: visible;
			}
			#innehall #bild2004 #menu2004 {
				height: auto;
				overflow: visible;
				visibility: visible;
			}
			#innehall #bild2005 #menu2005 {
				height: auto;
				overflow: visible;
				visibility: visible;
			}
			#innehall #bild2006 #menu2006 {
				height: auto;
				overflow: visible;
				visibility: visible;
			}
			#innehall #bild2007 #menu2007 {
				height: auto;
				overflow: visible;
				visibility: visible;
			}
			#innehall #bild2008 #menu2008 {
				height: auto;
				overflow: visible;
				visibility: visible;
			}
			#innehall #bild2009 #menu2009 {
				height: auto;
				overflow: visible;
				visibility: visible;
			}
			#innehall #bild2010 #menu2010 {
				height: auto;
				overflow: visible;
				visibility: visible;
			}

/* Sidfot */
#sidfot {
	border-top: solid 0.2em #CC6600;
	color: #999999;
	text-align: right;
	clear: both;
}
	#sidfot a {
		color: #999999;
		text-decoration: none;
	}
	#sidfot #raknare {
		float: left;
	}

/*Gästbok*/
#innehall #vspalttd {
	width: 65%;
	padding: 1em 1em 1em 5em;
	float: left;
	display: inline;
}
#tdnavtop, #tdnavbott {
	margin: 0em 0em 2em 0em;
}
#vspaltgb {
	width: 60%;
	padding: 1em;
	float: left;
	display: inline;
}
	#vspaltgb img {
		margin: 0em;
	}
	#vspaltgb .gbavs {
		background-color: #F0F0F0;
		border-top: solid 0.1em #999999;
		border-bottom: solid 0.1em #999999;
		padding: 0.3em;
	}
	#vspaltgb .gbdatum, .tddatum {
		font-size: 0.8em;
		float: right;
		color: #999999;
		padding: 0.8em 0.5em 0 0;
	}
	#vspaltgb .gbtext {
		padding: 0.3em;
	}
	#vspaltgb .gbsvar {
		font-size: 0.8em;
		color: #999999;
		margin: 0 0 1em 0;
	}
#hspaltgb {
	width: 30%;
	float: right;
	padding: 1em;
	font-size: 87%;
}
.mellanrum {
	margin: 0em 0em 3em 0em;
}
.tdpost {
	padding: 2em;
	margin: 2em;
	border: 1px;
	border-color: #999999;
	border-style: solid;
}

/*Gästbok-admin*/
.mainrubrik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	font-weight: bold;
	color: #cc6600;
	text-align: center;
}
.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	vertical-align: top;
	text-align: left;
}
.form {
	font-family : Verdana, Arial, Serif;
	font-size: 0.7em;
	vertical-align: top;
	text-align: left;
}

/*Blogg*/
#hspalt table {
	width: 100%;
	text-align: right;
	border: solid 1px #CC6600;
}
#hspalt caption {
	color: #FFFFFF;
	border-top: solid 1px #CC6600;
	background-color: #999999;
	padding: 0.2em 0em 0.2em 1em;
	text-decoration: none;
}
#hspalt option {
	font-size: 90%;
	width: 12.7em;
}
#hspalt #s {
	width: 13em;
}
#hspalt #prev{
	text-align: left;
}
#admin {
	text-align: right;
}
	#admin a{
		color: #EEEEEE;
	}
#innehall #hspalt #kommentarer ul {
	border:none;
}
	#innehall #hspalt #kommentarer ul li a {
		color: #000000;	
		border: none;
		display: block;
		background-color: #DDDDDD;
		padding: 0em;
		text-decoration: none;
		margin: 1em 0em 0em 0em;
		height: 2.8em;
		font-weight: bold;
	}
		#innehall #hspalt #kommentarer ul li a:hover {
			color: #CC6600;	
		}