body {
	margin: 0 1.5cm 0 0.5cm;
	padding: 0;

	font: 10pt/1.462 "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #5d230e;
}

div#identitet-og-meny {
	display: none;
}

	/* Skjul logo og menyer */
	div#identitet-og-meny a,
	div#identitet-og-meny ul { display: none; }
	
	/* Skjul skjemaer i høyrekolonne */
	div#innhold div#sekundaert form { display: none; }
	
	/* Skjul tilbakemeldinger fra skjemaer */
	div#innhold div#hoved p#feil,
	div#innhold div#hoved p#suksess { display: none; }	

h1, h2, h3 {
	clear: both;
	font-family: Georgia, serif;
	font-weight: normal;
	color: #900;
}

h1 {
	font-size: 1.615em;
	line-height: 1.24;
}

h2 {
	font-size: 1.23em;
	line-height: 1.1875;
}

h3 {
	font-size: 1em;
}

p {
	margin: 1em 0;
}

ul, ol, dl {
	margin: 1em 0;
	padding: 0;
	list-style-type: none;
}
ul li, ol li {
	margin: 0;
	padding: 0;
}

div.slutt { display: none; }

div#innhold {
	margin: 0;
	padding: 0;
}

	div#innhold div#hoved,
	div#innhold div#sekundaert {
		margin: 0;
		padding: 0;
	}
	
	div#innhold div#hoved h1 {
		margin-bottom: 0.47em;
		padding-bottom: 0.1em;
	}

	div#innhold div#hoved h2,
	div#innhold div#hoved h3 {
		margin: 0.3em 0 0.462em 0;
		padding: 0;
	}

	div#innhold div#hoved h3 {
		margin: 0.462em 0 -0.462em 0;
	}

	div#innhold div#hoved div.wp-caption.alignleft,
	div#innhold div#hoved img.alignleft {
		float: left;
		margin-right: 1em;
		margin-bottom: 1em;
	}

	div#innhold div#hoved div.wp-caption.alignright,
	div#innhold div#hoved img.alignright {
		float: right;
		margin-left: 1em;
		margin-bottom: 1em;
	}

		div#innhold div#hoved div.wp-caption p {
			padding: 0;
			font-size: 0.85em;
			font-style: italic;
		}

	div#innhold div#hoved a,
	div#innhold div#sekundaert a {
		color: #497533;
		text-decoration: none;
	}
	
	div#innhold div#hoved a[href^='/']:after,
	div#innhold div#sekundaert a[href^='/']:after {
		content: ' (http://vinofil.no' attr(href) ') ';
	}
	
	div#innhold div#hoved a.email:after,
	div#innhold div#sekundaert a.email:after {
		content: '';
	}

	div#innhold div#hoved hr { display: none; }

	div#innhold div#hoved div.postmetadata {
		margin-bottom: 1em;
		font-size: 0.85em;
		line-height: 1.27;
	}

		div#innhold div#hoved div.postmetadata div.author {}

			div#innhold div#hoved div.postmetadata div.author h3 a {
				color: #900;
				border: 0;
			}

			div#innhold div#hoved div.postmetadata div.author img {
				float: left;
				width: 40px;
				height: 40px;
				margin-right: 6px;
			}

			div#innhold div#hoved div.postmetadata div.author h3,
			div#innhold div#hoved div.postmetadata div.author p {
				clear: none;
				margin: 0;
				padding: 0;
			}

			div#innhold div#hoved div.postmetadata div.author a {
				color: #5D230E;
				border-color: #5D230E;
			}

		div#innhold div#hoved div.postmetadata div.published { display: none; }

	div#innhold div#hoved ul.vinanbefalinger {}

		div#innhold div#hoved ul.vinanbefalinger li {
			display: block;
			position: relative;
			min-height: 67px;
			margin-bottom: 1em;
			padding-left: 55px;
		}

			div#innhold div#hoved ul.vinanbefalinger li h4,
			div#innhold div#hoved ul.vinanbefalinger li p {
				margin: 0;
				padding: 0;
			}
			div#innhold div#hoved ul.vinanbefalinger li p {
				font-style: italic;
			}

			div#innhold div#hoved ul.vinanbefalinger li div.karakter {
				position: absolute;
				left: 0px;
				top: 5px;
				text-align: center;
				font-weight: bold;
			}

				div#innhold div#hoved ul.vinanbefalinger li div.karakter img {
					display: block;
				}

			div#innhold div#hoved ul.vinanbefalinger li div.bestill { display: none; }

	div#innhold div#hoved div.entry ul.galleri { display: none; }

div#innhold div#sekundaert { display: none; }

div#innehavsrett-og-info {
	min-height: auto;
	margin: 0;
}

	div#innehavsrett-og-info div.leverandoerer,
	div#innehavsrett-og-info div.vintips {
		display: none;
	}

	div#innehavsrett-og-info div.info {
		position: static;
		left: 0;
		width: auto;
		height: auto;
		margin: 0;
		font-size: 0.92em;
		line-height: 1.72em;
	}

		div#innehavsrett-og-info div.kontakt p {
			margin: 6px 0 0 0;
		}
		div#innehavsrett-og-info div.kontakt p.vcard br { display: none; }

		div#innehavsrett-og-info div.info a.rss,
		div#innehavsrett-og-info div.info a#vinforedrag,
		div#innehavsrett-og-info div.info a#z-it {
			display: none;
		}

		div#innehavsrett-og-info div.kontakt a {
			color: #5d230e;
			text-decoration: none;
		}

		div#innehavsrett-og-info div.kontakt a.email:before {
			content: 'E-post: ';
		}

		div#innehavsrett-og-info div.kontakt span.tel:before {
			content: 'Telefon: ';
		}
	
		div#innehavsrett-og-info div.kontakt a.email:after,
		div#innehavsrett-og-info div.kontakt span.tel:after {
			content: '. ';
		}

		div#innehavsrett-og-info div.kontakt span.org { display: none; }
