/*
Forklaring:

Alt som befinner seg mellom "slash stjerne" og "stjerne slash" oppfattes som en kommentar og blir
ignorert i genereringen av nettsiden.

Utseende og egenskaper til alt innenfor generelle HTML-tags settes slik:

	tagnavn 
	{
		egenskap:verdi;
	}

Utseende og egenskaper til elementer av samme klasse (altså HTML-tags med samme klasse f.eks. <p class="klasseNavn"> ):

	.klasseNavn
	{
		egenskap:verdi;
	}

Utseende og egenskaper til et element med en spesifikk ID (altså HTML-tags med ID f.eks. <p id="uniktNavn"> )

	#uniktNavn
	{
		egenskap:verdi;
	}

Du kan ha kun ett element innenfor en html side som har en viss ID, men du kan ha så mange elementer du vil som har samme klasse.

Størrelser kan angis ved å skrive enten f.eks:  10,  10px,  90% eller 90em. 
Hvor de to første er absoluttverdier og de siste er relative. Kort fortalt er forskjellen mellom % og em, at em er statisk etter at
siden er generert og % er dynamisk hele tiden.

*/


a.menyLink:link    {text-decoration:none;color:white;background-color:transparent;}
a.menyLink:visited {text-decoration:none;color:white;background-color:transparent;}
a.menyLink:hover   {text-decoration:underline;color:white;background-color:transparent;}
a.menyLink:active  {text-decoration:underline;color:white;background-color:transparent;}


/* ------------------------------------------------Default Lenkeutseende ---- */

a:link    {text-decoration:none;color:green;background-color:transparent}
a:visited {text-decoration:none;color:green;background-color:transparent}
a:hover   {text-decoration:underline;color:green;background-color:transparent}
a:active  {text-decoration:underline;color:green;background-color:transparent}



/* ------------------------------------------------------ Bakgrunn ---- */
body
{
	background-image:url('backgroundtree.jpg');
	/*background-repeat:no-repeat;*/
	background-color:#121214;
	font-family:calibri;

	color:black;
	/*line-height:1.3em;*/
}


/* ------------------------------------------------------ Kropp ---- */
#contentWrap
{
	background-color:#ffffff;
		
	/* Metrics */ 
	margin-top:30px;
	margin-bottom:60px;
	margin-left:auto;
	margin-right:auto;
	width:55em;
	
	/* Border Properties */
	-moz-border-radius: 15px;
	border-radius: 15px;
	border-style:double;
	border-width:4px;
	border-color:grey;
	/*box-shadow: 0px 0px 20px grey;*/
}

/* ------------------------------------------------------ Tekst Innhold ---- */
#Innhold
{
	margin-left:10px;
	margin-bottom:80px;
	min-height:30em;

}

.noTop
{
	margin-top:0px;
	padding-top:0px;
}
.noBottom
{
	margin-bottom:0px;
	padding-bottom:0px;
}

#innholdliste
{
	list-style-type:none;
}

/* ------------------------------------------------------ Diverse skrift utseender ---- */

h2 {
	font-family:cambria;
	padding:15;
	text-align:center;
	box-shadow: 0px 0px 20px grey;
	/*background-color:#ad1218;*/
	background-color:green;
	color:white;
}

h3 {
	padding-top:20px;
	font-family:cambria;
	color:green;
}

h4 {
	font-family:cambria;
	color:green;
	/*display:inline;*/
}

h5 {
	margin-bottom:0px;
	margin-top:0px;
	padding-top:1.6em;
	padding-bottom:0px;
	font-weight:bold;
	font-size:1em;
	display:block;
	color:green;
}

.fetTekst {
	font-weight:bold;
	font-family: Segoe UI,Arial,sans-serif;
	font-size:15px;
}

.done
{
	text-decoration:line-through;	
}

/*------------------------------------------------------- Bilder --- */

.screenshot
{
	border-style:ridge;
	border-width:2px;

	display: block;
	margin-left:auto;
	margin-right:auto;
	width:800px;
}

#drivere
{
	border-style:ridge;
	border-width:2px;
	
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.caption
{
	margin-top:4px;
	color:rgb(79,129,189);
	font-size:0.8em;
	margin-left:2.5em;
	margin-bottom:0px;
	padding-bottom:0px;	
}
/* ------------------------------------------------------ Annet ---- */
.paddingTop
{
	padding-top:10px;
}

.spaceBelow
{
    padding-bottom:7px;
}

li
{
    padding-bottom:3px;
}

#menu
{
	position:fixed;
	top:0px;
	color:green;
	background-color:black;
	padding:5px;
	font-size:0.9em;
	
	-moz-border-radius: 15px;
	border-radius: 0px 0px 15px 15px;
	border-bottom-style:double;
	border-bottom-width:4px;
	border-bottom-color:grey;	
	border-left-style:double;
	border-left-width:4px;
	border-left-color:grey;	
	border-right-style:double;
	border-right-width:4px;
	border-right-color:grey;		
}

#sexys
{
position:absolute;
top:430px;
width:280px;
margin-left:500px;
}



#fot
{
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	color:#ad1218;
	/*background-color:#ad1218;*/
	background-color:green;
}



