/*
Theme Name: Deep Dive Intel
Description: Child theme using the Aggregate Theme
Author: The Larrabee Group
Template: Aggregate
*/

@import url("../Aggregate/style.css");

#site-title a {
    color: #009900;
}
body {background:none;}
a {color: #333333;}
.container {}
#content {border:none!important;}
#inner-border {border:none!important;}
#content-area .container {padding-top:0px;}
#top-header {background:none;}
#top-header .container {min-height: 26px;}
#inner-border {background:#fff;}
#top-stitch, #bottom-stitch {display:none;}
#logo-area {text-align:left;padding-bottom: 7px;border-bottom:4px solid #2d2d2d;}
#slogan {display:none;}

#inner-border, #content-shadow, #content-top-shadow, #content-bottom-shadow, #content  {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}

#top-shadow {display:none;}

#breadcrumbs {color:#1C3A70}

.recent-content {background:#fff;position:relative;padding:10px 10px 0px 10px;}
.recent-from {position:relative;padding-right:1px;width:316px;}
.recent-from .main-title {position:absolute;top:8px;background:none;z-index:100;left:10px;font-size:28px!important;color:#fff!important;text-shadow:none!important;text-transform:capitalize!important;}
.recent-from ul {margin-top:50px!important;padding-left:20px;}
.recent-from ul li {text-shadow:none;color:#fff!important;font-size:18px;margin-bottom:14px;}
.recent-from ul li a {color:#fff;}
.recent-middle {width:316px!important;}
.recent-middle .recent-content {padding:0px;overflow:hidden;padding-right:1px;height: 310px;}
.recent-last .recent-content {height: 310px;}

.page-template-page-blog-php h3.sub-title {font-size:1.2em;padding-left: 5px;margin-top:0px;}
.page-template-page-blog-php h2.et_pt_title {padding-bottom:6px;}
h4.cat-subtitle {font-size:1.3em;}

#search-form {
    background: none #fff;
    float: right;
    height: 27px;
    padding-right: 10px;
    right: 0;
    width: 220px;
border:2px solid #2d2d2d;
white-space:nowrap;
margin-top:100px;
color:#2d2d2d;
}
#search-form #searchinput {width:170px;}
#search-form #searchsubmit {position: relative;}
.recent-last .recent-content {padding:0px;overflow:hidden;}

#second-menu {background:#fff;border-bottom:1px solid #2d2d2d;}
ul#secondary-menu {padding-left: 0px;}
ul#secondary-menu li {background:none;border-right:1px solid #1c3a70;height:28px;margin-top:6px;margin-bottom:6px;line-height:29px;}
ul#secondary-menu a {
    color: #1C3A70;
    font-size: 13px;
    font-weight: bold;
    padding: 0 16px;
    text-decoration: none;
    text-transform: uppercase;

}
ul#secondary-menu li.menu-black {float:right;border-right:0px;background:#2d2d2d;margin-top:-1px;margin-bottom:0px;padding-top:7px;padding-bottom:6px;text-shadow:none;margin-right:0px;}
ul#secondary-menu li.menu-black a {color:#fff;}

ul#secondary-menu li.menu-deep {padding-left:18px;background:url(images/diver-bullet.png) no-repeat 4px 0px;}


#secondary-menu-bottom {width:957px;max-height:20px;position: relative;background:#F5F1F0;border-bottom:1px solid #fff;}
#secondary-menu-bottom a:hover {color:#e80005;text-decoration:none;}
#newstickers {position: relative;white-space:nowrap;background:#f5f1f0;width:440px;border-right:1px solid #fff;}
#newstickers ul.news-ticker li {float:left;white-space:nowrap;display:inline;max-height:20px!important;}
.tickerLink {position:absolute;left:80px;top:0px;}
.ticker-header {padding-left:10px;text-transform:uppercase;font-weight:bold;}
.menu-beat-menu-container {width:490px;position: absolute;left:450px;top:0px;clear:both;}
.menu-beat-menu-container ul li {float:left;margin-right:4px;}
.menu-beat-menu-container .beat-header {text-transform:uppercase;font-weight:bold;}

#deep-dive-hilite {background:url(images/dd-arrow.jpg) no-repeat top left #f7f1ee; height:57px;width:100%;display:block;border-top:1px solid #fff;border-bottom:1px solid #fff;}

.featured-description {background:none; width:750px;white-space:nowrap;height:57px; padding: 0;position: absolute; left: 200px;top: 20px;text-align:center;}
.featured-description h2.featured-title a {font-style:italic;color:#2d2d2d;font-size:24px;letter-spacing:.03em;}
.featured-description h2.featured-title a:hover {color:#666;}

#footer {background:none #2d2d2d;}
#footer-widgets {padding-top:4px; padding-bottom:4px;}

/*** ADS ***/
#top-ad {width:980px; text-align:right;margin:0 auto;}
#top-banner-ad {position:relative;top:4px;}

/*** Central Images ****/
.headline {
    bottom: 10px;
    color: #FFFFFF;
    font-size: 28px;
    font-weight: bold;
    left: 10px;
    line-height: 32px;
    position: absolute;
    text-shadow: 1px 1px 4px #000000;
text-transform:capitalize;
max-width:290px;
}
.recent-content {background:url(images/news-dummy-photo-blank.jpg) no-repeat top left!important;height:300px;}
.headline-link img:hover {opacity:.8;}
.headline span {font-size:12px;font-weight:normal;clear:both;margin-left:5px;line-height:12px;}


#social {position:absolute!important;float:right!important;max-width:350px;right: -14px; top: 0px;}
#sidebar .widget {padding: 20px 20px 30px 20px;width: auto;font-weight:bold;font-size:14px;}
.home #sidebar h4 {background:#777;color:#fff!important;font-size:20px!important;text-shadow:none;}
#subscribe-now {background:#777;color:#fff;padding:4px 10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;text-shadow:none;width:100px;white-space:nowrap;}
#subscribe-now:hover {background:#444;}
#subscribe-now a {color:#fff;}
#subscribe-now a:hover {text-decoration:none;}
.home #left-area h4 {background:#777;color:#fff!important;font-size:20px!important;text-shadow:none;border-right:1px solid #fff;}

.form-allowed-tags {display:none;}

/*** Deep Diver Site Appearance ***/
.logged-in #top-header {background:#1C3A70;}
.logged-in #content-area {background-color:#eee;}

/*** Membership Options page ***/
.subscribe-description {margin-top:10px;margin-bottom:10px;padding:8px; border-radius:8px; box-shadow:3px 2px 6px #999;font-size:90%;}
.subscribe-description form input {margin-bottom:10px;}
.subscribe-description form {float:left;clear:both;margin-right:20px;margin-top:-20px;}
.subscribe-description:hover {background:#dceefe}

/*** Author Bios ***/
.widgets_on_page ul li, .widgets_on_page ul li ul li {list-style:none;}
.widgets_on_page ul, .widgets_on_page ul li ul {list-style-type: none; padding: 0;}
.widgets_on_page .widget {padding: 0px;width: 500px;}
.widgets_on_page .widget ul li {list-style-type: none; padding: 0;background:none;}
.about_the_author {padding:6px; background:#f1f1f1;border:1px solid #e2e2e2;margin-top:4px;}
.author-name {font-size:1.3em;}
.about-the-author li .author-name {line-height:30px;margin-bottom:0px!important;}
.author-photo {margin:6px!important; border:1px solid #333!important;}
.author-description strong {clear:both;display: inline-block;width: 360px;line-height:15px!important;}
.author-description {text-shadow:none;padding-right:10px;}


/*** Images on Blog Index Pages ***/
#et_pt_blog p img {display:none;}
.latest .thumb {margin-right:14px;margin-bottom:4px;}

/*** Stories Sidebar ***/
.single #sidebar {}
.story-sidebar {background:#1d4381;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin:85px 10px 10px 10px;}
#sidebar .story-sidebar .widget {font-weight:normal;color:#fff;text-shadow:none;padding:16px;}
#sidebar .story-sidebar .widget strong {color:#fff;}
#sidebar h4.story-sidebar-title {background:none;margin-left:16px;padding-top:10px;}
#sidebar {background: url(http://www.deepdiveintel.com/wp-content/themes/Aggregate/images/title-bg.png) repeat-x scroll 0 0 transparent;}

#story-sidebar {float:right;background:#E4E4E4;margin:0 10px;}

#story-sidebar .widget {padding: 10px!important;width: 270px; }
#story-sidebar h4.story-sidebar-title {background:none;margin-left:16px;padding-top:10px;}

/*** PulQuote ***/
.simplePullQuote {background-image:none!important;text-indent:0!important;background:#e4e4e4!important;font-size:1.2em;border:none!important;padding:10px!important;}



#entries p {font-size:110%;}
#first-letter {font-weight:bold;font-size:120%}

/*** ads ***/
.adblock-mock {margin-top:-20px;margin-left:-20px;}
.adblock-mock img {width:320px;}
.adblock {width:100%; text-align:center;}
#ad-720 {
    margin: 0 auto;
    padding-bottom: 32px;
    text-align: center!important;
    width: 960px!important;
}
.adwrap a {float:none;}

/*** About us ***/
.right-text {margin-left:216px;}
.shadow {background:url(images/about-deb-overlay.png) top left no-repeat;z-index:100;position:absolute;display:block;width:200px;height:145px;}

.adwrap {margin:0 auto;width:960px; }

/** VAULT PAGE ***/
#Widgets_on_Pages_3 #menu-vault-menu li a {    background: -moz-linear-gradient(center top , #FFFFFF 0%, #F6F6F6 47%, #EDEDED 100%) repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    color: #21759B;
    cursor: pointer;
    display: block;
    font-size: 16px;
    line-height: 1.2em;
    margin: 10px 0;
    padding: 10px 10px 10px 35px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 2px 0 #FFFFFF;
}
#Widgets_on_Pages_3 #menu-vault-menu li a:hover {
    background-color: #CCCCCC;
    border-color: #AAAAAA;
    color: #D54E21;
    box-shadow: none;
}

.et-protected-form p input {float:right;top:-30px;position:relative;}
.et-registration {display:none!important;}

.wp-caption {
    background-color: #F3F3F3;
    border: none;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-top: 7px;
    box-shadow:0 0 4px #888;
}
.wp-caption-text {padding-top:6px!important;font-size:12px!important;}

.recent-middle .recent-content p, .recent-last .recent-content p {display:none;}

.recent-middle h4.main-title, .recent-last h4.main-title  {
    top: 233px!important;
text-align: left;
    color: #FFFFFF;
    font-size: 28px!important;
    font-weight: bold!important;
    left: 10px!important;
    line-height: 32px;
    max-width: 290px!important;
    position: absolute!important;
    text-shadow: 1px 1px 4px #000000!important;
    text-transform: capitalize;
}

.post-first-letter {
font-size: 50px;
float: left;
margin-top: 14px; 
margin-right: 5px;
color:red;
}

.home img, .category img { width: auto!important; }

.get-app-credit {font-size:11px;font-weight:normal;font-style:italic;padding-left:11px;}