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

@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 Builder *//* general page elements */

a
{
	text-decoration: underline;
	
}

a:link { color: #0000cc; }
a:visited { color: #000000; }
a:hover { color: #0000cc; }
a:active { color: #0000cc; }


/* layout */

body
{
	margin: 0;
	color: #000000;
	background: #FFFFFF;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-weight: normal;
	font-size: small;
	line-height: 150%;
}

#container { position: static; }

#container-inner
{
	position: static;
	border: 0;
	background: #FFFFFF;
}

#banner
{
	border: 0;
	/* no ie mac \*/ height: 1%; /* ie win 5.5, 6 win */
	color: #FFFFFF;
	background: #ffffff;
	text-align: left;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
}

#banner-inner { padding: 15px; }

#banner a
{
	color: #FFFFFF;
	text-decoration: none;
}

#banner-header
{
	margin: 0.25em 0;
	font-size: xx-large;
	font-weight: bold;
	
	
}

#banner-description
{
	margin: 0.25em 0;
	font-size: small;
}


	/* banner image */

	#banner
	{
		height: 163px;
		background-image: url("https://edbatista.typepad.com/.a/6a00d8341e62fd53ef01b8d22f2237970c-pi");
		background-position: 15px 15px;
		background-repeat: no-repeat;
		text-align: left;
	}

	#banner-inner { overflow: visible; padding: 0; }

	#banner-header
	{
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		margin: 0;
		padding: 0;
	}

	#banner-header a
	{
		display: block;
		left: 0;
		top: 0;
		height: 163px;
		text-indent: -1000em;
	}

	#banner-description
	{
		overflow: hidden;
		width: 0;
		height: 0;
		margin: 0;
		padding: 0;
		text-indent: -1000em;
	}



/* default to artistic/calendar/timeline layout */

#container
{
	width: 780px;
}


.layout-artistic #alpha,
.layout-calendar #alpha
{
	width: 315px; /* 285px + 15px + 15px */
}

.layout-artistic #alpha-inner,
.layout-calendar #alpha-inner,
.layout-timeline #alpha-inner
{
	border: 0;
	padding: 15px 15px 15px 15px;
	background: #FFFFFF;
}

.layout-artistic #beta,
.layout-calendar #beta
{
	width: 465px;
}

.layout-artistic #beta-inner,
.layout-calendar #beta-inner,
.layout-timeline #beta-inner
{
	border: 0;
	padding: 15px 15px 15px 15px;
	background: #FFFFFF;
}

/* in artistic/calendar/timeline layouts, #gamma and #delta are inside #beta */

#beta #gamma, #beta #delta { width: 210px; margin: 15px 0; }
#beta #gamma-inner, #beta #delta-inner { padding: 0; }


/* content */

.content-nav { margin-top: 0; }

.date-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header
{
	margin: 0 0 10px 0;
	border: 0;
	
	color: #000000;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: medium;
	text-align: right;
	font-weight: bold;
	
	
}

.entry-header
{
	margin: 1px 0 10px 0;
	border: 0;
	
	color: #000000;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: large;
	line-height: normal;
	text-align: left;
	
	
	
}

.entry-header a
{
	text-decoration: none;
	font-weight: normal;
}

.entry-header a:link { color: #000000; }
.entry-header a:visited { color: #000000; }
.entry-header a:hover { color: #000000; }
.entry-header a:active { color: #000000; }

.entry-content,
.entry-footer,
.trackbacks-info,
.trackback-content,
.comments-info,
.comment-content,
.comments-open-content,
.comments-open-footer,
.comments-closed,
.archive-content
{
	margin: 10px 0;
}

.entry-content p { text-align: left; }

.entry-footer,
.trackback-footer,
.comment-footer
{
	margin: 0 0 10px 0;
	border: 0;
	
	color: #999999;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: small;
	line-height: normal;
	text-align: left;
	
	
	
}

#comment-author, #comment-email, #comment-url, #comment-text
{
	width: 80%;
}

/* fixes bug in ie win */
img.image-full
{
	display: block;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
}


/* modules */

	.module a
	{
		text-decoration: none;
		font-weight: inherit;
	}

	.module a:link { color: #000000; }
	.module a:visited { color: #000000; }
	.module a:hover { color: #0000cc; }
	.module a:active { color: #000000; }


.module-header
{
	margin: 5px 0;
	border: 0;
	
	color: #000000;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: small;
	line-height: normal;
	
	
	text-transform: uppercase;
	letter-spacing: .02em;
	text-align: center;
}

.module-content
{
	margin: 5px 0 20px 0;
	color: #000000;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: small;
	line-height: 150%;
	
	
	
	text-align: right;
}

.module-list { margin: 0; }
.module-list-item { margin: 10px 0; }
.typelist-thumbnailed .module-list-item { margin: 10px 0; }

.module img,
.module-photo img
{
	border: 0;
}

.module-photo .module-content
{
	text-align: left;
}

.module-powered { text-align: left; }

.module-calendar .module-header
{
	color: #000000;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: small;
	border: 0;
	text-align: center;
	
	
	text-transform: uppercase;
	
	letter-spacing: .02em;
}

.module-calendar th,
.module-calendar td
{
	text-align: center;
	font-weight: normal;
}

.typelist-thumbnail img { margin: 0; }

.module-featured-photo { margin-bottom: 5px; }
.module-featured-photo .module-content img { width: 420px; }

.module-recent-photos .module-content { padding: 2px 0 0 0; }
.module-recent-photos .module-list { margin: 0; }

.module-recent-photos .module-list-item
{
	width: 70px; /* ie mac fix */
	height: 70px; /* for appearance with varying image border widths */
	margin: 0 2px 2px 0;
}

.module-tipjar-r2 .tipjar-button
{
			float: right;
	
}

.module-miniprofile img {
	border-width: 0;
}


/* moblog1 tweaks */



	.layout-moblog1 #alpha
	{
		width: 200px;
	}

	.layout-moblog1 #alpha-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #FFFFFF;
	}

	.layout-moblog1 #beta
	{
		width: 380px;
	}

	.layout-moblog1 #beta-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #FFFFFF;
	}

	.layout-moblog1 #gamma
	{
		width: 200px;
	}

	.layout-moblog1 #gamma-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #FFFFFF;
	}


/* moblog2 tweaks */



	.layout-moblog2 #alpha
	{
		width: 100px;
	}

	.layout-moblog2 #alpha-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #FFFFFF;
	}

	.layout-moblog2 #beta
	{
		width: 350px;
	}

	.layout-moblog2 #beta-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #FFFFFF;
	}

	.layout-moblog2 #gamma
	{
		width: 190px;
	}

	.layout-moblog2 #gamma-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #FFFFFF;
	}

	.layout-moblog2 #delta
	{
		width: 140px;
	}

	.layout-moblog2 #delta-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #FFFFFF;
	}

	.layout-moblog2 .module-photo img { width: 100px; height: auto; }


/* timeline tweaks */


	.layout-timeline #alpha
	{
		width: 390px; /* 285px + 15px + 15px */
	}

	.layout-timeline #beta
	{
		width: 390px;
	}

	.layout-timeline #beta #gamma { width: 175px; }
	.layout-timeline #beta #delta { width: 170px; }


/* one-column tweaks */

	.layout-one-column #container
	{
		width: 500px;
	}

	.layout-one-column #alpha
	{
		display: block;
		float: none;
		width: auto;
	}

	.layout-one-column #alpha-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #FFFFFF;
	}


/* two-column-left tweaks */

	.layout-two-column-left #container
	{
		width: 700px;
	}


	.layout-two-column-left #alpha
	{
		width: 200px;
	}

	.layout-two-column-left #alpha-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #FFFFFF;
	}

        .layout-two-column-left #beta
        {
 
                width: 500px;
        }

	.layout-two-column-left #beta-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #FFFFFF;
	}


/* two-column-right tweaks */

	.layout-two-column-right #container
	{
    
		width: 700px;
	}


	.layout-two-column-right #alpha
	{

    
		width: 500px;
	}

	.layout-two-column-right #alpha-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #FFFFFF;
	}

	.layout-two-column-right #beta
	{

		width: 200px;
	}

	.layout-two-column-right #beta-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #FFFFFF;
	}


/* three-column tweaks */

	.layout-three-column #container
	{
		width: 900px;
	}


	.layout-three-column #alpha
	{
		width: 200px;
	}

	.layout-three-column #alpha-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #FFFFFF;
	}

	.layout-three-column #beta
	{
		width: 500px;
	}

	.layout-three-column #beta-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #FFFFFF;
	}

	.layout-three-column #gamma
	{
		width: 200px;
	}

	.layout-three-column #gamma-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #FFFFFF;
	}


/* three-column-right tweaks */

	.layout-three-column-right #container
	{
		width: 900px;
	}


	.layout-three-column-right #alpha
	{
		width: 500px;
	}

	.layout-three-column-right #alpha-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #FFFFFF;
	}

	.layout-three-column-right #beta
	{
		width: 200px;
	}

	.layout-three-column-right #beta-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #FFFFFF;
	}

	.layout-three-column-right #gamma
	{
		width: 200px;
	}

	.layout-three-column-right #gamma-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #FFFFFF;
	}



/* Static Layouts Nav */
#nav { background: #EEEEEE; }
#nav a:link { color: #0060BF; }
#nav a:visited { color: #0052A3; }
#nav a:hover { color: #0A85FF; }
#nav a:active { color: #000000; }
#nav a {


font-family: 'Trebuchet MS', Verdana, sans-serif;
font-size: x-large;
}






/* Custom CSS */
body.page #beta { margin-top: 30px; }

#banner { height: 137px; background-position:17px 0px; }

#banner-header a { height: 137px; }

.module-header, .module-header a { 
color: #ffffff; 
letter-spacing: normal;
text-transform: uppercase;
}

.module-feed .module-list-item {
font-size: 0.9em;
}

div.module-content a:hover
{
text-decoration: underline; color: #0000cc;
}

.nav-list
{
background-color: #ffffff;
}

.nav-list-item
{
background-color: #ffffff;
border-right: 1px solid #ffffff;
}

.nav-list-item a
{
text-decoration: none;
color: #000000 !important;
font-size: 1.8em;
letter-spacing: 1px;
}

.nav-list-item a:hover
{
text-decoration: none;
color: #ff6600 !important;
font-size: 1.8em;
letter-spacing: 1px;
}

#footer {
    border-top: 1px solid #333333;
}

.footer-list
{
background-color: #333333;
}

.footer-list-item
{
background-color: #333333;
border-right: 1px solid #333333;
}

.footer-list-item a
{
text-decoration: none;
color: #ffffff;
font-size: 0.9em;
letter-spacing: 1px;
}

.footer-list-item a:hover
{
text-decoration: none;
color: #ff6600;
font-size: 0.9em;
letter-spacing: 1px;
}

input, textarea {
    font-family: "Trebuchet MS", "Arial";
}
input[type=text] {
    font-family: "Trebuchet MS", "Arial";
}

.entry-content img {
border: 0px none;
}

#Twitter
{
     background: url('https://www.edbatista.com/images/sidebars/Twitter-Sprite-3.png');

     height: 44px;
     width: 44px; 
     display: block;
}

#Twitter:hover
{
    background: url('https://www.edbatista.com/images/sidebars/Twitter-Sprite-3.png') 0 -44px;
 
}

#LinkedIn
{
     background: url('https://www.edbatista.com/images/sidebars/LinkedIn-Sprite-3.png');

     height: 44px;
     width: 44px; 
     display: block;
}

#LinkedIn:hover
{
    background: url('https://www.edbatista.com/images/sidebars/LinkedIn-Sprite-3.png') 0 -44px;
 
}


#Feed
{
     background: url('https://www.edbatista.com/images/sidebars/Feed-Sprite.png');

     height: 44px;
     width: 44px; 
     display: block;
}

#Feed:hover
{
    background: url('https://www.edbatista.com/images/sidebars/Feed-Sprite.png') 0 -44px;
 
}

#Mail
{
     background: url('https://www.edbatista.com/images/sidebars/Mail-Sprite-2.png');

     height: 44px;
     width: 44px; 
     display: block;
}

#Mail:hover
{
    background: url('https://www.edbatista.com/images/sidebars/Mail-Sprite-2.png') 0 -44px;
 
}

#HBR
{
     background: url('https://www.edbatista.com/images/sidebars/HBR-2-Sprite-2.png');

     height: 105px;
     width: 143px; 
     display: block;
}

#HBR:hover
{
    background: url('https://www.edbatista.com/images/sidebars/HBR-2-Sprite-2.png') 0 -105px;
 
}

::-webkit-input-placeholder {
color: #FFFFFF;
opacity: 1
}
:-moz-placeholder { /* older Firefox*/
color: #FFFFFF;
opacity: 1;
}
::-moz-placeholder { /* Firefox 19+ */
color: #FFFFFF;
opacity: 1;
}
:-ms-input-placeholder {
color: #FFFFFF;
}

/*
*
*    Author:    Michael Raffaele <michael@mraffaele.com>
*    Date:    25th October 2011
*    Info:     http://www.mraffaele.com/blog/2011/10/25/css-accordion-no-javascript/
*
*/

/* Shared for all accordion types */
.accordion {
    font-family:"Trebuchet MS", "Arial"; 
    margin:0 auto;
    font-size: 13px;
    border:0px;
    width:475x;
    padding:0px;
    background:#fff;
}
.accordion ul {
    list-style:none;
    margin:0;
    padding:0;    
}
.accordion li {
    margin:0;
    padding:0;
}
.accordion [type=radio], .accordion [type=checkbox] {
    display:none;
}
.accordion label {
    display:block;
    font-size:16px;
    line-height:16px;
    background:#cccccc;
    border:4px solid #ffffff;
    color:#000000;
    font-weight:700;
    cursor:pointer;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
}
.accordion ul li label:hover, .accordion [type=radio]:checked ~ label, .accordion [type=checkbox]:checked ~ label {
    background:#ff9933;
    color:#FFF;
}
.accordion .content {
    padding:0 4px;
    overflow:hidden;
    border:0px ; /* Make the border match the background so it fades in nicely */
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
}
.accordion p {
    color:#000000;
    margin:0 0 10px;
}
.accordion h3 {
    color:#000000;
    padding:0;
    margin:10px 0;
}


/* Vertical */
.vertical-small ul li {
    overflow:hidden;
    margin:0 0 1px;
}
.vertical-small ul li label {
    padding:10px;
}
.vertical-small [type=radio]:checked ~ label, .vertical-small [type=checkbox]:checked ~ label {
    border:4px solid #cccccc;
}
.vertical-small ul li label:hover {
    border:4px solid #cccccc; /* We don't want the border to disappear on hover */
}
.vertical-small ul li .content {
    height:0px;
    border-top:0;
}
.vertical-small [type=radio]:checked ~ label ~ .content, .vertical-small [type=checkbox]:checked ~ label ~ .content {
    height:360px;
    border:0px ;
}

.vertical-medium ul li {
    overflow:hidden;
    margin:0 0 1px;
}
.vertical-medium ul li label {
    padding:10px;
}
.vertical-medium [type=radio]:checked ~ label, .vertical-medium [type=checkbox]:checked ~ label {
    border:4px solid #cccccc;
}
.vertical-medium ul li label:hover {
    border:4px solid #cccccc; /* We don't want the border to disappear on hover */
}
.vertical-medium ul li .content {
    height:0px;
    border-top:0;
}
.vertical-medium [type=radio]:checked ~ label ~ .content, .vertical-medium [type=checkbox]:checked ~ label ~ .content {
    height:517px;
    border:0px ;
}

.vertical-large ul li {
    overflow:hidden;
    margin:0 0 1px;
}
.vertical-large ul li label {
    padding:10px;
}
.vertical-large [type=radio]:checked ~ label, .vertical-large [type=checkbox]:checked ~ label {
    border:4px solid #cccccc;
}
.vertical-large ul li label:hover {
    border:4px solid #cccccc; /* We don't want the border to disappear on hover */
}
.vertical-large ul li .content {
    height:0px;
    border-top:0;
}
.vertical-large [type=radio]:checked ~ label ~ .content, .vertical-large [type=checkbox]:checked ~ label ~ .content {
    height:1025px;
    border:0px ;
}

.vertical-tiny ul li {
    overflow:hidden;
    margin:0 0 1px;
}
.vertical-tiny ul li label {
    padding:10px;
}
.vertical-tiny [type=radio]:checked ~ label, .vertical-tiny [type=checkbox]:checked ~ label {
    border:4px solid #cccccc;
}
.vertical-tiny ul li label:hover {
    border:4px solid #cccccc; /* We don't want the border to disappear on hover */
}
.vertical-tiny ul li .content {
    height:0px;
    border-top:0;
}
.vertical-tiny [type=radio]:checked ~ label ~ .content, .vertical-tiny [type=checkbox]:checked ~ label ~ .content {
    height:125px;
    border:0px ;
}

.vertical-460 ul li {
    overflow:hidden;
    margin:0 0 1px;
}
.vertical-460 ul li label {
    padding:10px;
}
.vertical-460 [type=radio]:checked ~ label, .vertical-460 [type=checkbox]:checked ~ label {
    border:4px solid #cccccc;
}
.vertical-460 ul li label:hover {
    border:4px solid #cccccc; /* We don't want the border to disappear on hover */
}
.vertical-460 ul li .content {
    height:0px;
    border-top:0;
}
.vertical-460 [type=radio]:checked ~ label ~ .content, .vertical-460 [type=checkbox]:checked ~ label ~ .content {
    height:460px;
    border:0px ;
}

.vertical-430 ul li {
    overflow:hidden;
    margin:0 0 1px;
}
.vertical-430 ul li label {
    padding:10px;
}
.vertical-430 [type=radio]:checked ~ label, .vertical-430 [type=checkbox]:checked ~ label {
    border:4px solid #cccccc;
}
.vertical-430 ul li label:hover {
    border:4px solid #cccccc; /* We don't want the border to disappear on hover */
}
.vertical-430 ul li .content {
    height:0px;
    border-top:0;
}
.vertical-430 [type=radio]:checked ~ label ~ .content, .vertical-430 [type=checkbox]:checked ~ label ~ .content {
    height:430px;
    border:0px ;
}

/* Hide Post body on Category Archives page */
body.category .entry-content { display: none; }

/* Hide Post footer on Category Archives page */
body.category .entry-footer { display: none; }

/* Hide Post body on Category Archives page */
body.date .entry-content { display: none; }

/* Hide Post footer on Category Archives page */
body.date .entry-footer { display: none; }

/* Hide nav links to NEXT and PREVIOUS posts on individual post pages */
body.post .content-nav { display: none; }

.button
{
      background-color: #878787;
      color: #ffffff;
}

.button:hover
{
      background-color: #ff9933;
      color: #ffffff;
}

<link href="//cdn-images.mailchimp.com/embedcode/classic-10_7.css" rel="stylesheet" type="text/css">
<style type="text/css">
	#mc_embed_signup{background:#fff; clear:left; font:14px Trebuchet MS,Arial,sans-serif; }
	/* Add your own Mailchimp form style overrides in your site stylesheet or in this style block.
	   We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
</style>







/* ph=1 */
