/* ELECTION
------------------------------------------------------------------*/

/* CUSTOM TOOLBOX */
.clearSmall {
	clear:both;
	font-size:0px;}
 
/* GENERAL */
a:link, a:visited, a:active {
	font-weight: normal;
	color: #0086bf;
	text-decoration: underline;}
a:hover {
	color: #00a6eb;
	text-decoration: none;}
	

/* LEFT MENU */
#electionLeft {float: left; display: inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;	float:left;	width:178px; margin: 0px 18px 20px 20px; overflow: hidden;}
	
#electionLeft ul.level1 li a:link
,#electionLeft ul.level1 li a:visited
,#electionLeft ul.level1 li a:active
,#electionLeft ul.level1 li ul.level2 li a:link
,#electionLeft ul.level1 li ul.level2 li a:visited
,#electionLeft ul.level1 li ul.level2 li a:active{
	color: #0074a6;
	text-decoration: none;
	font-weight: bold;}
#electionLeft ul.level1 li a:hover
,#electionLeft ul.level1 li ul.level2 li a:hover{
	color: #00a6eb;
	text-decoration: underline;}
	
#electionLeft .menuHeader {
	padding: 5px 9px 0px 9px;
	margin: 0px;
	width: 160px;
	height: 18px;
	background: url(../images/election/bakgrunn_venstremeny.gif) no-repeat;
	font-weight: bold;}
#electionLeft .menuHeader a {
	font-weight: bold;
	text-decoration: none;}

#electionLeft .menu {
	margin: 0px;
	padding: 0px;}
	
#electionLeft ul, #electionLeft ul li ul {
	margin: 0px;
	padding: 0px;
	list-style-image:none;}

#electionLeft ul li, #electionLeft ul li ul li {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	width:178px;
	font-weight: bold;}


/* level 1 */
#electionLeft ul.level1 li {
	background: url(../images/election/bakgrunn_venstremeny_off.gif);}
#electionLeft ul.level1 li:hover {
	background: url(../images/election/bakgrunn_venstremeny_on.gif);}
	
#electionLeft ul.level1 li a, #electionLeft ul.level1 li .selectedPage {
	display: block;
	padding: 4px 0px 0px 22px;
	width: 156px;
	height: 19px;}



/* level 2 */
#electionLeft ul li ul.level2 li {
	background: url(../images/election/bakgrunn_venstremeny_l2_off.gif);}
#electionLeft ul li ul.level2 li:hover {
	background: url(../images/election/bakgrunn_venstremeny_l2_on.gif);}
	
#electionLeft ul li ul.level2 li a, #electionLeft ul li ul.level2 li .selectedPage{
	display: block;
	padding: 4px 0px 0px 35px;
	width: 143px;
	height: 19px;}
	
#electionLeft ul li ul.level2 li a:visited{
	color:#000;}
	

/* MAIN */
#electionMain{float: left; width: 764px;}
.electionHeader {margin: 9px 0px 20px 0px;}
#mainContent {width:568px;}
#mainContent #interior h1 {
	font-family:Georgia;
	font-size: 30px;
	font-weight: normal;
	margin: 0px;
	padding: 30px;
	line-height: 1em;
	color: #001926;
	background-color:#d9f2fc;}
#mainContent #interior h1.articleHeader {
	padding-left: 0px;
	background:none;}

#mainContent #interior #intro {
	height: 60px;
	font-size: 15px;
	font-family: Georgia;
	line-height: 22px;
	padding: 0px 0px 20px 0px;
	border-bottom: 1px solid #b3b3b3;}

/* RIGHT */
#right {float: right; margin: 0px;}
#right .rightBox {
	width:155px;
	margin: 0px 0px 20px 0px;
	padding: 11px 11px 17px 11px;
	background: #d9f2fc;}
#right .rightBox p {
	font-family: Georgia;
	font-size: 11px;
	color: #001926;}
#right .rightBox h2 {
	color: #001926;
	margin: 0px;
	padding: 0px 0px 9px 0px;
	text-transform:uppercase;
	font-size: 11px;
	font-family: georgia;
	font-weight: bold;
	line-height: 1em;
	border-bottom: 1px solid #829197;}

#right .rightBox #searchIntro {
	margin: 14px 0px;
	font-family: georgia}
#right #searchIntro img {
	float: left;
	margin: 0px 6px 6px 0px;}
	
#right .rightBox form#searchOptions {
	width: 100%;
	margin: 0px;
	padding: 0px;
	background: none;}
#right .rightBox form#searchOptions label {
	width: 100%;}
#right .rightBox form#searchOptions input {
	width: 100%;
	border: 0px;
	margin: 0px 0px 8px 0px;}
#right .rightBox form#searchOptions input.submit {
	width: 75px;
	height: 24px;
	margin: 0px;
	float: right;}

/* BREADCRUMBS */
#container .breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:active {
	font-weight: normal;
	color: #0086BF;}
	  
	  
/* ELECTION SECTION FRONT */
.electionFlash {
	padding: 0px 0px 20px 0px;}
	
.usefulLinks {
	height: 11px;
	padding: 10px;
	font-family: georgia;
	font-weight: bold;
	font-size: 11px;
	color: #001926;
	background: #d9f2fc;
}

.electionArticleSummary {
	padding: 20px 0px;
	margin: 0px;
	border-bottom: 1px solid #b3b3b3;}

.electionArticleSummary, .electionArticleSummary .summaryText {
	font-family: Georgia;
	font-size: 13px;
	color: #343434;}
	
.electionArticleSummary .summaryText {
	padding: 0px 0px 10px 0px;
	line-height: 20px;}
	
.electionArticleSummary h2 {	
	font-family: georgia;
	font-weight: bold;
	font-size: 15px;
	color: #343434;
	margin: 0px;}
	
.electionArticleSummary .thumbnail {
	float: left;
	margin: 0px 20px 0px 0px;
	height: 100%;}
	
.electionArticleBody {
	padding: 20px 0px 0px 0px;}

.electionArticleBody p, .electionArticleBody p, .electionArticleBody div, .electionArticleBody li {
	font-family: georgia;
	color: #343434;
	line-height: 20px;
	margin: 0px;
	padding: 0px 0px 10px 0px;}
	
#mainContent #interior .electionArticleBody h1,
	#mainContent #interior .electionArticleBody h2,
	#mainContent #interior .electionArticleBody h3,
	#mainContent #interior .electionArticleBody h4,
	#mainContent #interior .electionArticleBody h5,
	#mainContent #interior .electionArticleBody h6 {
	font-size: 13px;
	background: none;
	font-weight: bold;
	font-family: georgia;
	color: #343434;
	padding: 0px;
	margin: 0px;}
	
	
/* ELECTION ARTICLES */
#interior .mainWide .landscapeImage {
	padding: 0px 0px 10px 0px;}

#interior .mainWide .landscapeImage img {
	margin-bottom: 10px;}
	 
#interior .mainWide .landscapeImage span{
	font-family: Georgia;
	font-size: 12px;
	color: #4d4c46;}
	
#interior .mainWide .portraitImage {
	padding: 0px 0px 20px 20px;
	float: right;}

#interior .mainWide .portraitImage img {
	margin-bottom: 10px;}
	 
#interior .mainWide .portraitImage span{
	font-family: Georgia;
	font-size: 12px;
	color: #4d4c46;}
