/* Base */
@import url(https://static.typepad.com/.shared/themes/common/base-weblog.css);

@import url(https://static.typepad.com/.shared/themes/common/bxslider.css);
@import url(https://static.typepad.com/.shared/css/widgets.css);
@import url(https://static.typepad.com/.shared/themes/common/recentpostsfancy.css);

/* Tip Jar */
@import url(https://static.typepad.com/.shared/themes/common/tipjar.css);

/* Portal */


/* Theme */
@import url(https://static.typepad.com/.shared/themes/jim/theme-journal_black.css);






/* Custom CSS */
body {
font-family: Arial, sans-serif;
color: #494848;
font-size: 12px;
line-height: 1.5em;
}

.entry-content p {
text-indent: 0em;
line-height: 18px !important;
}

.entry-header {
background: none;
font-size: 2.4em;
line-height: 1.2;
text-align: left;
margin:0;
padding:0;
}


.module-powered {
display:none;
}

a {
	color: #256296;
text-decoration: none;
}

a:hover {
	color: #256296;
text-decoration: none;
}

#banner {
height:56px;
background-color: #E60000;
border-bottom: none;
}

/*
#banner {
height:56px;
background-color: #3096dc;
border-bottom: none;
}
*/

/*
#banner-inner {
height:56px;
background-image: url("http://chucksblog.typepad.com/2012-design/emc_logo.gif"); 
background-repeat:no-repeat;
background-position: 0px 9px;

}
*/

#banner-header {
display:none;
}

#banner-description {
display:none;
}

.entry-header a, .entry-header a:hover {
color: #2e95db;
text-decoration: none;
margin: 0px 0px 5px;
font-size: 24px;
line-height: 1.4em;
}


#nav {
height:130px;
margin-top: 30px;
background-image: url("http://chucksblog.typepad.com/2012-design/NewBlogHeader2.png"); 
background-repeat:no-repeat;
background-position: 0px 10px;
border-bottom: none;
}



#nav-inner {
float:left;
margin-top:22px;
margin-left:600px;

}

.layout-two-column-right #beta {
    margin: 0 0 0 30px;
    width: 260px;
}

.entry-footer, .comment-footer {
    border-top: none;
    color: #777777;
    font-family: verdana;
    font-size: 10px;
    margin: 0;
    padding-top: 12px;
    text-align: left;
}

h2.date-header {
    border-top: 1px solid #81BFEB;
    color: #333333;
    font-size: 15px !important;
    letter-spacing: 0 !important;
    margin-top: 5em;
    padding-top: 15px;
    text-align: left;
}

h2.date-header:nth-of-type(1) {  
  margin-top:0em;  
}


.entry {
margin-top:5em;
border-top-color: #81bfeb;
border-top-width: 1px;
border-top-style: solid;
padding-top:10px;
}

h2.date-header + div.entry {
margin-top:0em;  
border-top:none;
padding-top:0px;  
}

.module-header {
    border-bottom: medium none;
    border-top: 1px solid #81BFEB;
    color: #2E95DB;
    font-size: 15px !important;
    font-weight: normal !important;
    letter-spacing: 0 !important;
    padding-bottom: 5px;
    padding-top: 15px;
    text-align: left;
}

.module-header a {
color: #2E95DB;
text-decoration: none;
}

.module {
margin-bottom:4em;
}

.module-content ul li {
    background: none;
    margin: 0 0 1px;
    padding: 5px 0px;
}

.module-content ul li a {
    text-decoration: none;
}

.module-content ul li a:hover {
    text-decoration: none;
}

.module-miniprofile {
display:none;
}

.nav-list-item a {
    border-bottom: none;
    color: #999999;
    font-size: 13px;
    margin-right: 20px;
    padding: 12px 0 4px;
    text-decoration: none;
}

.nav-list-item a:hover {
    border-bottom: 4px solid #3096DC;
    color: #256296;
    font-size: 13px;
    margin-right: 20px;
    padding: 12px 0 4px;
    text-decoration: none;
}

.pager-bottom {
background: none;
text-align: left;
}

.pager-bottom a {
background: none;
color:#256296;
text-align: left;
text-decoration: none;
}

.pager-bottom a:hover {
color:#256296;
}

.typelist-plain .module-list-item, .typelist-plain .archive-list-item {
padding-bottom: 8px;
}
.module {
    margin-bottom: 30px !important;
}


.content-nav {
background: none;
text-align: right;
}


.content-nav a:link,
.content-nav a:visited {
color:#2c95dd !important;
}
.content-nav a:hover,
.content-nav a:active {
color:#2c95dd !important;
text-decoration: underline;
}

#atp-comments {
background: none;
}

.typelist-note img {
margin-right: 5px;
margin-bottom: 5px;
}

.entry-content img.asset {
margin: 4px 15px 15px 0px !important;
}

/* popular pages box */

table#FJ_PPC {
background-color: #ffffff !important;
width: 260px !important;
}
#FJ_PPC, #FJ_PPC #FJ_PP, #FJ_PPC #FJ_PP table, #FJ_PPC #FJ_PP div, #FJ_PPC #FJ_PP tr, #FJ_PPC #FJ_PP td {
background-color: #ffffff !important;

}
#FJ_PPC #FJ_PP.FJ_TopTable {
border: none !important;
}
#FJ_PPC .FJ_TopTable#FJ_PP {
background-color: #ffffff !important;
width: 260px !important;
}
#FJ_PPC #FJ_PP .FJ_Heading {
text-align: left;
    border-bottom: medium none !important;
    border-top: 1px solid #81BFEB !important;
    color: #2E95DB !important;
    font-size: 15px !important;
    font-weight: normal !important;
    letter-spacing: 0 !important;
    padding-bottom: 12px !important;
    padding-top: 15px !important;
    text-align: left !important;
text-transform: uppercase;
}
#FJ_TrafFoot_pop {
display: none;
}


/* book area */
.typelist-note-label {
font-weight: bold;
}

.typelist-thumbnail {
    background: none repeat scroll 0 0 transparent;
}

.typelist-thumbnailed .module-list-item {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    padding: 0 0 5px;
}
.typelist-thumbnail img {
    margin: 5px 8px 5px 0px;
}

/* sharethis overrides */

.stButton {
margin-left: 0px !important;
margin-right: 6px !important;
}
.stButton .chicklets {
width: 0px;
overflow: hidden;
padding-right: 0px !important;
}
p.st-entry-footer-info  > span {
width: 16px !important;
}
p.st-entry-footer-info  > span > span {
width: 16px !important;
}






/* Books Typelist - Update to base file size and re-size to retain original visual spec */
.typelist-thumbnailed .typelist-thumbnail img { width: 100px; }


/* ph=1 */
