/****************** CPI Investigations Base *******************/

/*
--------------------------
RESET PROJECT GLOBAL CSS
--------------------------
*/
#cpi_container #cpi_content .column.left .bucket p,
.column.left .bucket ul li {
	color:#fbe5a8 !important;
	font:14px/20px Georgia, "Times New Roman", Times, serif;
}
#cpi_content {
	background-image: url(../img/project_longwall_content-bg.gif); border: none !important;
}

.column.projectnav {float: none; width: auto;}

.column.left {width: 800px; margin: 0; padding:0; background: transparent;}

body.item .column.left .title {background: none;}

body.item .column.left .title h2 {color: white; font-size: 26px;}
body.item .column.left .title h2 a {color: #d48410 !important;}
.column.left .bucket h3 {font-size: 14px; color: white;}

body.homepage .column.left .bucket {
	background:url(../img/project_longwall_bucket-bg.jpg) no-repeat 0 0;
	border:none;
	clear:both;
	margin:0 20px 20px;
}

#project_footer {display: none;}

.column.left a {color: #e99925 !important;}


/*
--------------------------
ENTRY TOOLS
--------------------------
*/

.item_tools {margin: 40px 25px 20px;}

.entry_tools a:link, .entry_tools a:visited, .entry_tools a:hover {color: #FFB79B;}

.entry_tools a.active {color: white !important; border-bottom-color: #FBE5A8;}

#emailThis, #shareThis {background: #451d0b; border-color: #FBE5A8;}

#emailThis form label {color: #ccc;}

body.item .item_tools {padding: 0; background: none; width: auto; border-top: none;}

#shareThis ul li, .shareThis ul li {width: auto; margin: 5px;}
#shareThis a, .shareThis a {width: 101px; height: 16px; display: block; color: #ccc !important; padding: 3px; border: 1px solid #211208; font-size: 11px !important; line-height: normal; text-decoration: none !important;}
#shareThis a img, .shareThis a img {float: right !important; margin: 0 !important;}
#shareThis a span, .shareThis a span {float: left; display: block; padding-top: 2px;}
#shareThis a:hover, .shareThis a:hover {background: #211208;}

/*
--------------------------
QUOTES
--------------------------
*/
.column.left .bucket p.quote, .column.left .bucket p.quote span {padding: 0 !important; background: none !important; color: #999 !important;}
.column.left .bucket p.quote.docs {margin-right: 100px !important;}



/*
--------------------------
CAPTIONS
--------------------------
*/
.column.left p span.image {color: #b5b5b5;}

/*
--------------------------
NAV
--------------------------
*/

.column.projectnav{
	background:url(../img/project_longwall_content-nav_bg.jpg) no-repeat 0 0;
	height:43px;
	width:800px;
}
.column.projectnav ul.navigation.project{
	display:inline;
	display:block;
	margin:0;
	padding:0 50px;
}
.column.projectnav ul.navigation.project li{
	display:block;
	float:left;
	height:43px;
	margin:0 20px 0 50px;
	width:150px;
}
.column.projectnav ul.navigation.project li a{
	display:block;
	height:43px;
	text-indent:-9999px;
	width:150px;
}
.column.projectnav ul.navigation.project li.project-multimedia a:link, .column.projectnav ul.navigation.project li.project-multimedia a:visited{
	background:url(../img/project_longwall_nav-multimedia.jpg) no-repeat 0 0;
}
.column.projectnav ul.navigation.project li.project-resources a:link, .column.projectnav ul.navigation.project li.project-resources a:visited{
	background:url(../img/project_longwall_nav-resources.jpg) no-repeat 0 0;
}
.column.projectnav ul.navigation.project li.project-documents a:link, .column.projectnav ul.navigation.project li.project-documents a:visited{
	background:url(../img/project_longwall_nav-documents.jpg) no-repeat 0 0;
}
.column.projectnav ul.navigation.project li.project-multimedia a:hover,
.column.projectnav ul.navigation.project li.project-multimedia a.active,
.column.projectnav ul.navigation.project li.project-resources a:hover,
.column.projectnav ul.navigation.project li.project-resources a.active,
.column.projectnav ul.navigation.project li.project-documents a:hover,
.column.projectnav ul.navigation.project li.project-documents a.active
{
	background-position:0 -43px;
}

/*
--------------------------
inner left column
--------------------------
*/
body.homepage #inner_column_left{
	display:inline;
	float:left;
	margin-right:20px;
	padding:20px 0 0;
	width:460px;
}
body.homepage #inner_column_left p{
	padding:0 20px;
	text-align:justify;
}
.column.left #inner_column_left img.cutout.right{
	float:right;
	height:80px;
}
body.homepage #inner_column_left .video{
	background:url(../img/project_longwall_video_bg.jpg) no-repeat 0 0;
	height:400px;
}
body.homepage #inner_column_left .video h3{
	background:url(../img/project_longwall_video_heading.gif) no-repeat 44px 37px;
	height:70px;
	margin:0;
	text-indent:-9999px;
}
body.homepage #inner_column_left .video object{
	margin:0 0 20px 32px;
}

/* drop cap */
body.homepage #inner_column_left span#drop-cap {color: #201105; font-size: 70px; line-height: 60px; display: block; float: left; margin-right: 5px; margin-left: -3px; position: relative;}
body.homepage #inner_column_left span#drop-cap span {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../img/drop-cap-texture.png) repeat;}

/*--------------------------
inner right column
--------------------------*/
body.homepage #inner_column_right{
	background:url(../img/project_longwall_column_right_bg.jpg) repeat-y 0 70px;
	display:inline;
	float:left;
	padding:0;
	width:280px;
}
body.homepage #inner_column_right h3{
	background:url(../img/project_longwall_column_right_heading.gif) no-repeat 0 0;
	height:70px;
	margin:0 0 10px !important;
	text-indent:-9999px;
}
body.homepage #inner_column_right .entry{
	padding-bottom:20px;
}
body.homepage #inner_column_right .entry.last{
	background:url(../img/project_longwall_column_right_foot.gif) no-repeat bottom left;
	padding-bottom:30px;
}

body.homepage #inner_column_right #entry-footer {display: block; width: 280px; height: 50px; background:url(../img/project_longwall_column_right_foot.gif) no-repeat bottom left; margin-top: -30px;}

body.homepage #inner_column_right img{
	padding:0 30px 10px;
}
body.homepage #cpi_container #cpi_content #inner_column_right p{
	color:#b0532e;
	font:11px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 40px 10px;
}
body.homepage #cpi_container #cpi_content #inner_column_right p a{
	color:#ffb79b;
}
body.homepage #cpi_container #cpi_content #inner_column_right p a:link, body.homepage #cpi_container #cpi_content #inner_column_right p a:visited{
	color:#ffb79b;
	padding:0 2px;
	text-decoration:underline;
}
body.homepage #cpi_container #cpi_content #inner_column_right p a:hover, body.homepage #cpi_container #cpi_content #inner_column_right p a:active{
	color:#fff;
}

/*--------------------------
multimedia page
--------------------------*/
body.pages .column.left .bucket {background: url(../img/content-bg-middle.gif) repeat-y 50% 0; padding: 0;}
body.pages .column.left .bucket #bg-top {background: url(../img/content-bg-top.gif) no-repeat;}
body.pages .column.left .bucket #bg-bottom {background: url(../img/content-bg-bottom.gif) no-repeat;}
body.pages .column.left .bucket #bg-top,
body.pages .column.left .bucket #bg-bottom {width: 800px; height: 30px; background-position: 50% 0;}

body.pages .column.left .bucket h3 {color: #D48410;}

body.pages .column.left .bucket .inner-bucket {padding: 20px 100px;}

body.x1069 .column.left .bucket .inner-bucket {text-align: center;}
body.pages .column.left .bucket .inner-bucket .video {padding: 40px 0;  background: black;}


body.x1069 .slideshow{
	background:url(../img/project_longwall_slideshow_bg.jpg) no-repeat 0 0;
	width: 425px;
	padding:40px;
	padding-right: 80px;
}
body.x1069 .slideshow2{
	background:url(../img/project_longwall_slideshow_bg2.jpg) no-repeat 0 0;
	height:400px;
	padding:40px;
}
body.x1069 .slideshow h3,body.x1069 .slideshow2 h3{
	height:30px;
	margin:0;
	text-indent:-9999px;
}


