#cpi_content {background-image: url(/investigations/assets/layout/img/project/project_model_content-bg2.gif);}

body.homepage #cpi_content {background-image: url(../images/content-bg.gif);}

.column.left {width: 800px; padding-bottom: 20px; margin: 0;}

.cutline {font-size: 13px; color: #797979; line-height: 1.25em;}

h4 img {float: none; margin: 0;}

div.inner-column-intro {width: 800px;}

body.item .column.left p.authors {font-size: 13px; color: #727272;}

div.inner-column-left,
div.inner-column-right {float: left;}

body.homepage div.inner-column-left {width: 560px;}
div.inner-column-right {width: 240px; float: left; background: url(../images/bg-inner_col_right.gif) repeat-x;}

div.inner-column-left.no-right-column {width: 760px; border: none;}

.img-text {position: absolute; top: -9999px;}

p.dateline {float:left; margin-bottom:-10px !important; padding-right:4px;}

/* */
.column.left {position: relative; z-index: 1; padding-right: 1px; /*background: url(../images/bg-column_left.gif) repeat-y 100% 0;*/ background: transparent; overflow: visible;}

.column.left ul.navigation.project {position: absolute; z-index: 9999; top: 248px; left: 140px; height: 40px; overflow: visible; background: #d1d0c7; margin: 0; text-align: center; padding: 2px 1px 0 2px;}

.column.left ul.navigation.project li {background: #ce3d27; height: 40px; margin-right: 1px;}

.column.left ul.navigation.project li a {padding: 15px 14px 14px; font-size: 12px; line-height: 11px; text-transform: uppercase; letter-spacing: 2px; color: white !important; display: block; float: left; background: #ce3d27;}

.column.left ul.navigation.project li a:hover {background-position: 0 100%; background: black; text-decoration: none;}

.column.left ul.navigation.project li#site-search {background: white; padding: 10px; height: 20px; overflow: hidden;}
.column.left ul.navigation.project li#site-search form {display: inline;}
.column.left ul.navigation.project li#site-search form input.text {float: left;}


#project_footer ul.navigation.project li.project-articles {display: none;}

img#cop15 {margin: 10px 0 15px}

.column.left ul.navigation.project li.dropdown {position: relative;}

.column.left ul.navigation.project li.dropdown ul {position: absolute; top: 36px; left: 0; width: 170px; padding: 7px 10px 7px 0; margin: 0; background: black; filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9; text-align: left;}

.column.left ul.navigation.project li.dropdown ul li {height: auto; float: none; margin: 0 1px; background: transparent; width: auto; overflow: hidden;}

.column.left ul.navigation.project li.dropdown ul li a {background: none !important; height: auto; width: auto !important; padding: 5px 14px; float: none; text-align: left; text-transform: none; letter-spacing: 0; font-size: 13px; clear: both; display: inline-block;}
.column.left ul.navigation.project li.dropdown ul li a:hover {background: transparent; color: #CE3D27 !important;}

.column.left ul.navigation.project li.menu-active a {background-position: 0 100% !important; cursor: default; background: black;}

.column.left ul.navigation.project li.menu-active ul li a {cursor: pointer;}

.column.left ul.navigation.project li h6 {text-transform: uppercase; font-weight: bold; font-size: 11px; letter-spacing: 1px; color: #333; padding-top: 10px; margin-top:6px; border-top:1px solid #999999; display: inline-block;}

.column.left ul.navigation.project li.dropdown ul li ul {position: static; display: block;}

body.item .column.left ul.navigation.project li.dropdown ul li h4 {text-align: left; font-family: Arial, sans-serif; text-transform: uppercase; letter-spacing: 2px; font-size: 11px; color: #999; padding: 2px 14px 0; margin: 0 !important; text-align: left; clear: both;}

li.country-articles {}
li.country-articles ul {padding-top: 0;}
li.country-articles ul li {margin-left: 15px !important; border-left: 1px solid #666;}
.column.left ul.navigation.project li.dropdown ul li.country-articles ul {padding-top: 0;}
.column.left ul.navigation.project li.dropdown ul li.country-articles ul li a {padding: 5px 7px;}

ul.navigation.project li.dropdown ul {display: none;}

div#project-title h1 {float: left;}
div#project-title p#subtitle {float: left; margin: 2px 0 3px 30px;}
div#project-title p#bbc-credit {clear: both; text-align: center; float: left; width: 740px;}
div#project-title p img {margin: 0; float: none;}


/* */

#project_footer {height: 90px; width: 800px; padding: 0; background: url(../images/footer-bg.jpg) no-repeat;}
#project_footer ul.navigation.project {padding-top: 35px; padding-left: 30px; background: transparent;}
#project_footer ul.navigation.project li {text-transform: uppercase; font-size: 11px; letter-spacing: 1px; font-weight: bold; color: white;}
#project_footer ul.navigation.project li a {color: white !important;}
#project_footer ul.navigation.project li#site-search {display: none;}


.column.left a {color: #ce3d27 !important;}
.read_more {font-size: 14px;}

div#project_header {}

#project_header h1 a {display:block; height:177px; width:800px;}

body.homepage .column.left h2 {font-size: 28px !important; font-weight: normal;}

h3 {color: #7a3e2d; font-size: 12px; text-transform: uppercase; letter-spacing: .14em; font-weight: bold; margin-bottom: 10px; margin-top: 0;}

body.item .column.left p {font-size: 14px; color: #333; margin-bottom:5px;}

/* RELATED ENTRIES BOX */

#related-entries-box {width: 155px; padding: 15px 20px; float: right; border: 1px solid #ccc !important; clear:both; margin: 0 0 15px 20px;}

#related-entries-box h6{
color:#333333;
font-size:13px;
font-weight:bold;
letter-spacing:1px;
margin-bottom:0 !important;
text-transform:uppercase;
}

/* */


div#project-slideshow-wrapper {width: 800px; height: 265px; overflow: hidden; background: #f0efe5 url(../images/bg-slideshow.jpg) no-repeat; position: relative;}

div#project-slideshow {position: relative; width: 800px; height: 265px;}

div#project-slideshow h2 a {color:#333333 !important; font-family:georgia; font-size:90%; font-weight:bold; letter-spacing:-.02em;}

div#project-slideshow div.slide {position: absolute; width: 740px; height: 245px; padding: 20px 30px 0;}

div#project-slideshow div.slide span.photo-credit {color:#767676; letter-spacing:1px; text-transform:uppercase; clear: both; text-align: left; padding-top: 3px; font-size: 10px; float:left;}

div#project-slideshow div.slide div.img-wrap {position: relative; height: 245px; overflow: hidden; float: left;}
div#project-slideshow div.slide div.img-wrap img {float: left; margin-right: 20px; margin-bottom:0; padding-bottom: 0; border: 5px solid white;}
div#project-slideshow div.slide div.img-wrap p.img-credit {position: absolute; left: 0; bottom: -1px; width: 350px; padding: 5px 10px; background: black; color: white; font-size: 11px; font-style: italic; margin: 0; filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;}

div#project-slideshow div.slide div.slide-story {float: left; width: 350px;}
div#project-slideshow div.slide div.slide-story p.country-title {font-size: 13px; text-transform: uppercase; letter-spacing: 1px; color: #a6a69a;}
div#project-slideshow div.slide div.slide-story h5 {font-size: 24px; padding: 0;line-height:24px;}
div#project-slideshow div.slide div.slide-story h5 a:hover {text-decoration: none;}
div#project-slideshow div.slide div.slide-story p {color: #6b6b64; margin: 0;}

div#project-slideshow-wrapper div#slideshow-controls1 {position: absolute; z-index: 999; right: 30px; bottom: 10px; padding-left: 2px; width: 84px; height: 32px; background: url(../images/bg-slide_controls.gif) no-repeat;}

a.opacity-hover:hover {filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;}

a#pause_play {overflow: hidden; background: url(../images/Pause-play.gif) no-repeat 50% 0; width: 33px; height: 30px;}

a.slideshow-paused {background-position: 0 100% !important;}

div#slideshow-controls1 a {display:block; float: left;}

#previous-slide1{float:none;}
#next-slide1{float:none;}

div#slideshow-controls2 {position: relative; left: 7px; height: 35px; border-bottom: 1px solid #ccc; width: 205px; margin-bottom: 5px;}
div#slideshow-controls2 a {display:block; position:absolute; top:12px; }
div#slideshow-controls2 a#previous-slide2 {left: 0;}
div#slideshow-controls2 a#next-slide2 {right: 0;}

/* */
div.country-entry {overflow: visible; padding-bottom: 18px; background-position: 95% 35px; background-repeat: no-repeat; margin-top: 20px;}

div.country-entry h2 {clear: both; padding-top: 15px;}

div.country-entry div.country-heading {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; height: 20px; margin-top: 28px;}

body.homepage div.inner-column-left div.country-entry div.country-heading {margin-top: 0;}

div.country-entry div.country-heading.copenhagen h4 {padding-left:5px;}
div.country-entry div.country-heading.copenhagen {border-left: 10px solid #CCC; margin-left: -5px;}


div.country-heading h4 {width: 300px; font-size: 17px; line-height: 20px; font-family: Arial, sans-serif; font-weight: bold; letter-spacing: .125em; text-transform: uppercase; margin: 0 !important; color: #82807d; position: relative; padding-left: 35px; position: relative;}

div.country-heading h4 img {width: 40px; height: 40px; position: absolute; top: -7px; left: -10px; border: 0;}

body.item .column.left div.key-findings ul {display: none; position: absolute; z-index: 9999;}


ul.country-entry-list {font-size: 14px; padding: 10px 30px;}
ul.country-entry-list li {background: transparent url(./../images/bullet-giant.gif) no-repeat 0 3px !important;}
.column.left ul.country-entry-list li h5 {font-size: 32px; line-height: 32px; color: #333; margin: 0 0 5px 0 !important;}
.column.left ul.country-entry-list li h5 a {color: #333 !important;}
.column.left ul.country-entry-list li h5 a:hover {text-decoration: none;}

p.slideshow-extra-link{padding-top:5px; border-top:1px solid #BBB !important; margin-top:5px !important;}
/* */

div.inner-column-right ul,
div.inner-column-right blockquote {padding: 5px 25px 20px 7px;}

div.inner-column-right ul li {padding: 2px 0;}

div.inner-column-right ul li p span.entry-date {font-size: 12px; color: #8a8a8a;}

div.inner-column-right blockquote {padding-top: 10px;}
div.inner-column-right blockquote p.news-quote {font-family: Georgia, serif; font-size: 16px !important; line-height: 20px !important; color: #7d7d7d !important; width: 205px;}
div.inner-column-right blockquote p.news-quote img {margin: -10px 5px 0 0 !important; height: 26px;}

div.inner-column-right blockquote p.news-credit {font-size: 12px !important; font-weight: bold; margin-top: 10px; width: 205px;}
div.inner-column-right blockquote p.news-credit img {margin: 3px 10px 0 0 !important;}

div.news-quotes {position: relative;}

/* set your quote slideshow height here */
div.news-quotes,
div.news-quotes div,
div.news-quotes div blockquote {height: 400px !important; width: 235px !important; display: block;}


div#search-form {position: absolute; right: 25px; bottom: 4px; padding: 6px; padding-bottom: 0; width: 206px; height: 24px; background: url(../images/search-bg.gif) no-repeat;}
div#search-form input.text {width: 136px; border: none; background: transparent;}
div#search-form input.submit {background: transparent; text-indent: -999px; border: none; width: 59px;}


div#social-links {float:right; width:220px; text-align: right; padding: 7px 10px; font-size: 12px; line-height: 14px; background: #fff;}
div#social-links img {vertical-align: text-bottom;}


body#interior h3.deck-head {color: #a86d2a; font-size: 17px; font-weight: bold; letter-spacing: 0; text-transform: none; margin-top:8px; line-height: 19px;}
body#interior h3 {color: #333; font-size: 17px; font-weight: bold; letter-spacing: 0; text-transform: none; margin-top: 22px;}

.column.left p img, .column.left p span.image {margin-bottom:10px;}
.quotes-photo {margin-bottom: 40px !important;}

cpi_content.css (line 98)


body#interior div.inner-column-left h6 {margin-bottom: 25px;}

body#interior .column.left .inner-column-left p {font-size: 15px; line-height: 20px; margin-top: 10px;}

body#interior .column.left .inner-column-left ul,
body#interior .column.left .inner-column-left ol {line-height: normal; margin-left: 20px;}

body#interior .column.left .inner-column-left ul li,
body#interior .column.left .inner-column-left ol li {font-size: 15px; margin-top: 10px;}

body#interior .column.left .inner-column-left ul {list-style: square outside;}
body#interior .column.left .inner-column-left ol {list-style: decimal outside;}

div#index-and-related {float: right; clear:right;}
/* Article Index */
ul.article-index {width: 155px; padding: 15px 20px; border: 1px solid #ccc !important; margin: 0 0 15px 20px; clear:right;}
ul.article-index li h6 {font-size: 13px; text-transform: uppercase; letter-spacing: 1px; color: #333; font-weight: bold; margin-bottom: 0 !important;}
ul.article-index li.article-index-title ul li {padding-left: 12px; font-size: 14px; font-weight: bold;}
ul.article-index li.article-index-title ul li a {font-size: .95em;}

ul.article-index a{background: url(../images/bullet-articleindex-hover.gif) no-repeat scroll 20px 10px; display:block; margin:0 -20px 0 -34px; padding:4px 10px 4px 34px;}
ul.article-index a:hover{background-color:#F5E9DC; display:block;}

div.inner-column-right h6 {margin: 0 !important;}

/* Related Content Box */

ul.related-content {width: 155px; padding: 15px 20px; border: 1px solid #ccc !important; margin: 0 0 15px 20px; }
ul.related-content li h6 {font-size: 13px; text-transform: uppercase; letter-spacing: 1px; color: #333; font-weight: bold; margin-bottom: 0 !important;}
ul.related-content li.related-content-headline ul li {padding-left: 12px;font-size: 14px; font-weight: bold;}
ul.related-content li.related-content-headline ul li a {font-size: .95em;}

ul.related-content a{background: url(../images/bullet-articleindex-hover.gif) no-repeat scroll 20px 10px; display:block; margin:0 -20px 0 -34px; padding:4px 10px 4px 34px;}
ul.related-content a:hover{background-color:#F5E9DC;}


ul.article-index li ul li,
ul.related-content li ul li {display: block; padding: 0 !important; width: 195px;}

ul.article-index li ul li a,
ul.related-content li ul li a {display: block; padding: 5px 20px 5px 30px; margin: 0; background-position: 15px 10px;}

ul.article-index,
ul.related-content {padding: 15px 0; width: 195px;}

ul.article-index li h6,
ul.related-content li h6 {padding: 0 20px 0 15px;}


body#interior div.inner-column-left {width: 780px;}

body#interior .column.left div.item_footnotes {margin-top: 20px; border-top: 1px solid #ccc;}

body#interior .column.left div.item_footnotes p {font-size: 11px; color: #666;line-height: 1.25em;}

body#interior div.country-entry {padding-bottom: 0;}

body#interior div.country-entry div.country-content {padding: 0 30px;}

.column.left p span.image {color: #666; font-size: 11px;}

body#interior .column.left div.content-sidebar {width: 20%; float: left; margin: 15px 20px 10px 0; border-right: 1px solid #ccc; padding: 0 10px 10px 0;}
body#interior .column.left div.content-sidebar p {font-size: 13px; line-height: 18px; color: #A86D2A;}


