/*
Theme Name: Classy Twenty Twelve Child theme
Template Version: 1.4
Theme URI: http://brightmist.co.uk
Description: A Clean color scheme of 2012 WordPress theme based on Twenty Twelve.
Author: Judith Knight
Author url: http://brightmist.co.uk
Tags: black, blue, white, fluid-layout, custom-header, theme-options
Template: twentytwelve
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url('../twentytwelve/style.css');

/* =Global
----------------------------------------------- */
header#masthead img.header-image{box-shadow:none; margin-top: 0.5rem;}
a, a:link, a:visited, a:active, a:hover {outline: none;	text-decoration: none !important; }
a:hover {text-decoration: underline; color:#000;}
.site-content article { border-bottom: 1px solid #dddddd; padding:0;}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {border-bottom: 1px solid #dddddd;border-top: 1px solid #dddddd; text-align:center;font-family: georgia;font-style: italic;}
.main-navigation li a{ text-transform:capitalize; /*classy theme*/}
footer[role="contentinfo"] { color: #C4C4C4;}
.credits{ float:right;}
.main-navigation li ul{ z-index:100;} /*slideshow subnav fix*/

footer[role="contentinfo"] a {
	color: #C4C4C4;
    font-family: georgia; /*classy theme*/
}
footer[role="contentinfo"] a:hover{ color:#999;}
/*---------------TWENTY TWELVE FIXES--------------------*/
footer[role="contentinfo"] {margin-top: 0;}
.site-content {margin: 0;}
.site-header {padding: 0.5rem 0 1rem;}
.page .entry-header {display: none;}
footer.entry-meta {margin-top: 0;}
.site-content article {margin-bottom: 0;}
.entry-content h1, .comment-content h1 {margin: .7rem 0;}
.main-navigation { margin-top: 0;}
.site-header h2{ font-size: 0.8rem; line-height:2.5;}
.site-info{border-top: 1px solid #dddddd; padding:0.5em 0 0;}
.site-content article {border-bottom: none;}
.entry-content p, .entry-summary p, .comment-content p, .mu_register p{margin: 0;}
/*----------------Header Style--------------*/
.site-header{text-align: center;}
/*-------------POST FORMATS----------------*/
.post, #comments, #pings, #no-comments, #comment-form {	margin: 0 0 20px!important;	position: relative;}
article.post.format-aside footer.entry-meta, article.post.format-image footer.entry-meta, article.post.format-quote footer.entry-meta, article.post.format-link footer.entry-meta, article.post.format-status footer.entry-meta {
	border-top: 1px solid #dddddd;color: #888888;font-size: 12px;padding: 20px;}
article.post .entry-content{ padding-bottom:10px;}
.entry-meta a {	float: left;padding-right: 20px;}
.comments-link a {	float: right;	width: none;}
/*------------------------QUOTE-------------------------*/
article.post.format-quote .entry-content blockquote { background: url("images/quote_bg.png") no-repeat left bottom #EDEDED;border-bottom: 0 none;margin-bottom: 5px;padding-bottom: 30px;}
article.post.format-quote .entry-content blockquote p {	background: url("images/quote.png") no-repeat; min-height: 60px;padding-left: 80px;font-family: Georgia, times, serif;font-size: 24px;font-style: italic;line-height: 130%;text-shadow: 0 1px 0 rgba(255,255,255,0.3);}
article.post.format-quote .entry-content h2 {font-size: 20px;font-weight: 200;padding-left: 20px;margin: 1rem 0;}
/*fixes*/
article.post.format-quote header { display:none;}
article.post.format-quote footer.entry-meta{padding: 20px 20px 0;}
article.post.format-quote .entry-meta a{ float:none; padding:0;}
article.post.format-quote .entry-meta .comments-link{ float:right;}
article.post.format-quote .entry-meta edit-link{float:right;}
/*-------------------LINK------------------------*/
article.post.format-link {	padding: 20px 20px 0;background: #eee;background-image: -moz-linear-gradient(center top,#FFF,#EEE);border: 1px solid #CCCCCC;margin-bottom: 0;}
article.post.format-link .entry-content {min-height: 52px;}
article.post.format-link footer.entry-meta{color: #666;}
article.post.format-link footer.entry-meta a {color: #666; font-weight:bold;}
article.post.format-link footer.entry-meta {border-top: none;height: 2em;padding: 0 0 1rem;}
article.post.format-link h2 {margin: 0;}
article.post.format-link h2 a {color: #666;	font-size: 24px;line-height: 120%;}
article.post.format-link h2 a:hover {color: #000;}
article.post.format-link header {display: none;}
/*fixes*/
article.post.format-link .entry-meta a{ float:none; padding:0;}
article.post.format-link .entry-meta .comments-link{ float:right;}
article.post.format-link .entry-meta edit-link{float:right;}

/*------------------------IMAGE-----------------------*/
article.post.format-image .entry-content {border: 10px solid #FFFFFF;}
article.post.format-image .entry-content p {margin: 0;}
article.post.format-image .entry-content img {	margin: 0 0 .857143rem 1.71429rem;}
article.post.format-image h1 {background: #FFFFFF;font-size: 1rem;left: 0;padding: 20px;position: absolute;top: 30px; height: 23px;}
/*fixes*/
article.post.format-image .entry-header .comments-link{ display:none;}
article.post.format-image .entry-header {margin-bottom: 0;}
article.post.format-image .entry-meta a{ float:none; padding:0; }
article.post.format-image .entry-meta a h2{width: 150px; display:block; float:left;}
article.post.format-image .entry-meta .comments-link{ float:right;}
article.post.format-image .entry-meta edit-link{float:right;}
article.post.format-image footer.entry-meta{padding: 20px 20px 0; height:24px;}

/*---------------------------ASIDE-------------------------------*/
article.post.format-aside .aside { background: none repeat; border-left: medium none; padding: 0;}
article.post.format-aside h1.entry-title {font-size: 20px; font-weight:bold;}
/*fixes*/
article.post.format-aside{ margin-bottom: 0; padding: 20px 20px 0 80px; min-height: 60px; background-color:#f0f0f0;	border-left: 10px solid #333333;}
article.post.format-aside footer.entry-meta{padding: 20px 0;}
article.post.format-aside .entry-meta a{ float:none; padding:0;}
article.post.format-aside .entry-meta .comments-link{ float:right;}
article.post.format-aside .entry-header{ display:none;}
article.post.format-aside .entry-meta edit-link{float:right;}
/*------------------------STATUS--------------------------*/

article.post.format-status {padding:1rem 0 0 1rem;}
article.post.format-status .entry-header { display: block; float: left; margin-bottom: 5%; padding: 0 10px;
 width: 100px;}
article.post.format-status .entry-content {float: left;width: 74%;}
article.post.format-status .entry-header header {left: 1em; p;osition: absolute; top: 5rem;}
article.post.format-status .entry-header h1 {font-size: .9rem; }

article.post.format-status .entry-header .comments-link{ display:none}
article.post.format-status .entry-meta .comments-link{ float:right; }
article.post.format-status .entry-meta{ padding:20px 20px 20px 0 !important; height: 24px;}
article.post.format-status .entry-meta a{ float:none; padding:0;}
article.post.format-status .entry-meta edit-link{float:right;}

/*-------------------------STANDARD------------------------------*/
article.post.format-standard .entry-header{margin-bottom: 1rem;}
article.post.format-standard p{padding-top:10px;}
article.post.format-standard .entry-header .comments-link{display:none;}
article.post.format-standard .entry-meta a{float:none; padding:0;}


/*------------------------READ MORE----------------------*/
article.post span.continue-reading a {
border: 1px solid #dddddd;float:left; padding:1rem;width: 152px;margin: 10px 70% 10px 0;}

/* post thumbnail classes */
.excerpt-thumb {
    max-height: 20rem;
    overflow: hidden;
}
.excerpt-thumb img {
    margin-top: 0;
    width: 680px;
}

/* FOOTER WIDGET AREAS
-------------------------------------------------------------- */
.site-info { clear: both; }
#footer-widgets {width: 100%; border-top: none; margin:0;}
#footer-widgets .widget li { list-style-type: none; }
.template-front-page #footer-widgets { padding-top: 0; }

@media screen and (min-width: 600px) { 

    #footer-widgets.three .widget {
        float: left;
        margin-right: 3.7%;
        width: 30.85%;
        clear: none;
    }
     #footer-widgets.three .widget + .widget + .widget { margin-right: 0; }
}

/* for IE8 and IE7 */

.ie #footer-widgets.three .widget {
    float: left;
    margin-right: 3.7%;
    width: 29.85%;
    clear: none;
}

.ie #footer-widgets.three .widget + .widget + .widget { margin-right: 0; }

/* Hide footer widgets Homepage Template and BBpress */

.template-front-page #footer-widgets { display: none; }

/* =Media queries
-------------------------------------------------------------- */
/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) {
	.site-content {
		width: 71.104166667%;
	}
}

/* =Print
----------------------------------------------- */
@media print {
.site-content {
		width: auto;
	}
}

/* Left & Right Sidebars */
@media screen and (min-width: 600px) { 
    .custom-layout .site-content {
        width: 50%;
        margin-left: 25%;
    }
    .custom-layout .widget-area {
        position: relative;
        width: 20%;
    }
    .custom-layout #extra-sidebar {
        float: left;
        margin-left: -75%;
        width: 20%;
    }

}
/* IE8 and IE7 - Left and Right Sidebars */
.ie  .custom-layout .site-content {
    width: 50%;
    margin-left: 25%;
}
.ie .custom-layout .widget-area {
    float: right;
    width: 20%;
    position: relative;
}
.ie .custom-layout #extra-sidebar {
    float: left;
    margin-left: -75%;
    width: 20%;
}