/*  
Theme Name: Motion
Theme URI: http://85ideas.com/public-releases/wordpress-theme-motion/
Description: Dark and colorful theme with sweet transparency characteristics. Drop-down categories menu, 2-column layout and widget-ready footer and sidebar.
Author: Sam @ 85ideas	
Author URI: http://85ideas.com/
Version: 1.0.3
Tags: black, blue, green, dark, two-columns, sticky-post, threaded-comments, fixed-width, right-sidebar

	This theme was designed and built for the WordPress CMS and is copyright 85ideas.com.
	Modify, adapt, and customize for your own site at will!

	The CSS, XHTML and design of this theme are released under GPL:
	http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

*/



/************************************************
*          Resets          *
************************************************/
html, body, div, p, span, h1, h2, h3, h4, h5, h6, img, ul, ol, dl, li, dt, dd, blockquote, pre, form, fieldset, label, input, table, th, td, a
{margin:0; padding:0; border:0; vertical-align:baseline; color:#fff;}  
:focus {outline:0;}
body {line-height:1;}
ul, ol {list-style:none;}
h1, h2, h3, h4, h5, h6 {font-size:1em;}



/************************************************
*          General elements       *
************************************************/
body {font-family:"Arial Bold",Arial, Verdana, Helvetica, sans-serif; text-align:center; padding-bottom:20px; } 
h1, h2, h3, h4, h5, h6 {font-family:"Arial Black", Arial, Verdana, Helvetica, sans-serif;}
a {color:white; text-decoration:none;}
a:hover {}
blockquote {font-style:italic;  padding:.4em 1em .7em 1em; margin:.7em 0 .3em 0;}
code {font-size:1.1em; font-family:"Bitstream Vera Sans Mono", Monaco, "Lucida Console", monospace;}
kbd, tt {font-size:1.2em;}
hr {border:1px solid white;}
pre {overflow:auto; width:600px;  padding:1em 1.5em; margin:1em 0; font-size:1.2em; white-space:pre-wrap; /* css3 */}
dl {}
dt {font-weight:bold;}
dd {padding-left:1em;}

table {margin:.5em 0;}
table th {color:white;}
table td, table th {padding:.5em .7em;}
table th { text-transform:uppercase; border-bottom:1px transparent;}
table td {}
table tr.even td {background:url(images/blacktrans2.png);}
table tr:hover td{}

fieldset {padding:1.2em; border:1px dashed white;}
legend {padding:.2em .8em; font-size:1.2em; text-transform:capitalize;}
input, textarea, select {font-family:"Arial Bold",Arial, Verdana, Helvetica, sans-serif; margin:.2em 0; color:#222; font-size:1em;}
input, textarea {padding:.3em;}
input.radio, input.checkbox {background:#fff; padding:2px;}
form label{font-weight:bold; display:block;}




/************************************************
*          Colors         *
************************************************/

.page_ #upcoming-events h3, .page_ #upcoming-events .mo, .page_ #upcoming-events .dy, .page_ .active {
	color:#183c09 !important; 
}

.NYHETER #upcoming-events h3, .NYHETER #upcoming-events .mo, .NYHETER #upcoming-events .dy, .NYHETER .active {
	color:#534328 !important; 
}

.Nyheter.fra.andre #upcoming-events h3, .Nyheter.fra.andre #upcoming-events .mo, .Nyheter.fra.andre #upcoming-events .dy, .Nyheter.fra.andre .active {
	color:#534328 !important; 
}

.Forskning #upcoming-events h3, .Forskning #upcoming-events .mo, .Forskning #upcoming-events .dy, .NYHETER .active {
	color:#534328 !important; 
}


.contact_ #upcoming-events h3, .contact_ #upcoming-events .mo, .contact_ #upcoming-events .dy, .contact_ .active {
	color:#87352c !important;
}

.LENKER #upcoming-events h3, .LENKER #upcoming-events .mo, .LENKER #upcoming-events .dy, .LENKER .active {
	color:#520330 !important;
}

.home_ #upcoming-events h3, .home_ #upcoming-events .mo, .home_ #upcoming-events .dy, .home_ .active {
	color:#9d0059 !important;
}

.chat_ #upcoming-events h3, .chat_ #upcoming-events .mo, .chat_ #upcoming-events .dy, .chat_ .active {
	color:#a24e25 !important;
}


.home_ { background:#4b032c; }
.home_ #wrapper { background: url(gfx_bar/home.png) repeat-x;  }
.home_ #credits { background: url(gfx_bar/footer6.png) repeat-x; }
.home_ #leftline {background:url(gfx_bar/l1.png) no-repeat; background-position: top left; z-index: 100;}
.home_ #rightline {background:url(gfx_bar/r1.png) no-repeat; background-position: top right; z-index: 100;}

.home_ #flexipages-2 .current_page_item a, .home_ #flexipages-3 .current_page_item a {
	color:#4b032c;
}

.page_ { background:#295c11; }
.page_ #wrapper { background: url(gfx_bar/omoss.png) repeat-x; }
.page_ #credits { background: url(gfx_bar/footer4.png) repeat-x; }
.page_ #leftline {background:url(gfx_bar/l2.png) no-repeat; background-position: top left; z-index: 100;}
.page_ #rightline {background:url(gfx_bar/r2.png) no-repeat; background-position: top right; z-index: 100;}

.page_ #flexipages-2 .current_page_item a, .page_ #flexipages-3 .current_page_item a {
	color:#295c11;
}

.NYHETER { background:#604c29; }
.NYHETER #wrapper { background: url(gfx_bar/nyheter.png) repeat-x; }
.NYHETER #credits { background: url(gfx_bar/footer5.png) repeat-x; }
.NYHETER #leftline {background:url(gfx_bar/l3.png) no-repeat; background-position: top left; z-index: 100;}
.NYHETER #rightline {background:url(gfx_bar/r3.png) no-repeat; background-position: top right; z-index: 100;}

.Forskning { background:#604c29; }
.Forskning #wrapper { background: url(gfx_bar/nyheter.png) repeat-x; }
.Forskning #credits { background: url(gfx_bar/footer5.png) repeat-x; }
.Forskning #leftline {background:url(gfx_bar/l3.png) no-repeat; background-position: top left; z-index: 100;}
.Forskning #rightline {background:url(gfx_bar/r3.png) no-repeat; background-position: top right; z-index: 100;}



.Nyheter.fra.andre { background:#604c29; }
.Nyheter.fra.andre #wrapper { background: url(gfx_bar/nyheter.png) repeat-x; }
.Nyheter.fra.andre #credits { background: url(gfx_bar/footer5.png) repeat-x; }
.Nyheter.fra.andre #leftline {background:url(gfx_bar/l3.png) no-repeat; background-position: top left; z-index: 100;}
.Nyheter.fra.andre #rightline {background:url(gfx_bar/r3.png) no-repeat; background-position: top right; z-index: 100;}


.Nyheter.fra.andre #flexipages-2 .current_page_item a, .Nyheter.fra.andreR #flexipages-3 .current_page_item a,
.Forskning #flexipages-2 .current_page_item a, .Forskning #flexipages-3 .current_page_item a, 
.NYHETER #flexipages-2 .current_page_item a, .NYHETER #flexipages-3 .current_page_item a {
	color:#604c29;
}



.contact_ { background:#87352c; }
.contact_ #wrapper { background: url(gfx_bar/kontakt.png) repeat-x; }
.contact_ #credits { background: url(gfx_bar/footer2.png) repeat-x; }
.contact_ #leftline {background:url(gfx_bar/l4.png) no-repeat; background-position: top left; z-index: 100;}
.contact_ #rightline {background:url(gfx_bar/r4.png) no-repeat; background-position: top right; z-index: 100;}

.contact_ #flexipages-2 .current_page_item a, .contact_ #flexipages-3 .current_page_item a {
	color:#87352c;
}


.LENKER { background:#550633; }
.LENKER #wrapper { background: url(gfx_bar/lenker.png) repeat-x; }
.LENKER #credits { background: url(gfx_bar/footer3.png) repeat-x; }
.LENKER #leftline {background:url(gfx_bar/l5.png) no-repeat; background-position: top left; z-index: 100;}
.LENKER #rightline {background:url(gfx_bar/r5.png) no-repeat; background-position: top right; z-index: 100;}


.LENKER #flexipages-2 .current_page_item a, .LENKER #flexipages-3 .current_page_item a {
	color:#550633;
}

.chat_ { background:#a24e25; }
.chat_ #wrapper { background: url(gfx_bar/bg5.png) repeat-x; }
.chat_ #credits { background: url(gfx_bar/footer1.png) repeat-x; }
.chat_ #leftline {background:url(gfx_bar/l6.png) no-repeat; background-position: top left; z-index: 100;}
.chat_ #rightline {background:url(gfx_bar/r6.png) no-repeat; background-position: top right; z-index: 100;}

.chat_ #flexipages-2 .current_page_item a, .chat_ #flexipages-3 .current_page_item a {
	color:#a24e25;
}



/************************************************
*          General       *
************************************************/

#leftline, #rightline { width:970px;margin:0 auto;  }
#wrapper {margin:0px auto 10px auto; padding:0; text-align:left; width:940px; background-position: top;}
.cleared {clear:both;}

#leftbar {background:url(gfx_bar/solid-linje.png) no-repeat; background-position: 9px 686px; z-index: 100;}
#rightbar {background:url(gfx_bar/solid-linje.png) no-repeat; background-position: 961px 686px ;z-index: 100;}
#footbar {background:url(gfx_bar/solid-linje_horiz.png) repeat-x; background-position: bottom;z-index: 100; width:950px; margin-left:-2px; padding-bottom: -top:2px; }



/************************************************
*          Header       *
************************************************/
#top {padding:0px 28px;}
#top #topmenu {float:left; width:640px;}
#top #topmenu li {float:left;  padding:0 .8em .2em .8em; line-height:1.5em; margin:0 .4em .4em 0;}
#top #topmenu li:hover {}
#top #topmenu li a {color:#fff; font-size:.75em;}
#top #topmenu li a:hover {color:white;}
#top #topmenu li a.rss {background:url(images/rsstrans.png) left 4px no-repeat; padding-left:17px;}

#top #search {float:right; width:300px; text-align:right;}
#top #searchform input {padding:3px;}
#top #searchbox {width:180px; color:#555; font-size:.75em; border:1px solid #ddd; background:#eee;}
#top #searchbox:hover {background:#fff;}
#top .submitbutton {cursor:pointer;  color:#fff; font-size:0.8em; padding:.08em; vertical-align:top;}
#top .submitbutton:hover {}

#header {padding:0px 28px 20px 28px;}
#header #logo {float:left; width:380px; margin:35px 0 10px 0;}
#header #logo img {float:left; margin:4px 10px 10px 0;}
#header #logo h1 a {color:#fff; font-size:2em; font-weight:normal; text-shadow:0 0 6px #555;}
#header #logo h1 a:hover {color:white;}
#header #logo #desc {font-size:.8em; color:#ddd; margin-top:.5em; line-height:1.2em;}
#header #headerbanner {float:right; width:468px; margin:0px 0 0px 0; text-align:right; padding:0px;  font-size:.8em; line-height:1.5em;}
#header #headerbanner h3 {font-size:1.1em; font-family:"Arial Black",  Arial, Verdana, Helvetica, sans-serif;}
#header #headerbanner p a {border-bottom:1px dashed white;}
#header #headerbanner a:hover {}

#catnav { background:url(gfx_bar/solid-linje_horiz.png) repeat-x; margin:0px 28px; }
#nav li {float:left; background:url(gfx_bar/bar_meny.png) no-repeat; background-position: bottom right; line-height:2em; margin:4px 5px 5px 5px; text-align: center;}
#nav li:hover {}
#nav li a {display:block; margin:0; font-size:0.7em; color:#fff; padding-left:10px; padding-right:24px; 
	font-family: "Arial Black", Arial,Verdana, Helvetica, sans-serif; font-weight: bold;
}
#nav li a:hover {color:#ffffff; text-decoration:none; display:block;}
#nav li ul {position:absolute; width:180px; left:-999em; padding-top:5px; margin:0;}
#nav li:hover ul, #nav li.sfhover ul {left:auto;}
#nav li li {padding:0; margin:0; width:180px; line-height:1.5em;}	
#nav li li a {color:#fff; margin:0; padding:7px 13px; background:url(images/blacktrans3.png);}
#nav li li a:hover {color:#ffffff;}
#nav li:hover, #nav li.sfhover { /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */
  position: static;}
#nav .last {background: none; }



/************************************************
*          Content      *
************************************************/
#allcontent { background: url(gfx_bar/stiplet-linje.png) repeat-y 630px top; }

#main {padding:30px 28px 20px 28px;}
#content {float:left; width:590px;}
#contentfull {float:left; width:950px;}

h2#contentdesc { display:none; }


/*h2#contentdesc {font-weight:normal; font-size:1.3em; padding-bottom:15px;}
h2#contentdesc span {color:white;}
*/
.post {padding:0 0 35px 0; background: url(gfx_bar/stiplet-linje_horiz.png) repeat-x; background-position: bottom}
.home_ .page {padding:0 0 35px 0; background: url(gfx_bar/stiplet-linje_horiz.png) repeat-x; background-position: bottom}

.sticky {padding:10px; margin-bottom:35px; }
.posttop { padding:10px;}
.posttop h2.posttitle a {color:#ffffff; font-size:1.6em;}
.posttop h2.posttitle a:hover {color:white; border-bottom:1px dashed white;}
.postmetatop {text-transform:capitalize; font-size:0.7em; padding-top:8px; line-height:1.5em;}
.postmetatop .categs {float:left; width:450px; background:url(images/categ.png) left 2px no-repeat; padding-left:20px; line-height:16px;}
.postmetatop .categs a:hover {color:#ffffff;}
.postmetatop .date {float:left; padding:10px 6px ; width:130px; text-align:left;}
.postmetatop .date span {}

/*.postmetatop .date span {background:url(images/date.png) left no-repeat; padding-left:20px;}
*/
.postcontent {color:#fff; margin:.8em 0; font-size:0.8em; line-height:1.5em;}
.postcontent h1 {padding:.8em 0; font-size:1.5em;}
.postcontent h2 {padding:.8em 0; font-size:1.4em;}
.postcontent h3 {padding:.8em 0; font-size:1.3em;}
.postcontent h4 {padding:.8em 0; font-size:1.2em;}
.postcontent h5 {padding:.8em 0; font-size:1.1em;}
.postcontent h6 {padding:.8em 0; font-size:1em;}
.postcontent p {padding:.6em 0 .2em .8em;}
.postcontent a {border-bottom:1px dashed white;}
.postcontent a:hover {}
.postcontent ul, .postcontent ol {padding:.4em 0 .5em 2em;}
.postcontent ul li {list-style:disc;}
.postcontent ol li {list-style:decimal;}
.postcontent img {width:160px !important; height: auto !important;}

#wrapper h2 { font-family: "Arial Black", Arial, Verdana, Helvetica, sans-serif !important}
h2.posttitle { font-family: "Arial Black", Arial, Verdana, Helvetica, sans-serif !important}



.postmetabottom { padding:10px; font-size:0.8em; line-height:1.1em; margin-top:15px;}
.postmetabottom a {color:#fff;}
.postmetabottom a:hover {color:#ffffff;}
.postmetabottom .tags {float:left; width:440px; background:url(images/tags.png) left 1px no-repeat; padding-left:20px; line-height:16px;}
.postmetabottom .readmore {float:right; width:140px; text-align:right;}
.postmetabottom .readmore span {background:url(images/more.png) left 4px no-repeat; padding-left:17px;}

.postmetaauthor { padding:10px; font-size:0.8em; line-height:1.1em; margin-top:20px;}
.postmetaauthor .authorpic {float:left; width:60px; }
.postmetaauthor .authordesc {float:right; width:540px; }
.postmetaauthor .authordesc p.theauthor {line-height:1.4em; font-weight:bold;}
.postmetaauthor .authordesc p.thedesc {line-height:1.4em; padding:.8em 0 .2em 0;}
.postmetaauthor .authordesc a {color:#ffffff; border-bottom:1px dashed #ffffff;}
.postmetaauthor .authordesc a:hover {}



/************************************************
*          Navigation      *
************************************************/
#navigation {line-height:1.7em; margin-bottom:5px;}
#navigation a {border-bottom:1px dashed white;}
#navigation a:hover {}

#navigation .wp-pagenavi a {padding:5px 7px; font-size:.8em; background:url(images/blacktrans2.png); color:#fff; border:none;}
#navigation .wp-pagenavi a:hover {color:white;}
#navigation .wp-pagenavi span.pages, #navigation .wp-pagenavi span.current, #navigation .wp-pagenavi span.extend {padding:5px 7px; font-size:.8em; background:url(images/blacktrans2.png); color:#fff; border:none;}



/************************************************
*          Comments      *
************************************************/
#comments {margin:0 0 15px 0;}
#comments h3 {font-size:1em; font-weight:normal;}
#comments ul.commentlist li {margin:10px 0 0 0; padding:15px; }
#comments ul.commentlist li ul.children li {margin:20px 0 0 20px;}
#comments img.avatar {float:left; margin:0 20px 0 0;}
#comments .commentbody .author {font-size:.9em; margin-bottom:10px; color:#eee;}
#comments .commentbody .author a {color:#b9ff9d; border-bottom:1px dashed #b9ff9d;}
#comments .commentbody .author a:hover {color:#eee; border-bottom:1px dashed #b9ff9d;}
#comments .commentbody .commentmetadata {font-size:.7em; color:#bbb; margin-bottom:25px;}
#comments .commentbody .commentmetadata a {color:#bbb;}
#comments .commentbody em {margin-bottom:10px; color:#eee; display:block; font-size:.8em; font-style:normal;}
#comments .commentbody p {font-size:.8em; padding:5px 0 8px 0; line-height:1.4em;}
#comments .commentbody p a {color:#b9ff9d; border-bottom:1px dashed #b9ff9d;}
#comments .commentbody p a:hover {color:#eee; border-bottom:1px dashed #b9ff9d;}
#comments .reply a {margin-top:5px; padding:5px; line-height:1.3em; font-size:.7em; float:left; background:#ddd; color:#000;}
#comments .reply a:hover {background:#fff; color:#111;}
#comments h3#trackbacktitle {padding-top:10px;}
#comments ul.trackback {margin:10px 0 0 0; padding:15px; }
#comments ul.trackback li {margin-bottom:17px; font-size:.9em;}
#comments ul.trackback li .commentbody .author {margin:0;}
#comments a#cancel-comment-reply-link {display:block; padding:8px 0;}
#comments a#cancel-comment-reply-link:hover {color:#ccc;}

#comments #respond {margin-top:20px;}
#comments #respond h3 {margin-bottom:15px;}
#comments #respond input {padding:5px; width:200px; background:#efefef; font-size:.8em;}
#comments #respond p {padding:.5em 0 0 0;}
#comments #respond p label {font-size:.8em; font-weight:normal;}
#comments #respond textarea {width:600px; padding:10px; background:#efefef; font-size:.8em; border:none;}
#comments #respond .submitbutton {color:#fff; background:url(images/blacktrans3.png); padding:6px; line-height:1.4em; font-size:.8em;}
#comments #respond .submitbutton:hover {cursor:pointer; color:white;}
#comments #respond p.subscribe-to-comments label {display:inline; margin-left:4px;}




/************************************************
*          Sidebar       *
************************************************/
#sidebar {float:right; width:230px; font-size:0.8em; line-height:1.4em; margin-bottom:30px; margin-top:-40px; padding-right:16px; }

#sidebar ul li.boxed {background:url(gfx_bar/stiplet-linje_horiz.png) repeat-x; background-position: bottom; padding:10px; margin-bottom:15px;}
#sidebar h3 { padding:5px 10px; line-height:1.3em; font-weight:normal; font-size:1.4em; margin-bottom:10px;}
#sidebar ul ul li {padding-bottom:8px;}
#sidebar ul ul li a {display:block; padding:3px 5px;}
#sidebar ul ul li a:hover {}
#sidebar p {color:#eee; padding:0 5px 10px 5px;}
#sidebar p a {border-bottom:1px dashed white;}
#sidebar p a:hover {}
#sidebar img {border:none; padding:0 5px;}
#sidebar img.avatar {float:left; padding:0 15px 5px 5px;}
#tag_cloud a, .widget_tag_cloud a {display:inline;}
#tag_cloud a:hover {color:#fff;}
li#tagbox a:hover {color:#fff;}
#sidebars ul.children li {border-bottom:none;}
#sidebars ul.children {margin-bottom:0;}

/************************************************
*          Footer       *
************************************************/
#footer {clear:both; background:url(gfx_bar/stiplet-linje_horiz.png) repeat-x; background-position: top; font-size:0.8em; margin:0px 28px; }
#footer .foot1 {float:left; width:300px; margin:10px 0 0 10px; display:inline;}
#footer .foot2 {float:left; width:300px; margin:10px 15px 0 15px;}
#footer .foot3 {float:left; width:300px; margin:10px 0 0 0;}
#footer h3 {font-weight:normal; font-size:1.4em; margin-bottom:.4em;}
#footer h4 {font-weight:normal; font-size:1em; margin:.8em 0 .2em 0; font-family:"Arial Black", Arial, Verdana, Helvetica, sans-serif;}
#footer p {line-height:1.5em; color:#eee; padding:.2em 0 .8em 0;}
#footer ul li {padding:10px; margin-bottom:10px;}
#footer ul ul li {background:url(images/bullet.png) left 7px no-repeat; line-height:1.5em; padding:0 0 0 10px; margin-bottom:4px;}
#footer li a {font-weight:normal; display:block; padding:2px 5px;}
#footer a:hover {}
#footer .widget_tag_cloud a {display:inline;}
#footer .widget_tag_cloud a:hover {background:none; color:#fff;}

#credits {margin-top:.7em; font-size:0.7em; line-height:1.4em; height:69px;z-index: 1; width:955px; margin-left:2px;}
#credits a {color:#fff;}
#credits a:hover { color:#fff;}
#credits #creditsleft {float:left; width:300px; color:#fff;}
#credits #creditsright {float:right; width:600px; text-align:right; color:#aaa;}
#credits a {
	text-decoration: uppercase !important;
	padding:10px 28px 28px 28px;
	font-family: "Arial Black", Arial, Verdana, Helvetica, sans-serif;
	display: block;
	font-weight: bold;
	font-size: 12px;
}

#creditsright a { float:right; }


/************************************************
*          WP related          *
************************************************/
.alignleft {float:left; margin:5px 15px 8px 0; padding-right:10px !important;}
.alignright {float:right; margin:5px 0 7px 15px;}
.aligncenter, div.aligncenter {margin:10px auto; text-align:center; display:block;}

img.alignleft {float:left; margin:5px 15px 5px 0;}
img.alignright {float:right; margin:5px 0 5px 15px;}
img.aligncenter {margin:10px auto; text-align:center; display:block;}

.wp-caption {text-align:left;  padding-top:6px;
  /* optional rounded corners for browsers that support it */
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  }
.wp-caption img {padding:0; margin:0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; padding:0 4px 5px; margin:0;}




#upcoming-events h3 {
	background: url(gfx_bar/events_top.png) no-repeat;
	text-transform: uppercase;
	padding-bottom:0;
	margin-bottom:0;
}



#upcoming-events ul {
	padding-top:0;
	margin-top:0;
	background:url(gfx_bar/solid-linje.png) no-repeat; background-position: left; 
	width:207px;
	height:200px;
	overflow-y: scroll;
	margin-left:2px;
}

#upcoming-events ul li {
	padding-left:2px;
	padding-top:10px;
	padding-bottom:0;
	margin-bottom:0;
}

#upcoming-events ul ul {
	height: auto;
	overflow: visible;
	padding-top:0;
	margin-top:0;
	padding-bottom:0;
	margin-bottom:0;
	width:auto;
	background: none;
}



.cal { width: 40px; height:50px; background: white; float:left ; margin-bottom:5px;}
.spec { width:130px !important; height:50px; float:left; padding-left:10px; }
.spec a { color:white !important;}
.mo { font-size:16px; color:black; font-weight: bold; text-align: center; text-transform: uppercase; clear:both; }
.dy	 { font-size:28px; color:black; font-weight: bold; text-align: center; text-transform: uppercase; clear:both; padding-top:7px;	}
.calbtm { 	background: url(gfx_bar/events_btm.png) no-repeat; height: 40px; background-position: 1px -10px}


/* FMN ADDITIONALS */
#upcoming-events .widgettitle {
	font-family: "Arial Black", Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 12px;
	padding: 10px 8px 4px 10px;
}

.categs, .readmore, #tag_cloud-3 h3, #flexipages-2 h3, #flexipages-3 h3,  #text-3 h3 { display:none; position: absolute; }
#tag_cloud-3 { padding-bottom:40px !important	;}
.home_ .posttitle { display:none; position: absolute; }
.home_ .postcontent {
	font-family: "Arial Black", Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
	line-height: 24px;
	width:550px;
 margin-top:-30px;
 padding-top:0px;
}
.post-edit-link { padding-left:0.8em; font-style: italic; }

.twocol_list {
	display:none;
}

.home_ .twocol_list {
	padding-left:1em;
	display:block;
	padding-top:1em;
}

.home_ .twocol_list div {
	width:50%; 
	float:left;
}

.pw_top img {
	width:50px;
	height:auto;
	margin:4px !important;
	padding:0 !important;
}

.pw_intro {
	float:left;
	font-size:10px;
	width:180px !important;
	padding-left:10px;
}

.pw_head {
	font-family: "Arial Black", Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	text-transform: uppercase;
}

.pw_top {
	background:url(gfx_bar/tl.png) no-repeat; background-position: top left;
	height:auto !important; width:auto !important;
	float:left;
	margin:0px !important; padding:0px !important;
}

.pw_left {
	float:left;
	background:url(gfx_bar/tr.png) no-repeat; background-position: top right;
	height:auto !important; width:auto !important;
	margin:0px !important; padding:0px !important;
}

.pw_bottom {
	float:left;
	background:url(gfx_bar/bl.png) no-repeat; background-position: bottom left;
	height:auto !important; width:auto !important;
	margin:0px !important; padding:0px !important;
}

.pw_right {
	float:left;
	background:url(gfx_bar/br.png) no-repeat; background-position: bottom right;
	height:auto !important; width:auto !important;
	margin:0px !important; padding:0px !important;
}



.pw_top_b {
	background:url(gfx_bar/bar_bilderamme_topp.png) no-repeat; background-position: top left;
	height:auto !important; width:auto !important;
	float:left;
	margin:0px 8px 0 0 !important; padding:0px 0px 10px 0px !important;
}

.pw_left_b {
	float:left;
	background:url(gfx_bar/bar_bilderamme_midt.png) no-repeat; background-position: 50% left;
	height:auto !important; width:auto !important;
	margin:0px !important; padding:0px !important;
}



.pw_bottom_b {
	float:left;
	background:url(gfx_bar/bar_bilderamme_bunn.png) no-repeat; background-position: bottom left;
	
	height:auto !important; width:auto !important;
	margin:0px !important; padding:0px !important;
}


.pw_right_b {
	z-index:-1 !important;
	float:left;
	/*background:url(gfx_bar/br_b.png) no-repeat; background-position: bottom right;*/
	height:auto !important; width:170px !important;
	margin:1px 1px 1px 2px !important; padding:0px !important;}



form .pw_top_b, form .pw_left_b, form .pw_bottom_b, form .pw_right_b {
	background: none;
}

.pw_right_b img {
	margin:3px !important;
}


.lcp_catlist li {
	clear:both !important;
	display:block;
	padding-top:10px !important;
}


#flexipages-2 *, #flexipages-3 *,  #text-3 * {
	font-family: "Arial Black", Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}

#flexipages-2 ul, #flexipages-2 li, #flexipages-3 ul, #flexipages-3 li, #text-3 ul, #text-3 li {
	padding:0px !important; margin:0px !important; line-height: 14px;
}



#flexipages-2 .current_page_item ul li a, #flexipages-3 .current_page_item ul li a, #text-3 .current_page_item li a {
	color:white !important;
}

#flexipages-2, #flexipages-3, #text-3 {
	padding-bottom:30px !important;
}

/*
#rightbar {background:url(gfx_bar/solid-linje.png) no-repeat; background-position: 970px 686px ;z-index: 100;}
#footbar {;z-index: 100; width:960px; margin-left:-2px; padding-bottom: -top:2px; }


*/

.bleft {
 background:url(gfx_bar/solid-linje.png) no-repeat left;
 display:block;
 width:auto;
}

.bright {
	background:url(gfx_bar/solid-linje.png) no-repeat right;
  display:table-row;
	width:auto;
}

.btop {
	 background:url(gfx_bar/solid-linje_horiz.png) repeat-x top;
	 width:auto;
 	display:table;
}

.bbtm {
	background:url(gfx_bar/solid-linje_horiz.png) repeat-x bottom;
	width:auto;
 	display:table-cell;

}

.wpcf7 input, .wpcf7 textarea {
	background: none !important;
	border:1px dotted white !important;
	padding:8px;
	color:white;
}

.contactform, .contactform tr, .contactform td {
	margin:0;
	padding:0;
}

.bubble {
	background: url(gfx_bar/bar_bubble.png) no-repeat;
	height:50px; width:81px;
}

.leftline {
	background: url(gfx_bar/solid-linje.png) no-repeat;

}

.contactform .leftline {
	background-position-x: 30px;
	padding-left:50px;
}

.rightline {
	background: url(gfx_bar/solid-linje.png) no-repeat;

}

.contactform .rightline {
	background-position-x: 70px;
}



.topline {
	background: url(gfx_bar/solid-linje_horiz.png) repeat-x top;

}

.trcorner {
	background: url(gfx_bar/bar_corner_tr.png) no-repeat 1px left;
	height:50px; width:80px;
}

.brcorner {
	background: url(gfx_bar/bar_corner_br.png) no-repeat top left;
	height:80px; width:80px;
}


.blcorner {
	background: url(gfx_bar/bar_corner_bl.png) no-repeat top left;
	height:80px; width:80px;
}

.contactform .blcorner {
	background-position-x: 29px;
}


.contactform .topline {
	background-position-y: 2px;
}

.bottomline {
	background: url(gfx_bar/solid-linje_horiz.png) repeat-x;
}

.contactform .bottomline {
	background-position-y: 71px;
}

.home_ #flexipages-2, .home_ #flexipages-3, .home_ #text-3,
.NYHETER #flexipages-2, .NYHETER #flexipages-3,
.Forskning #flexipages-2, .Forskning #flexipages-3,

.Nyheter.fra.andre #flexipages-2, .Nyheter.fra.andre #flexipages-3,

.LENKER #flexipages-2, .LENKER #flexipages-3, .LENKER #text-3,
.page_ #flexipages-3,  .page_ #text-3,

.contact_ #flexipages-2, .contact_ #text-3,
.chat_ #flexipages-2, .chat_ #flexipages-3,  .chat_ #text-3 {
	display:none !important;
}

.page_ #flexipages-2, .contact_ #flexipages-3, .NYHETER #text-3, .Forskning #text-3,  .Nyheter.fra.andre #text-3  {
	display:block;
}

.postcontent hr {
	border:0px !important;
	clear:both;
}

.wpcf7-response-output {
	border:1px dotted white !important; 
}

.spec, .spec * .calnk, .calnk * {
	float:left;
	display:inline;
	margin-top:-3px !important;
	padding-top:0 !important;
	padding-bottom:10px;
	top:0px !important;
	font-size:11px !important;
	line-height:12px !important;
}

.form {
	margin-top:30px;
	background: url('gfx_bar/skjemaboble.png') no-repeat;
	padding: 20px 0px 0px 50px;
	height:550px;
	overflow:hidden;
}

img.nothumb {
	height: auto !important;
	width:auto !important;
}

.tt {
	text-decoration: none;
	border:0 !important;
}

.share {
	display:block;
	clear:both;
	width:100%:
}

#tag_cloud-3, #tag_cloud-3 div {
	text-align: center !important;
}

#tag_cloud-3 a {
	margin-top:20px;

}