/*
Theme Name:     Employment Matters Blog
Theme URI:      http: //lexblog.com
Description:    Theme for Mintz Levin's Employment Matters
Author:         Devon Persing and friends
Template:       lxb-parent-theme
Version:        1.0
*/

/* 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: #7b8284 url(images/bg.png) repeat-x;
color: #333;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 62.5%;
line-height: 1.3em;
}

a {
color: #055e95;
}

a:hover,
a:focus {
color: #69c;
}

/* 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;
text-align: center;
margin: 10px auto;
}

/* wrappers */

.blog-wrapper { /* wraps all containers */
width: 982px;
margin: 0 auto;
background: url(images/main-bg.png) repeat-y;
}

.blog-header { /* site-wide header */
width: 100%;
position: relative;
height: 207px;
background: #656c6e url(images/header.jpg) no-repeat bottom center;
}

.main-wrapper { /* wraps main content and main sidebar */
width: 100%;
padding-top: 23px;
background: url(images/main-top.png) no-repeat;
}

.main { /* main content */
width: 593px;
float: left;
margin-left: 47px;
}

.sidebar { /* main sidebar */
width: 240px;
float: right;
margin: 0 47px 20px 0;
font-size: 1.1em;
line-height: 1.3em;
}

.blog-footer { /* site-wide footer */
position: relative;
width: 100%;
clear: both;
background: #7b8284 url(images/footer-bg.png) no-repeat;
}

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

.blog-title a {
display: block;
text-indent: -5000em;
overflow: hidden;
position: absolute;
left: 40px;
bottom: 60px;
width: 560px;
height: 40px;
}

.print-banner {
display: none;
}

.blog-description {
display: block;
text-indent: -5000em;
overflow: hidden;
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
line-height: 0;
}

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

nav.menu-global-navigation-container ul {
height: 16px;
margin-left: 30px;
font-size: 1.2em;
}

nav.menu-global-navigation-container ul li {
float: left;
height: 16px;
border-left: 1px solid #7F8485;
}

nav.menu-global-navigation-container ul li:first-child {
border-left: none;
}

nav.menu-global-navigation-container ul li a {
display: block;
height: 14px;
padding: 2px 20px 0;
float: left;
color: #fff;
font-weight: bold;
text-transform: uppercase;
}

nav.menu-global-navigation-container ul li a:hover,
nav.menu-global-navigation-container ul li a:focus {
color: #000;
}

nav.menu-global-navigation-container ul li.current-menu-item a {
color: #000;
}

/* header widget area (typically client logo and search) */

section.header-widgets {
float: right;
}

/* client logo */

section.header-widgets section.logo a { /* client logo text widget */
display: block;
position: absolute;
text-indent: -5000em;
overflow: hidden;
right: 30px;
bottom: 30px;
width: 210px;
height: 50px;
}

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


.sidebar .wrapper.reading, .sidebar .wrapper.quotes {
border: 1px solid #d5d7d7;
padding: 2px;
margin-bottom: 30px;
}

.quotes a.more {
display: block;
clear: both;
background: url(images/link-bg.png) no-repeat left 4px;
padding-left: 10px;
display: block;
font-weight: bold;
}
.sidebar .widget.reading, .sidebar .widget.quotes {
padding: 10px;
margin-bottom: 0;
}

.sidebar .widget.reading {
background: #d5eef6 url(images/reading-bottom.jpg) no-repeat bottom center;
}

.sidebar .widget.quotes {
	background: #d5eef6;
}

.sidebar .widget.quotes .quote {
	font-style: italic;
	font-size: 12px;
	line-height: 20px;
}

.sidebar .widget.quotes li {
border-top: 1px solid #a0afb4;
padding-top: 15px;
margin-bottom: 15px;
}

.sidebar .widget.quotes li:first-child {
	border-top: none;
	padding-top: 0;
}

.sidebar .widget.quotes .author {
	font-weight: bold;
	text-align: right;
	margin-top: 15px;
}

.sidebar .widget.aca-button {
margin-bottom: 15px;
}
.sidebar .widget.quotes .widget-title {
background: url(images/quotes-header.png) no-repeat top;
width: 234px;
height: 54px;
margin: -10px 0 10px -10px;
border-bottom: 0;
}

.sidebar .widget.reading .widget-title {
border-bottom: 0;
background: url(images/reading-header.png) no-repeat top;
height: 38px;
margin-top: -24px;
margin-bottom: 10px;
}

.sidebar .widget.reading li a {
	font-weight: bold;
}

.sidebar .widget {
margin: 0 0 30px;
position: relative;
clear: both;
}

/* headers */

.sidebar .widget-title {
text-indent: -5000em;
overflow: hidden;
height: 14px;
margin-bottom: 10px;
padding-bottom: 2px;
border-bottom: 1px solid #c1c0bf;
}

.sidebar .links .widget-title {
margin-bottom: 5px;
}

.search-box .widget-title {
background: url(images/header-search.png) no-repeat;
}


.blog-series .widget-title {
background: url(images/header-blogseries.png) no-repeat;
}

.feedburner .widget-title {
height: 14px;
background: url(images/header-subscribe.png) no-repeat;
}

.recent .widget-title {
background: url(images/header-recent.gif) no-repeat;
height: 22px;
}

.topics .widget-title {
background: url(images/header-topics.png) no-repeat;
}

.stay-connected .widget-title {
background: url(images/header-connected.png) no-repeat;
}

.links-list .widget-title {
background: url(images/header-related-links.png) no-repeat;
}

.widget_lxb_blogroll .widget-title {
background: url(images/header-blogroll.png) no-repeat;
}

.editor .widget-title {
background: url(images/header-editor.png) no-repeat;
}

.contribs .widget-title {
background: url(images/header-contributors.png) no-repeat;
}

.blogs .widget-title {
background: url(images/header-related-blogs.png) no-repeat;
}

.resources .widget-title {
background: url(images/header-resources.png) no-repeat;
}

/* link lists */

.links ul li {
display: block;
clear: both;
background: url(images/link-bg.png) no-repeat left 7px;
padding-left: 10px;
}

.links ul.children > li {
border-bottom: 0;
background: url(images/link-bg.png) no-repeat left 6px;
padding-left: 10px;
}

.links ul li a {
display: block;
padding: 3px 0;
}

.sidebar .mintz_subscribe {
	position: relative;
	background: url(images/mintzlevin-subscribe.png);
	width: 242px;
	height: 64px;
}

.sidebar .mintz_subscribe a {
	display: block;
	overflow: hidden;
	text-indent: 110%;
	white-space: nowrap;	
}

.sidebar .mintz_subscribe a.rss {
position: absolute;
width: 120px;
height: 64px;
right: 0;
top: 0;
}

.sidebar .mintz_subscribe a.email {
	position: absolute;
width: 120px;
height: 64px;
left: 0;
top: 0;
}

/* search and subscribe */

.searchform {
height: 21px;
}

.main .searchform {
width: 240px;
}

#feedburner_email_widget_sbef {
height: 55px;
}

.searchform input.s,
.feedburner #feedburner_email_widget_sbef_email, #mce-EMAIL {
background: #f7f7f7;
padding: 3px;
border: 1px solid #c1c0bf;
width: 192px;
height: 13px;
float: left;
}

.feedburner #feedburner_email_widget_sbef_email, #mce-EMAIL {
margin-top: 5px;
}

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

#feedburner_email_widget_sbef label a {
text-transform: uppercase;
}

#feedburner_email_widget_sbef label a.icon {
display: block;
text-indent: -5000em;
overflow: auto;
position: absolute;
background: url(images/subscribe-rss.jpg);
width: 19px;
height: 18px;
left: 85px;
top: -5px;
}

.searchform .searchsubmit,
.feedburner #feedburner_email_widget_sbef_submit, #mc-embedded-subscribe {
display: block;
text-indent: -5000em;
line-height: 0em;
overflow: hidden;
border: 0;
width: 34px;
height: 21px;
float: right;
cursor: pointer;
}

.searchform .searchsubmit {
background: url(images/search-button.png);
}

.feedburner #feedburner_email_widget_sbef_submit,  #mc-embedded-subscribe {
background: url(images/subscribe-button.png);
}

.feedburner #feedburner_email_widget_sbef_submit,  #mc-embedded-subscribe {
margin-top: 5px;
}

/* social networking ordered links */

.sidebar .stay-connected ul {
height: 28px;
}

.sidebar .stay-connected ul li {
position: relative;
float: left;
height: 28px;
width: 24px;
padding: 3px 10px 0;
border-left: 1px dotted #c2c2c2;
}

.sidebar .stay-connected ul li:first-child {
border-left: 0;
padding-left: 0;
}

.sidebar .stay-connected ul li a {
padding: 0;
width: 24px;
height: 24px;
}

.sidebar .stay-connected ul li a img {
}



/* blogroll */

.blogroll-nav {
display: block;
background: url(/wp-content/themes/lxb-parent-theme/images/more-blogs.png) no-repeat;
height: 15px;
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/images/prev-arrow.png) no-repeat center center;
}

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

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

/* sidebar contact list */
.sidebar .contact-info .office {
margin-bottom: 10px;
}

.sidebar .contact-info .office h3 a {
font-weight: bold;
}

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

/* custom archive page */

.page-id-6 article img {
	padding: 0;
margin: 0 10px 0 0;
}

.page-id-6 h5 {
font-size: 16px;
font-weight: bold;
margin-bottom: 30px;
}

.page-id-6 strong {
font-size: 13px;
font-weight: bold;
color: #000;
}

.archive-list {
margin: 0 0 20px 0;
padding: 0;
}

.archive-list li {
list-style: none;
margin-bottom: 0;
}

.archive-date li {
display: inline;
margin-right: 10px;
}

/* date and category archives */

.date .main,
.category .main,
.tag .main {
}

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

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

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

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

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

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

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

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

.date article,
.category article,
.tag article {
width: 29%;
float: left;
padding: 0 10px;
}

.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;
}

.date .post-title,
.category .post-title,
.tag .post-title {
font-size: 1.3em;
}

.date .post-byline,
.date .post-categories,
.date .post-tools,
.date .post-tags,
.date .post-tags a,
.category .post-byline,
.category .post-categories,
.category .post-tools,
.category .post-tags,
.category .post-tags a,
.tag .post-byline,
.tag .post-categories,
.tag .post-tools,
.tag .post-tags,
.tag .post-tags a {
font-size: 0.9em;
margin-bottom: 0;
}

.date .post-tools,
.category .post-tools,
.tag .post-tools {
border-bottom: 0;
}

.date .post-content,
.category .post-content,
.tag .post-content {
font-size: 1.1em;
}

/* regular posts */

#breadcrumbs {
font-weight: bold;
padding-bottom: 10px;
margin-bottom: 20px;
color: #666;
}

.home article,
.author article,
.single article,
.error404 article,
.search article {
margin-bottom: 50px;
}

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

.post-title {
font-size: 2.1em;
line-height: 1.1em;
margin-bottom: 15px;
}

.post-title a {
font-weight: normal;
}

.post-byline {
display: block;
font-size: 1.4em;
margin-bottom: 8px;
color: #959595;
}

.post-categories {
display: block;
font-size: 1.1em;
color: #959595;
}

.archive-header p {
	font-size: 12px;
}

.post-content {
font-size: 1.3em;
line-height: 1.4em;
}

article p,
article ul,
article ol {
margin-bottom: 10px;
}

article h1,
article h2,
article h3,
article h4,
article h5,
article h6 {
line-height: 1em;
margin-bottom: 5px;
color: #03324f;
}

article h1 {
font-size: 2em;
}

article h2 {
font-size: 1.6em;
}

article h3 {
font-size: 1.4em;
}

article h4 {
font-size: 1.2em;
}

article h5 {
font-size: 1.1em;
}

article h6 {
font-size: 1em;
font-weight: bold;
}

article blockquote {
padding: 20px 40px;
position: relative;
font-size: 1.230769230769231em;
line-height: 1.4em;
}

article blockquote:before {
display: block;
content: "\201C";
font-size: 6em;
position: absolute;
left: 0;
top: 50px;
}

article ul {
margin-left: 30px;
}

article ol {
margin-left: 40px;
}

article li {
margin-bottom: 5px;
}

article ul li {
list-style: disc;
}

article ol {
list-style: decimal;
}

article img {
border: 1px solid #ccc;
padding: 6px;
}

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

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

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

article strong {
	font-weight: bold;
}

article em {
	font-style: italic;
}

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

.post-footer {
	position: relative;
}

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

article .post-footer .post-print a {
display: block;
text-indent: -5000em;
overflow: hidden;
width: 61px;
height: 22px;
background: url(images/print.png) no-repeat left;
position: absolute;
right: 230px;
top: 0;
}

.date .post-social a,
.category .post-social a,
.tag .post-social a {
clear: both;
margin-bottom: 5px;
}

/* 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 {
font-weight: bold;
padding-left: 15px;
}

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

.post-print a {
display: block;
text-indent: -5000em;
overflow: hidden;
width: 61px;
height: 22px;
background: url(images/print.png) no-repeat left;
}

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

.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;
padding-left: 0px;
}

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

.pagination a {
font-weight: bold;
}

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

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

/* custom about page */

.post-content .author {
width: 100%;
clear: both;
margin-bottom: 30px;
min-height: 108px;
}

.post-content .editor {
margin-bottom: 40px;
}

.post-content .author img {
float: left;
border: 2px solid #505050;
padding: 0;
margin: 0 10px 0 0;
}

.post-content .author h3,
.post-content .author p,
.post-content .author ul,
.post-content .author ol {
margin-left: 144px;
}

h2#editor {
margin-top: 40px;
}

.page-id-1255 h2 {
font-size: 1.2em;
font-weight: bold;
margin-bottom: 30px;
}

.page-id-1255 .author h3 {
font-size: 1em;
font-weight: bold;
color: #000;
}

.page-id-1255 .editor h3 {
font-size: 1.1em;
font-weight: bold;
color: #000;
}

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

#comments {
margin-bottom: 20px;
}

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

/* Disqus specific styles */

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

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

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

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

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

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

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

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

/* default fallback comment form */

#commentform {
font-size: 1.2em;
}

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

#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: 0 0 20px 0;
padding: 20px;
}

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

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

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

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

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

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

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

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

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

.blog-footer-inner-wrapper {
position: relative;
}

.contact-wrapper {
padding: 84px 0 0 47px;
}

.blog-footer .blog-title {
display: block;
font-size: 1.7em;
color: #000;
margin-bottom: 10px;
}

.footer-contact .byline {
font-size: 1.2em;
color: #000;
}

.footer-extras .contact-info {
position: absolute;
top: 28px;
left: 47px;
color: #fff;
font-weight: bold;
font-size: 1.1em;
width: 935px;
}

.footer-extras .contact-info a {
position: absolute;
right: 47px;
color: #288ecd;
}

.footer-extras .contact-info a:hover,
.footer-extras .contact-info a:focus {
color: #69c;
}

.colophon {
height: 23px;
padding: 20px 47px;
}

.colophon .copyright-info {
font-size: 1em;
color: #000;
display: block;
float: left;
padding-top: 5px;
}

.colophon .lexblog {
float: right;
text-indent: -5000em;
overflow: hidden;
background: url(images/lexblog.png) no-repeat;
width: 273px;
height: 23px;
}

.legal {
position: absolute;
right: 47px;
top: 84px;
}

.legal ul {
float: right;
}

.legal ul li {
display: inline;
font-size: 0.9em;
text-transform: uppercase;
color: #fff;
border-left: 1px solid;
padding-left: 5px;
}

.legal ul li:first-child {
border-left: 0;
padding-left: 0;
padding-right: 4px;
}

.legal ul li a {
color: #fff;
}

.legal ul li a:hover,
.legal ul li a:focus {
color: #000;
}

/*ACA Countdown Page*/

body.category .archive-header .feed{
	float: left; 
	margin-top: 10px;
}

body.category .archive-title {
	float: none;
	margin-bottom: 10px;
}

body.category-aca-compliance-series h2.archive-description, body.category-employment-law-summer-recap-2014 h2.archive-description {
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 10px;
}

body.category article {
	width: 100%;
	float: none;
	padding: 0;
	margin-bottom: 50px;
}

body.category  .post-title{
	font-size: 2.1em;
}

.week-header {
position: relative;
margin-bottom: 10px;
}

.week-header img {
border: 0;
padding: 0 6px 0 0;
}

.week-header .week {
font-weight: bold;
font-size: 12px;
text-transform: uppercase;
position: absolute;
top: 6px;
}


body.category .post-byline{
font-size: 1.4em;
margin-bottom: 8px;
}

body.category .post-categories {
	font-size: 1.1em;
}

body.category .post-content {
	font-size: 1.3em;
}

body.category .grid-row {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}

body.category .more {
	display: inline;
	font-weight: bold;
	clear: none;
	margin: 0;
}

/* CLEARS */
/* ----------------------------------------- */

.blog-wrapper:after,
.blog-header:after,
.blog-header hgroup:after,
.main-wrapper:after,
.main:after,
.sidebar:after,
.contact-wrapper:after,
.blog-footer:after,
.blog-footer-inner-wrapper:after,
.archive-header:after,
.grid-row:after,
.colophon:after {
display: block;
content: "";
clear: both;
visibility: hidden;
}

.main #mc_embed_signup{
background: #efefef;
padding: 30px;
border: 1px solid #dadada;
}

.main #mc-embedded-subscribe-form {
	font-style: italic;
	font-size: 11px;
}

.main #mc-embedded-subscribe-form  .mc-field-group {
font-style: normal;
font-size: 13px;
}

.mc-field-group .asterisk {
margin-left: -3px;
}

.mc-field-group label br {
display: none;
}

.main #mc_embed_signup input[type="text"], .main #mc_embed_signup input[type="email"] {
width: 250px;
height: 22px;
padding: 3px;
border: 1px solid #c1c0bf;
margin-bottom: 25px;
background: white;
float: none;
}
.main #mce-EMAIL {
margin-top: 0px;
}

.main #mc_embed_signup #mce-LNAME {
	margin-bottom: 10px;
}

.main #mc_embed_signup input[type="submit"] {
background: #4a5153;
border: 0;
padding: 5px 10px;
border-radius: 3px;
color: white;
font-weight: normal;
font-size: 11px;
text-indent: 0;
width: auto;
float: none;
}

.indicates-required {
	margin-bottom: 10px;
}