/* 
Theme Name: Frekvens
Theme URI: http://frekvens.dk/
Description: Frekvens template designed by Goodmorning Technology
Version: 1.0
Author: Frekvens
Author URI: http://frekvens.dk/
*/
body { background: #fff; margin: 0; font-family: Arial; font-size: 12px; color: #333 }
a { color: #08A903;}
#col2 a, #col3 a { color: #333;}
img, .noborder { border: 0 ! important}
.right { float: right }
form { display: inline }
div.breaker { font-size: 0; height: 0; clear: both }

h4 { background: url(/wp-content/themes/frekvens/images/header_pil.gif) no-repeat; color: #63FF63; padding: 0 0 0 15px; margin: 0; font-size: 14px;}

#maincontainer { width: 899px; margin: auto}

#topnav { height: 33px; background: #c2fdb9;  }
	#topnav a { color: black; text-transform: uppercase; margin: 0 0 0 22px; line-height: 33px; text-decoration: none; font-family: "Trebuchet MS"; font-size: 12px; font-weight: bold}
	#topnav input.search { float: right; width: 161px; height: 17px; background: #9ed39b; border: 0; margin: 7px 10px 0 0; color: white; padding: 2px;  }
	#topnav input.searchbutton { float: right; margin: 11px 10px 0 0 }
	
#col1 { width: 418px; float: left; margin: 0 29px 0 0; overflow: hidden}
	.post { margin: 3px 0 20px 0; position: relative }
	.postimage { position: relative; text-align: center; }
	
	.postimagefooter { background: url(images/postimage_footer.gif) top right repeat-y #64ff63; padding: 0 32px 0 0; position: relative }
	.postimagefooter img.arrow { position: absolute; top: -9px; left: 5px; z-index: 10}
	.postimagefooter h2 { margin: 0; padding: 0; line-height: 25px; margin: 0 0 0 20px; font-size: 20px }
		.postimagefooter h2 a { text-decoration: none; color: #333 }
	.postfooter { padding: 0 0 10px 0; margin: 15px 0 0 0; text-align: right; color: #999; border-bottom: 1px solid #999 }
		.postfooter a { float: left; color: #999 }

	.post p { line-height: 1.5em }	
		
	div.prev a{ float: left; color: #333 }	
	div.next a{ float: right; color: #333 }	
		
#col2 { width: 253px; float: left; margin: 0 32px 0 0;}	
#col3 { width: 167px; float: left; margin: 0 0 0 0; }	

.coltopdivider { height: 18px; border-bottom: 2px solid #d2d2d2; margin: 0 0 19px 0 }
.rssicon { position: relative; top: -5px; margin: 0 0 0 306px; visibility: hidden}

.block { background: url(images/block_bg.gif) #fff repeat-y 2px 0; margin: 3px 0 18px 0  }
	.block .inner { margin: 0 4px 0 0; background: #c2fdb9; padding: 11px }
	.block .footer { height: 4px; font-size: 0 } 
#col2 .block {  } 

#recommendations { font-size: 11px }
#recommendations .odd, #recommendations .even { clear: both; height: 71px; margin: 0 0 2px 0; }
#recommendations .odd img, #recommendations .even img { float: left; height: 71px; width: 71px; margin: 0 12px 0 0 }
#recommendations .odd span, #recommendations .even span { float: right; text-transform: uppercase; color: #579b60; margin: 4px 8px 0 0}
#recommendations .odd p, #recommendations .even p { padding: 18px 0 0 0; margin: 0}
#recommendations .odd { background: #64ff63 }
#recommendations .even { background: #d6fedb }

#rightbanner .inner { padding: 11px 1px 11px 7px ! important }

#activity .inner { padding: 0 0 11px 0 ! important;}
	#activity ul { margin: 0; padding: 0; list-style: none }
	#activity li { border-left: 1px dashed #9ba292; width: 75px; float: left; margin-left: 1px; font-size: 10px; height: 30px; border-bottom: 1px solid #54c957; padding: 4px 0 0 6px; background: #73ff6d; color: white; }
	#activity li.active { background: #c2fdb9; color: black; border-bottom: 1px solid #c2fdb9; }
	#activity li a { text-decoration: none; }
	#activity .inner .innerinner { padding: 11px }
	#activity .odd, #activity .even { overflow: hidden; height: 37px; margin-bottom: 1px; padding: 7px }
	#activity .odd { background: #64ff63 }
	#activity .even { background: #d6fedb }
	
#act_tab1 { border-left: 0 ! important; }	
#tab2, #tab3 { display: none }

#topbanner { margin: 25px 0 0 0; text-align: center; clear: both; }

.middlebanner { text-align: center; margin: 15px 0 20px 0 }


.line { background: #999; height: 1px; font-size: 0; margin: 0 0 10px 0}

.mostread { width: 208px; float: left; border-right: 1px dotted #999; padding: 0 0 0 0 }
.related { width: 191px; float: left; padding: 0 0 0 18px; }
.mostread a, .related a { color: #333 }
.mostread ul, .related ul { margin: 0; padding: 4px 0 0 0; list-style: none }
.mostread li, .related li { margin: 0; padding: 4px 0 0 0; }

input.comment { width: 192px; padding: 2px; height: 15px; background: #f0f0f0; border: 0; margin: 0 0 5px 0; font-size: 9px }
.textareawrapper { position: relative; height: 164px; background: #eaeaea; padding: 8px}
	.textareawrapper textarea { width: 100%; height: 100%; border: 0; background: #ccc }
	.textareawrapper img.flip { position: absolute; top: -17px; left: 200px;}
	
.submit { float: right; border: 0;  font-size: 9px; margin: 5px 0 0 0; border-bottom: 1px solid #9a9a9a; border-right: 1px solid #9a9a9a; height: 15px; } 

#archive ul { padding: 0; margin: 0; list-style: none }
#archive li {  }


.comment { clear: both; margin: 0 0 26px 0 }
	.comment .author { width: 81px; float: left; padding-right: 15px }
	.comment .message { width: 304px; float: left; padding: 9px; background: #ececec; position: relative}
		.comment .message img.flip { position: absolute; top: 0; left: -17px; }
		
		

