/*
Theme Name: Friprogsenteret
Theme URI: http://www.friprog.no/
Description: Friprogsenterets WordPress-tema
Version: 2.0
Author: Martin Bekkelund - Utviklingsleder, Friprogsenteret
Author URI: http://www.friprog.no/
Tags: 

	Friprogsenteret v2
	http://www.friprog.no/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	Built on Kubrick v1.5 by Michael Heilemann
	http://binarybonsai.com/kubrick/

*/


/* GENERELLE ELEMENTER */


body {
	background-image: url(images/body_bakgrunn.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #6d6e70;
	font-family: Helvetica,Arial,Verdana,Geneva,sans-serif;
	font-size: 90%;
	line-height: 1.6;
	text-align: center;
}

img {
	border: none;
	max-width: 100%;
}

blockquote {
	margin-left: 20px;
	padding: 0 0 0 64px;
	background-image: url(images/blockquote_transparent.png);
	background-repeat: no-repeat;
}

/* DESIGNELEMENTER */

div#sok {
	margin: 0 auto;
	width: 950px;
	text-align: right;
	color: white;
}

div#sok form {
	margin: 0 0 0 20px;
	float: right;
}

div#sok a, div#sok a.visited {
	color: white;
}

div#beholder {
	margin: 30px 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 {
	clear: both;
	background-color: #f1f1f1;
}

div#innhold_hode {
	padding: 5px 30px;
	background-color: #d6e542;
}

div#innhold_tekst {
	padding: 30px;
}

div#innhold_tekst h2 {
	margin: 0;
	padding: 5px 10px;
	font-size: 90%;
	text-transform: uppercase;
	background-color: #6d6e70;
	color: #f1f1f1;
}

div#innhold_hoyrekolonne {
	float: right;
	width: 250px;
	background-color: #f1f1f1;
}

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

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

div#bunntekst a {
	color: #f1f1f1;
}

div#bunntekst_sosiale_ikoner p {
	padding: 5px 30px;
	text-align: center;
	clear: both;
}


/* INNHOLDSSPESIFIKKE ELEMENTER */


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

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;
}

p.nocomments {
	display: none;
}

.do_not_display_on_web {
	display: none;
}

/* KONTAKTSKJEMA */

input#kommentar_navn, input#kommentar_epost, input#kommentar_url, span.your-name input, span.your-email input, span.your-subject input {
	-moz-border-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-khtml-border-top-right-radius: 6px;
	-khtml-border-top-left-radius: 6px;
	-khtml-border-bottom-right-radius: 6px;
	-khtml-border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border: 2px solid #c3c3c3;
	padding: 5px;
	font-family: Helvetica,Arial,Verdana,Geneva,sans-serif;
	font-size: 100%;
}

span.your-message textarea, span.wpcf7-form-control-wrap your-message textarea {
	padding: 5px;
	width: 700px;
	height: 15em;
	border: 2px solid #c3c3c3;
	font-family: Helvetica,Arial,Verdana,Geneva,sans-serif;
	font-size: 100%;
}

/* NYHETSBREV */

form#nyhetsbrev label, form#nyhetsbrev_forsiden label {
	padding: 3px 0 0 0;
	width: 150px;
	float: left;
}

form#nyhetsbrev input#email, form#nyhetsbrev input#name {
	-moz-border-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-khtml-border-top-right-radius: 6px;
	-khtml-border-top-left-radius: 6px;
	-khtml-border-bottom-right-radius: 6px;
	-khtml-border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border: 2px solid #c3c3c3;
	padding: 5px;
	font-family: Helvetica,Arial,Verdana,Geneva,sans-serif;
	font-size: 100%;
	width: 25em;
}

input#nyhetsbrev_knapp {
	margin: 0 0 20px 0;
	padding: 5px;
	background-color: #dfdfdf;
	border: 2px solid #c3c3c3;
	font-family: Helvetica,Arial,Verdana,Geneva,sans-serif;
	font-size: 100%;
	width: 10em;
	-moz-border-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-khtml-border-top-right-radius: 6px;
	-khtml-border-top-left-radius: 6px;
	-khtml-border-bottom-right-radius: 6px;
	-khtml-border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

form#nyhetsbrev_forsiden label {
	width: 150px;
	float: left;
}

form#nyhetsbrev_forsiden input#email, form#nyhetsbrev_forsiden input#name {
	-moz-border-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-khtml-border-top-right-radius: 6px;
	-khtml-border-top-left-radius: 6px;
	-khtml-border-bottom-right-radius: 6px;
	-khtml-border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border: 2px solid #c3c3c3;
	padding: 5px;
	font-family: Helvetica,Arial,Verdana,Geneva,sans-serif;
	font-size: 100%;
	width: 235px;
}

input#nyhetsbrev_forsiden_knapp {
	margin: 20px 0 20px 0;
	padding: 5px;
	background-color: #dfdfdf;
	border: 2px solid #c3c3c3;
	font-family: Helvetica,Arial,Verdana,Geneva,sans-serif;
	font-size: 100%;
	width: 10em;
	-moz-border-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-khtml-border-top-right-radius: 6px;
	-khtml-border-top-left-radius: 6px;
	-khtml-border-bottom-right-radius: 6px;
	-khtml-border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

div#alo_easymail_widget_feedback {
	margin: 0 0 10px 0;
	color: red;
	font-weight: bold;
}


/* DU HAR ALT FOR MYE FRITID! */




