/*
Theme Name:     Twentytwelve LOS
Description:    Child theme for Twentytwelve
Template:       twentytwelve

(optional values you can add: Theme URI, Author URI, Version)
*/

@import url('../twentytwelve/style.css');

.site {
max-width: 48.5714rem;
background-color: #222;
color: #CCC;
font-family: "Times New Roman",Times,serif;
font-size: 1em;
}
body, .site {
box-shadow:none !important;
}

#main {
padding-left:32px;
}
.home #main {
padding-left:0;
}
aside a:hover {
color:#fff !important;
}
#portnav a, .port h2, a#email, a#email:active, a#email:visited, .portnav a:link, .portnav a:visited, .portnav a:active, .main-navigation li.port a:link, .menu li.port>a, .category-the-port h1, .category-the-port .entry-content a, .category-the-port .main-navigation li a:hover, .category-the-port .main-navigation a:focus, .main-navigation li.portnav a:hover, .category-the-port a, .category-the-port .entry-content a:hover, .category-the-port .entry-content a:visited, .category-the-port h3.widget-title {
    color: #DE3C49;
font-weight:normal;
}
#inoutnav a, .inout h2, .inoutnav a:link, .inoutnav a:active, .inoutnav a:visited, .inoutnav a:hover, .main-navigation li .inout a:link, .menu li.inout > a, .category-in_and_out h1, .category-in_and_out .main-navigation li.inoutnav a:hover, .main-navigation li.inoutnav a:hover, .category-in_and_out .main-navigation a:focus, .category-in_and_out a, .category-in_and_out .entry-content a:hover, .category-in_and_out .entry-content a:visited, .category-in_and_out h3.widget-title {
/* color: #1BA2CF; */
color: #FB7007;
font-weight:normal;
}
#postnav a, .post h2, .postnav a:link, .postnav a:active, .main-navigation li.postnav a:visited, .menu li.postnav > a, .category-the-post h1, .main-navigation li.postnav a:hover, .category-the-post .main-navigation li.postnav a:hover, .category-the-post .main-navigation a:focus, .category-the-post a, .category-the-post .entry-content a:hover, .category-the-post .entry-content a:visited, .category-the-post h3.widget-title, .category-past_the_post .main-navigation a:focus, .category-past_the_post a, .category-past_the_post .entry-content a:hover, .category-past_the_post .entry-content a:visited, .category-past_the_post h3.widget-title, .category-past_the_post h1 {
    /* color: #FB7007; */
color: #1BA2CF;
font-weight:normal;
}
h1.archive-title {
display:none;
}
h1.entry-title {
font-size:1.4em !important;
padding-bottom:4px;
-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
 }
}
.widget-area .widget a {
    color: #ddd;
}

.widget-title {
color:#ddd;
font-size:.9em;
line-height:1em;
}
.archive-header, .page-header {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}
.entry-content p {
font-size:112%;
}

.main-navigation {
margin:auto;
}
.home .main-navigation, .archive.category-the-post .main-navigation{
display:none;
}
.main-navigation li a {
text-transform:none;
font-size:1.75em;
}

.widget-area #s {
    height: 16px;
font-size:1em;
width:135px;
}
.widget-area .widget {
margin-bottom: 2.8rem;
}
#searchsubmit {
    color: #FFF;
    font-size: 0px;
    width: 24px;
    height: 24px;
    background-image: url('../../../../images/mag.gif');
    background-color: #222;
    background-position: right center;
    background-repeat: no-repeat;
    border: 0px solid #D2D2D2;
    padding-bottom: 0px;
    margin: 0px;
    border-radius: 3px;
    box-shadow: 0px 1px 2px rgba(64, 64, 64, 0.1);

}



.archive-meta {
    color: #b5b5b5;
    font-size: 1rem;
    line-height: 1.2em;
    margin-bottom: 1.57143rem;
margin-top:0;
}
ul.nav-menu {
   
display:table;
margin:0 auto;
}
.menu-menu-1-container ul.nav-menu li {
	display: inline;
	text-align:center;

}
li.postnav {
float:left;
padding-right:144px;
}
li.portnav {
float:right;
padding-left:45px;
}
li.inoutnav {
float:left;
}
.menu-menu-1-container {
width:100%;
border-top:0px solid #444;
border-bottom:0px solid #444;
font-family: "Times New Roman",Times,serif;
}

.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
    border-bottom: none;
    border-top: none;
width:621px;
margin:auto 35px;
}

a:focus
{
-moz-outline-style: none;
}
a:focus { outline:none }

.main-navigation li {
margin:0;
}
.main-navigation li a {
    line-height: 2.69231;
}
.widget-area .widget a {
  
    text-decoration: none;
}
.site-content article {
    border-bottom: 1px solid #3e3e3e;
}

.site-header {
    padding: 0px;
}
body .site {
margin-bottom:0;
margin-top: 1.42857rem;
}

/* ===[ Footer Widget Areas ]=== */

.site-info { clear: both; }
#footer-widgets {
    width: 100%;
    border-top: none;
}
#footer-widgets p {
padding-left:30px !important;
font-size:1.2em;

}

#footer-widgets .widget-area .widget p a, #footer-widgets .widget-area .widget p a:visited,
#footer-widgets .textwidget a, .emailfoot a {
    color: #CCC !important;
text-decoration:none;
}

.home .emailfoot h2 a {
color: #1BA2CF !important;
}

.emailfoot {
text-align:center;
padding-top:60px;
padding-bottom:0px;
}

.home .emailfoot {
padding-top:0px;
}

.copyright2, .copyright {
    font-size: 0.7em;
    border-top: 0px solid #222;
    padding: 0px 8px;
    color: #555;
    font-family: Tahoma,"Trebuchet MS";
}

.copyright {
text-align:right;
padding-right:28px;
}
#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 + .widget + .widget {
    margin-right: 1.71429rem;
}

#footer-widgets.three .widget {
    clear: none;
    float: left;
    margin-right: 1.71429rem;
    max-width: 30.85%;
    width: 30.85%;
	}
}
/* for IE8 and IE7 */
.ie #footer-widgets.three .widget {
    float: left;
    margin-right: 3.1%;
    width: 29.85%;
    clear: none;
}
.ie #footer-widgets.three .widget + .widget + .widget { margin-right: 3.1%; }
/* Hide footer widgets Homepage Template */
.template-front-page #footer-widgets { display: none; }

/* ===[ IE Homepage Template Widget fix ]=== */
.ie .template-front-page .first.front-widgets,
.ie .template-front-page.two-sidebars .widget-area .front-widgets {
    float: left;
    margin-bottom: 24px;
    width: 51.875% ;
}
.ie .template-front-page .second.front-widgets { clear: right; }
.ie .template-front-page .first.front-widgets,
.ie .template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {
    float: right;
    margin: 0 0 24px;
    width: 39.0625% ;
}
.ie .template-front-page.two-sidebars .widget,
.ie .template-front-page.two-sidebars .widget:nth-child(even) { float: none; }
.ie .template-front-page .widget-area { clear: both; }

.ie .template-front-page .widget {
    width: 100% !important;
    border: none;
}
.ie .template-front-page .first.front-widgets { 
	width: 51.875%;
    float: left ;
}
.ie  .template-front-page .second.front-widgets {
    width: 39.0625%;
    float: right ;
}

footer[role="contentinfo"] {
    border-top: 1px solid #222;
}

.continue-reading {
float:right;
padding-top:20px;
}

.continue-reading a, .continue-reading a:active, .continue-reading a:hover, .continue-reading a:visited, .nav-single a, .nav-single a:active, .nav-single a:visited, .nav-single a:hover, .category-in_and_out #nav-below a, .category-the-port #nav-below a, .category-the-post #nav-below a, .search-results #nav-below a {
color:#888;
font-size: 0.785714rem;
text-transform:uppercase;
text-decoration:none;
line-height:1.2em;
}
.raquo {
font-size:1.5em;
}

.contenthover { padding:50px 65px;
font-size:1.75em; 
text-align:justify;
line-height:2em;
-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
 }
.entry-content {
-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}
.contenthover, .contenthover h3, contenthover a { color:#ccc;}
.contenthover h3, .contenthover p { margin:0 0 10px 0; line-height:1.4em; padding:0; }
.contenthover a.mybutton { display:block; float:left; padding:5px 10px; background:#3c9632; color:#fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.contenthover a.mybutton:hover { background:#34742d }


.contenthover p {
padding:15px 0;
}
body.home .entry-header {
margin-bottom:0;
}
body.home .site-content {
margin-top:0;
}
.homeimg {
margin-left:30px;
}
.site-content nav {
    line-height: 1.2;
}
.pinkersmedialinks {
padding-left:20px;
}

.site-content article {
   margin-bottom: 3.143rem;
}

#masthead img {
width:98.5%;
}

/* Maximum width of 640 pixels. */
@media screen and (max-width: 640px) {
.site-content {
padding-left:0px;
margin-left:-20px;
}
}
/* Minimum width of 300 pixels. */
@media screen and (min-width: 300px) {
.site-content {
    float: left;
    width: 60.104%;
}

.widget-area {
    float: right;
    width: 31.042%;
}

}