/*
Theme Name: Mustasj Designlaberatorium
Theme URI: http://mustasj.no/
Description: Basert på Wordpress Default
Version: 1.0
Author: Espen Solli Grande
Author URI: http://espensg.com/
Tags: green

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

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

*/



body {
	font-family: "Georgia", Times New Roman, Times, serif;
	margin-top: 35px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
	width: 700px;
	font-size: 76%;
}

h5 {	
	font-family: "Georgia", "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
}

h5:before {
	content:url(image/vpynt.gif);
	margin-right: 5px;
}

h5:after {
	content:url(image/hpynt.gif);
	margin-left: 5px;
}

.pynt:before {
	content:url(image/vpynt.gif);
	margin-right: 5px;
}

.pynt:after {
	content:url(image/hpynt.gif);
	margin-left: 5px;
}

.banner {
	background-image: url(image/banner.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 510px;
	text-align: left;
}

.banneroverskrift {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-left: 51px;
	padding-top: 13px;
	text-align: left;
}

.banneroverskrift a {
	color: #FFFFFF;
}

.dato {
	font-family: "Georgia", Times New Roman, Times, serif;
	font-weight: bold;
	color: #9a9a9a;
	width: 40px;
	text-align: center;
}
.dato h1 {
	font-size: 29px;
	line-height: 14px;
	margin: 12px 0 0 0;
}
.dato h2 {
	font-size: 10px;
	line-height: 14px;
	margin: 4px 0 0 0;
}

.singeldato {
	font-family: "Georgia", Times New Roman, Times, serif;
	font-weight: bold;
	color: #9a9a9a;
	margin-right: auto;
	margin-left: auto;
	font-size: 11px;
	width: 100px;
	margin-bottom: 8px;
}

.runding {
	width: 25px;
	height: 49px;
	background-image: url(image/rund.gif);
	background-repeat: no-repeat;
	margin-top: 12px;
	margin-left: auto;
	margin-right: auto;

}

.sidetekst {
	width: 40px;
	margin-left: 23px;
	float: left;
}
.comment {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 6px;
	text-align: center;
	width: 25px;
}

.comment a {
	color: #FFFFFF;
}


.tekst {
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 12px;
	color: #343434;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #98d4bf;
	padding-left: 15px;
	line-height: 20px;
	width: 404px;
	float: right;
	margin-right: 16px;
	text-align: justify;
}

.tekst img, .singeltekst img {
max-width: 404px;
height: auto;
}

.tekst more {
display:none;
}
.singeltekst {
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 12px;
	color: #343434;
	line-height: 20px;
	width: 404px;
	margin-right: auto;
	text-align: justify;
	margin-left: auto;
	margin-top: 25px;
	margin-bottom: 20px;
}

.dobbeltekst {
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 12px;
	color: #343434;
	line-height: 20px;
	width: 800px;
	margin-right: auto;
	text-align: justify;
	margin-left: auto;
	margin-top: 25px;
	margin-bottom: 20px;
}

.soktekst {
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 12px;
	color: #343434;
	width: 404px;
	margin-right: auto;
	text-align: center;
	margin-left: auto;
	margin-top: 25px;
	margin-bottom: 20px;
}

.soktekst h2{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
}


.soktekst h2 a{
	color: #343434;
}

.prikkover {
	width: 3px;
	height: 3px;
	background-image: url(image/prikk.gif);
	background-repeat: no-repeat;
	margin-top: 14px;
	margin-bottom: 3px;
	float: right;
	margin-right: 434px;
}

.prikkunder {
	width: 3px;
	height: 3px;
	background-image: url(image/prikk.gif);
	background-repeat: no-repeat;
	margin-top: 3px;
	float: right;
	margin-right: 434px;
}

.post {
	width: 510px;
	float: left;
	margin-bottom: 20px;
}

.undertekst{
	height:14px;
	color: #9a9a9a;
}

.undertekst li {
	float:left;
	background:url("image/vpynt.gif") left no-repeat;
	list-style:none;
	list-style-type:none;
	width:auto;
	padding:0px 17px;
}


a {
	color: #98d4bf;
	text-decoration: none;	
}

.tekstborder{
	width: 345px;
	height: 1px;
	background-image: url(image/border.gif);
	background-repeat: repeat;
	margin-top: 7px;
}

.singelborder{
	width: 345px;
	height: 1px;
	background-image: url(image/border.gif);
	background-repeat: repeat;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 12px;
}

.undertekst img {
	margin-right: 5px;
}

.content {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 700px;
	margin-bottom: 50px;

}


.singelbanner {
	width: 496px;
	height: 32px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	background-image: url(image/singelbanner.gif);
	background-repeat: no-repeat;
	margin-bottom: 3px;
}

.singelheading {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-top: 13px;
}

.topp {
	width:700px;
	height: 290px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

.sidebar {
	width:130px;
	float: right;
	font-size: 10px;
}

.nyttsok {
	width:130px;
	margin-right: auto;
	margin-left: auto;
}

.nyttsok ul{
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
}

.nyttsok li {
	line-height: 16px;
	font-weight: bold;
}

.sidebar ul {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	
}

.sidebar li {
	line-height: 16px;
	font-weight: bold;
}

.sidebar a {
	color: #343434;
}


#topp-pynt {
	background-image: url(image/toppynt.gif);
	background-repeat: no-repeat;
	height: 19px;
	background-position: center;
	width: 108px;
	margin: 0 auto 14px auto;
}


#bunn-pynt {
	background-image: url(image/bunnpynt.gif);
	background-repeat: no-repeat;
	width: 44px;
	height: 29px;
	background-position: center;
	margin: 19px auto 0 auto;
}

#arkiv {
	background-image: url(image/arkiv.gif);
	background-repeat: no-repeat;
	height: 29px;
	background-position: center;
	width: 130px;
	margin: 12px auto 5px auto;
}

#lenker {
	background-image: url(image/lenker.png);
	background-repeat: no-repeat;
	height: 29px;
	background-position: center;
	width: 130px;
	margin: 12px auto 5px auto;
}

/*   søkefelt, kontakt   */
.s {
	width: 130px;
	height: 20px;
	background-image: url(image/sokbar.gif);
	background-repeat: no-repeat;
	display:block;
	margin: 0px auto;
}

.s input {
	width:121px;
	margin: 2px 4px;
	border: 0;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #FFFFFF;
	float:left;
	background:transparent url(images/blank.png) no-repeat scroll 0 0;
	display: inline;
}

.kontaktbar {
	width: 206px;
	height: 20px;
	background-image: url(image/kontaktbar.png);
	background-repeat: no-repeat;
	display:block;
	margin: 0px auto;
}

.kontaktbar input {
	width:121px;
	margin: 2px 42px;
	border: 0;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	color: #FFFFFF;
	float:left;
	background:transparent url(images/blank.png) no-repeat scroll 0 0;
	display: inline;
}

.kontaktarea {
	width: 231px;
	height: 123px;
	background-image: url(image/kontaktfelt.png);
	background-repeat: no-repeat;
	display: block;
	margin: 0px auto;
}

.kontaktarea textarea {
	width: 211px;
	height: 112px;
	margin: 4px;
	border: 0;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	float:left;
	background:transparent url(images/blank.png) no-repeat scroll 0 0;
	overflow-x: hidden; 
	overflow-y: auto;

}

#searchsubmit {
	background: url(image/sok.gif) no-repeat;
	width: 55px;
	height: 13px;
	border: 0;
	margin: 7px auto 5px auto;
	cursor: pointer; /* hand-shaped cursor */
 	cursor: hand; /* for IE 5.x */
	display:block;

}


#sendsubmit {
	background: url(image/send.png) no-repeat;
	width: 66px;
	height: 9px;
	border: 0;
	margin: 7px auto 5px auto;
	cursor: pointer; /* hand-shaped cursor */
 	cursor: hand; /* for IE 5.x */
	display:block;

}

#searchsubmit:focus, #sendsubmit:focus, #kommentarsubmit:focus {
	opacity: 0.5;

}

#kommentarskjema {
	font-family: "Georgia", Times New Roman, Times, serif;
	font-size: 11.5px;
	width: 300px;
	height: 150px;
	border: 0;
	color: #FFFFFF;
	background-image: url(image/kommentarskjema.gif);
	background-repeat: no-repeat;
	margin-bottom: 13px;
	margin-top: 16px;
	padding: 5px;
}

#kommentarsubmit {
	background: url(image/kommentarsubmit.gif) no-repeat;
	width: 102px;
	height: 13px;
	border: 0;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand;
	margin: 0;
	display:block;
	margin: 7px auto 5px auto;
}

/*  slutt  søkefelt, kontakt   */

/*    Topp    */
#bart {
	height: 176px;
	background-image: url(image/bart.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 13px;
	width: 166px;
	margin-right: auto;
	margin-left: auto;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand;
}

#meny {
	height: 42px;
	width: 653px;
	background-image: url(image/meny.png);
	background-repeat: no-repeat;
	background-position: center;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 4px;
}

#hjem {
	width: 54px;
	Height: 42px;
	background-image: url(image/hjem.png);
	background-repeat: no-repeat;
	margin-left: 53px;
}

#blogg {
	width: 59px;
	Height: 42px;
	background-image: url(image/blogg.png);
	background-repeat: no-repeat;
	margin-left: 23px;
}
	
#portfolio {
	width: 79px;
	Height: 42px;
	background-image: url(image/portfolio.png);
	background-repeat: no-repeat;
	margin-left: 23px;
}

#referanser {
	width: 90px;
	Height: 42px;
	background-image: url(image/referanser.png);
	background-repeat: no-repeat;
	margin-left: 23px;
}

#kontakt {
	width: 90px;
	Height: 42px;
	background-image: url(image/kontakt.png);
	background-repeat: no-repeat;
	margin-left: 22px;
}

#oss {
	width: 62px;
	Height: 42px;
	background-image: url(image/om.png);
	background-repeat: no-repeat;
	margin-left: 25px;
}

.hovedlink {
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity = 0);    /* ie hack  */
	float: left;

}

#bloggunder{
	height: 25px;
	width: 189px;
	background-image: url(image/blogg.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 31px;
}


/*    Slutt Topp   */
.ramme {
	height: 25px;
}

.venstrelink {
	height: 15px;
	width: 290px;
	float: left;
	margin-top: 5px;
	text-align: left;
}
.hoyrelink {
	height: 15px;
	width: 290px;
	float: right;
	margin-top: 5px;
}

.singelcomment {
	height: 25px;
	width: 71px;
	background-image: url(image/singelcomment.gif);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 5px;
}

.venstrelink ul {
	padding:0;
	display: inline;
	cursor: pointer; /* hand-shaped cursor */
 	cursor: hand; /* for IE 5.x */
}

.venstrelink li {
	float: right;
	list-style-type: none;
	background-color: #9a9a9a;	
}

.hoyrelink ul {
	padding:0;
	display: inline;
	cursor: pointer; /* hand-shaped cursor */
 	cursor: hand; /* for IE 5.x */
}

.hoyrelink li {
	float: left;
	list-style-type: none;	
	background-color: #9a9a9a;
}

#hoyreramme {
	height: 15px;
	background-color: #9a9a9a;



	float: left;
}


#venstrepil {
	height: 15px;
	width: 10px;
	background-image: url(image/venstrepil.gif);
	background-repeat: no-repeat;
}

#hoyrepil {





	height: 15px;
	width: 10px;
	background-image: url(image/hoyrepil.gif);
	background-repeat: no-repeat;
}

#venstretekst {
	height: 15px;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-right: 9px;
	margin-left: 19px;
	line-height: 15px;
	width: auto;
}

#hoyretekst {
	height: 15px;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-right: 19px;
	margin-left: 9px;
	line-height: 15px;
	width: auto;
}



.knappramme {
	height: 15px;
	text-align: center;
	cursor: pointer;
	background-color: #98d4bf;
}

.knappramme ul {
	padding:0;
	margin:0;
	list-style-type: none;
	text-align: center;
}
.knappramme li {
	display: inline;
	width:auto;
}

.ende {
	width: 1px;
	height: 15px;
	background-image: url(image/ende.gif);
	background-repeat: no-repeat;
}

.knapptekst {
	height: 15px;
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-right: 9px;
	margin-left: 9px;
	line-height: 15px;
}

.controlbar {
	height: 15px;
	margin: 0 auto 30px auto;
}

.likommentarer {
	list-style:none;
	padding:0;
}

.skrivkommentar {
	list-style:none;
	padding:0;
	margin: 0 0 0 280px;
	text-align: center;
}
.skrivkommentar li {
	float:left;
	display: inline;
}

.controlbar img {
	margin-right:3px;
	margin-left:3px;
	margin-bottom:3px;
}
.commenttekst {
	font-family: "Georgia", "Times New Roman", Times, serif;
	font-size: 11.5px;
	color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #98d4bf;
	padding-left: 15px;
	line-height: 16px;
	width: 388px;
	margin-left: 1px;
	text-align: justify;
	float:left;
	clear: right;
}

.commenttekst h1{
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 10px;
	margin:0;
	color: #98d4bf;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 10px;
}

.commenttekst h2 {
	font-size: 10px;
	margin:0 0 3px 0;
	color: #98d4bf;
	line-height: 10px;
}

.commentramme {
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	width: 404px;
	clear: both;
}

.prikk {
	width: 3px;
	height: 3px;
	background-image: url(image/prikk.gif);
	background-repeat: no-repeat;
	margin-top: 3px;
	margin-bottom: 3px;
	float: left;
}

.footer {
	width:545px;
	height: 48px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(image/copyright.png);
	background-repeat: no-repeat;
	background-position: center;
	clear: both;
	margin-top: 40px;
}

.footer img {
	margin-left: 48.5%;
	margin-top: 13px;
	height:20px;
	width:18px;
}

.clear {
	clear:both;
}

.clearleft {
	clear:left;
}

.clearright {
	clear:right;
}

#link {
	cursor: pointer;
} 

.kommentarfelt {
	width: 300px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	display: none;
}

.kommentarfelt label {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 13px;
}
.venstrepynt {
	width: 11px;
	height: 6px;
	background-image: url(image/vpynt.gif);
	background-repeat: no-repeat;
}

.hoyrepynt {
	width: 11px;
	height: 6px;
	background-image: url(image/hpynt.gif);
	background-repeat: no-repeat;
}

#enkelpynt {
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
.prikkover {
	clear: none;
}
.prikkunder {
/*	display: block !important;
	display: inline;
	clear: none !important; */
	clear: both;
}

a img {
	border:0;
}


.hidden {
	display: none;
}

/*    Om oss    */

.ommustasj {
	width: 450px;
	height: 335px;
	background-image: url(image/mustasjback.jpg);
	margin-bottom: 8px;
	margin-top: 25px;
	
}

.mustasjbunn {
	width: 450px;
	height: 1px;
	background-image: url(image/border.gif);
	background-repeat: repeat;
	margin-bottom: 10px;
	margin-top: 10px;
}

.mustasjtekstvenstre {
	float: left;
	width: 216px;
	color: #9a9a9a;
	font-size: 11.5px;
	text-align: justify;
}

.mustasjteksthoyre {
	float: right;
	width: 216px;
	color: #9a9a9a;
	font-size: 11.5px;
	text-align: justify;
}


.omoss {
	font-size: 11px;
	color: #343434;
	line-height: 18px;
	width: 449px;
	margin-right: auto;
	text-align: justify;
	margin-left: auto;
	margin-top: 25px;
	margin-bottom: 20px;
}

.ossback {
	background-image: url(image/ossback.png);
	float: left;
	width: 231px;
	height: 297px;
}

.ossback img {
	margin-left: 16px;
	margin-top: 18px;
}

.osstopp {
	float: right;
	width: 202px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom:5px;
}

.osstekst {
	float: right;
	width: 202px;
	height: 182px;
	color: #9a9a9a;
}

.ossbunn {
	background-image: url(image/ossbunn.png);
	float: right;
	width: 201px;
	height: 69px;
	background-repeat: no-repeat;
}

.ossbunntekst {
	font-size: 10px;
	margin-top: 9px;
	margin-left: 67px;
}

.ossbunntekst p {
	line-height: 8px;
}
/*    Slutt Om oss    */

/*    Kontakt popup    */

.popupmail {
	width: 335px;
	height: 275px;
	float:left;
	clear:both;
	padding:10px;

}

.popupmail p {
	margin: 0px;
	padding:0px;

}

/*    slutt Kontakt popup    */

.galleryoverskrift {
	margin: 4px auto 6px auto;
	text-align: center;
}

/*  nextgen gallery tillegg   */
