/*
Theme Name: Filmforbundet
Theme URI: www.filmforbundet.no
Author: Klapp Media
Author URI: http://www.klapp.no/
Version: 1.0


*/



body {
margin:0;
padding:0 0 0 30px;
background:#FFF url(images/logo_bg.jpg) repeat-x;
font:9pt Georgia, "Times New Roman", Times, serif;
line-height:18px;
color:#000;
}

a {
color:#e2131e;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

h2 {
font-size:17pt;
margin:20px 0 5px 0;
font-weight:normal;
line-height:20pt;
padding:0;
}

h3 {
font-size:14pt;
margin:20px 0 5px 0;
font-weight:normal;
padding:0;
}

img { border:0; }

#sitecontainer {
width:950px;
float:left;
}


/* -- HEADER -- */

#header {
clear:both;
}
	#header .logo {
	float:left;
	width:200px;
	}
	
	#header .topnavcontainer {
	float:left;
	margin:84px 0 0 5px;
	}
	
		#header .topnavcontainer a {
		padding:9px 15px;
		float:left;
		display:block;
		font:bold 8px Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		text-decoration:none;
		}
		
		#header .topnavcontainer a.highlight {
		padding:9px 15px;
		float:left;
		background:#FFF;
		}
	
	#header .botnavcontainer {
	padding:15px 0;
	float:left;
	width:950px;
	}
	        
		#header .botnavcontainer ul {
		padding:0;
		margin:0;
		list-style:none;
		}
		
		#header .botnavcontainer li {
		padding:0;
		margin:0;
		float:left;
		}

		#header .botnavcontainer a {
		color:#e2131e;
		line-height:13px;
		text-decoration:none;
                font:bold 12px arial;
                text-transform:uppercase;
		margin-right:20px;
		}
		
		#header .botnavcontainer a:hover {
		text-decoration:underline;
		}

	#header .ads {
	padding-left:800px;
	margin-bottom:5px;
	width:150px;
	font:8pt Georgia, "Times New Roman", Times, serif;
	color:#333;
	}


/* -- BODY -- */

#body {
clear:both;
}
	
	.headline {
	width:100%;
	background:#e2131e;
	font:bold 12pt Georgia, "Times New Roman", Times, serif;
	line-height:26px;
	text-indent:5px;
	margin-bottom:10px;
	color:#FFF;
	float:left;
	clear:both;
	}

        .headlineBlack {
        width:100%;
	background:#000;
	font:bold 12pt Georgia, "Times New Roman", Times, serif;
	line-height:26px;
	text-indent:5px;
	margin-bottom:10px;
	color:#FFF;
	float:left;
	clear:both;
        }
	
	.headlineSub {
	font-size:22pt;
        margin-bottom:8px;
        line-height:26pt;
	}
	
	.searchBox {
	font:10pt Georgia, "Times New Roman", Times, serif;
	color:#000;
	width:190px;
	padding:5px;
	height:15px;
	border-top:1px solid #a1a1a1;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	border-left:1px solid #a1a1a1;
	}

	#sectionLeft {
	width:200px;
	float:left;
	}
		
		#sectionLeft p {
		padding:0;
		margin:0 0 20px 0; 
		}
		
		#sectionLeft ul {
		padding:0;
		margin:0;
		list-style:none;
		}
		
		#sectionLeft li {
		padding:0;
		margin:0;
		}

#subNavMain ul { font:bold 12px arial; text-transform:uppercase; margin-bottom:25px; line-height:20px; }
#subNavMain ul a:hover { text-decoration:none; }
#subNavMain ul li ul { }
#subNavMain ul li ul a:hover { text-decoration:underline; }

	
	#sectionMid {
	float:left;
	width:550px;
	padding:0 25px;
	}
	
		#sectionMid p {
		padding:0;
		margin:5px 0 15px 0;
		}
	        
		#sectionMidLeft p.borderp , #sectionMidRight p {
		border-bottom:1px solid #d6d6d6;
		}
			#sectionMidLeft p {
			padding:0;
			margin:0;
			}

                        #sectionMidLeft p.borderp {
			padding:0 0 15px 0;
			margin:0 0 15px 0;
			}
			#sectionMidRight p {
			padding:0 0 7px 0;
			margin:0 0 5px 0;
			}
	
		#sectionMidLeft {
		float:left;
		width:322px;
		padding-right:25px;
		}
		
			#sectionMidLeft .date {
			font-size:7pt;
			color:#4c4c4c;
			}
			
			#sectionMidLeft .headlineBig {
			font:16pt Georgia, "Times New Roman", Times, serif;
			color:#000;
			text-decoration:none;
			margin-bottom:5px;
			display:block;
			}
		
		#sectionMidRight {
		float:left;
		width:203px;
		}
		
			#sectionMidRight .date {
			font-size:9pt;
			}
			
                        #sectionMidRight ul {
			padding:0;
			list-style:none;
			margin:0;
			}
			
			#sectionMidRight li {
			border-bottom:1px solid #d6d6d6;
			padding:0 0 7px 0;
			margin:0 0 5px 0;
			}

			#sectionMidRight .keywords a, #sectionMidRight .newsrelated a {
			color:#666666;
			text-decoration:none;
			}
			
			#sectionMidRight .keywords a:hover, #sectionMidRight .newsrelated a:hover {
			text-decoration:underline;
			}

                        #sectionMidRight .forum p { 
                        border:none; 
                        }
	
		
	#sectionRight {
	width:150px;
	float:left;
	}
	
		#sectionRight a {
		padding:0;
		margin:0 0 10px 0;
		display:block;
		}
		
		#sectionRight p {
		padding:0;
		margin:0;
		}


/* -- FOOTER -- */

#footer {
clear:both;
margin-top:30px;
border-top:1px solid #d6d6d6;
padding-top:5px;
font:8pt Georgia, "Times New Roman", Times, serif;
color:#666666;
float:left;
}

	#footerleft {
	width:200px;
	float:left;
	}
	
	#footermid {
	float:left;
	width:550px;
	padding:0 25px;
	}
	
	#footeright {

	width:150px;
	float:left;
	text-align:right;
	}	


/* -- ANNET -- */
		
.clear {
clear:both;
}

.spacer {
margin-bottom:20px;
}

hr {
border:0;
width:96%;
background:#d6d6d6;
color:#d6d6d6;
height:1px;
}

.w { 
color:#FFF;
}