/*
Theme Name: Venstre 
Theme URI: N/A
Description: Venstre blog site, based on high quality WordPress theme named "Gear"
Version: 0.1 
Author: Oliver Fields 
Author URI: http://phnd.net
*/


/* Generic layout preferences */

/* * {
font-family: Verdana, sans-serif;
font-size: 100%;
/*margin: 0;
padding: 0; * /
} */

body {
	background:#edeee8 url(images/backgroundimage.jpg) no-repeat top right;
	/*background-color:#d3e5c4;*/
	/*background-color:*/
	margin:0;
	padding:0;
}

img {
border: 0;
vertical-align: middle;
}

th {
font-size:12px;
margin-top:3px;
padding-top:10px;
text-align:left;
vertical-align:top;
}

td {
vertical-align: top;
}

a:hover {
color: #F00;
}

/*p{
margin: 1em 0;
}*/

/*input, select, option, textarea {
font-size: 1em;
}*/

.clickable {
cursor: pointer;
}

.tableNumbers {
text-align: right;
padding-right: 0.4em;
}


/* Venstre specific */

div#wrapper, div#footer{
width: 1000px;
margin-left: auto;
margin-right: auto;
}
.credits{
	font-size:12px;
	color:#858883;
	float:right;
	margin-top:-20px;
	text-align:right;
	}

.credits a {
	color:#669900;
	margin-right:0px!important;
	text-decoration:none!imortant;
}


/*div#header{
background: url(images/venstre-img/venstreforside_oversikt.jpg) no-repeat top center;
margin-left: auto;
margin-right: auto;
/*height:449px;
margini-top: 16px;
width:100%;
}*/

div#wrappersWrap{
	/*background: url(images/backgroundimage.jpg) no-repeat top right;*/
	width:100%;
}

div#wrapper{
margini-top: 16px;
clear: both;
/*background: url(images/venstre-img/bgGrad.gif) repeat-x top;*/
}

div#footer{
margini-top: 16px;
margini-bottom: 16px;
clear: both;
}

div#frontpageleftcolumn{
float: left;
display: inline;
width: 350px;
}

div#frontpagemiddlecolumn{
float: left;
display: inline;
width: 440px;
}
.frontpagerightcolumn{
float: left;
display: inline;
width: 200px!important;
}

.contentrightcolumn{
float: left;
display: inline;
width: 242px!important;
}

div#contentleftcolumn{
width: 735px;
float: left;
display: inline;
}

div#rightcolumn{
float; left;
display: inline;
width: 200px;
}


/*--------------------------------------------Rounded corners and column styles------------------------------------------------*/
.fullRoundy {
padding:8px 8px 8px 8px;
margin-bottom:8px;
margin-right:8px;
border-bottom:solid 1px #e2e4da;
}
.fullRoundy .fullRoundy {
margin-right:0px;
margin-bottom:0px;
border-bottom:0px;
}
.fullRoundyFooter {
padding:8px 8px 8px 8px;
margin-bottom:8px;
margin-right:8px;
border-bottom:0px;
border-top:solid 1px #e2e4da;
}

/*------------ back and foth arrows----------------*/

.fl {
	background:transparent url(images/venstre-img/actionArrow2.gif) no-repeat 78px 0px;
	color:#DAF7BD;
	padding-left:20px;
	display:block;
	margin-bottom:-6px;
	
	}

.fl a{
	color:#daf7bd!important;
	}

.fl :hover {
color:#33ccff!important;
text-decoration:none;
}

.fl-two {
	background:transparent url(images/venstre-img/actionArrow2.gif) no-repeat;
	color:#DAF7BD;
	padding-left:20px;
	font-size:12px;
	float:left;
	}

.fl-two a{
	color:#669900 !important;
	}

fl-two :hover {
color:#33ccff!important;
text-decoration:none;
}

.fr {
	background:transparent url(images/venstre-img/actionArrow.gif) no-repeat 78px 0px;
	color:#DAF7BD;
	padding-right:20px;
	display:block;
	float:right;
	margin-bottom:-6px;
	margin-top:6px;
	*margin-bottom:0px;
	}

.fr a{
	color:#daf7bd!important;
	}

.fr :hover {
color:#33ccff!important;
text-decoration:none;
}

.fr-two {
	background:transparent url(images/venstre-img/actionArrow.gif) no-repeat 78px 0px;
	color:#DAF7BD;
	padding-right:25px;
	font-size:12px;
	float:right;
	margin-bottom:5px;
	}

.fr-two a{
	color:#669900 !important;
	}

.fr-two :hover {
color:#33ccff!important;
text-decoration:none;
}

.fr-three {
	background:transparent url(images/venstre-img/actionArrow.gif) no-repeat 107px 0px;
	color:#DAF7BD;
	padding-right:25px;
	display:block;
	float:right;
	}

.fr-three a{
	color:#daf7bd!important;
	}

.fr-three :hover {
color:#33ccff!important;
text-decoration:none;
}


/*-------------------------------------------- Images --------------------------------------------*/

img {
display:block;
}

object {
margin:auto;
}


.miniprofile img{
padding-right:8px;
}


.unitHeadIcon  {
float:left;
display:inline;
padding-right:5px;
}


.kandyWrap {
padding:0px;
background-color:#ffffff;
float:left;
display:inline;
margin:0px 4px 4px 0px;
border:1px solid #f1f1f1;
width:58px;
}

.kandyWrap img{
width:58px;
}


/*-- Forms --*/

.innleggForm, .opprettForm  {
margin-left:16px;
}

.innleggForm  .textField {
width:98%;
}

.innleggForm  .filterDropdown {
width:100%;
}


.innleggForm label , .opprettForm label{
margin-top:8px;
}
#labels-innlegg{
	line-height:15px;
}
#labels-innlegg label{
	display:inline!important;
	}
.textField {
width:70%;
border:solid 1px #cccccc;
background-color:#ffffff;
padding:4px;
margin:0px 0px 0px 0px;
}

.dropDown {
width:100%;
border:solid 1px #cccccc;
background-color:#f1f1f1;
padding:4px;
margin:0px 0px 8px 0px;
}

.dropDown-fylke {
width:50%;
border:solid 1px #cccccc;
background-color:#f1f1f1;
padding:4px;
margin:0px 0px 0px 0px;
}

.dropDown-fylke-to {
width:196px;
border:solid 1px #cccccc;
background-color:#f1f1f1;
padding:4px;
margin:0px 0px 0px 0px;
}
.dropDown-fylke-tre {
width:126px;
border:solid 1px #cccccc;
background-color:#f1f1f1;
padding:4px;
margin:0px 0px 0px 0px;
}

.filterDropdown {
width:80%;
border:solid 1px #cccccc;
background-color:#f1f1f1;
padding:4px;
/*margin:0px 0px 0px 0px;*/
margin:4px 0;
}

.textField {
width:70%;
border:solid 1px #cccccc;
background-color:#ffffff;
padding:4px;
margin:0px 0px 0px 0px;
}
.textField-to {
width:196px;
border:solid 1px #cccccc;
background-color:#ffffff;
padding:4px;
margin:0px 0px 0px 0px;
}
.textField-tre {
width:126px;
border:solid 1px #cccccc;
background-color:#ffffff;
padding:4px;
margin:0px 0px 0px 0px;
}

.dropDown option{
border-bottom:dotted 1px #cccccc;
}


.bgLightDarkGreen label {
color:#ffffff;
}

/*-- Tooltip --*/
#tooltip{
position:absolute;
background-color:#f5f6ee;
padding:3px;
color:#333;
display:none;
/*width:120px;*/
border:solid 5px #a0cd10;
}
#tooltipOverskrift{
	font-size:12px;
	color:#669933;
}
#tooltipUnder{
	font-size:12px;
	color:#666;
}


/*-- Lists --*/

ul.items{
	list-style-type:none;
	margin-left:0px;
	padding:0;}

ul.articleList li a {
display:block;
}

ul.filterList {
list-style:none;
margin-left:0px;
padding-left:0px;
margin-bottom:0px!important;
display:block;
}

ul.filterList li{
font-size:1.0em;
width:100%;
margin:8px 0px 0px 0px;
}

ul.filterList li label{
float:left;
display:inline;
width:20%;
padding-top:4px;
font-weight:bold;
display:none;
}

ul.itemsArchive{
	list-style-type:none;
	margin-left:0px;
	padding:0;
}

.itemsArchive li{
	margin-bottom:1px!important;
}
/*-- Forms --*/

label {
font-size:0.8em;
margin-bottom:4px;
color:#333333;
font-weight:bold;
}
.no-block-labels{
	display:inline!important;}


/*-- ProfilePic --*/
.profilePic img{
/*padding:0 0px 1px 0 !important;*/
color:#333333;
font-size:0.8em;
}

.profilePic{
float:left;
display:inline;
padding:0px 0px 8px 0px;
width:146px;
}

.miniProfile  .profilePic{
width:58px;
}
.minip{
	font-size:1.2em;
	
}
.profilePic address{
font-size:0.7em;
color:#333333;
padding-bottom:8px;
}

.profilePic-small img{
padding:0px 8px 8px 0px;
color:#333333;
font-size:0.8em;
}

.profilePic-small{
float:left;
display:inline;
padding:0px 0px 8px 0px;
width:55px;
}
.profilePic-small h2{
	font-style:normal!important;
}

/*-- ProfilePicSingle --*/
.profilePicSingle img{
padding:0px 8px 8px 0px;
color:#333333;
font-size:0.8em;
}

.profilePicSingle{
float:left;
display:inline;
padding:0px 0px 8px 0px;
width:146px;
}

.profilePicSingleImage{
	margin-left:-145px!important;
}
.minip{
	font-size:1.2em;
	
}
.profilePicSingle address{
font-size:0.7em;
color:#333333;
padding-bottom:8px;
}

.profilePicSinglel img{
padding:0px 8px 8px 0px;
color:#333333;
font-size:0.8em;
}

.profilePicSingle{
float:left;
display:inline;
padding:0px 0px 8px 0px;

}
.profilePicSingle h2{
	font-style:normal!important;
}
.profilePicSingleImage p{
	padding-left:0px!important;
}
.popVids {
width:25%;
background-color:#f1f1f1;
float:left;
display:inline;
height:100%;
overflow:auto;
}

.unitHeadWrap {
margin-bottom:8px;
/*overflow:auto;*/
/*height:100%;*/
*line-height:23px;
_line-height:normal;
overflow:hidden;
}

.event p{
border-bottom:dotted 1px #bbd374;
padding-bottom:0px;
margin-bottom:8px!important;
}

/*-- Buttons --*/

.submit {
  	color: #ffffff!important;
  	background-color: #a0cd0f;
 	padding: 4px 5px;
	border-radius:2px;
}

input.actionButt{
float:right;
border-top:1px solid #dedede;
border-left:1px solid #dedede;
border-bottom:1px solid #666666;
border-right:1px solid #666666;
margin-left:8px;
margin-bottom:8px;
padding:2px 8px 2px 8px;
}

a.rounded, .button {
  outline: none;
  border: none;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  vertical-align: middle; /* or top */
  /*display: -moz-inline-box;*/
  display: inline-block;
  overflow: visible; /* IE6 form button fix */
  margin-left:1px;
	font-size:13px;
  color: #ffffff!important;
}

a.roundedNoFloat, .button {
  outline: none;
  border: none;
  text-decoration: none;
  cursor: pointer;
  white-space: nowrap;
  vertical-align: middle; /* or top */
  /*display: -moz-inline-box;*/
  display: inline-block;
  overflow: visible; /* IE6 form button fix */
  margin-left:1px;
  font-size:0.82em;
  color: #ffffff!important;
}
.button {
  color: #ffffff!important;
  background-color: #a0cd0f; 
  padding: 4px 5px;
}
.button:hover {
  background-color: #33ccff;
  color:#ffffff!important;
}

.lagreprofil-button{
	background:url(images/venstre-img/lagre-endringer-btn.png) 0px 0px;
	 outline: none;
	border: none;
  	text-decoration: none;
  	cursor: pointer;
  	white-space: nowrap;
  	vertical-align: middle; /* or top */
  	/*display: -moz-inline-box;*/
  	display: inline-block;
  	overflow: visible; /* IE6 form button fix */
	height:24px;
	width:102px;
	margin:16px 0;
	}

.lagreprofil-button:hover{
	background:url(images/venstre-img/lagre-endringer-btn.png) 0px 24px;
	}
.sok-button{
	background: url(images/venstre-img/sok-btn.png) 0px 0px;
	 outline: none;
	border: none;
  	text-decoration: none;
  	cursor: pointer;
  	white-space: nowrap;
  	vertical-align: middle; /* or top */
  	/*display: -moz-inline-box;*/
  	display: inline-block;
  	overflow: visible; /* IE6 form button fix */
	height:26px;
	width:33px;
	margin:0 0px 0px 0;
	float:right;
	}

.sok-button:hover{
		background: url(images/venstre-img/sok-btn.png) 0px 26px;
	}
	
.sok-button-user{
	background: url(images/venstre-img/sok-bruker-btn.png) 0px 0px;
	 outline: none;
	border: none;
  	text-decoration: none;
  	cursor: pointer;
  	white-space: nowrap;
  	vertical-align: middle; /* or top */
  	/*display: -moz-inline-box;*/
  	display: inline-block;
  	overflow: visible; /* IE6 form button fix */
	height:25px;
	width:35px;
	margin:0 0px 0px 0;
	float:right;
	}

.sok-button-user:hover{
		background: url(images/venstre-img/sok-bruker-btn.png) 0px 25px;
	}
	
.engasjer-button{
	background: url(images/venstre-img/engasjer-btn.png) 0px 0px;
	 outline: none;
	border: none;
  	text-decoration: none;
  	cursor: pointer;
  	white-space: nowrap;
  	vertical-align: middle; /* or top */
  	/*display: -moz-inline-box;*/
  	display: inline-block;
  	overflow: visible; /* IE6 form button fix */
	height:24px;
	width:64px;
	margin:0 4px 0px 0;
	}

.engasjer-button:hover{
		background: url(images/venstre-img/engasjer-btn.png) 0px 24px;
	}
.loggin-button{
	background: url(images/venstre-img/logg-inn-btn.png) 0px 0px;
	 outline: none;
	border: none;
  	text-decoration: none;
  	cursor: pointer;
  	white-space: nowrap;
  	vertical-align: middle; /* or top */
  	/*display: -moz-inline-box;*/
  	display: inline-block;
  	overflow: visible; /* IE6 form button fix */
	height:24px;
	width:61px;
	float:left;
	}
.loggin-button:hover{
	background:url(images/venstre-img/logg-inn-btn.png) 0px 24px;
	}
.btn-innlegg{
	background:url(images/venstre-img/publiser-btn.png) 0px 0px;
	outline: none;
	border: none;
  	text-decoration: none;
  	cursor: pointer;
  	white-space: nowrap;
  	vertical-align: middle; /* or top */
  	/*display: -moz-inline-box;*/
  	display: inline-block;
  	overflow: visible; /* IE6 form button fix */
	height:24px;
	width:58px;
	float:left;
}
.btn-innlegg:hover{
	background:url(images/venstre-img/publiser-btn.png) 0px 24px;
}
.kommentar-button{
	background: url(images/venstre-img/kommentar-btn.png) 0px 0px;
	 outline: none;
	border: none;
  	text-decoration: none;
  	cursor: pointer;
  	white-space: nowrap;
  	vertical-align: middle; /* or top */
  	/*display: -moz-inline-box;*/
  	display: inline-block;
  	overflow: visible; /* IE6 form button fix */
	height:24px;
	width:141px;
	margin:0px;
	}

.kommentar-button:hover{
	background: url(images/venstre-img/kommentar-btn.png) 0px 24px;
	}

.rediger-button{
	background: url(images/venstre-img/rediger-btn.png) 0px 0px;
	 outline: none;
	border: none;
  	text-decoration: none;
  	cursor: pointer;
  	white-space: nowrap;
  	vertical-align: middle; /* or top */
  	/*display: -moz-inline-box;*/
  	display: inline-block;
  	overflow: visible; /* IE6 form button fix */
	height:24px;
	width:56px;
	margin:16px;
	}

.rediger-button:hover{
	background: url(images/venstre-img/rediger-btn.png) 0px 24px;
	}
.passord-button{
	background: url(images/venstre-img/hent-passord-btn.png) 0px 0px;
	 outline: none;
	border: none;
  	text-decoration: none;
  	cursor: pointer;
  	white-space: nowrap;
  	vertical-align: middle; /* or top */
  	/*display: -moz-inline-box;*/
  	display: inline-block;
  	overflow: visible; /* IE6 form button fix */
	height:24px;
	width:89px;
	}

.passord-button:hover{
	background: url(images/venstre-img/hent-passord-btn.png) 0px 24px;
	}

.registrer-button{
	background: url(images/venstre-img/registrer-btn.png) 0px 0px;
	 outline: none;
	border: none;
  	text-decoration: none;
  	cursor: pointer;
  	white-space: nowrap;
  	vertical-align: middle; /* or top */
  	/*display: -moz-inline-box;*/
  	display: inline-block;
  	overflow: visible; /* IE6 form button fix */
	height:24px;
	width:62px;
	}

.registrer-button:hover{
	background: url(images/venstre-img/registrer-btn.png) 0px 24px;
	}
.fjern-filter-button{
	background: url(images/venstre-img/fjern-filter-btn.png) 0px 0px;
	 outline: none;
	border: none;
  	text-decoration: none;
  	cursor: pointer;
  	white-space: nowrap;
  	vertical-align: middle; /* or top */
  	/*display: -moz-inline-box;*/
  	display: inline-block;
  	overflow: visible; /* IE6 form button fix */
	height:24px;
	width:68px;
	}

.fjern-filter-button:hover{
	background: url(images/venstre-img/fjern-filter-btn.png) 0px 24px;
	}
.fjern-filter-button{
	background: url(images/venstre-img/fjern-filter-btn.png) 0px 0px;
	 outline: none;
	border: none;
  	text-decoration: none;
  	cursor: pointer;
  	white-space: nowrap;
  	vertical-align: middle; /* or top */
  	/*display: -moz-inline-box;*/
  	display: inline-block;
  	overflow: visible; /* IE6 form button fix */
	height:24px;
	width:68px;
	}

.fjern-filter-button:hover{
	background: url (images/venstre-img/fjern-filter-btn.png) 0px 24px;
	}
.slett-bruker-button{
	background: url(images/venstre-img/slett-btn.jpg) 0px 0px;
	outline: none;
	border: none;
  	text-decoration: none;
  	cursor: pointer;
  	white-space: nowrap;
  	vertical-align: middle; /* or top */
  	/*display: -moz-inline-box;*/
  	display: inline-block;
  	overflow: visible; /* IE6 form button fix */
	height:24px;
	width:100px;
	float:right!important;
	}

.slett-bruker-button:hover{
		background: url(images/venstre-img/slett-btn.jpg) 0px 24px;
		}
.pinkButt {
  color: #475e00;
  background-color: #E43486;
}

.greyButt {
  color: #cccccc;
  background-color: #cbcbcb;
}

.turqButt {
  color: #cccccc;
  background-color: #ecf7f3;
}

.close {
padding-left:8px;
padding-right:8px;
background-color: #333333;
color:#ffffff!important;
font-weight:bold;
font-weight:bold;
display:block!important;
}

.current {
  background-color: #33ccff;
  color:#ffffff;
}

.rss {
  padding-left:24px;
  background-image:url('images/venstre-img/rssButtBg.gif');
  background-repeat:no-repeat;
  background-position:4px 4px;
}

.unitHeadButtonWrap {
float:right;
}

.unitHeadButtonWrapLeft  a.rounded, .button{
float:left;
}

/*-- Tools --*/
.noBotMarg{
margin-bottom:0px;
}

.noBotPad{
padding-bottom:0px;
}

.margRight8 {
margin-right:8px;
}

.padBot8 {
padding-bottom:8px;
}

.padBot1em {
padding-bottom:1em;
}

.height100 {
height:100%;
}

.floatLeft {
float:left;
display:inline;
}

.floatRight {
float:right;
display:inline;
}

.ofAuto {
overflow:auto;
}

.fixer {
height:100%;
overflow:auto;
}


/*--------------------------------------------Background colors------------------------------------------------*/


.bgMedGrey {
background-color:#999999;
}

.bgLightGrey {
background-color:#f4f6ee;
}

.bgSuperLightGrey {
background-color:#dedede;
}

.bgDarkGrey {
background-color:#4e534c;
}

.bgMedGreen {
background-color:#a0cd0f;
}

.bgMedMedGreen {
background-color:#c5e172;
}


.bgMedGreenGrey {
background-color:#c6cfc9;
}





.bgDarkGreen {
background-color:#517e25;
}

.bgVeryDarkGrey {
background-color:#333333;
}

.bgVeryLightGrey {
background-color:#f1f1f1;
}

.bgLightGreen {
background-color:#99cc00;
}

.bgVeryLightGreen {
background-color:#ebf5d6;
}





.bgLightBlue{
background-color:#9ae4e8;
}

.bgMedBlue{
background-color:#3b5998;
}

.bgFaceBlue{
background-color:#8ACCFA;
}




.bgMedSeaGreen {
background-color:#5ebfb0;
}


.bgVenGreen {
background-color:#006a65;
}

.bgLightVenGreen {
background-color:#018781;
}

.bgVeridian {
background-color:#16946e;
}

.bgVeridian2 {
background-color:#27837F;
}



.bgLightTurq {
background-color:#e4f1ec;
background-color:#ebfafa;

}

.bgMedTurq {
background-color:#b3ded1;
}


.bgMedYellow {
background-color:#f9ff00;
}

.bgLightYellow {
background-color:#feffd9;
}

.bgButter {
background-color:#fcec41;
}




.bgMedOrange {
background-color:#ffa700;
}

.bgLightOrange {
background-color:#f3c301;
}



.bgMedPurple {
background-color:#8d44b3;
}


.bgLightPink {
background-color:#ffe3f1;
}


.bgMedPink {
background-color:#ffcccc;
}

.bgDarkPink {
background-color:#d65588;
}



.bgWhite {
background-color:#ffffff;
}

/*-- New Scheme --*/
.bgDarkGreen {
background-color:#669933;
}

.bgLightDarkGreen {
background-color:#83b321;
}

.bgMedGreen2 {
background-color:#B9DF5B;
}

.bgDarkSea {
background-color:#17827a;
}

.bgAzure {
background-color:#189ec2;
}

.bgTurquoise {
background-color:#1bb6bf;
}

.bgTrueBlue {
background-color:#4aade4;
}

.bgMedOrange {
background-color:#f3a51d;
}

/*-- Col 2 --*/
.bgDarkMossyGreen {
background-color:#669933;
}

.bgMedMossyGreen {
background-color:#99cc66;
}


.bgLightMossyGreen {
background-color:#daf7bd;
}

.bgLightBlue {
background-color:#ebfafa;
}

/*-- Col 2 --*/
.bgMedCerise {
background-color:#e23c79;
}

.bgCerise {
background-color:#e43486;
}

.bgViolet {
background-color:#8a39ef;
}

/*-- Sizers - div sizes etc --*/

#fullWrap {
/*width:960px;*/
width:62em;
margin:auto;
height:100%;
overflow:auto;
}

.thirdCol {
float:left;
display:inline;
/*width:320px;*/
}

.pc10 {
width:10%;
}

.pc15 {
width:10%;
}


.pc20 {
width:100%;
}

.pc25 {
width:25%;
}

.pc30 {
width:30%;
}

.pc33 {
width:33%;
}

.pc40 {
width:40%;
}

.pc50 {
width:50%;
}

.pc45 {
width:45%;
}

.pc60 {
width:60%;
}
.pc75 {
width:75%;
}

.pc80 {
width:80%;
}



/*-- Speech Bubbles --*/
.bubble2 {
background-color:#ff8c04;
background-color:#02befc;
padding:10px;
overflow:auto;
height:100%;
margin:0px 8px 0px 0px;
}

/*.bubble1 {
padding:14px;
background-color:#5fb2e3;
overflow:auto;
height:100%;
margin:0px 8px 0px 0px;
}

.bubble1 .button{
float:none!important;
display:inline;
background-color:#99ccff;
}

.bubble1 .button:hover{
background-color:#e43486;
}*/

.bubble1 {
background-color:#FFA700;
height:100%;
margin:0;
overflow:auto;
padding:10px;
}
.bubble1 p{
color:#ffffff!important;
}

.bubble1 p a {
color:#ffffff!important;
font-weight:bold;
}

.centeredContents {
overflow:auto;
height:100%;
text-align:center;
padding:8px 0px 8px 0px;
}

.paginate .centeredContents {
overflow: hidden;
height:100%;
text-align:center;
padding:0px;
}


.paginate .button{
float:none!important;
display:inline-block;
}

.leftButton .button{
float:none!important;
display:inline-block;
}


.paginate .button{
float:none!important;
display:inline-block;
}

/*-- Medium profile unit --*/
.medProfileUnit {
float:left;
display:inline;
padding:0px 0px 0px 0px;
width:128px;
}

.medProfileUnit p {
margin-left:0px!important;
}

.medProfileUnit img {
padding:0px 8px 8px 0px;
color:#333333;
font-size:0.8em;
}



/*-- Tables --*/
table.innleggFolger {
width:100%;
border-top:dotted 1px #bbd374;
display:table;
}

.innleggFolger td {
color:#333333;
font-size:0.8em;
vertical-align:middle;
border-bottom:dotted 1px #bbd374;
padding:4px;
width:auto;
}


.following {
width:50%;
}

.newFollowers {
width:10%;
}

.remove {
width:10%;
}




table.minStatus  {
display:block;
width:100%;
clear:both;
border-top:dotted 1px #bbd374;
display:table;
}


table.minStatus  td {
font-size:0.8em;
padding:4px;
border-bottom:dotted 1px #bbd374;
}

.profile_tabs{
	display:none;
}

/*-- Comment editor --*/
.editorarea {
border:none;
border-bottom:solid 1px #cccccc;
width:100%;
font-family:helvetica,arial,sans-serif;
font-size:0.8em;
margin-bottom:8px;
padding:8px 0px 8px 0px;
}

.vs-sep {
height:0!important;
}
.avatar{}

#statBox {
border-bottom:0px;
margin:0px;
padding:4px;
background-color:#f8fbf6;
overflow:auto;
}

.statWrap {
float:right;
display:inline-block;
border-right:dotted 1px #cccccc;
padding:0px 8px 0px 8px;
}

p.percent, p.statDate, p.statSrc, p.statWhat {
margin:-8px 0px 0px 0px;
padding:0px;
}

p.percent {
letter-spacing:-0.05em;
font-size:2em;
color:#006a65;
}

p.percent a{
font-size:2.1em;
font-weight:bold;
text-decoration:none;
color:#006a65;
}

p.statSrc {
float:left;
display:inline;
margin-top:-14px;
color:#999999;
font-weight:normal;
}

p.statDate {
float:left;
margin-top:-14px;
color:#cccccc;
margin-left:8px;
}


div.stat {
height:100%;
overflow:auto;
margin-top:0px;
}

#statTick {
height:46px;
width:160px;
padding:0px;
border-right:0px;
}

.stat p.statCount {
margin:-9px 0px 0px 8px;
padding:0px;
font-size:2em;
overflow:auto;
color:#69a694;
}

.stat p.statWhat {
margin:-13px 0px 0px 8px;
padding:0px;
color:#cccccc;
overflow:auto;
}


#dummy {
clear:both;
}

/*Countdown*/

#countdownClock {
width:auto;
float:left;
display:inline;
height:auto;
padding:0px;
margin:0px 0px  0px -6px;
}

.countdown_row {
font-size:0.9em;
}

.countdown_section {
float:left;
display:inline;
text-align:center;
width:4.2em;
border-left:dotted 1px #cccccc;
padding:8px 4px 0px 4px;
color:#cccccc;
margin-top:0px;
}

.countdown_section .countdown_amount{
font-size:2.6em;
font-weight:normal;
text-align:center;
color:#8ac049;
letter-spacing:-0.05em;
}

span.countdown_descr {
font-size:1em;
font-weight:normal;
font-style:italic;
position:relative;
top:26px;
left:2px;
color:#666666;
}

span.gap {
display:block;
margin-top:-6px;
}

#followsstats{
	font-size:12px!important;
	font-weight:normal;
}
#followsstats IMG{
	display:inline;
}

#followsstats h4{
	font-size:14px!important;
	font-weight:normal;
	margin-bottom:0;
	padding-top:10px;
	}
.venstre h1 a{
	color:#fff;
	text-decoration:none;
	}
.addthis_container{
	padding-left:145px !important;
	}
	.addthis_containerSpan{
	color:#669900;
	font-size:12px;
	/*text-decoration:underline;*/
	}
.addthis_container IMG{
	display:inline;
	}
.addthis_container a{
	/*color:#666!important;*/
	text-decoration:none;
	}
.tp{
	}
.com-header{
	/*float:left;*/
}
.user_type_public{
	padding:0 !important;
	margin-right:8px;
	border-bottom:7px solid #5fb2e3;
	}
.user_type_member{
	padding:0 !important;
	margin-right:8px;
	border-bottom:7px solid #006a65;
	}
.user_type_politician{
	padding:0 !important;
	margin-right:8px;
	border-bottom:7px solid #A0CD0F;
	}


/*#web_span{
      position:fixed;
      right:0;
      bottom:0;
      padding-right:16px;
      overflow:hidden;
    }

#float_div {
      width:225px;
      height:300px;
      z-index:1;
      overflow:hidden;
    }

#vtv_iframe{
  	border:0 none;
	bottom:0;
	height:289px;
	position:relative;
	top:-22px;
}*/
.widgettitle h2{
	display:none!important;
	}

.twitterVenstre{
	padding-left:20px;
	width:286px;
	}
.twitterVenstre h2{
	display:none!important;
	}
.twitterVenstre ul{
	list-style-type:none;
}
.twitterVenstre ul li{
	list-style-type:none;
	margin-left:-14px;
}
.twitterVenstre ul li ul{
	font-size:16px;
	list-style-type:none;
	margin-left:-8px;
}
.twitterVenstre ul li ul li{
	border-bottom:1px dotted #999999;
	padding-bottom:11px;
}


.twitter{
	}
.twitter h2{
	display:none!important;
	}
.twitter ul{
	list-style-type:none;
}
.twitter ul li{
	list-style-type:none;
	margin-left:-14px;
}
.twitter ul li ul{
	font-size:16px;
	list-style-type:none;
	margin-left:-8px;
}
.twitter ul li ul li{
	border-bottom:1px dotted #999999;
	padding-bottom:11px;
}
.register_complaint_control {
	text-decoration:underline;
	cursor:pointer;
	}
.commentLink{
	color:#669900;
	font-size:12px;
	}
.commentLink IMG{
	display:inline;
	}
.current_page{
	border:1px solid #F00;}
	.float-right{
		float:right;
		}
.paddings{
	/*width:240px;*/}
.profilLinker{
	
	}
.profilLinker a{
	text-decoration:none;	
	}
.profilLinker a:hover{
	/*text-decoration:underline;*/
	}
.profilLinker IMG{
	display:inline;
	
	}
.noUnderLine{
	}
.noUnderLine a{
	text-decoration:none!important;
	}
iframe {
border:0 solid #F4F6EE;
}
#statBox{
	font-size:0.9em!important;
	overflow:hidden!important;
	height:39px;
}
#statTic{
	overflow:hidden!important;
/*	height:39px;*/
}
.stat{
	overflow:hidden!important;
	}
.avatar{
	float:left;
	margin-right:5px;
	width:60px;
	height:55px;
	overflow:hidden;
}
.msg{
	padding-left:60px;
	}
fieldset.profile{
	margin-left:16px;
	}
.new_comment{
	border-bottom:1px dotted #666666;
	margin-bottom:7px;
	padding-bottom:13px;
	font-size:12px;
	line-height:24px;
}
.new_comment a{
	font-size:16px;
	}
.read_comment{
	font-size:12px;
	}
.read_comment a{
	font-size:12px!important;
	}
.followStats{
	font-size:11px;
	font-style:normal;
	}
.followStats IMG{
	display:inline!important;
	}
.followStats IMG a{
	}
.followStats IMG a:hover{
	text-decoration:none;
	}
.followStats h4{
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	}
	
.followStats h1{
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size:18px;
	font-style:normal;
	line-height:1.4em;
	margin-bottom:10px;
	}
.followStats a{
	font-size:12px;
	font-weight:normal;
	}
.followed_item{
	border-bottom:1px dotted #BBD374;
	color:#333333;
	font-size:0.8em;
	padding:8px 4px;
	vertical-align:middle;
	width:auto;
}
.followed_item h4 a{
	font-size:16px;
}
.follow_item_count{
	background:transparent url(images/venstre-img/actionArrow.gif) no-repeat scroll 0 6px;
	font-size:12px;
	padding:5px 0 5px 20px;
	}
.post_line{
	font-size:12px;
	line-height:24px;
	}
.post_line a{
	font-size:16px;
	}