/*
Theme Name: GoOpen
Theme URI: http://www.goopen.no/
Description: Tema for <a href="http://www.goopen.no/">www.goopen.no</a>, basert p&aring; <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.0
Author: Martin Bekkelund, Friprogsenteret
Author URI: http://www.friprog.no/, http://www.goopen.no/, http://www.bekkelund.net/
Tags: blue, custom header, fixed width, two columns, widgets

	GoOpen v1.0
	 http://www.goopen.no/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


/* GENERELLE ELEMENTER */


body {
	background-image: url(images/body_bakgrunn_02.gif);
	background-position: center 0;
	background-repeat: no-repeat;
	background-color: #ebebeb;
	font-family: "Lucida Grande",Helvetica,Arial,Verdana,Geneva,sans-serif;
	font-size: 90%;
	line-height: 1.6;
	text-align: center;
}

h2 {
	font-size: 230%;
	font-weight: lighter;
}

h3 {
	font-size: 160%;
	font-weight: lighter;
}

img {
	border: none;
}

p {
	text-align: justify;
}

th {
	
	padding: 5px 0;
	background-color: #00afd7;
	color: white;
	text-transform: uppercase;
	width: 205px;
	text-align: center;
}

td {
	padding: 5px;
	vertical-align: top;
}

/* DESIGNELEMENTER */

div#sok {
	margin: 30px 0 0 0;
}

div#kontekst {
	margin: 20px auto;
	width: 950px;
	text-align: right;
}

div#kontekst a {
	color: #464646;
}

div#beholder {
	margin: 146px auto;
	width: 950px;
	text-align: left;
}

div#logo {
	background-color: #231f20;
}

div#logo img {
	margin: 0;
	border: none;
}

div#logo h1 {
	display: none;
}

div#meny {
	margin: 20px 0 0 0;
    line-height: normal;
    text-align: center;
}

div#meny ul {
	margin: 0;
    padding:0;
    list-style: none;
}

div#meny li {
    margin: 0 2px 0 0;
    padding: 0;
    float: left;
    background-image: url(images/meny_inaktiv_hoyre.gif);
    background-position: top right;
    background-repeat: no-repeat;
}

div#meny a {
	padding: 12px 22px;
	display: block;
	background-image: url(images/meny_inaktiv_venstre.gif);
	background-position: top left;
	background-repeat: no-repeat;
	color: white;
	text-decoration: none;
}

div#meny li.current_page_item {
	background-image: url(images/meny_aktiv_hoyre.gif);
}

div#meny li.current_page_item a {
	background-image: url(images/meny_aktiv_venstre.gif);
	color: black;
	text-decoration: none;
}

div#innhold {
	padding: 20px;
	clear: both;
	background-color: white;
}

div#innhold_hoyrekolonne {
	float: right;
	width: 182px;
	text-align: center;
	background-color: white;
}

div#innhold_hoyrekolonne p {
	text-align: center;
}

div#innhold_venstrekolonne {
	margin-right: 202px;
}

div#topp_banner_sitat {
	padding: 10px;
	background-image: url(images/topp_banner_sitat.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	height: 43px;
	font-size: 90%;
}

div#topp_banner_sitat p {
	margin: 0;
	padding: 0;
}

div#partnere {
	background-color: white;
	text-align: center;
}

div#bunntekst {
	padding: 5px 30px;
	text-align: center;
	clear: both;
	background-color: #464646;
	color: #f1f1f1;
	font-size: 90%;
}

div#bunntekst a {
	color: #f1f1f1;
}


/* INNHOLDSSPESIFIKKE ELEMENTER */


div#tjenester_1 {
	float: left;
	width: 290px;
}

div#tjenester_1 p {
	margin: 0;
	padding: 7px 0;
	border-bottom: 1px solid #231f20;
}

div#tjenester_2 {
	
}

div#tjenester_2 p {
	margin: 0;
	padding: 7px 0;
	border-bottom: 1px solid #231f20;
}

div#innhold_hoyrekolonne ul {
	padding: 0;
	list-style-type: none;
}

div#sponsorer {
	margin: 30px 0 0 0;
}

li#hoyrekolonne_wordpress {
	padding: 0 0 0 22px;
	list-style-type: none;
	background-image: url(images/ikon_wordpress.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

li#hoyrekolonne_flickr {
	padding: 0 0 0 22px;
	list-style-type: none;
	background-image: url(images/ikon_flickr.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

li#hoyrekolonne_bliptv {
	padding: 0 0 0 22px;
	list-style-type: none;
	background-image: url(images/ikon_blip.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

li#hoyrekolonne_vimeo {
	padding: 0 0 0 22px;
	list-style-type: none;
	background-image: url(images/ikon_vimeo.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

li#hoyrekolonne_slideshare {
	padding: 0 0 0 22px;
	list-style-type: none;
	background-image: url(images/ikon_slideshare.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

li#hoyrekolonne_twitter {
	padding: 0 0 0 22px;
	list-style-type: none;
	background-image: url(images/ikon_twitter.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

li#hoyrekolonne_facebook {
	padding: 0 0 0 22px;
	list-style-type: none;
	background-image: url(images/ikon_facebook.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

li#hoyrekolonne_linkedin {
	padding: 0 0 0 22px;
	list-style-type: none;
	background-image: url(images/ikon_linkedin.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
}

a.knapp_paamelding {
	padding: 26px;
	text-align: center;
	font-size: 130%;
	color: #464646;
	text-decoration: none;
	display: block;

	background-image: url(images/knapp_paamelding.gif);
	background-repeat: no-repeat;
}


/* NYHETSBREV */

.nyhetsbrev_info {
	background-color: #6bc874;
	padding: 10px;
}

/* PROGRAM */

.program_fellessesjoner {
	background-color: green;
}

.program_pause {
	
}

.program_parallellsesjoner {
	background-color: blue;
}

.program_offentlig {
	background-color: #dedd39;
	color: white;
}

.program_naering {
	background-color: #e32384;
	color: white;
}

.program_diverse {
	background-color: #009932;
	color: white;
}

.program_klokkeslett {
	text-align: center;
	background-color: #edf9fc;
}

td.alt {
	background-color: #ddf5fe;
}

td.even {
	background-color: #edf9fc;
}



/* fargekoder program

#edf9fc (lys blaa, klokkeslettbakgrunn + kolonnebakgrunn, variant 1)
#ddf5fe (mork blaa, variant 2)
#dedd39 (gronn, lime, til et spor)
#e32384 (magenta, til et spor)
#009932 (morkegronn, til et spor)

*/


/* DU HAR ALT FOR MYE FRITID! */

