
body {
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 11.5px;
	color: #757575;
	
}
hr {
	background: 0;
	border: 0;
	border-bottom: 1px dashed #dbdbdb;
	margin-top: 5px;}
a {
	color: #1e98ae;
	text-decoration: none; }
a:hover {
	color: #0b5967;
	text-decoration: underline;
}
h2 {


	font-size: 20px;
	color: #f0645d;
	font-weight: bold;
	margin-bottom: 8px;
	line-height: 24px;}
	
h3 {
	color: #595959;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 7px;}
p {
	line-height: 19px;
	margin-bottom: 12px;
}
p a {
	font-weight: bold;
}
p a:hover {
	color: #0b5967; }
abbr, acronym {
	border-bottom: 1px dotted #c1cfcd; }
#container {
	width: 960px;
	margin: 0 auto; }

#header {
	width: 960px;
	height: 222px;
	background: url(http://businessforpeace.no/img/hbg.png) no-repeat;
	float: left;
}
#header h1 {
	position: relative;
	left: 28px;
	width: 162px;
	height: 193px;
	background: url(http://businessforpeace.no/img/logo.png) no-repeat;
	
	}
#header h1 a {
	width: 162px;
	height: 193px;
	float: left;
	display: block;
	text-indent: -9999px;
	}
#header #top-navigation {
	position: relative;
	top: -165px;
	width: 130px;
	right: -830px; }
#header #top-navigation li {
	float: left; 
	margin-left: 18px; }
#header #top-navigation li a {
	color: #3c796f;
	font-weight: bold;
	}
#header #top-navigation li a:hover {
	color: #17463f; }	
#header blockquote, #header cite {
	text-indent: -9999px;
	border: 0; }
#header cite {
	display: block;}
#header blockquote {
	width: 556px;
	position: relative;
	top: -143px;
	left: 220px;
	height: 86px;
	background: url(http://businessforpeace.no/img/quote.png) no-repeat; }
#header #endorsement a {
	width: 556px;
	height: 86px;
	display: block;}	
#navigation {
	width: 756px;
	height: 60px;
	position: relative;
	z-index: 99;
	left: 235px;
	top: -122px;
}	
#navigation li {
	float: left;
	position: relative;
	}	
#navigation li ul {
	display: none;
	position: absolute; 
	
  	top: 0px;
  	left: 0;
}
#navigation li ul  {
	background: url(http://businessforpeace.no/img/subbg.png) repeat;
	border-top: 6px solid #afceca;
	padding: 11px 0px 11px 4px;	
}
#navigation li ul li {
	clear: both;
	display: block;

}
#navigation li ul li a {
	text-transform: uppercase;
	color: #ecf8f7;
	text-decoration:  none;
	font-weight: bold;
	display: block;
	padding: 0px 15px;
	height: 26px;
	font-size: 11.5px;
	line-height: 26px;
}
#navigation li ul li a:hover {
	color: #3e5d59; }
#navigation li > ul {
	top: auto;
	left: 0;	
	top: 48px;	
	}
#navigation li:hover ul, #navigation li.over ul { display: block; }
#navigation ul li { float: left; }
#navigation a.top {
	float: left;
	text-indent: -9999px;
	background: url(http://businessforpeace.no/img/fishie.png) no-repeat; 
	height: 48px;
	display: block;
	}
#navigation a#home { width: 104px; }
#navigation a#home:hover { background-position: -250px 0px; }
#navigation a#summit { width: 206px; background-position: 0px -48px; }
#navigation a#summit:hover { background-position: -250px -48px; }
#navigation a#award { width: 165px; background-position: 0px -192px; }
#navigation a#award:hover { background-position: -250px -192px; }
#navigation a#foundation { width: 204px; background-position: 0px -96px; }
#navigation a#foundation:hover {background-position: -250px -96px; }
/* #navigation a#newspress { width: 177px; background-position: 0px -144px; }
#navigation a#newspress:hover {background-position: -250px -144px; } */

#navigation #summit-sub, #navigation #summit-sub li { width: 263px; } #navigation #summit-sub li a { width: 233px; }
#navigation #foundation-sub, #navigation #foundation-sub li  { width: 200px; } #navigation #foundation-sub li a { width: 170px; }
/* #navigation #news-sub, #navigation #news-sub li { width: 173px; } #navigation #news-sub li a { width 143px; } */
#navigation #award-sub, #navigation #award-sub li { width: 365px; } #navigation #award-sub li a { width: 345px; }

#main-wrapper {
	width: 960px;
	float: left;}

/* 	#### 
	####		SIDEBAR 
   	####  									*/
   	
#sidebar {
	width: 206px;
	background-color: #f1f5f1;
	float: left;
	padding: 15px;
}   	
#sidebar div {
	width: 206px;
	float: left;}

div#sidebar-content, div#sidebar .author {
	
	width: 236px;}
	
/* 	#### 
	####		SEARCH 
   	####  									*/
   
#search {
	background-color: #e4efeb;
	margin-bottom: 15px;
	} 
#search #search-input {
	width: 128px;
	height: 22px;
	padding: 10px 0px 0px 8px;
	line-height: 20px;
	background: url(http://businessforpeace.no/img/searchbg.png) no-repeat #FFF;
	border: 0;
	border: 1px solid #c1cfcd;
	font-weight: bold;
	color: #4b4b4b;
	font-size: 11px;
	float: left;
	}  
#search #search-input:focus {
	border: 1px solid #a9bfbc;}	

   
#search #search-button {
	display: none; }

#search .sbutton {
	width: 68px;
	height: 34px;
	float: left;
	background: url(http://businessforpeace.no/img/searchbutton.png) no-repeat; 
	text-indent: -9999px;}
   
/* 	#### 
	####		SIDE NAVIGATION 
   	####  									*/

#side-navigation li {
	background: url(http://businessforpeace.no/img/side-navigation-arrow.png) no-repeat 0 7px;
	padding-left: 16px; 
	line-height: 21px;
	margin-bottom: 4px;
	font-size: 11.5px;
	font-weight: bold;
	display: block;
}
#side-navigation li a {

	color: #296e7b;
	text-decoration:  none;
}
#side-navigation li a:hover {
	color: #042126; }
   	
   	
/* 	#### 
	####		INTRODUCTION 
   	####  									*/

#introduction {
	background-color: #f1f5f1;
}   
#introduction h2 {
	color: #4b4b4b;
	font-size: 14px;
	line-height: 21px;}	
#introduction .ingress, #article .ingress, .ingress {
	font-weight: bold;
	font-size: 12px;
	color: #4b4b4b;
}
#introduction .author img {
	float: left; }
#introduction .author .name {
	font-weight: bold;
	color: #337581;
	font-size: 11.5px;
	margin-bottom: 5px; }
#introduction .per-portrait {
	float: left;
	margin-right: 10px;
	padding: 1px;
	border: 1px solid #c6d5d8;
	margin-top: 10px; }
#introduction .per-signature {
	margin-top: 10px;
	margin-right: 10px;}
 
/* 	#### 
	####		CONTENT 
   	####  									*/

#content-wrapper {
	width: 708px;
	padding: 15px 0px 15px 15px;
	float: left;
	}   
#content #content-sidebar {
	float: right; 
	font-family: "Lucida Grande", Arial, Helvetica;
	width: 210px;
	margin-top: 40px; 
	border-left: 1px solid #eee;
	margin-left: 15px;
	padding-left: 15px;}
#content-sidebar h3 {
	font-size: 16px;}
#content-sidebar h4 {
	font-family: "Lucida Grande", Arial, Helvetica;
	font-size :14px;
	font-weight: bold;
	text-transform: inherit; 
	letter-spacing: 0px;
	margin-bottom: 10px;
	color: #333; }
#content-sidebar .press-pdf {
	background: url(http://businessforpeace.no/img/page_attach.png) no-repeat 0 50%; padding: 3px 0px 3px 20px;}
#content-sidebar .press-doc {
	background: url(http://businessforpeace.no/img/page_white_word.png) no-repeat 0 50%; padding: 3px 0px 3px 20px;}
#content-sidebar .press-image {
	background: url(http://businessforpeace.no/img/image.png) no-repeat 0 50%; padding: 3px 0px 3px 20px;}
#content-sidebar > div {
	margin-top: 20px; }
#content-sidebar .imgtxt {
	width: 210px;}
.imgtxt {
	margin-top: -16px;
	width: 434px;
	background: #ecf2f3;
	padding: 5px 8px;
	font-weight: 100;
	border-bottom: 1px solid #dceef0;
	float: left;
	font-size: 11px;
 }
#content-sidebar blockquote {
	font-family: Palatino, "Lucida Grande", Georgia; 
	font-size: 15px;
	line-height: 20px;
	color: #f0645d;
	font-weight: bold;
	font-style: italic; }
#content-sidebar ul, #content-sidebar ol {
	margin-left: 19px;
	font-family: Georgia, Times, serif;
	line-height: 22px;
	color: #5d5d5d;
	margin-bottom: 15px;
	font-size: 12px; }
.press-entry {
	margin-bottom: 20px; }
.speaker {
	padding-bottom: 20px;
	float: left;
	width: 700px;
	border-bottom: 1px dashed #dbdbdb;
	margin-bottom: 20px; }
h3.section-link {
	font-size: 20px;
	
	padding: 10px 0px 20px;}
.speaker-image {
	width: 229px;
	float: left;
}
.nominee-image {
	width: 129px;
	float: left;
}
.nominee {
	padding-bottom: 20px;
	float: left;
	width: 450px;
	border-bottom: 1px dashed #dbdbdb;
	margin-bottom: 20px; }
.speaker-image img, .nominee-image img {
	float: left;
	padding: 1px;
	border: 1px solid #eee;
	
	}
.speaker-info {
	padding: 5px 0px 0px 10px;
	width: 460px;
	float: left;
	line-height: 19px;
	}
#content-wrapper .speaker-info ul {
	list-style-type: disc;
	margin: 10px 0px 10px 15px; }
#content-wrapper .speaker-info li {
	line-height: 20px; }
.nominee-info {
	padding: 5px 0px 0px 10px;
	width: 310px;
	float: left;
	line-height: 19px;
	}
.speaker-info .background {
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.5px;
	color: #6da39c;
	line-height: 17px;}
.speaker-info h3, .nominee-info h3 {
	font-size: 16px; }
#nominee_list {
	margin-top: 15px;
	float: left; }
#article .nominee-info h3 {
	margin: 0; padding: 0; }
#article {
	width: 450px;
	padding: 5px 0px 0px 5px;
}
#article .author-date, .front-news .author-date {
	margin: 0; 
	margin-bottom: 5px;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 0.3px;
	border-bottom: 1px solid #eee;
	padding-bottom: 5px;}
#article strong {
	color: #5d5d5d; }
#article blockquote, #article code, #article pre {
	color: #525252;
	font-size: 12px;
}
#article code {
	padding: 5px; 
	background-color: #f1f5f1; }
#article pre {
	margin: 10px 0px;
	line-height: 18px;
	background-color: #f1f5f1;
	padding: 5px; }
#article blockquote {
	padding: 10px;
	font-style: italic; 
	line-height: 20px;
	font-size: 14px;
	margin-bottom: 10px;
	font-family: Georgia, Times, serif; 
}
#article cite {
	
	font-family: Lucida Grande, Arial, sans-serif;
	font-size: 10px;
	color: #7ba09a;
	padding: 10px 7px 0px;  }
#article img {
	float: right;
	margin-bottom: 15px;
}
#article .align-left {
	float: left; 
	margin: 0px 10px 10px 0px; }
#article .align-right {
	float: right;
	margin: 0px 0px 10px 10px; }
#article ul, #article ol {
	margin-left: 19px;
	font-family: Georgia, Times, serif;
	line-height: 22px;
	color: #5d5d5d;
	margin-bottom: 10px;
	font-size: 12px; }
#article ul, #content-sidebar ul {
	list-style-type: disc;
}
#article ol, #content-sidebar ol {
	list-style-type: decimal; }	
#article h3, #article h4, #article h5 {
	margin: 18px 0px 2px 0px;
	line-height: 21px;
	}
#article h3 {
	font-size: 14px; }
#article h3 em {
	font-style: normal;
	color: #f0645d;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 1px;}
table#program td {
	padding: 4px 8px;
	}
#program .section table tr{
border: 0;}
#program .section table th {
	text-align: left;
	width: 320px;
	padding: 30px 10px 15px;
	font-size: 14px;
	line-height: 19px;
	margin: 0px 0px;
	text-indent: 0px;
	}
#program .section table td {
	font-size: 11px;}
table#program td.td-time {
	padding: 0;
	margin: 0;
	font-size: 12px;
	background: #e8f5f3;
	font-weight: bold;
	color: #333;
	text-align: center;
	width: 120px; }
#program .section {
	margin-top: 10px;
	background: #c0ddd9;
	color: #4e625e;
	}
.section .section-header {
	text-align: left;
	padding: 30px 10px 15px;
	font-size: 14px;
	line-height: 21px;
	margin: 0px 0px;
	text-indent: 0px;}
table#program {
	width: 700px; 
	border-top: 1px solid #d7e9e6;
	border-bottom: 2px solid #d7e9e6;}
table#program tr {
	border-bottom: 1px solid #d7e9e6;
	margin: 10px 0px 10px 0px;}

table#program td.td-text {
	width: 580px;
	padding-left: 15px; }
h4 {
	font-family: Georgia, Times, serif;
	font-weight: bold;
	text-transform:  uppercase;
	font-size: 11px;
	line-height: 22px;
	color: #a94844;
	letter-spacing: 0.1em;}

/* 	#### 
	####		PROMO 
   	####  									*/
   	
#promo {
	width: 710px;
	height: 210px;
	float: left;
	text-indent: -9999px;
	background: url(http://businessforpeace.no/img/promobg2.png) no-repeat #8da994;
}
#promo-navigation {
	width: 710px;
	background: url(http://businessforpeace.no/img/promonavbg.png) repeat-x;
	height: 44px;
	float: left; 
}
#promo-navigation li {
	float: left;
}
#promo-navigation li.important {	
	background: url(http://businessforpeace.no/img/promonavbg_important.png) repeat-x;
	}
#promo-navigation li a {
	padding: 17px 35px 14px 35px;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 12.5px;
	font-weight: bold;
	border-right: 1px solid #c8d9d1;
	color: #6f927a;
	letter-spacing: 0.1em; 
	float: left;
	display: block;
	background: url(http://businessforpeace.no/img/subbghover.png) 0px 200px no-repeat;  }  
#promo-navigation li.important a { 
	color: #4e665c;
	background: url(http://businessforpeace.no/img/subbghover_important.png) 0px 200px no-repeat;
	}
#promo-navigation li a.last {
	border: 0;}
#promo-navigation li.important a:hover {
	color: #273c33; }
#promo-navigation li a:hover {
	color: #4e665c;
	background-position: 50% 0px; } 	
 
#winner-award a {
	width: 710px;
	display: block;
	float: left;
	height: 210px; } 
/* 	#### 
	####		PROMO CONTENT 
   	####  									*/
   	
.front-news {
	width: 710px;
	float: left;
	font-size: 12px;
}
.front-news img {
	padding: 1px;
	float: right;
	border: 1px solid #eee;
	margin: 5px 0px 5px 10px;
}
.front-news .news-header, .video-header {
	width: 690px;
	float: left;
	background: #f1f5f1;
	border-bottom: 1px solid #eee;
	padding: 7px 10px 5px;
	margin-bottom: 15px; }
.front-news h3, #front-video h3 {
	text-align: left;
	line-height: 19px;
	margin-bottom: 0;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	float: left;
	}
.front-news .find-more {
	margin: 0;
	width: 500px;
	text-align: right;
	text-transform: uppercase;
	letter-spacing: 0.1px;
	font-size: 11px;
	float: right;}
.news-entry {
	width: 330px;
	float: left;
	min-height: 180px;
	margin-right: 20px;
}
.news-entry h2 {
	font-size: 15px;
	margin-bottom: 4px;
	line-height: 22px;
	color: #4b4b4b; }
.news-entry .ingress {
	font-weight: bold;
	font-size: 12px; }
	
#front-video {
	width: 710px;
	float: left;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	text-align: center;
	margin-top: 10px;
	padding: 20px 0px;
}
#front-video object {
	margin: 0 auto; }

/* 	#### 
	####		FORMS 
   	####  									*/ 
   	
/* 	#### 
	####		REGISTRATION 
   	####  									*/ 
   	
form#registration, form#contactform {
	font-family: Lucida Grande, sans-serif;
}   	
 
#registration ol, #contactform ol {
	list-style-type: none;
	}  	
#registration ol li, #contactform ol li {
	width: 550px;
	float: left;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #dbdbdb;}
#registration .errorlist, #contactform .errorlist, #registration .errorlist li, #contactform .errorlist li {
	border: 0;
	width: 150px;
	float: 0;
	margin: 0;
	font-weight: bold;
	padding: 3px 0px 0px 8px; }	

#registration ol li label, #contactform ol li label {
	font-weight: bold;
	}
#registration ol li div, #contactform ol li div {	
	padding-top: 6px;
	width: 220px; 
	float: left;}	
#registration input, #registration select, #contactform input, #contactform select, #contactform textarea {
	float: left;
	width: 300px; 
	}
legend {
	text-indent: -9999px;
	border: 0;}
/* 	#### 
	####		FOOTER 
   	####  									*/ 
  	
#footer {
	margin: 40px 0px;
	border-top: 2px solid #eee;
	width: 960px;
	padding: 20px 0px;
	height: 140px;
	float: left;}
	
#footer #partners {
	float: right;
	}
	
.partners-page img {
	margin: 0px 10px 10px 0px;
	padding: 4px;
	border: 1px solid #eee;
	}
#footer #partners .collaboration, #footer #partners .association {
	border: 0;
	margin: 0;
	padding: 0;
	}
.association {
    display: none;
}
#footer #partners div {
	float: left;
	margin-right: 10px;
	padding-right: 10px;
	height: 80px;
	}	
#footer #partners .last {
	margin: 0;
	padding: 0;}
#footer #partners div h4 {
	border-bottom: 1px solid #eee;
	font-family: "Lucida Grande", Arial;
	font-size: 11px;
	margin-bottom: 15px;}
#contact-information {
	width: 160px;
	float: left; }
#contact-information address {
	margin-bottom: 10px; 
	line-height: 17px;
	font-style: normal;}
#phone-mail {
	float: left;
	width: 190px;}
#phone-mail dt {
	margin-bottom: 5px;
	float: left;
	font-weight: bold;
	width: 70px;}
#phone-mail dd {
	width: 120px;
		margin-bottom: 5px;
	float: left;}
#credits {
	width: 960px;
	margin-top: 15px;
	border-top: 1px solid #eee;
	padding-top: 10px;
	text-align: right;
	float: right;}
