/**
 * Stilark for NeRo Freestyle
 * 
 *  - Laget av Torleif Berger
 *  - URL: http://torleif.vi-kan.net
 *
 * Farger brukt:
 *  - Bak 		#000
 *  - Lilla 	#639
 *  - Rosa 		#f39
 *  - Lys rosa	#fcf
 **/


/* G E N E R E L T */
body {
	margin: 30px 60px 0 60px;
	background: #000;
	
	color: #fff;
	font: small/1.5em Geneva, Arial, Helvetica, sans-serif;
}

/* T O P P */
#topp {
	margin-bottom: 30px;
	border-bottom: 1px solid #639;
	height: 140px;
	overflow: hidden;
	background: #000 url(_toppimage.php) no-repeat bottom right;
	}
	#topp h1
	{
		margin: 0;
		background: url(_logo.png) no-repeat center left;	
		height: 140px;
		width: 200px;
	}
	#topp h1 span {
		position: absolute;
		top: -3em;
	}

/* M E N Y */
#meny {
	width: 160px;
	float: left;
	display: inline;
	}
	#meny a {
		margin-left:1em;
		font-size: large;
		display: block;
		font-style: italic;
		line-height: 1.5em;
	}
	#meny a:link, #meny a:visited {
		color: #639;
		text-decoration: none;
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
	}
	#meny a:active, #meny a:hover {
		border-top: 1px dotted #fcf;
		border-bottom: 1px dotted #fcf;
	}
	body#forside a#forside_nav, body#om a#om_nav, body#instruktorer a#instruktorer_nav, body#kurstilbud a#kurstilbud_nav, body#konkurranser a#konkurranser_nav, body#gjestebok a#gjestebok_nav, body#bildegalleri a#bildegalleri_nav {
		color: #f39;
	}

/* I N N H O L D */
#innhold {
	margin-left: 185px;
	border-left: 1px solid #639;
	padding-left: 5px;
	}
	#innhold h2, #innhold h3, #innhold h4, #innhold h5 {
		color: #f39; 
		font-style:italic;
		margin-top: 1em;
	}
	#innhold h1 {
		display: none;
	}
	#innhold h2 {
		font-size: x-large;
		border-bottom: 1px dotted #fcf;
	}
	#innhold h3 {
		font-size: large;
	}
	#innhold h4 {
		font-size: medium;
	}
	#innhold h5 {
		font-size: small;
	}
	#innhold ul {
		list-style-type:square;
	}
	#innhold table {
		margin-left: auto;
		margin-right: auto;
	}
	#innhold pre {
		font-size:medium;
	}
	
	#innhold a:link, #innhold a:visited {
		color: #fcf;
		text-decoration: none;
		border-bottom: 1px dotted #fcf;
	}
	#innhold a:active, #innhold a:hover {
		border-bottom: 1px solid #fcf;
	}
	#innhold img {
		clear: right;
		float: right;
		padding: .5em;
		border: 1px dashed #639;
	}
	
/* F O T */
#fot {
	clear: both;
	margin-top: 30px;
	border-top: 1px solid #639;
	height: 140px;
	background: #000 url(_spark.png) no-repeat right bottom;
	}
	#fot pre {
		font-size: small;
		color: #fff;
	}
	#fot a:link, #fot a:visited {
		color: #fff;
		text-decoration: none;
		border-bottom: 1px dotted #fff;
	}
	#fot a:active, #fot a:hover {
		border-bottom: 1px solid #fff;
	}


/* S T I L E R   F O R   G J E S T E B O K A */
#gjestebok #gjestebok_innlegg{
	margin: 1em 2em;
}
#gjestebok #gjestebok_innlegg .innlegg_dato {
	border-bottom: 1px dotted #639;
	text-align: right;
	font-size: x-small;
	color: #639;
}
#gjestebok #gjestebok_innlegg .innlegg_innlegg {
	margin-left: 1em;
}
#gjestebok #gjestebok_innlegg .innlegg_navn {
	border-top: 1px dotted #639;
	text-align: right;
	font-size: small;
	margin-bottom: 2em;
}

#gjestebok #gjestebok_skrive{
	border-bottom: 1px solid #639;
	margin-bottom: 2em;
	padding-left: 1em;
}

/* S T I L E R   F O R   G A L L E R I E T */
#bildegalleri #innhold #galleri img {
	float: none;
	border: 1px dotted #868;
	margin: 5px;
}
#bildegalleri #innhold #galleri a:link, #bildegalleri #innhold #galleri a:visited {
	border: none;
}
#bildegalleri #innhold #galleri a:active, #bildegalleri #innhold #galleri a:hover {
	border: none;
}
#bildegalleri #innhold #galleri h3 {
	border-bottom: 1px dotted #fcf;
}
