/*
Theme Name:     Proskauer Rose - Whistleblower Defense
Theme URI:      http: //lexblog.com
Description:    Theme for Proskauer Rose's Whistleblower Defense Blog
Author:         Angelo Caorsio (based on the work of Brian Hefter)
Template:       lxb-parent-theme-1.1.1
Version:        1.1.1
*/

/* RESET */
/* ----------------------------------------- */

/**
* Eric Meyer's Reset Stylesheet
*
* v2.0
* 2011-01-26
* Author: Eric Meyer - http://meyerweb.com/eric/tools/css/reset/
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}

a {
text-decoration: none;
outline: none;
}

a img {
border: none;
}

code {
font-family: monospace;
font-size: 1.2em;
}

/* GENERAL LAYOUT AND TYPOGRAPHY */
/* ----------------------------------------- */

body {
background: #fff;
color: #3d444c;
font-family: Helvetica, Arial, sans-serif;
font-size: 62.5%;
line-height: 1.4;
}

.print-header {
display: none;
}

a {
color: #007896;
}

a:hover,
a:focus {
text-decoration: underline;
}


/* WP default WYSIWYG classes */

.alignleft {
float: left;
margin: 10px 10px 10px 0;
}

.alignright {
float: right;
margin: 10px 0 10px 10px;
}

.aligncenter {
display: block;
clear: both;
margin: 10px auto;
text-align: center;
}


/* wrappers */

.blog-wrapper { /* wraps all containers */
width: 960px;
margin: 0 auto 30px auto;
}

.blog-header { /* site-wide header */
position: relative;
height: 230px;
background: url(/wp-content/themes/B0001587-proskauerwhistleblower/images/header.jpg) bottom no-repeat;
margin-bottom: 20px;
}

.main-wrapper { /* wraps main content and main sidebar */
padding-bottom: 30px;
z-index: 0;
}

.main { /* main content */
width: 475px;
float: left;
margin-left: 20px;
}

.sidebar.left { /* main sidebar */
width: 220px;
float: left;
}

.sidebar.right {
	float: right;
	width: 220px;
}

.blog-footer { /* site-wide footer */
position: relative;
width: 960px;
clear: both;
}

/* SITE HEADER */
/* ----------------------------------------- */

.blog-title a {
display: block;
position: absolute;
right: 65px;
bottom: 22px;
font-size: 3.15em;
font-weight: 200;
color: #fff;
text-decoration: none;
width: 625px;
}

.blog-description {
display: block;
position: absolute;
left: 30px;
top: 60px;
width: 0;
height: 0;
text-indent: -5000em;
overflow: hidden;
font-size: 1.1em;
font-weight: bold;
text-transform: uppercase;
}


/* client logo */

.header-widgets section.logo a { /* client logo text widget */
display: block;
width: 200px;
position: absolute;
left: 0;
top: 51px;
width: 210px;
height: 40px;
text-indent: -5000em;
overflow: hidden;
font-size: 1.5em;
}


/* nav menu */
.menu-global-navigation-container {
position: absolute;
top: 20px;
right: 213px;
}

.menu-global-navigation-container .sub-menu {
display: none;
height: auto;
background: #333;
border: none;
border-top: 1px solid #fff;
position: absolute;
top: 49px;
left: 0;
width: 20em;
}

.menu-global-navigation-container li {
float: left;
height: 19px;
border-right: 1px dotted #c0c3c9;
position: relative;
}

.menu-global-navigation-container .sub-menu li {
height: auto;
float: none;
border: none;
}

.menu-global-navigation-container li:hover .sub-menu,
.menu-global-navigation-container li:focus .sub-menu {
display: block;
}

.menu-global-navigation-container a {
display: block;
height: 16px;
padding: 2px 20px 0 20px;
float: left;
font-size: 1.2em;
font-weight: bold;
}

.menu-global-navigation-container .sub-menu a {
height: auto;
padding: 10px 20px;
float: none;
}

.menu-global-navigation-container .current-menu-item a {
background: #fff;
color: #333;
}


/* search */

.header-widgets .search-box { /* search widget */
position: absolute;
top: 20px;
right: 0;
width: 195px;
}

.searchform .s {
border: 1px solid #d8dae0;
width: 157px;
height: 11px;
padding: 3px;
margin-right: 5px;
float: left;
background: #dfe2e8;
color: #666;
font-weight: bold;
}

.main .searchform {
margin-top: 20px;
width: 200px;
}

.searchform .searchsubmit {
display: block;
overflow: hidden;
border: 0;
width: 25px;
height: 19px;
float: right;
background: #007896 url(/wp-content/themes/lxb-parent-theme-1.1.1/images/search-button.png) no-repeat 50% 50%;
cursor: pointer;
text-indent: -5000em;
line-height: 0;
}

/* SIDEBAR */
/* ----------------------------------------- */

.sidebar.left .widget {
margin-bottom: 20px;
background: url(/wp-content/themes/B0001587-proskauerwhistleblower/images/widgettile-left.png) right repeat-y;
position: relative;
}

.sidebar.left .wrapper {
padding: 0 0 30px 20px;
background: url(/wp-content/themes/B0001587-proskauerwhistleblower/images/widgetbg-left.png) bottom no-repeat;
}

.sidebar.left .widget-title {
margin-bottom: 5px;
background: url(/wp-content/themes/B0001587-proskauerwhistleblower/images/headerbg-left.png) right 0 no-repeat;
font-size: 1.4em;
font-weight: bold;
}

.sidebar.right .widget {
margin-bottom: 20px;
background: url(/wp-content/themes/B0001587-proskauerwhistleblower/images/widgettile-right.png) left repeat-y;
position: relative;
}

.sidebar.right .wrapper {
padding: 0 0 30px 25px;
background: url(/wp-content/themes/B0001587-proskauerwhistleblower/images/widgetbg-right.png) left bottom no-repeat;
}

.sidebar.right .widget-title {
background: url(/wp-content/themes/B0001587-proskauerwhistleblower/images/headerbg-right.png) left 0 no-repeat;
font-size: 1.4em;
font-weight: bold;
margin-bottom: 5px;
}

.links ul {
padding-right: 30px;
}

.links ul ul {
padding: 0;
}

.links li {
display: block;
clear: both;
border-bottom: 1px dotted #ccc;
}

.links .children li {
border-bottom: 0;
padding-left: 20px;
}

.links ul li a {
display: block;
padding: 5px 0;
font-size: 1.1em;
}


/* about blurb */

.sidebar .about .textwidget {
padding-right: 30px;
font-size: 1.1em;
}

.sidebar .author-header,
.sidebar .author-header .wrapper,
.sidebar .author-header .widget-title {
background: url(/wp-content/themes/B0001587-proskauerwhistleblower/images/widgettile-left.png) right repeat-y;
margin: 0 !important;
padding-bottom: 0;
}

.sidebar.left .author-header {
padding: 5px 0 10px 0;
}

.sidebar.left .author {
padding: 0 30px 10px 20px;
margin: 0;
position: relative;
}

.sidebar.left .last-author {
padding-right: 0;
margin-bottom: 20px !important;
background: url(/wp-content/themes/B0001587-proskauerwhistleblower/images/widgetbg-left.png) bottom no-repeat;
}

.sidebar .author .wrapper {
background: none;
padding: 20px 0 10px 0;
border-bottom: 1px dotted #ccc;
}

.sidebar .last-author .wrapper {
padding-right: 30px;
border: none;
background: url(/wp-content/themes/B0001587-proskauerwhistleblower/images/widgettile-left.png) right repeat-y;
}

.sidebar .author .widget-title {
position: absolute;
top: 0;
left: 20px;
background: none;
font-size: 1.2em;
font-weight: bold;
}

.sidebar .author .avatar, .sidebar .author .photo {
display: block;
float: left;
margin-right: 5px;
}

.sidebar .author .bio {
font-size: 1.1em;
}


/* social networking ordered links */

.sidebar .stay-connected .widget-title {
	background: none;
}

.sidebar .stay-connected h3 {
	margin-bottom: 0;
}
.sidebar .stay-connected {
margin-bottom: 5px;
}

.sidebar .stay-connected li {
position: relative;
border: none;
}

.sidebar .stay-connected a {
padding: 8px 0 0px 22px;
}


.stay-connected ul li a[title="rss"] {
background: url(/wp-content/themes/lxb-parent-theme-1.1.1/images/icon-rss.png) no-repeat left center;
}

.stay-connected ul li a[title="facebook"] {
background: url(/wp-content/themes/lxb-parent-theme-1.1.1/images/icon-facebook.png) no-repeat left center;
}

.stay-connected ul li a[title="linkedin"] {
background: url(/wp-content/themes/lxb-parent-theme-1.1.1/images/icon-linkedin.png) no-repeat left center;
}

.stay-connected ul li a[title="twitter"] {
background: url(/wp-content/themes/lxb-parent-theme-1.1.1/images/icon-twitter.png) no-repeat left center;
}


/* feedburner */

.sidebar .feedburner,
.sidebar .stay-connected {
	margin: -11px 0 10px 0;
	padding: 10px 0 0 0;
}

.feedburner p {
margin-bottom: 5px;
font-size: 1.1em;
}

.feedburner p .rss {
padding-right: 15px;
background: url(/wp-content/themes/B0001587-proskauerwhistleblower/images/icon-rss-small.png) right top no-repeat;
}

#feedburner_email_widget_sbef {
padding-right: 30px;
}

.feedburner #feedburner_email_widget_sbef_email { /* feedburner email input */
border: 1px solid #d8dae0;
width: 131px;
height: 11px;
padding: 3px;
margin-right: 5px;
float: left;
background: #dfe2e8;
color: #666;
font-weight: bold;
}

.feedburner #feedburner_email_widget_sbef_submit { /* feedburner submit button */
border: none;
width: 26px;
height: 19px;
padding-bottom: 1px;
background: #007896;
float: right;
cursor: pointer;
color: #fff;
text-transform: uppercase;
font-size: .9em;
text-align: center;
}

/* aweber / subscribe2 */

.sidebar.right .aweber .wrapper {
	background: none;
	padding: 0 0 0px 25px;
}

.sidebar.right section.aweber {
	margin-bottom: 0;
}

.sidebar.right .subscribe2 input#s2email {
background: #DFE2E8;
border: 1px solid #D8DAE0;
height: 17px;
width: 135px;
position: relative;
float: left;
display: block;
padding: 0;
}

.sidebar.right .subscribe2 input[type=submit] {
	position: relative;
border: none;
background: url(/wp-content/themes/B0001587-proskauerwhistleblower/images/go.png) no-repeat;
height: 0;
padding: 19px 0 0 0;
display: block;
margin: 2px 0 0 5px;
width: 26px;
float: left;
margin-top: 2px;
}


.sidebar.right .aweber .rss-image {
background: url(/wp-content/themes/lxb-parent-theme-1.1.1/images/icon-rss.png) 4px 0 no-repeat;
display: block;
height: 20px;
left: 9.5em;
position: absolute;
text-indent: -9999em;
top: 0;
width: 20px;
}

.sidebar.right .aweber p {
font-size: 1.1em;
margin: 0 0 1em;
padding-right: 40px;
}

.sidebar.right .af-body {
overflow: hidden;
}

.af-element {
float: left;
}

.af-textWrap {
float: left;
}

.af-textWrap .text {
margin-right: 3px;
width: 135px;
}


/* blogroll */

.blogroll-nav {
display: block;
background: url(/wp-content/themes/lxb-parent-theme-1.1.1/images/more-blogs.png) no-repeat;
height: 15px;
width: 200px;
position: relative;
margin: 10px 0;
}

.blogroll-nav .prev,
.blogroll-nav .next {
display: block;
text-indent: -5000em;
overflow: hidden;
width: 24px;
height: 15px;
position: absolute;
}

.blogroll-nav .prev {
left: 0;
background: url(/wp-content/themes/lxb-parent-theme-1.1.1/images/prev-arrow.png) no-repeat center center;
}

.blogroll-nav .next {
right: 0;
background: url(/wp-content/themes/lxb-parent-theme-1.1.1/images/next-arrow.png) no-repeat center center;
}

.blogroll-nav .end {
display: none;
}

/* POSTS AND PAGES */
/* ----------------------------------------- */

/* date and category archives */

.archive-header {
border-bottom: 1px solid #000;
padding-bottom: 20px;
margin-bottom: 20px;
position: relative;
}

.category .archive-header {
padding-bottom: 10px;
}

.archive-title {
font-size: 1.8em;
}

.category .archive-title {
float: left;
margin: 0 20px 20px 0;
}

.grid-row {
clear: both;
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #ccc;
}

.archive-title strong {
font-weight: bold;
}

.archive-header .feed {
display: block;
float: right;
padding: 0 0 2px 20px;
margin-top: 7px;
background: url(/wp-content/themes/lxb-parent-theme-1.1.1/images/icon-rss.png) no-repeat;
font-size: 1.1em;
}

.author .main .feed {
clear: both;
display: block;
margin-bottom: 20px;
padding: 2px 0 2px 20px;
background: url(/wp-content/themes/lxb-parent-theme-1.1.1/images/icon-rss.png) no-repeat;
font-size: 1.3em;
font-weight: bold;
}

.grid .post {
width: 30%;
float: left;
padding: 0 10px;
margin: 0;
}

.author .author-info {
margin-bottom: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #ccc;
}

.author-bio {
overflow: auto;
}

.author-bio .avatar {
float: left;
margin: 0 10px 10px 0;
}

.grid .post-title {
font-size: 1.3em;
}

.grid .post-byline,
.grid .post-categories {
margin-bottom: 5px;
font-size: 1em;
}

.grid .post-content {
font-size: 1.1em;
}

/* regular posts */

#breadcrumbs {
border-bottom: 1px solid #ccc;
padding-bottom: 10px;
margin-bottom: 20px;
font-size: 1.1em;
}

.post {
margin-bottom: 50px;
}

.post-header {
margin-bottom: 15px;
}

.post-title {
margin-bottom: 15px;
font-size: 2.5em;
color: #333;
}

.post-title a {
font-weight: bold;
color: #333;
}

.post-byline {
display: block;
margin-bottom: 3px;
font-size: 1.1em;
font-weight: bold;
color: #333;
}

.post-categories {
display: block;
padding-bottom: 1px;
float: left;
font-size: 1.1em;
font-weight: bold;
color: #333;
}

.post-categories img {
margin-right: 5px;
position: relative;
top: 1px;
}

.translated-posts {
float: right;
font-size: 1.1em;
font-weight: bold;
color: #333;
}

.translated-posts li {
display: inline;
}

.translated-posts li:after {
content: " | ";
}

.translated-posts li:first-child:after,
.translated-posts li:last-child:after {
content: "";
}

.post-content {
clear: both;
font-size: 1.3em;
}

.post-content p,
.post-content ul,
article ol {
margin-bottom: 20px;
}

.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6 {
margin-bottom: 5px;
}

.post-content h1 {
font-size: 2em;
}

.post-content h2 {
font-size: 1.8em;
}

.post-content h3 {
font-size: 1.6em;
}

.post-content h4 {
font-size: 1.4em;
}

.post-content h5 {
font-size: 1.2em;
}

.post-content h6 {
font-size: 1em;
font-weight: bold;
}

.post-content blockquote {
padding: 20px 40px 20px 50px;
position: relative;
clear: both;
}

.post-content blockquote:before {
display: block;
position: absolute;
left: 0;
top: 0;
content: "\201C";
font-size: 7em;
}

.post-content ul {
margin-left: 30px;
}

.post-content ol {
margin-left: 40px;
}

.post-content li {
margin-bottom: 5px;
list-style-position: outside;
}

.post-content ul li {
list-style: disc;
list-style-position: outside;
}

.post-content ol {
list-style: decimal;
}

.post-content img {
border: 1px solid #ccc;
padding: 6px;
}

.post-content .wp-caption img {
border: 0;
padding: 0;
display: block;
margin: 0 auto 6px;
}

.post-content .wp-caption p {
padding: 0 6px;
margin-bottom: 0;
font-size: 0.9em;
}

.post-content .wp-caption {
border: 1px solid #ccc;
padding: 6px;
margin: 10px 0;
}

.post-content strong {
font-weight: bold;
}

.post-content em {
font-style: italic;
}

.more-link,
.more {
display: block;
clear: both;
margin-top: 15px;
}

.post-social {
display: block;
clear: both;
height: 20px;
margin-top: 15px;
}

.post-social a {
display: block;
float: left;
width: 60px;
height: 22px;
margin-right: 5px;
text-indent: -5000em;
overflow: hidden;
}

/* hide default addthis icons */
.addthis_button_twitter .at300bs,
.addthis_button_facebook .at300bs,
.addthis_button_linkedin .at300bs,
.addthis_button_email .at300bs {
display: none;
}

.addthis_button_twitter {
background: url(/wp-content/themes/lxb-parent-theme-1.1.1/images/share-twitter.png) no-repeat;
}

.addthis_button_facebook {
background: url(/wp-content/themes/lxb-parent-theme-1.1.1/images/share-facebook.png) no-repeat;
}

.addthis_button_email {
background: url(/wp-content/themes/lxb-parent-theme-1.1.1/images/share-mail.png) no-repeat;
}

.post-social a.addthis_button_linkedin {
background: url(/wp-content/themes/lxb-parent-theme-1.1.1/images/share-linkedin.png) no-repeat;
width: 64px;
}

.post-social .addthis_button_google_plusone {
text-indent: 0;
}

.post-tools {
border-bottom: 1px solid #ccc;
padding-bottom: 5px;
margin: 20px 0 5px 0;
clear: both;
}

.post-tools a {
padding-left: 15px;
font-weight: bold;
}

.post-print,
.post-comments {
display: inline;
margin-right: 10px;
}

.post-print a {
background: url(/wp-content/themes/lxb-parent-theme-1.1.1/images/icon-print.png) no-repeat;
}

.post-comments a {
background: url(/wp-content/themes/lxb-parent-theme-1.1.1/images/icon-comments.png) no-repeat;
}

.single .post-tags {
margin-bottom: 20px;
}

.post-tags {
display: block;
font-size: 0.9em;
font-weight: bold;
text-transform: uppercase;
}

.post-tags a {
font-weight: bold;
text-transform: none;
font-size: 1.2em;
}

.pagination {
height: 1.3em;
width: 100%;
margin-bottom: 20px;
font-size: 1.3em;
}

.pagination a {
font-weight: bold;
}

.pagination-old a {
padding-right: 10px;
float: right;
background: url(/wp-content/themes/lxb-parent-theme-1.1.1/images/next-page.png) no-repeat right;
}

.pagination-new a {
padding-left: 10px;
float: left;
background: url(/wp-content/themes/lxb-parent-theme-1.1.1/images/prev-page.png) no-repeat left;
}


/* COMMENTS AND FORMS */
/* ----------------------------------------- */

#comments {
margin-bottom: 20px;
}

#comments h3,
#respond h3 {
margin-bottom: 5px;
font-size: 1.4em;
}

/* Disqus specific styles */

.dsq-comment-message {
font-size: 1.3em;
}

.dsq-comment-footer,
#dsq-subscribe {
font-size: 1.1em;
}

/* default fallback comment styles */
.comment {
clear: both;
margin-bottom: 20px;
}

.comment .comment {
padding-left: 50px;
}

.comment .avatar {
float: left;
width: 40px;
height: 40px;
}

.comment .comment-author,
.comment .comment-meta {
display: block;
margin-left: 50px;
margin-bottom: 5px;
font-size: 1.1em;
}

.comment .comment-content {
margin-left: 50px;
font-size: 1.2em;
}

.comment .comment-reply-link {
display: block;
margin-top: 10px;
float: right;
}

/* default fallback comment form */

#commentform {
font-size: 1.2em;
}

#commentform .comment-notes {
margin-bottom: 10px;
font-weight: bold;
}

#commentform p input,
#commentform p textarea {
display: block;
margin: 5px 0 10px 0;
border: 1px solid #ccc;
padding: 5px;
font-family: 'Lucida Grande', Verdana, sans-serif;
font-size: 1em;
}

#commentform #submit {
background: #000;
color: #fff;
cursor: pointer;
}

/* contact form */

.wpcf7-form {
background: #efefef;
margin: 20px 0;
padding: 20px;
}

.wpcf7-form .required {
margin-bottom: 10px;
font-weight: bold;
}

.wpcf7-form label {
display: block;
margin-bottom: 5px;
font-weight: bold;
font-size: 1em;
}

.wpcf7-form input,
.wpcf7-form textarea {
border: 1px solid #e2e2e2;
padding: 5px;
margin-bottom: 10px;
}

.wpcf7-form textarea {
    font-family: 'Lucida Grande',Verdana,sans-serif;
    height: 200px;
    width: 97%;
}

.wpcf7-submit {
background: #000;
height: auto;
padding: 10px;
font-size: 1em;
color: #fff;
cursor: pointer;
}

.wpcf7-not-valid-tip {
background: #fff;
padding: 10px !important;
border: 1px solid #ff0000 !important;
font-size: 1.1em;
}

.wpcf7-validation-errors {
background: #fff;
padding: 10px !important;
border: 1px solid #ff0000 !important;
font-size: 1em;
}

.wpcf7-mail-sent-ok {
background: #fff;
padding: 10px !important;
border: 1px solid #33cc00 !important;
font-size: 1em;
}


/* SITE-WIDE FOOTER */
/* ----------------------------------------- */

.blog-footer-inner-wrapper {
position: relative;
width: 960px;
padding-bottom: 60px;
}

.contact-wrapper {
padding: 65px 0 20px 20px;
}

.blog-footer .blog-title {
display: block;
width: 200px;
margin-bottom: 10px;
font-size: 1.4em;
font-weight: bold;
}

.blog-footer-inner-wrapper .widget-title {
margin-bottom: 5px;
font-size: 1.2em;
font-weight: bold;
}

.contact-info { /* vcard widget */
font-size: 1.1em;
}

.contact-info .org {
font-weight: bold;
}

.contact-info .locations {
border-left: 1px solid #c1c3c5;
padding-left: 20px;
margin: -45px 0 0 180px;
}

.contact-info .office {
float: left;
height: 130px;
width: 170px;
}

.contact-info .url {
font-weight: bold;
}

.footer-contact .stay-connected li {
width: 16px;
height: 16px;
float: left;
margin-right: 8px;
}

.footer-contact .stay-connected a {
display: block;
width: 16px;
height: 16px;
text-indent: -5000em;
overflow: hidden;
}

.footer-extras {
float: right;
padding: 20px 20px 0 0;
}

.footer-extras .widget {
width: 200px;
float: left;
margin-left: 20px;
clear: right;
}

.footer-extras .about .textwidget {
font-size: 1.1em;
}

.colophon {
width: 960px;
background: #007896;
height: 35px;
position: absolute;
top: 0;
left: 0;
}

.colophon .copyright-info {
position: absolute;
left: 20px;
top: 10px;
color: #fff;
font-size: 1.2em;
font-weight: bold;
}

.colophon .lexblog {
position: absolute;
right: 5px;
top: 6px;
background: url(/wp-content/themes/B0001587-proskauerwhistleblower/images/lexblog.png) no-repeat;
width: 313px;
height: 23px;
text-indent: -5000em;
overflow: hidden;
}

.legal {
position: absolute;
left: 20px;
top: 140px;
}

.legal ul {
padding-bottom: 30px;
}

.legal li {
display: inline;
font-size: 0.9em;
text-transform: uppercase;
}

.legal li:first-child {
border-right: 1px solid #0765cc;
padding-right: 3px;
}

.legal a {
font-weight: bold;
}


/* SELF-CLEARING FLOATS */
/* ----------------------------------------- */

.main-wrapper:after,
.blog-footer:after,
.archive-header:after,
.grid-row:after,
.blog-footer-inner-wrapper:after,
.sidebar .feedburner:after,
#feedburner_email_widget_sbef:after,
.post-header:after,
.locations:after {
display: block;
clear: both;
visibility: hidden;
content: "";
}

