

/* Start of CMSMS style sheet 'Nobel-standard' */
/* Reset */
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

html {overflow-y: scroll;}

a {
	color: #0090ff; 
	}
	
a:hover {
	color:#016abb;
	}
	
a:visited {
	color:#547995;
	}

p { font:0.8em/1.4em Arial, Helvetica, sans-serif;
    margin-bottom:19px; }
	
strong {
	font-weight:bold }

h1 {
	font:1.8em Georgia, "Times New Roman", Times, serif;
	margin-bottom:19px; }
	
h2 {
	font:bold 1em Arial, Helvetica, sans-serif;
	color:#666;
	margin-top:25px;
	margin-bottom:5px }

/*Tekst under bilde på førstesiden - Hovedsak - */

h6 {
	font:0.8em Arial, Helvetica, sans-serif;
	
	margin-top:10px;
	margin-bottom:5px }

h5 {
	font:bold 1em Arial, Helvetica, sans-serif;
	color:#666;
	margin-top:25px;
	margin-bottom:5px;
        align:center}
	
#footer h3 {
    color:#505050;
    font-size:0.95em; 
    font-weight:bold;}
	
/* Column setup ---------------------------------------------------------------------------------------------*/ 

html, body{ 
	margin:0; 
	padding:0; 
	text-align:center; 
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
} 

 
#pagewidth{ 
	width:950px; 
	text-align:left;  
	margin-left:auto; 
	margin-right:auto;
	padding-bottom:20px;  
} 
 
#header-2nd{
	position:relative; 
	height:158px; 
	width:100%;
	background:#cfdadf url(images/site/bg_head.gif) repeat-x;
} 

#header{
	position:relative; 
	height:265px; 
	width:100%;
	background:#cfdadf url(images/site/bg_head.gif) repeat-x;
} 

#content{
 background-color:transparent;  
 float: right; 
 display:inline; 
 position: relative; 
 width:741px; 
 border-top:1px solid #ccc;
 }
 
#footer{
 padding:19px 0 8px 0;
 font-size:0.8em;
 line-height:1.5em;
 clear:both;
 border:1px solid #ccc;
 color:#505050;
 background:#fff url(images/site/bg_footer.gif) repeat-x;
 } 


 
/* Float containers fix ---------------------------------------------------------------------------------------------*/ 

.clearfix:after, 
.person:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix, .person{display: inline-block;}

div.clear {
height:1px; 
clear:both; 
margin:0; 
padding:0; 
overflow:hidden; 
} 

/* Hide from IE/Mac ---------------------------------------------------------------------------------------------*/ 

* html .clearfix{height: 1%;}
.clearfix{display: block;}


/* Featured */

#featured-1, #featured-2, #featured-3 {
	position:absolute; 
	left:650px;  
	width:273px; 
	height:28px; 
	text-align:left; 
	color:white; 
	font:1.1em Arial, Helvetica, sans-serif;
	padding:10px 0 0 10px;
	overflow:hidden;}
	
#featured-1 a, #featured-2 a, #featured-3 a {
	color:white;
	text-decoration:none;}
	
#featured-1 a:hover, #featured-2 a:hover, #featured-3 a:hover {
	text-decoration:underline;}
	
#featured-1 {
	background:url(images/site/bg_header_featured.gif) no-repeat;
	top: 71px;}
	
#featured-2 {
	background:url(images/site/bg_header_featured2.gif) no-repeat;
	top: 121px;}
	
#featured-3 {
	background:url(images/site/bg_header_featured3.gif) no-repeat;
	top: 171px;}



/* Support-navigation (top line) --------------------------------------------------------------------------------*/ 

#support-navigation {
	width:950px;
	height:30px;
	background:#023c59; 
	border-bottom:1px solid #fff;
	}
	
#support-navigation ul {
	float:right;
	padding-top:8px;
	}
	
#support-navigation ul li {
	font-size:0.73em;
	display:inline;
	padding-right:20px;
	}

#support-navigation ul li a, 
#support-navigation ul li a:visited {
	color:#d5dee3; 
	text-decoration:none;
	}	

#support-navigation ul li a:hover {
	color:#fff;
	}
	

/* Main-navigation --------------------------------------------------------------------------------*/ 	

#main-navigation {
	height:33px;
	}
	
#main-navigation a {
	display:block;
	padding:8px 12px;}

#main-navigation a.hover {
	background:url(images/site/bg_tab_left_dim.gif) no-repeat left top; 
}

#main-navigation a.selected {
	background:url(images/site/bg_tab_left.gif) no-repeat left top; 
	}



	
#main-navigation ul {
	width:930px;
	list-style:none;
	margin-left:19px;
	}

#main-navigation li  {
	float:left;
	margin-right:5px;
	}

#main-navigation li.hover  {	
   background:url(images/site/bg_tab_right_dim.gif) no-repeat right top;	
}
	
#main-navigation li.selected {
	background:url(images/site/bg_tab_right.gif) no-repeat right top;	
}



#main-navigation ul li a, 
#main-navigation ul li a:visited 
{
	color:#023c59; 
	text-decoration:none;
	}
	
#main-navigation ul li a:hover,
#main-navigation ul li.hover  {
	color:#023c59; 
	}	
	
#main-navigation ul li a.selected:hover, 
#main-navigation ul li a.hover {
	color:#023c59; 
	}	

	
/* Sub navigation ---------------------------------------------------------------------------------------------*/ 
 
#sub-navigation{
	width:209px; 
	float:left; 
	position:relative; 
	padding-top:19px;
	font-size:0.8em;
 }
 
#sub-navigation .buttons div.category{
 	display:block;
	font-weight:normal;
	color:white;
	height:22px;
	padding:7px 0 0 20px;
	background:#9c9c9c;
	}

#sub-navigation .buttons a {
	display:block;
	height:22px;
   	color:#023c59;
	text-decoration:none;
	padding:7px 0 0 19px;
	background:#F2F2F2;
    border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}
	
#sub-navigation .buttons a.selected {
	background:#fff;
	font-weight:bold;
	border-right:none;
	color:#e55124;
	}
	
#sub-navigation .buttons a:hover {
	color:#0090ff;
	background:white;
	}

p.credit {
	font-size:11px; 
	color:gray;
       }


a.external, 
a.external:hover,
a.external:visited {
      background:transparent url(images/site/icon_external_link.gif) no-repeat right center;
      padding-right:17px; 
      }


#main-2nd {
	background:#fff url(images/site/bg_vertical_bar.gif) repeat-y; }

#topbar {
	width:948px;
	background:url(images/site/bg_frontpage_topbar.gif) repeat-x;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}

#main-content {
	float:left; 
	width:399px;
	padding:19px 38px 38px 19px;
	background:transparent;
	 }

#main-content ul {
	
   list-style:none;
   margin:0 0 19px 30px; 
}

#main-content ul.test {
   list-style:disc;
   margin:0 0 8px 12px; 
}
#main-content li {
	/*font:0.8em/1.4em Arial, Helvetica, sans-serif;
  	margin-top:0.3em;*/
  list-style:none;
  margin-left:35px; 
  padding-left:15px; 
}

#main-content li.test {
	font:0.8em/1.4em Arial, Helvetica, sans-serif;
  	margin-top:0.3em;
  list-style:disc;
  margin-left:15px; 
  padding-left:5px; 
}

#main-content blockquote {
   margin-left:30px; 
   padding-left:10px; 
   color:#757575; 
}

#main-content p.credit {
   	color:gray;
	background:#f2f6f6;
	font:0.7em Arial, Helvetica, sans-serif;
	padding:5px 10px 5px 0;
	margin:0;
	border-left:1px solid #dcf6f6;
	border-right:1px solid #dcf6f6;
	text-align:right;
}

#main-content p.date {
   	color:gray;
	font:0.7em Arial, Helvetica, sans-serif;
	padding:5px 10px 5px 10;
	margin:0px 10px 5px 0;
	text-align:right;
}
#main-content p.credit_left {
   	color:gray;
	background:#f2f6f6;
	font:0.7em Arial, Helvetica, sans-serif;
	padding:5px 10px 5px 0;
	margin:0;
	border-left:1px solid #dcf6f6;
	border-right:1px solid #dcf6f6;
	text-align:left;
}

#main-content p.credit_left_port {
   	width:262px;
        color:gray;
	background:#f2f6f6;
	font:0.7em Arial, Helvetica, sans-serif;
	padding:5px 10px 5px 0;
	margin:0;
	border-left:1px solid #dcf6f6;
	border-right:1px solid #dcf6f6;
	text-align:left;
}

#main-content p.caption {
	color:#3a3a3a;
	background:#f2f6f6;	
	font-size: 0.8em;
	border-left:1px solid #dcf6f6;
	border-right:1px solid #dcf6f6;
	border-bottom:1px solid #dcf6f6;
	margin:0; 
	padding:0 10px 12px 12px; 
	margin-bottom:5px;  
       
}

#main-content p.caption_port {
	width:250px;
	color:#3a3a3a;
	background:#f2f6f6;	
	font-size: 0.8em;
	border-left:1px solid #dcf6f6;
	border-right:1px solid #dcf6f6;
	border-bottom:1px solid #dcf6f6;
	margin:0; 
	padding:0 10px 12px 12px; 
	margin-bottom:5px;  

}

#main-case {
	width:608px;
	padding-left:19px;
	padding-top:19px;
	float:left;
	}
	
#main-case h1 {
	margin:0px 0 0 0}

#main-case p {
	font:0.9em/1.4em Georgia, "Times New Roman", Times, serif;
	margin-top:0.3em;}
	
#main-case p.credit {
	width:100%; 
	text-align:right; 
   margin-bottom:0 !important;
   padding-bottom:0 !important; 
   color:gray; 
	font:0.7em Arial, Helvetica, sans-serif; 
}

#main-case p.credit_left {
	width:100%; 
	text-align:left; 
   margin-bottom:0 !important;
   padding-bottom:0 !important; 
   color:gray; 
	font:0.7em Arial, Helvetica, sans-serif; 
}


/* Support content  ---------------------------------------------------------------------------------------------*/ 

#support-content div.support-content-box {
	font:0.8em Arial, Helvetica, sans-serif; 
	width:284px; 
	margin-top:50px; 
	background:#ebf0f2;
	}
	
#support-content .support-content-box .year {
	padding:10px 10px 0px 15px;
	font-size:3em;
	color:#b7bbbd 
}

#support-content .support-content-box .year-navlinks {
	padding:0px 10px 15px 15px;
}

#support-content .support-content-box h4 {
	background: #d7dbdc; 
	width:259px; 
	padding:4px 10px 4px 15px;
	margin:0px 0 5px 0; 
	color:#606060;
	
}

#support-content .support-content-box h5 {
  font-weight:bold;	
}

#support-content .support-content-box ul, 
#support-content .support-content-box p {
	padding:0 0 10px 15px;
	line-height:1.7em; 
             color:#3a3a3a;
}

#support-content .support-content-box p {
	padding:0 0 10px 15px;
	line-height:1.7em; 
             font-size:1em; 
             color:#3a3a3a;
}

#support-content .support-content-box ul li a {
	text-decoration:none; 
	} 

#support-content .support-content-box ul.standard li {
             list-style:square;
             list-style-type:square; 
             margin-left:15px; 
	} 


#support-content .support-content-box ul li.selected {
	font-weight:bold; 
	} 	
	
#support-content .support-content-box ul li a:hover {
	text-decoration:underline; 
	}
	
#support-content p.credit {
	color:gray;
	background:#f2f6f6;
	font:0.7em Arial, Helvetica, sans-serif;
	padding:5px 10px 5px 0;
	margin:0;
	border-left:1px solid #dcf6f6;
	border-right:1px solid #dcf6f6;
	text-align:right;
}

#support-content img {
	margin-bottom:0;
}

#support-content p.caption.nobg, 
#support-content p.credit.nobg {
	background:none; 
	border:none;
	padding-left:0; 
}

#support-content p.caption {
	color:#3a3a3a;
	background:#f2f6f6;	
	font-size: 0.8em;
	border-left:1px solid #dcf6f6;
	border-right:1px solid #dcf6f6;
	border-bottom:1px solid #dcf6f6;
	margin:0; 
	padding:0 10px 12px 12px; 
	margin-bottom:5px;  
}

/* People lists */

.person {
	width:100%; 
	padding:10px 0 10px 0;  
	border-bottom:1px solid #eee; 
   border-bottom:1px solid #EAEAEA;
}

.person.alt {
   background:#FAFAFA none repeat scroll 0%;	
}

.person .image {
	width:135px; 
	float:left;
}

.person .description {
	width:234px; 
	float:left; 
	clear:right; 
}

.person .description h4 {
	margin-bottom:15px;  
}

.person .description p {
	font-size:0.7em; 
}





#support-content p.caption.nobg, 
#support-content p.credit.nobg {
	background:none; 
	border:none;
	padding-left:0; 
}
	
/* Prize winner overview */

table.prize-winner-overview {
	width:399px; }

table.prize-winner-overview th {
	width:50px; 
	font-weight:bold; 
}

table.prize-winner-overview tr {
	height:2.7em; 
}

table.prize-winner-overview th, td {
	vertical-align:top; 
	border-top:1px solid #ddd;
	padding-top:4px;  
	
}

table.prize-winner-overview td {
	font-size:0.8em;
	}


/* Prize winner page ---------------------------------------------------------------------------------------*/

.peace-prize-reason {
	font-style: italic;
	font:italic 1.3em Georgia, "Times New Roman", serif; 
	color:#aaa;
	margin-bottom:20px;
}

.peace-prize-winner {
	width:399px;
	height:153px; 
	padding-right:15px; 
	margin-bottom:20px; 
}

.peace-prize-winner img {
	float:left; 
 
}

.peace-prize-winner .details {
	float:left; 
	margin:10px 0 0 15px;
	background:transparent; 
	}

.peace-prize-winner .details .name {
	font-size:1em;
	font-weight:bold;
	color:#666;
	width:250px;  
	margin-bottom:1em;
	background:transparent;  
	}
	
.peace-prize-winner .details .misc,
.peace-prize-winner .details .country,
.peace-prize-winner .details .birth,
.peace-prize-winner .details .title
 {
	font-size:0.8em;
	color:#606060; 
	width:250px;
	background:transparent; 
	}	

/* Latest news ---------------------------------------------------------------------------------------------*/ 
	
#latest-news {
	width:286px;
	margin-left:19px;
	margin-top:19px;
	padding:0;
	float:left;
	height:378px;
	background:#fff url(images/site/bg_white_mainbar_bgr.gif) bottom left;
	}	
	
#latest-news div.top {
	background:#fff url(images/site/bg_white_mainbar_top.gif) no-repeat top center;
	width:286px;
	height:20px;
	font:4px/4px Arial, Helvetica, sans-serif;
             }

#latest-news-content {
	width:248px;
	padding:0px 19px 19px 19px;
	}	
	
#latest-news-content li.inline {
	display:inline;
	}
	
#latest-news-content li.heading {
	font:1.3em Georgia, "Times New Roman", Times, serif;
	}
	
#latest-news-content li.heading a {
	text-decoration:none; 
	color:#023c59;
	}
	
#latest-news-content li.date {
	font-size:0.7em;
	color:#666666;
	}
	
#latest-news-content li.ingress {
	font:0.8em/1.4em Arial, Helvetica, sans-serif;
	color:black;
	margin-bottom:19px;
	}
	
#latest-news h2 {
	font:1em Arial, Helvetica, sans-serif;
	color:#e55124;
	padding:10px 0 0 19px;
	margin:0;}

#support-content {
	float:right; 
        background-color:#ccc; 
	width:266px;
	padding-right:19px;
	padding-top:19px;	
	background:transparent;
}

#logo-2nd {
	height:66px;
	}
	
#logo-2nd img {
	margin-top:18px;
	margin-left:18px;
	}
	
#logo{
	height:201px;
	}
	
#medallion {
	position:absolute;
	left: 66px;
	top: 47px;
	}

body.en_GB #medallion {
	left: 96px;
	}

	
#logo-text {
	position:absolute;
	left: 32px;
	top: 182px;
}

body.en_GB #logo-text {
	left: 29px;

}

#breadcrumb {
	background:#ebf0f2 url(images/site/bg_breadcrumb.gif);
	height:21px;
	font-size:0.7em; 
	padding:8px 0 0 228px;
	border-left:1px solid #ccc; 
	border-right:1px solid #ccc; 
	}

/* The footer contents ---------------------------------------------------------------------------------------------*/ 

#publisher {
	width:209px;
             padding:0; margin:0; 
	padding-left:19px;
	float:left;
	}
	
#address {
             padding:0; margin:0; 
	width:209px;
	float:left;
	}
	
#contact-info {
             padding:0; margin:0; 
	width:228px;
	float:left;
	}
	
#opening-hours {
             padding:0; margin:0; 
	width:266px;
	float:left;	
	clear:after; 
	}

/* The Miscellaneous bar on 1st page---------------------------------------------------------------------------------------------*/ 
	
#misc-bar {
	width:948px; 
	border:1px solid #ccc; 
	border-bottom:none; 
	height:auto;
	padding:19px 0;
	background:url(images/site/bg_frontpage_graybar.gif);
	}
	
#misc-bar h2 {
	font-weight:normal;
	font-size:1.1em;
	padding:0;
	margin:0 0 2px 0;
	}
	
#misc-1 {
	width:190px;
	padding:0 19px 0 19px;
	float:left;}
	
#misc-2 {
	width:190px;
	float:left;
	padding:0 19px 0 0;
	}
	
#misc-3 {
	width:209px;
	float:left;
	padding:0 19px 0 0;
	}
	
#misc-4{
	width:266px;
	float:left;	
	}



#legal-notice {
   font-size:0.85em; 
   padding:0; margin:0; 
   margin-left:228px; 
   clear:both;   
   padding-top:5px; 
   color:#8c8c8c; 
   }

/* End of 'Nobel-standard' */

<?php else: ?>

/* Start of CMSMS style sheet 'Nobel-standard' */
/* Reset */
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

html {overflow-y: scroll;}

a {
	color: #0090ff; 
	}
	
a:hover {
	color:#016abb;
	}
	
a:visited {
	color:#547995;
	}

p { font:0.8em/1.4em Arial, Helvetica, sans-serif;
    margin-bottom:19px; }
	
strong {
	font-weight:bold }

h1 {
	font:1.8em Georgia, "Times New Roman", Times, serif;
	margin-bottom:19px; }
	
h2 {
	font:bold 1em Arial, Helvetica, sans-serif;
	color:#666;
	margin-top:25px;
	margin-bottom:5px }

/*Tekst under bilde på førstesiden - Hovedsak - */

h6 {
	font:0.8em Arial, Helvetica, sans-serif;
	
	margin-top:10px;
	margin-bottom:5px }

h5 {
	font:bold 1em Arial, Helvetica, sans-serif;
	color:#666;
	margin-top:25px;
	margin-bottom:5px;
        align:center}
	
#footer h3 {
    color:#505050;
    font-size:0.95em; 
    font-weight:bold;}
	
/* Column setup ---------------------------------------------------------------------------------------------*/ 

html, body{ 
	margin:0; 
	padding:0; 
	text-align:center; 
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
} 

 
#pagewidth{ 
	width:950px; 
	text-align:left;  
	margin-left:auto; 
	margin-right:auto;
	padding-bottom:20px;  
} 
 
#header-2nd{
	position:relative; 
	height:158px; 
	width:100%;
	background:#cfdadf url(images/site/bg_head.gif) repeat-x;
} 

#header{
	position:relative; 
	height:265px; 
	width:100%;
	background:#cfdadf url(images/site/bg_head.gif) repeat-x;
} 

#content{
 background-color:transparent;  
 float: right; 
 display:inline; 
 position: relative; 
 width:741px; 
 border-top:1px solid #ccc;
 }
 
#footer{
 padding:19px 0 8px 0;
 font-size:0.8em;
 line-height:1.5em;
 clear:both;
 border:1px solid #ccc;
 color:#505050;
 background:#fff url(images/site/bg_footer.gif) repeat-x;
 } 


 
/* Float containers fix ---------------------------------------------------------------------------------------------*/ 

.clearfix:after, 
.person:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix, .person{display: inline-block;}

div.clear {
height:1px; 
clear:both; 
margin:0; 
padding:0; 
overflow:hidden; 
} 

/* Hide from IE/Mac ---------------------------------------------------------------------------------------------*/ 

* html .clearfix{height: 1%;}
.clearfix{display: block;}


/* Featured */

#featured-1, #featured-2, #featured-3 {
	position:absolute; 
	left:650px;  
	width:273px; 
	height:28px; 
	text-align:left; 
	color:white; 
	font:1.1em Arial, Helvetica, sans-serif;
	padding:10px 0 0 10px;
	overflow:hidden;}
	
#featured-1 a, #featured-2 a, #featured-3 a {
	color:white;
	text-decoration:none;}
	
#featured-1 a:hover, #featured-2 a:hover, #featured-3 a:hover {
	text-decoration:underline;}
	
#featured-1 {
	background:url(images/site/bg_header_featured.gif) no-repeat;
	top: 71px;}
	
#featured-2 {
	background:url(images/site/bg_header_featured2.gif) no-repeat;
	top: 121px;}
	
#featured-3 {
	background:url(images/site/bg_header_featured3.gif) no-repeat;
	top: 171px;}



/* Support-navigation (top line) --------------------------------------------------------------------------------*/ 

#support-navigation {
	width:950px;
	height:30px;
	background:#023c59; 
	border-bottom:1px solid #fff;
	}
	
#support-navigation ul {
	float:right;
	padding-top:8px;
	}
	
#support-navigation ul li {
	font-size:0.73em;
	display:inline;
	padding-right:20px;
	}

#support-navigation ul li a, 
#support-navigation ul li a:visited {
	color:#d5dee3; 
	text-decoration:none;
	}	

#support-navigation ul li a:hover {
	color:#fff;
	}
	

/* Main-navigation --------------------------------------------------------------------------------*/ 	

#main-navigation {
	height:33px;
	}
	
#main-navigation a {
	display:block;
	padding:8px 12px;}

#main-navigation a.hover {
	background:url(images/site/bg_tab_left_dim.gif) no-repeat left top; 
}

#main-navigation a.selected {
	background:url(images/site/bg_tab_left.gif) no-repeat left top; 
	}



	
#main-navigation ul {
	width:930px;
	list-style:none;
	margin-left:19px;
	}

#main-navigation li  {
	float:left;
	margin-right:5px;
	}

#main-navigation li.hover  {	
   background:url(images/site/bg_tab_right_dim.gif) no-repeat right top;	
}
	
#main-navigation li.selected {
	background:url(images/site/bg_tab_right.gif) no-repeat right top;	
}



#main-navigation ul li a, 
#main-navigation ul li a:visited 
{
	color:#023c59; 
	text-decoration:none;
	}
	
#main-navigation ul li a:hover,
#main-navigation ul li.hover  {
	color:#023c59; 
	}	
	
#main-navigation ul li a.selected:hover, 
#main-navigation ul li a.hover {
	color:#023c59; 
	}	

	
/* Sub navigation ---------------------------------------------------------------------------------------------*/ 
 
#sub-navigation{
	width:209px; 
	float:left; 
	position:relative; 
	padding-top:19px;
	font-size:0.8em;
 }
 
#sub-navigation .buttons div.category{
 	display:block;
	font-weight:normal;
	color:white;
	height:22px;
	padding:7px 0 0 20px;
	background:#9c9c9c;
	}

#sub-navigation .buttons a {
	display:block;
	height:22px;
   	color:#023c59;
	text-decoration:none;
	padding:7px 0 0 19px;
	background:#F2F2F2;
    border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}
	
#sub-navigation .buttons a.selected {
	background:#fff;
	font-weight:bold;
	border-right:none;
	color:#e55124;
	}
	
#sub-navigation .buttons a:hover {
	color:#0090ff;
	background:white;
	}

p.credit {
	font-size:11px; 
	color:gray;
       }


a.external, 
a.external:hover,
a.external:visited {
      background:transparent url(images/site/icon_external_link.gif) no-repeat right center;
      padding-right:17px; 
      }


#main-2nd {
	background:#fff url(images/site/bg_vertical_bar.gif) repeat-y; }

#topbar {
	width:948px;
	background:url(images/site/bg_frontpage_topbar.gif) repeat-x;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}

#main-content {
	float:left; 
	width:399px;
	padding:19px 38px 38px 19px;
	background:transparent;
	 }

#main-content ul {
   list-style:none;
   margin:0 0 19px 30px; 
}

#main-content ul.test {
   list-style:disc;
   margin:0 0 6px 0px; 
   
#main-content li {
  list-style:none;
  margin-left:35px; 
  padding-left:15px; 
}

#main-content blockquote {
   margin-left:30px; 
   padding-left:10px; 
   color:#757575; 
}

#main-content p.credit {
   	color:gray;
	background:#f2f6f6;
	font:0.7em Arial, Helvetica, sans-serif;
	padding:5px 10px 5px 0;
	margin:0;
	border-left:1px solid #dcf6f6;
	border-right:1px solid #dcf6f6;
	text-align:right;
}

#main-content p.credit_left {
   	color:gray;
	background:#f2f6f6;
	font:0.7em Arial, Helvetica, sans-serif;
	padding:5px 10px 5px 0;
	margin:0;
	border-left:1px solid #dcf6f6;
	border-right:1px solid #dcf6f6;
	text-align:left;
}

#main-content p.credit_left_port {
   	width:262px;
        color:gray;
	background:#f2f6f6;
	font:0.7em Arial, Helvetica, sans-serif;
	padding:5px 10px 5px 0;
	margin:0;
	border-left:1px solid #dcf6f6;
	border-right:1px solid #dcf6f6;
	text-align:left;
}

#main-content p.caption {
	color:#3a3a3a;
	background:#f2f6f6;	
	font-size: 0.8em;
	border-left:1px solid #dcf6f6;
	border-right:1px solid #dcf6f6;
	border-bottom:1px solid #dcf6f6;
	margin:0; 
	padding:0 10px 12px 12px; 
	margin-bottom:5px;  
       
}

#main-content p.caption_port {
	width:250px;
	color:#3a3a3a;
	background:#f2f6f6;	
	font-size: 0.8em;
	border-left:1px solid #dcf6f6;
	border-right:1px solid #dcf6f6;
	border-bottom:1px solid #dcf6f6;
	margin:0; 
	padding:0 10px 12px 12px; 
	margin-bottom:5px;  

}

#main-case {
	width:608px;
	padding-left:19px;
	padding-top:19px;
	float:left;
	}
	
#main-case h1 {
	margin:0px 0 0 0}

#main-case p {
	font:0.9em/1.4em Georgia, "Times New Roman", Times, serif;
	margin-top:0.3em;}
	
#main-case p.credit {
	width:100%; 
	text-align:right; 
   margin-bottom:0 !important;
   padding-bottom:0 !important; 
   color:gray; 
	font:0.7em Arial, Helvetica, sans-serif; 
}

#main-case p.credit_left {
	width:100%; 
	text-align:left; 
   margin-bottom:0 !important;
   padding-bottom:0 !important; 
   color:gray; 
	font:0.7em Arial, Helvetica, sans-serif; 
}


/* Support content  ---------------------------------------------------------------------------------------------*/ 

#support-content div.support-content-box {
	font:0.8em Arial, Helvetica, sans-serif; 
	width:284px; 
	margin-top:50px; 
	background:#ebf0f2;
	}
	
#support-content .support-content-box .year {
	padding:10px 10px 0px 15px;
	font-size:3em;
	color:#b7bbbd 
}

#support-content .support-content-box .year-navlinks {
	padding:0px 10px 15px 15px;
}

#support-content .support-content-box h4 {
	background: #d7dbdc; 
	width:259px; 
	padding:4px 10px 4px 15px;
	margin:0px 0 5px 0; 
	color:#606060;
	
}

#support-content .support-content-box h5 {
  font-weight:bold;	
}

#support-content .support-content-box ul, 
#support-content .support-content-box p {
	padding:0 0 10px 15px;
	line-height:1.7em; 
             color:#3a3a3a;
}

#support-content .support-content-box p {
	padding:0 0 10px 15px;
	line-height:1.7em; 
             font-size:1em; 
             color:#3a3a3a;
}

#support-content .support-content-box ul li a {
	text-decoration:none; 
	} 

#support-content .support-content-box ul.standard li {
             list-style:square;
             list-style-type:square; 
             margin-left:15px; 
	} 


#support-content .support-content-box ul li.selected {
	font-weight:bold; 
	} 	
	
#support-content .support-content-box ul li a:hover {
	text-decoration:underline; 
	}
	
#support-content p.credit {
	color:gray;
	background:#f2f6f6;
	font:0.7em Arial, Helvetica, sans-serif;
	padding:5px 10px 5px 0;
	margin:0;
	border-left:1px solid #dcf6f6;
	border-right:1px solid #dcf6f6;
	text-align:right;
}

#support-content img {
	margin-bottom:0;
}

#support-content p.caption.nobg, 
#support-content p.credit.nobg {
	background:none; 
	border:none;
	padding-left:0; 
}

#support-content p.caption {
	color:#3a3a3a;
	background:#f2f6f6;	
	font-size: 0.8em;
	border-left:1px solid #dcf6f6;
	border-right:1px solid #dcf6f6;
	border-bottom:1px solid #dcf6f6;
	margin:0; 
	padding:0 10px 12px 12px; 
	margin-bottom:5px;  
}

/* People lists */

.person {
	width:100%; 
	padding:10px 0 10px 0;  
	border-bottom:1px solid #eee; 
   border-bottom:1px solid #EAEAEA;
}

.person.alt {
   background:#FAFAFA none repeat scroll 0%;	
}

.person .image {
	width:135px; 
	float:left;
}

.person .description {
	width:234px; 
	float:left; 
	clear:right; 
}

.person .description h4 {
	margin-bottom:15px;  
}

.person .description p {
	font-size:0.7em; 
}





#support-content p.caption.nobg, 
#support-content p.credit.nobg {
	background:none; 
	border:none;
	padding-left:0; 
}
	
/* Prize winner overview */

table.prize-winner-overview {
	width:399px; }

table.prize-winner-overview th {
	width:50px; 
	font-weight:bold; 
}

table.prize-winner-overview tr {
	height:2.7em; 
}

table.prize-winner-overview th, td {
	vertical-align:top; 
	border-top:1px solid #ddd;
	padding-top:4px;  
	
}

table.prize-winner-overview td {
	font-size:0.8em;
	}


/* Prize winner page ---------------------------------------------------------------------------------------*/

.peace-prize-reason {
	font-style: italic;
	font:italic 1.3em Georgia, "Times New Roman", serif; 
	color:#aaa;
	margin-bottom:20px;
}

.peace-prize-winner {
	width:399px;
	height:153px; 
	padding-right:15px; 
	margin-bottom:20px; 
}

.peace-prize-winner img {
	float:left; 
 
}

.peace-prize-winner .details {
	float:left; 
	margin:10px 0 0 15px;
	background:transparent; 
	}

.peace-prize-winner .details .name {
	font-size:1em;
	font-weight:bold;
	color:#666;
	width:250px;  
	margin-bottom:1em;
	background:transparent;  
	}
	
.peace-prize-winner .details .misc,
.peace-prize-winner .details .country,
.peace-prize-winner .details .birth,
.peace-prize-winner .details .title
 {
	font-size:0.8em;
	color:#606060; 
	width:250px;
	background:transparent; 
	}	

/* Latest news ---------------------------------------------------------------------------------------------*/ 
	
#latest-news {
	width:286px;
	margin-left:19px;
	margin-top:19px;
	padding:0;
	float:left;
	height:378px;
	background:#fff url(images/site/bg_white_mainbar_bgr.gif) bottom left;
	}	
	
#latest-news div.top {
	background:#fff url(images/site/bg_white_mainbar_top.gif) no-repeat top center;
	width:286px;
	height:20px;
	font:4px/4px Arial, Helvetica, sans-serif;
             }

#latest-news-content {
	width:248px;
	padding:0px 19px 19px 19px;
	}	
	
#latest-news-content li.inline {
	display:inline;
	}
	
#latest-news-content li.heading {
	font:1.3em Georgia, "Times New Roman", Times, serif;
	}
	
#latest-news-content li.heading a {
	text-decoration:none; 
	color:#023c59;
	}
	
#latest-news-content li.date {
	font-size:0.7em;
	color:#666666;
	}
	
#latest-news-content li.ingress {
	font:0.8em/1.4em Arial, Helvetica, sans-serif;
	color:black;
	margin-bottom:19px;
	}
	
#latest-news h2 {
	font:1em Arial, Helvetica, sans-serif;
	color:#e55124;
	padding:10px 0 0 19px;
	margin:0;}

#support-content {
	float:right; 
        background-color:#ccc; 
	width:266px;
	padding-right:19px;
	padding-top:19px;	
	background:transparent;
}

#logo-2nd {
	height:66px;
	}
	
#logo-2nd img {
	margin-top:18px;
	margin-left:18px;
	}
	
#logo{
	height:201px;
	}
	
#medallion {
	position:absolute;
	left: 66px;
	top: 47px;
	}

body.en_GB #medallion {
	left: 96px;
	}

	
#logo-text {
	position:absolute;
	left: 32px;
	top: 182px;
}

body.en_GB #logo-text {
	left: 29px;

}

#breadcrumb {
	background:#ebf0f2 url(images/site/bg_breadcrumb.gif);
	height:21px;
	font-size:0.7em; 
	padding:8px 0 0 228px;
	border-left:1px solid #ccc; 
	border-right:1px solid #ccc; 
	}

/* The footer contents ---------------------------------------------------------------------------------------------*/ 

#publisher {
	width:209px;
             padding:0; margin:0; 
	padding-left:19px;
	float:left;
	}
	
#address {
             padding:0; margin:0; 
	width:209px;
	float:left;
	}
	
#contact-info {
             padding:0; margin:0; 
	width:228px;
	float:left;
	}
	
#opening-hours {
             padding:0; margin:0; 
	width:266px;
	float:left;	
	clear:after; 
	}

/* The Miscellaneous bar on 1st page---------------------------------------------------------------------------------------------*/ 
	
#misc-bar {
	width:948px; 
	border:1px solid #ccc; 
	border-bottom:none; 
	height:auto;
	padding:19px 0;
	background:url(images/site/bg_frontpage_graybar.gif);
	}
	
#misc-bar h2 {
	font-weight:normal;
	font-size:1.1em;
	padding:0;
	margin:0 0 2px 0;
	}
	
#misc-1 {
	width:190px;
	padding:0 19px 0 19px;
	float:left;}
	
#misc-2 {
	width:190px;
	float:left;
	padding:0 19px 0 0;
	}
	
#misc-3 {
	width:209px;
	float:left;
	padding:0 19px 0 0;
	}
	
#misc-4{
	width:266px;
	float:left;	
	}



#legal-notice {
   font-size:0.85em; 
   padding:0; margin:0; 
   margin-left:228px; 
   clear:both;   
   padding-top:5px; 
   color:#8c8c8c; 
   }

/* End of 'Nobel-standard' */


