/*
File:           custom.css
Description:    Custom styles for Thesis
*/

body {
    background: url('images/body_bg.gif') repeat fixed center top;
}
p {
    font-family: arial, sans-serif;
    color: #333333;
    font-size: 14px;
}
a {
/*    color: #82b62b;*/
    color: black;
    text-decoration: none;
    outline: none;
 }

/** Clearing **/
.teaser,
 .subcategories,
 .section-feature,
 .video-features,
 .widget,
 .social_btns { 
  width: 100%;
  overflow: hidden;
}

/*.custom a#twitter-link:hover {
    color: #000;
}*/
a:hover, 
 .teaser a.teaser_link:hover,
 .prev_next a:hover,
 h2 a:hover,
 #trackback_list a:hover ,
 .sidebar a:hover {
/*    color: #41dffb;*/
    color: #F4768C;
    text-decoration: none;
}
.teaser .teaser_author a, 
 .teaser a.teaser_comments, 
 .teaser a.teaser_category, 
 .teaser .edit_post a {
    border: 0;
}
.sociable_tagline {
    display: block;
    float: left;
    margin-right: 15px;
    margin-top: -4px;
    font-family: 'Oswald', arial, sans-serif;
    font-size: 16px;
}
#container { width: 1000px; }
#page { 
    background: none; 
}
h1, h2, h2 a, h3 {
    font-family: 'Oswald', arial, sans-serif;
    color: #333333;
}
.custom h1 {
    font-size: 22px;
}
.custom h3 {
    font-variant: normal;
    text-transform: uppercase;
    letter-spacing: 0;
    color: #000;
}
.menu-item {
    font-family: 'Oswald', arial, sans-serif;
}

/* -------- Boxes and Shadows -------- */
.post_box,
 .widget,
 #multimedia_box,
 .teasers-outer,
 .section-feature,
 .home-feature,
 .video-feature,
 .category-teaser,
 #comments {
    box-shadow: 5px 5px 8px #f5f5f5;
    -moz-box-shadow: 5px 5px 8px #f5f5f5;
    -webkit-box-shadow: 5px 5px 8px #f5f5f5;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#f5f5f5')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#f5f5f5');
}
ul#menu-global.sub-menu li.menu-item a,
 ul#menu-global.sub-menu li.current-menu-item a,
 menu-item menu-item-type-post_type a,
 #menu-item-4081,
 ul#menu-top.menu li#menu-item-4061.menu-item a:hover,
 ul#menu-top.menu li#menu-item-4060.menu-item a:hover,
 ul#menu-top.menu li#menu-item-4154.menu-item a:hover,
 .section-feature .teaser,
 .video-features,
 div#page #content_target .post_box,
 #footer_sidebar .widget,
 div#archive_intro.has-parent-category h1,
 body.cat_the-basement div#archive_intro h1,
 #content_target .teasers_box .teaser,
 ul#menu-global.menu li.current-menu-item ul.sub-menu li.menu-item a,
 #legal_sidebar ul li {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -ms-filter: none;
    filter: none;
}


#header {
    width: 1000px;
    height: 143px;
    margin-bottom: 20px;
}
#logo a { 
    width: 1000px; 
}
#content_box {
    width: 1000px;
}
#content {
    width: 680px;
}
#sidebars {
    width: 320px;
}
.post, .widget,.post_box {
    background: #ffffff;
}
.post_box,
 .widget,
 #multimedia_box {
    border: 1px solid #F4768C;
}
.teasers-outer {
    width: 619px;
    background: #fff;
    border: 1px solid #F4768C;
    padding: 0 20px 0 20px;
}
.teasers_box {
    padding: 0;
    margin: 0;
}
.custom .teaser_right {
    margin-bottom: 0;
}
div.teasers-outer div.teasers_box:first-child div.teaser:first-child {
    border-top: 0;
}
p#logo, h1#logo {
    display: block;
    float: left;
}
.post_box, .teaser {
    width: auto;
    padding: 20px 0 20px 0;
    margin-right: 40px;
    background: #fff;
    float: none;
}
.teaser {
    border-top: 1px solid #F4768C;
}
div#page .post_box {
    margin: 0 20px 20px 0;
    width: auto;
    padding: 20px;
    background: #fff;
}
.teaser .post_image_link img.alignleft {
    margin-bottom: 0;
}
.teaser h2 {
    font-size: 18px;
    line-height: 27px;
}
.widget {
    padding: 5px;
}
/*#header {
    position: relative;
    z-index: 999;
}*/
#multimedia_box {
    display: none;
}
.sidebar ul.sidebar_list {
    padding: 0;
}
ul.sidebar_list li {
    width: 278px;
}
.custom ul.sidebar_list li#text-15.widget {
    padding: 12px;
    width: 294px;
}
ul.sidebar_list li#text-15 img {
    float: left;
    margin-right: 11px;
}
ul.sidebar_list li#text-15 p {
    font-size: 11px;
    color: #333333;
    line-height: 13px;
    margin-bottom: 0;
}
li.widget {
    margin-bottom: 20px;
}
ul.sidebar_list li#text-11 {
    width: 300px;
    padding: 9px;
}


/* -------- Global Menu --------*/
.menu-global-container {
    margin-top: 2px;
/*    background: #82b62b;*/
    width: 1000px;
/*		margin-left: auto; */
		margin-right: auto;
		margin-left: 0px;		
}
.menu a {
    display: block;
    padding: 17px 14px;
    font-size: 16px;
    letter-spacing: 0.07em;
    text-transform: uppercase;
    text-decoration: none;
}
ul.sub-menu a,
 .menu .current ul a, .menu .current-cat ul a,
 .menu .current-menu-item ul a,
 ul#menu-global.menu .current-menu-item ul.sub-menu a {
    display: block;
    background: #0bc8e9;
    padding: 13px 0 13px 14px;
    font-size: 12px;
    letter-spacing: 0.07em;
    text-transform: uppercase;
    text-decoration: none;
}
ul#menu-global {
    display: block;
    margin: 0 auto;
    width: 1000px;
    height: 55px;
}
ul#menu-global.menu a:hover, ul#menu-global.sub-menu li.menu-item a:hover,
 ul#menu-global.sub-menu li.current-menu-item a:hover,
 menu-item menu-item-type-post_type a:hover,
 ul#menu-global.menu .current-menu-item a,
 ul#menu-global.menu .current-menu-item ul.sub-menu a:hover,
 ul#menu-global.menu li.current-menu-item ul.sub-menu li.menu-item a:hover {
    background: fixed #FC9EB4;
    box-shadow: inset 0px 0px 10px #FC9EB4;
    -moz-box-shadow: inset 0px 0px 10px #FC9EB4;
    -webkit-box-shadow: inset 0px 0px 10px #FC9EB4;
}
ul#menu-global.menu .current-menu-item a {
/*    background: url('images/nav_bg_on.gif') fixed #0bc8e9;*/
    box-shadow: inset 0px 0px 10px #FCA2B4;
    -moz-box-shadow: inset 0px 0px 10px #FCA2B4;
    -webkit-box-shadow: inset 0px 0px 10px #FCA2B4;
}
ul.sub-menu li,
 ul.sub-menu a {
    width: 150px;
}
ul#menu-global.sub-menu li.menu-item a,
 ul#menu-global.sub-menu li.current-menu-item a,
 menu-item menu-item-type-post_type a {
    font-size: 12px;
    padding: 12px;
    background: #0bc8e9;
}
ul.sub-menu li.menu-item:first-child,
 ul.sub-menu li.current-menu-item:first-child,
 menu-item menu-item-type-post_type:first-child {
    margin-top: 4px;
}

/** Search **/
#menu-item-4081 {
    background: #0bc8e9;
    padding: 14px;
}

li#menu-item-4081.menu-item { width: 136px; }
#s_top {
    width: 130px;
    height: 14px;
    padding: 3px;
    border: 1px solid #cccccc;
}

li#menu-item-4081 { display: none; }


/* -------- Top Menu --------*/
ul#menu-top.menu {
    left: 2px;
    width: 128px;
    height: 91px;
    background: #000;
    overflow: hidden;
}
.custom ul#menu-top.menu li#menu-item-4154.menu-item,
 .custom ul#menu-top.menu li#menu-item-4060.menu-item,
 .custom ul#menu-top.menu li#menu-item-4061.menu-item {
    background: #000;
    margin-left: 2px;
}
ul#menu-top.menu li#menu-item-4154.menu-item a,
 ul#menu-top.menu li#menu-item-4060.menu-item a,
 ul#menu-top.menu li#menu-item-4061.menu-item a {
    display: block;
    margin-left: 2px;
    width: 99px;
    padding: 0 12px 8px 17px;
    background: #DFDFDF;
    color: black;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 0;
    text-transform: none;
}
ul#menu-top.menu li#menu-item-4154.menu-item a:hover,
 ul#menu-top.menu li#menu-item-4060.menu-item a:hover,
 ul#menu-top.menu li#menu-item-4061.menu-item a:hover {
    color: #0bc8e9;
}
ul#menu-top.menu li#menu-item-4154.menu-item a {
    padding-top: 14px;
}
ul#menu-top.menu li#menu-item-4061.menu-item a {
    padding-bottom: 15px;
}


/* -------- Forms --------*/
input.form_on_white {
    background: #fafafa;
    border-color: #d5d5d5;
    border-style: solid;
    border-width: 1px;
    color: #808080;
    font-size: 10px;
    width: 190px;
    float: left;
    margin: 2px 9px 0 20px;
}
input.submit_btn {
    background: transparent;
    border-width: 0;
}
form.oneline_form {
    height: 26px;
}
form.oneline_form_bottom {
    height: 35px;
}
input.form_on_green {
/*    background: #fafafa;*/
    border-color: #d5d5d5;
    border-style: solid;
    border-width: 1px;
    margin-right: 5px;
/*    color: #808080;*/
    color: black;
    font-size: 11px;
    width: 140px;
    height: 23px;
    float: left;
}
div.search-label {
    margin: 0px 0 00px 0;
		background: white;
		filter:alpha(opacity=60);
  /* CSS3 standard */
	  opacity:0.6;
}


/* -------- Button Rollovers --------*/
div.social_btns {
    display: block;
    margin-bottom: 17px;
}
div.social_btns_bottom {
    display: block;
    margin-top: 0px;
    width: 170px;
    height: 46px;
}
a.rollover-rss {
    display: block;
    margin: 0 10px 0 18px;
    float: left;
    width: 43px;
    height: 42px;
    text-decoration: none;
    background: url("images/rss2.png");
}
a.rollover-tw {
    display: block;
    margin: 0 10px 0 10px;
    float: left;
    width: 43px;
    height: 42px;
    text-decoration: none;
    background: url("images/twitter2.png");
}
a.rollover-fb {
    display: block;
    margin: 0 10px 0 10px;
    float: left;
    width: 43px;
    height: 42px;
    text-decoration: none;
    background: url("images/facebook2.png");
}
a.rollover-flickr {
    display: block;
    margin: 0 10px 0 10px;
    float: left;
    width: 42px;
    height: 42px;
    text-decoration: none;
    background: url("images/email.png");
}
a.rollover-rss:hover {
    background-position: 0 -42px;
}
a.rollover-tw:hover {
    background-position: 0 -42px;
}
a.rollover-fb:hover {
    background-position: 0 -42px;
}
a.rollover-flickr:hover {
    background-position: 0 -42px;
}

a.rollover-rss2 {
    display: block;
    float: left;
    width: 41px;
    height: 41px;
    margin-bottom: 12px;
    text-decoration: none;
    background: url("images/rss.png");
}
a.rollover-tw2 {
    display: block;
    float: left;
    width: 41px;
    height: 41px;
    margin-left: 15px;
    margin-bottom: 12px;
    text-decoration: none;
    background: url("images/twitter.png");
}
a.rollover-fb2 {
    display: block;
    float: left;
    width: 41px;
    height: 41px;
    margin-left: 15px;
    margin-bottom: 12px;
    text-decoration: none;
    background: url("images/facebook.png");
    }
a.rollover-flickr2 {
    display: block;
    float: left;
    width: 41px;
    height: 41px;
    text-decoration: none;
    background: url("images/flickr2_btn.png");
    }
a.rollover-in2 {
    display: block;
    float: left;
    width: 41px;
    height: 41px;
    margin-left: 15px;
    text-decoration: none;
    background: url("images/in2_btn.png");
    }
a.rollover-yt2 {
    display: block;
    float: left;
    width: 41px;
    height: 41px;
    margin-left: 15px;
    text-decoration: none;
    background: url("images/yt2_btn.png");
    }
a.rollover-rss2:hover {
    background-position: 0 -42px;
    }
a.rollover-tw2:hover {
    background-position: 0 -42px;
    }
a.rollover-fb2:hover {
    background-position: 0 -42px;
    }
a.rollover-flickr2:hover {
    background-position: 0 -41px;
    }
a.rollover-in2:hover {
    background-position: 0 -41px;
    }
a.rollover-yt2:hover {
    background-position: 0 -41px;
    }

span.displace {
    position: absolute;
    left: -5000px;
    }

/* -------- Home --------*/
.section-features { width: 661px; }
.section-feature {
    margin: 0 0 20px 0;
    border: 1px solid #F4768C;
    padding: 15px;
    width: 629px;
}
.section-feature { background: #FCA2B4; }
 .video-features { 
    background: #fff;
    padding: 15px 20px; 
}
.section-feature .feature-label {
    float: left;
    max-width: 175px;
    text-transform: uppercase;
}
.section-feature .teaser {
    display: block;
    float: left;
    margin: 0 0 0 15px;
    border: 0;
    padding: 0;
    width: inherit;
}
.section-features .section-active .teaser,
 .section-feature .post {
    max-width: 435px;
}
.section-feature .post { background: none; }
 .video-feature { float: left; }
 .video-features .first { margin-right: 19px; }

.home-feature {
    width: 619px;
    background: #fff;
    margin-bottom: 20px;
    border: 1px solid #F4768C;
    padding: 20px;
}
.home-feature .teaser {
    border: 0;
    margin: 0;
    padding: 0;
}
.home-feature .teaser h2.entry-title {
    font-size: 24px;
    color: #333333;
}
div.section-features h2.entry-title a {
    color: #333333;
    font-size: 18px;
}
.feature-label h2 {
    font-size: 18px;
    line-height: 27px;
}
div.section-features h2.entry-title a:hover,
 div.section-features .feature-label a:hover {
    color: #F4768C;
}




/* -------- Videos --------*/
.video-preview { 
    margin-right: 1.8em;
    margin-bottom: 0;
    float: left;
}
div.video-features {
    margin: 0;
    border: 0;
    background: none;
    padding: 0;
}
div.video-feature {
    margin: 0 0 20px 0;
    border: 1px solid #41DFFB;
    width: 279px;
    height: 100%;
    background: #fff;
    padding: 20px;
}
div.video-feature div.headline_area h2.entry-title {
    font-size: 18px;
}


/* -------- Tanner --------*/
div#page #content_target .post_box {
    margin: 0;
    border: 0;
    padding: 0;
}
#content_target .teasers_box .teaser {
    width: 540px;
}
#content_target #comments { display:none; }
body.tanner div#container div#page div#content_box div#content div.post_box div#content_target div.post_box {
    margin: 0;
    border: 0;
    padding: 0;
}

/* -------- Footer --------*/
#footer_sidebar ul.sidebar_list {
    display: block;
    width: 1000px;
		background: url('images/footer_bg.gif') repeat fixed center top;
/*    background: #82b62b;*/
}
#footer_sidebar .widget  {
    display: block;
    float: left;
    margin-bottom: 0;
    width: 211px;
    padding: 20px;
    border: 0;
    background-color: transparent;
}
ul.sidebar_list li#text-22.widget,
 ul.sidebar_list li#text-21.widget{
    padding-right: 0;
}
#footer_sidebar ul.sidebar_list li#text-22.widget div.textwidget,
 #footer_sidebar ul.sidebar_list li#text-21.widget div.textwidget {
    padding-right: 0;
}

#footer, #footer a {
    color: black;
    border: none;
    line-height: 0;
}
#footer a:hover {
    color: #000;
}
#footer h3 {
    display: block;
    border: 1px solid white;
    padding: 10px 0 10px 20px;
    color: black;
		background: white;
		filter:alpha(opacity=60);
  /* CSS3 standard */
	  opacity:0.6;
}
li.widget ul li {
    margin-bottom: 0;
}
#footer_sidebar .textwidget {
    padding: 13px 21px 17px 21px;
    font-size: 12px;
		background: white;
		filter:alpha(opacity=60);
  /* CSS3 standard */
	  opacity:0.6;}
#footer {
    text-align: left;
    padding: 0;
}
#legal_sidebar ul li {
    width: 1000px;
    border: 0;
    background: none;
    text-align: center;
    color: #333;
}
#legal_sidebar ul li a {
    color: #82B62B;
    outline: medium none;
    text-decoration: none;
}
#legal_sidebar ul li a:hover {
    color: #00CCFF;
}


/* -------- Unique Pages --------*/
/*body.tanner div#page .post_box {
    width: 619px;
    padding: 20px 20px 0 20px;
    margin: 0;
    background: #fff;
}*/
div.menu-tanner-3-container {
    margin-top: -5px;
    width: 270px;
}
ul#menu-tanner-3.menu {
    list-style-type: none;
    margin: 0;
}
ul#menu-tanner-3.menu li a {
    width: 270px;
    margin-bottom: 13px;
    border: 1px solid #41dffb;
    background: #e6f7fa;
    padding: 10px;
    color: #82b62b;
    font-size: 15px;
    text-transform: none;
    letter-spacing: 0;
    border: 1px solid #41dffb;
    box-shadow: 4px 4px 6px #f5f5f5;
    -moz-box-shadow: 4px 4px 6px #f5f5f5;
    -webkit-box-shadow: 4px 4px 6px #f5f5f5;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#f5f5f5')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#f5f5f5');
}
ul#menu-tanner-3.menu li a:hover {
    color: #000;
}
img.wp-image-2308 {
    width: 295px;
    height: 454px;
}
.archive-category,
 div#archive_intro h1 {
    position: relative;
    width: 640px;
    margin: 0 20px 20px 0;
    border: 1px solid #F47694;
    background: #FC9EB4;
    padding: 10px 0 10px 20px;
    color: #333;
    font-size: 22px;
    font-family: 'Oswald',arial,sans-serif;
    text-transform: uppercase;
    letter-spacing: 0;
    border: 1px solid #F47694;
    box-shadow: 4px 4px 6px #f5f5f5;
    -moz-box-shadow: 4px 4px 6px #f5f5f5;
    -webkit-box-shadow: 4px 4px 6px #f5f5f5;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#f5f5f5')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#f5f5f5');
}
div#archive_intro.has-parent-category h1 {
    width: 640px;
    margin: 8px 0 10px 0;
    border: 0;
    background: none;
    padding: 0;
    color: #333;
    font-size: 18px;
    font-family: 'Oswald',arial,sans-serif;
    text-transform: none;
    letter-spacing: 0;
    border: none;
}
div#archive_intro.has-parent-category,
body.cat_the-basement div#archive_intro div.format_text {
    width: 620px;
    margin: 0 20px 20px 0;
    border: 1px solid #41dffb;
    background: #fff;
    padding: 10px 20px;
    color: #333;
    border: 1px solid #41dffb;
    box-shadow: 4px 4px 6px #f5f5f5;
    -moz-box-shadow: 4px 4px 6px #f5f5f5;
    -webkit-box-shadow: 4px 4px 6px #f5f5f5;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#f5f5f5')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#f5f5f5');
}
div.subcategories {
    width: 685px;
}
div.subcategories div.teaser {
    width: 278px;
    height: 330px;
    float: left;
}
div.subcategories div.teaser:last-child {
    width: 279px;
    margin-right: 0;
}
div#archive_intro {
    padding: 0;
}
#content_target .archive-category,
 #content_target #archive_intro {
    display: none;
}
#content_target .teasers_box .teaser {
    width: 619px;
    border: 0;
    border-top: 1px solid #c6f5fe;
    background-color: transparent;
}
body.cat_bad-is-the-new-good .category-teaser:first-child {
    margin-right: 20px;
}
body.cat_bad-is-the-new-good .category-teaser {
    display: block;
    float: left;
    width: 278px;
    height: 330px;
    margin-bottom: 20px;
    border: 1px solid #41dffb;
    padding: 20px;
    background: #fff;
}
body.cat_bad-is-the-new-good .category-teaser p {
    line-height: 19px;
}
.category-teaser p {
    font-size: 12px;
}
.category-teaser img {
    margin: 0 10px 0 0;
}
.category-teaser h2.entry-title {
    font-size: 20px;
    margin-bottom: 10px;
}
body.categories div.format_text ul {
    list-style-type: none;
}
body.categories div.format_text li.cat-item {
    display: block;
    width: 280px;
    float: left;
}

div#comments {
    margin: 20px 0 20px 0;
    width: 619px;
    background: #fff;
    border: 1px solid #F4768C;
    padding: 20px;
}
ul#trackback_list {
    margin-bottom: 0;
}
.custom dl#comment_list dt,
 .custom dl#comment_list dd,
 .custom ul#trackback_list,
 .custom div.comments_intro,
 .custom div.comments_closed {
    padding: 10px 0;
    margin: 0;
}
.custom dl#comment_list,
 .custom ul#trackback_list {
    border-top: 1px solid #c6f5fe;
}
.custom dl#comment_list dd {
    border-bottom: 1px solid #FC9EB4;
    border-top: 0;
}


.sponsor {
  position: absolute;
  bottom: 4px;
  right: 15px;
  font-family: arial, sans-serif;
  font-size: 12px;
  text-transform: none;
}
li#text-17 p {
  margin: 0;
}


body.instagrammatica .instapress-shortcode-image {
  display: block;
  width: 618px;
}
body.instagrammatica .instapress-shortcode-image a img {
  margin: 0 auto;
  width: 500px;
  height: 500px;
  display: block;
  box-shadow: 5px 5px 8px #c6c6c6;
  -moz-box-shadow: 5px 5px 8px #c6c6c6;
  -webkit-box-shadow: 5px 5px 8px #c6c6c6;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#c6c6c6')";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#c6c6c6');
}
body.instagrammatica .photo-caption {
  text-align: center;
  display: block;
  margin-bottom: 75px;
}


/* -------- Plugins & Comments --------*/

.custom div.sociable {
    padding-top: 20px;
    border-top: 1px solid #c6f5fe;
}

.custom div.addthis_toolbox,
 div#page div.teasers-outer div.teasers_box div.addthis_toolbox {
    margin-top: 18px;
    float: right;
}
div.section-features .addthis_toolbox,
 html body.custom div#container div#page div#content_box div#content div#post-4041.post_box div.format_text div.addthis_toolbox,
 html body.custom div#container div#page div#content_box div#content div#post-739.post_box div.format_text div.addthis_toolbox,
 html body.custom div#container div#page div#content_box div#content.hfeed div.subcategories div.category-teaser div.format_teaser div.addthis_toolbox {
    display: none;
}
.custom #page div.addthis_toolbox {
    margin: 0;
    float: none;
}
html body.custom div#container div#page div#content_box div#content div#post-2307.post_box div.format_text div.addthis_toolbox {
    height: 21px;
    margin-bottom: 10px;
}
html body.custom div#container div#page div#content_box div#content.hfeed div.home-feature div.post div.format_teaser div.addthis_toolbox {
    margin-top: 20px;
}
.custom a.addthis_counter,
 .custom a.addthis_pill_style {
    display: none !important;
}
.custom a.addthis_button_facebook_like {
    width: 47px;
    display: inline;
    float: left;
    overflow: hidden;
}
.custom a.addthis_button_tweet {
    width: 56px;
    display: inline;
    overflow: hidden;
}
div.comments_closed {
    margin-top: 0;
}
body.archives .format_text ul {
    list-style-type: none;
}
.custom #linkwithin_logo_0 {
    margin-bottom: 0;
}
/* div.linkwithin_hook {
    width: 470px;
    margin: auto;
}*/

ul#twitter_update_list li {
    margin-bottom: 25px;
}

.format_text {
    line-height: 1.4em;
}



/* -------- Posts --------*/
.custom .post_box .format_text h2 {
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
}








