body {background: url(../img/luap_body-bg.gif) 0 0; background-attachment: fixed;}

#cpi_content {background-image: url(../img/project_luap_content-bg.gif); border-width: 0;}


#map-button {display: block; width: 200px; height: 120px; background: url(../img/luap-button-map.png) no-repeat;}


body.entry .column.left .bucket p {font-size: 13px; line-height: 21px; margin-bottom: 20px; padding-right: 50px;}


.column.projectnav {background: url(../img/ludap_nav-bg.gif) no-repeat;}

.column.projectnav ul.navigation.project {padding: 10px 0;}

.column.projectnav ul.navigation li {margin: 0 10px;}

.column.projectnav ul.navigation li {overflow: hidden; margin-bottom: 0;}


.column.projectnav ul.navigation li a {background-position: 0 0 !important; background-repeat: no-repeat !important; display: block;}
.column.projectnav ul.navigation li a:hover,
.column.projectnav ul.navigation li a.there {background-position: 0 100% !important;}


.column.projectnav ul.navigation li.project-mainnav a {height: 35px;}
.column.projectnav ul.navigation li.project-mainnav.md a {background-image: url(../img/ludap_nav-md.gif);}
.column.projectnav ul.navigation li.project-mainnav.pa a {background-image: url(../img/ludap_nav-pa.gif);}
.column.projectnav ul.navigation li.project-mainnav.va a {background-image: url(../img/ludap_nav-va.gif);}
.column.projectnav ul.navigation li.project-mainnav.glossary a {background-image: url(../img/ludap_nav-glossary.gif);}
.column.projectnav ul.navigation li.project-mainnav.supportthis a {background-image: url(../img/ludap_nav-support.gif);}
.column.projectnav ul.navigation li.project-mainnav.national a {background-image: url(../img/ludap_nav-national.gif);}


.column.projectnav ul.navigation li.project-intro a {height: 30px; background-image: url(../img/ludap_nav-intro.gif);}


.column.projectnav ul.navigation li a span,
.column.projectnav ul.navigation li span {position: absolute; top: -9999px;}


.column.projectnav ul.navigation li#project-resources {margin: 0; background: url(../img/ludap_nav-tools-bg.gif) no-repeat; padding: 140px 0 10px; width: 110px;}
.column.projectnav ul.navigation li#project-resources ul li a {background: none !important;}
.column.projectnav ul.navigation li#project-resources ul li a:hover,
.column.projectnav ul.navigation li#project-resources ul li a.there {background: url(../img/ludap_nav-tools-nav-bg.gif) no-repeat 95% 55% !important;}



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

h1, h2, h3, h4, .column.left p {color: white !important;}
.column.left p {margin-top: 0;}

.column.left a, 
#project_footer ul.navigation li a {color: #ffd33a !important;}

#project_footer {background: #222 url('../img/project_footer-art.gif') no-repeat; }

#project_footer ul.navigation {margin-left: 120px;}

.column.left {background: transparent; margin: 0; width: 690px;}
body.with_intro .column.left .introduction {padding-right: 10%; width: 90%; background: url(../img/project_ludap-intro-bg.jpg) no-repeat;}
body.with_intro .column.left .introduction h2 {font-size: 24px !important; font-weight: normal;}
body.with_intro .column.left .introduction p {font-size: 14px; line-height: 20px;}

#project_header {position: relative; width: 950px; height: 148px;}

#intro-top {position: absolute; bottom: 0; left: 110px;}

.column.left .title {width: 630px;}

.column.left .bucket {padding: 25px 25px 0;}

body.homepage .column.left .bucket {width: 210px; background-repeat: no-repeat; margin: 0; padding-top: 50px;}

body.homepage .column.left .bucket.states ol {margin: 0 10px 0 10px;}
body.homepage .column.left .bucket.states ol h4 {margin-right: 60px;}
body.homepage .column.left .bucket.states p {line-height: normal;}

#national {background-image: url(/investigations/luap/assets/layout/img/state_bg-national.gif); width: 660px; margin-left: 14px;}
#maryland {background-image: url(/investigations/luap/assets/layout/img/state_bg-maryland.gif);}
#pennsylvania {background-image: url(/investigations/luap/assets/layout/img/state_bg-pennsylvania.gif);}
#virginia {background-image: url(/investigations/luap/assets/layout/img/state_bg-virginia.gif);}
#interactive-maps {background-image: url(/investigations/luap/assets/layout/img/interactive-maps-bg.gif); width: 430px;}
#tip-line {padding-top: 0; border: none !important;}

#national h4, #national p {margin-right: 110px !important;}

.column.left .introduction .bucket,
body.homepage .column.left .bucket {border: none !important;}

body.homepage .column.left .bucket {border-left: 1px solid #424242 !important; margin: 0; margin: 20px 0 0 14px !important; float: left;}

body.homepage .column.left .introduction .bucket,
.column.left .introduction .bucket {float: none; margin: 0 0 0 25px !important; padding: 10px 0 !important; border: none !important;}

body.homepage .column.left .introduction .bucket {width: auto;}


body.item .column.left h2, body.item.overview .column.left .title h2, body.item .column.left .title h2 {
color:#ADD4E8;
font-family:Georgia,serif;
font-size:28px;
line-height:30px;
margin-left:-1px;
}

.bucket ol li {border-bottom: none !important;}

.column.left .bucket ul li {color: white !important;}


.content_breadcrumbs p.crumb {color: #888 !important;}

body.entry .column.left .bucket .item_footnotes p {font-size: 10px; line-height: normal; margin-bottom: 5px;}


/* entry tools */

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

.entry_tools a.active {color: white !important;}

#emailThis, #shareThis {background: #555;}

#emailThis form label {color: #ccc;}

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


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

/* tip line form */
body.confidential-tip-line #cpi_content form label {padding: 7px 9px; color: #333; font-size: 14px; background: #ffd33a; margin-bottom: 0; font-weight: bold;}

body.confidential-tip-line #cpi_content form .submit.textbutton {background: #ffd33a; border-color: white; color: #333; font-size: 12px; font-weight: bold;}

body.confidential-tip-line #cpi_content form textarea {border-color: #ffd33a; color: #333; font-size: 13px; padding: 7px;}

body.confidential-tip-line #cpi_content form {margin-top: 30px; padding: 20px; background:transparent url(../img/luap_body-bg.gif) repeat 0pt 0pt; border: 1px solid white;}
