body { background: #cccccc; font-family: Arial, sans-serif; color: #000000; margin: 0; padding: 0; }

div.topp {color: #fdcb02; background-color: #3d004d; width: 760px; margin: 0 auto; padding: 10px; border-left: solid 1px #000000; border-right: solid 1px #000000;}
	div.topp img {margin: -10px; border: none;}
	div.topp table {border-collapse: collapse; margin: -10px;}
	div.topp table td {margin: 0; padding: 0;}
	div.topp table td.banner {width: 555px;}
	div.topp table td.smakebit {width: 75px;}
	div.topp table img {margin: 0;}
	div.topp h1 {font-size: large; margin: 0; padding: 0; letter-spacing: 6px;}
	div.topp h2 {font-size: small; font-style: italic; margin: 2px 0 0; padding: 0;}

div.main {margin: 0 auto; width: 760px; padding: 10px; background-color: #ffffff; color: #000000; font-size: small; border-left: solid 1px #000000; border-right: solid 1px #000000;}
	div.main h3 {font-size: small; margin: 0;}
	div.main a:link {color: #800080; text-decoration: underline; }
		div.main a:visited { color: #800080; text-decoration: underline; }
		div.main a:hover { color: #800080; text-decoration: underline; }
		div.main a:active {color: #800080; text-decoration: underline; }
	div.main input {border: solid 1px #800080; color: #800080; background-color: #ffffff;}
	div.main select {border: solid 1px #800080; color: #800080; background-color: #ffffff;}
	div.main textarea {border: solid 1px #800080; color: #800080; background-color: #ffffff;}
	div.main label {font-weight: bold;}
	div.nyserie_boks {float: left; margin: 0 7px 10px 0; width: 102px; font-size: x-small; text-align: center;}
	div.nyserie_boks a img {border: solid 1px #000000; width: 100px;}
	div.main th.rs {text-align: right;}
	div.main td.rs {text-align: right; white-space: nowrap;}

	div.main div.halvbreiddeboks {width: 249px; margin: 0; padding: 0; float: left;}

	div.main div.bloggboks {margin: 0 0 10px; padding: 10px; border: dotted 1px #000000;}
	div.main div.bloggboks h3 {font-size: medium; margin: 0 0 5px;}
	div.main div.bloggboks p {font-size: x-small; margin: 0 0 5px;}
	div.main img.flytande {float: right; margin: 0 0 5px 5px; border: solid 1px #000000;}

	div.main div.menylinje {color: #000000; background-color: #cccccc; margin: -10px -10px 10px; font-size: small; padding: 0; border-top: solid 1px #000000; border-bottom: solid 1px #000000;}
	div.main div.menylinje img {border: none;}

	div.main div.menylinje ul {margin: 0; padding: 0; list-style-type: disc; list-style-position: inside;}
		div.main div.menylinje ul li {display: inline; margin: 0; padding: 0; border-right: solid 1px #000000;}
			div.main div.menylinje ul li a:link {color: #000000; font-weight: bold; padding: 0 10px;}
			div.main div.menylinje ul li a:visited {color: #000000; font-weight: bold; padding: 0 10px;}
			div.main div.menylinje ul li a:hover {color: #cccccc; background: #000000; font-weight: bold; padding: 0 10px;}
			div.main div.menylinje ul lia:active {color: #cccccc; font-weight: bold; padding: 0 10px;}

	div.main h2 {font-size: medium; margin: 0; margin-bottom: 5px; color: #3d004d;}
		div.main h2.stripeheader {color: #000000; text-align: center;}
		div.main h2 a {font-weight: bold;}
	div.main p { margin-top: 0; margin-bottom: 11px; }
		div.main p.centered { text-align: center; margin-bottom: 5px; }
		div.main p.sistestriper { text-align: center; margin-bottom: 5px; font-size: x-small; }
		div.main p.credit {font-size: x-small; text-align: center; margin: 0; clear: both; border-top: solid 2px #800080; padding-top: 5px;}
	div.main table.toppliste {width: 100%; margin-bottom: 10px; border-collapse: collapse;}
	div.main table.toppliste tr th {border-bottom: solid 1px #800080; font-size: small; font-weight: bold; text-align: left;}
	div.main table.toppliste tr td {border-bottom: dotted 1px #800080; font-size: small;}
	div.main img.bf {border: none;}
	div.main img.thumbnail {border: solid 1px #000000;}

		div.main div.kalender {width: 249px; float: left; text-align: center;}
		div.main div.infoboks {width: 250px; float: left; padding: 0; margin: 0; clear: left;}
			div.main div.infoboks h2.spesiell {font-size: medium; color: #fdcb02; margin: 0; text-align: left; letter-spacing: 2px; padding: 0;}
			div.main div.infoboks ul {margin-top: 0; margin-bottom: 10px;}
			div.main div.infoboks p.beforelist {margin-bottom: 0;}
		div.main div.infoboks div.infoboksboks {border: solid 1px #800080; padding: 5px; color: #000000; background: #f5f5f5; margin: 0 0 10px;}
		div.main div.infoboks div.infoboksboks h2 {text-align: center; color: #3d004d;}
		div.main div.infoboks div.infoboksboks ul {padding-left: 20px;}
		div.main div.hovudfelt {width: 500px; float: right;  margin: 0; padding: 0;}
		div.main table.kalender {border-collapse: separate; border-spacing: 2px; margin-bottom: 10px; text-align: center;}
			div.main table.kalender td.header {border: solid 1px #000000; color: #fdcb02; background: #3d004d; font-weight: bold; padding: 0 2px;}
			div.main table.kalender td.dag {border: solid 1px #000000; background: #ffffff; color: #000000; font-weight: bold; padding: 0 2px;}
			div.main table.kalender td.stripedag {border: solid 1px #000000; color: #000000; background: #800080; font-weight: bold; padding: 0 2px;}
				div.main table.kalender td.stripedag a:link {color: #ffffff; font-weight: bold;}
				div.main table.kalender td.stripedag a:visited {color: #ffffff; font-weight: bold;}
				div.main table.kalender td.stripedag a:hover {color: #ffffff; font-weight: bold;}
				div.main table.kalender td.stripedag a:active {color: #ffffff; font-weight: bold;}
		div.main div.serienett {color: #000000; background: #e2e2e2; border: solid 2px #7e7e7e; border-top: none; padding: 5px; margin-bottom: 10px;}
			div.main div.serienett h2 {font-size: small; border: 0;}
			div.main div.serienett a {color: #6e312a;}
			div.main div.serienett a:hover {color: #999999;}
			div.main div.serienett h2 a {font-weight: bold;}
	div.main p.nomargin {margin: 0;}
	div.main div.bobleplast {width: 240px; padding: 0 10px 0 0; margin: 0; float: left;}
	div.main p.hierarchy {font-weight: bold; margin-bottom: 0; color: #800080; font-size: x-small; margin: 0 0 2px;}
	div.main p.hierarchy a {font-weight: bold;}
	div.main div.vareboks {padding: 5px 0 0; margin: 0 0 10px; clear: right;}
	div.main div.vareboks h3 {font-size: medium; margin: 0 0 10px;}
	div.main p.author {font-style: italic; margin-bottom: 0;}

	div.main p.boblefyll {width: 238px; border-left: solid 1px #000000; border-right: solid 1px #000000; background: #fef0ba; margin: 0; padding: 0 5px;}

	div.main div.boblefyll {width: 238px; border-left: solid 1px #000000; border-right: solid 1px #000000; background: #fef0ba; margin: 0; padding: 0 5px;}
	div.main div.boblefyll p {margin: 0; padding: 0 0 5px;}
	div.main div.boblefyll img.thumbnail {border: solid 1px #000000;}
	div.main div.boblefyll ul {margin-bottom: 0;}

	div.main div.usynligboble {width: 238px; margin: 0; padding: 0 6px 10px;}
	div.main div.usynligboble p {margin: 0; padding: 0 0 5px;}
	div.main div.usynligboble img.thumbnail {border: solid 1px #000000;}
	div.main div.usynligboble ul {margin-bottom: 0;}

	div.main div.boblefyll2 {width: 488px; border-left: solid 1px #000000; border-right: solid 1px #000000; background: #fef0ba; margin: 0; padding: 0 5px;}
	div.main div.boblefyll2 p {margin: 0; padding: 0 0 5px;}
	div.main div.boblefyll2 img.thumbnail {border: solid 1px #000000;}
	div.main div.boblefyll2 ul {margin-bottom: 0;}

	div.main div.boblefyll form {margin: 0;}
	div.main div.boblefyll2 form {margin: 0;}

	div.main div.bloggutdrag {border: dotted 1px #000000; padding: 10px; margin: 0 0 10px;}

	div.main p.menyknapp {padding: 2px; border: dotted 1px #800080; margin: 0 0 2px;}
	div.main p.menyknapp a {font-weight: bold;}