/* hopefully will make it easier to publish 2 column projects */

body { background: #aba8a4 !important;}

p.image {
	background:#FFFFFF none repeat scroll 0 0 !important;
	color:white;
	font-size:11px !important;
	line-height:normal !important;
	overflow:hidden;
	padding:3px;
	width:150px;
}

h6.article-tools{margin: 5px 0 0 0;}
.article-tools img {
padding:0 1px 0 2px;
position:relative;
top:2px;
}

a.stbutton {
padding:1px 2px 5px 20px !important;
}

span#sharethis_0{padding-left:2px;}

h6.article-tools.up-top{margin: 5px 0 0 0;text-align: right;}

.article-tools.up-top img {
padding:0 1px 0 5px;
position:relative;
top:2px;
}

p.image.medium {
color:#888888 !important;
font-size:1.25em !important;
}

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

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

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

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

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

div.inner-column-left {width: 520px; padding: 0 0 0 30px;}
div.inner-column-right {width: 235px; float: left; margin-left: -1px; margin-right: -1px;}

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;}

.column.left ul.navigation.project {position: absolute; z-index: 9999; top: 145px; left: 26px; width: 401px; height: 32px; overflow: visible; background: #a86d2a url(./../images/nav-bg.gif) no-repeat; margin: 0;}

.column.left ul.navigation.project li {height: 32px; display: block; margin-right: -10px; position: relative;}

.column.left ul.navigation.project li span {position: absolute; top: -9999px;}

.column.left ul.navigation.project li a {display: block; height: 32px; background-position: 0 0; background-repeat: no-repeat;}

.column.left ul.navigation.project li.project-home a {background: url(./../images/nav-home.gif); width: 74px;}

.column.left ul.navigation.project li.project-articles a {background: url(./../images/nav-articles.gif); width: 116px;}
.column.left ul.navigation.project li.project-articles {margin-right: -16px;}

.column.left ul.navigation.project li.project-map a {background: url(./../images/nav-map.gif); width: 68px;}

.column.left ul.navigation.project li.project-about a {background: url(./../images/nav-about.gif); width: 181px;}

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


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

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

.column.left ul.navigation.project li.dropdown ul {position: absolute; top: 32px; left: 3px; width: 154px; padding: 10px 0 0; background: url(../images/nav-dropdown-bg.gif); margin: 0; border-bottom: 1px solid white;}

.column.left ul.navigation.project li.dropdown ul li {height: auto; float: none; padding: 0 16px 5px; margin: 0 1px;}

.column.left ul.navigation.project li.dropdown ul li.last-item {border-bottom: 1px solid #999 !important;}

.column.left ul.navigation.project li.dropdown ul li a {background: none !important; height: auto; width: auto;}

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

.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;}


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


/* */

#project_footer {height: 95px; width: 800px; padding: 0; background: url(../images/footer-bg.jpg) no-repeat;}
#project_footer ul.navigation.project {float: right; padding-top: 60px; padding-right: 30px;}
#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;}


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

div#project_header {width: 800px; height: 177px; background: url(../images/project-header.jpg) no-repeat; position: relative;}

#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.inner-column-left {width: 524px; border-right: 1px solid #ccc;}


div#project-slideshow-wrapper {width: 800px; height: 280px; overflow: hidden; background-color: #d0d9db; position: relative; margin-top: 25px;}

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

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 {margin: 15px 30px; width: 748px; height: 220px;}

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 img {float: left; margin-right: 20px; margin-bottom:0; padding-bottom: 0;}

div#project-slideshow-wrapper div#slideshow-controls1 {position: absolute; z-index: 999; left: 650px; top: 240px;}

a.opacity-hover:hover {filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;}

a#pause_play {overflow: hidden; background: url(../images/Pause-play.gif) no-repeat 0 0;}

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

div#slideshow-controls1 a {display:inline-block; margin-left: 3px; width: 35px; height: 23px;}

#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;}

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;}

div.key-findings {width: 180px; height: 20px; overflow: visible; float: right; border-left: 1px solid white; display: inline; margin-bottom: -1px;}

div.key-findings h5 {height: 20px; font-size: 13px; line-height: 20px; font-weight: bold; text-transform: uppercase; letter-spacing: 1px; color: #666; margin: 0 !important; background: #fefff2; border-left: 1px solid #ba8137; border-bottom: 1px solid #ccc;}
div.key-findings h5 a {color: #666 !important; padding-right: 15px; padding-left: 8px; background: url(./../images/key-facts-arrow-down.gif) no-repeat 100% 50%; width: 148px; display: block;}
div.key-findings h5.opened a {background-image: url(./../images/key-facts-arrow-up.gif)}
div.key-findings ul {margin: 0 !important; padding: 5px 0 5px 8px; background: #fefff2; border: 1px solid #999999; width: 171px; z-index: 999;}
div.key-findings ul li {color: #333; padding: 0 12px; margin: 8px 0; background: url(./../images/bullet-keyfacts.gif) no-repeat 0 5px; line-height: 17px; font-size: 13px; z-index: 999; font-weight: bold;}

div.country-entry div.country-content {padding-right: 20px;}

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


ul.country-entry-list {font-size: 14px;}
ul.country-entry-list li {padding-left: 18px; margin: 10px 0; background: transparent url(./../images/bullet-giant.gif) no-repeat 0 3px !important; width: 506px;}
ul.country-entry-list li h5 {font-size: 19px; font-family: Georgia, serif; color: #333; margin: 0 !important;}

p.slideshow-extra-link{padding-top:10px; margin-left:405px; border-top:1px solid #BBB !important; margin-top:8px !important;}
/* */
div.inner-column-right {border-left: 1px solid #ccc; padding-left: 10px;}

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:210px; text-align: right; padding: 7px 10px; font-size: 12px; line-height: 14px;}
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;}


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 .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;}




