/*
Theme Name:     Twenty Eleven Child (AtlantikSolar-Version)
Theme URI:      
Description:    Child theme for AtlantikSolar based on the Twenty Eleven theme 
Author:         Philipp Oettershagen
Author URI:     
Template:       twentyeleven
Version:        0.1
*/

@import url("../twentyeleven/style.css");

/*******************************************************************************
*** HEADER
*******************************************************************************/

/*re-align site description (=site sub-title)*/
#site-description {
  text-align:left;
  /*margin-top: 20px;*/
  margin-right: 0;
  margin-bottom: 0;
  font-style:italic;
}
/*re-align site title*/
#site-title {
  text-align:left;
  margin-right: 0;
  margin-top: 0;
  padding-top: 0;
}
/* hgroup margins and stuff... */
#branding hgroup {
  vertical-align:middle;
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 7.6%;
  margin-right: 2.0%; /*to allow the AtlantikSolar Logo to be centered over the sidebar*/
  /*border: 1px solid #000000;*/
  padding: 0;
}

/*disables search box in header */
#branding #searchform {
display: none;
}

#access {
  margin-bottom:0px;
}

/*******************************************************************************
*** MAIN CONTENT (MAIN COLUMN)
*******************************************************************************/
/*align main content headlines with right column headlines*/
h1.entry-title {
  padding-top:0;
}
.entry-title {
  padding-top:0;
  font-size:160%;
}

/*content column*/
/*#content {
  background-color: #ffffff;
}*/

/*main page*/
#primary {
  /*background-color: #f8f8f8;*/
  margin-top: 24px;
}

/*weird row below header*/
#main {
  padding: 0px;
}

/*decrease top-padding for post-page headlines */
.singular.page .hentry {
  padding:0;
}

#partners {
  border-width: 0px;
}

table#partners tr {
  padding: 0px;
  border-width: 0px;
}
table#partners td {
  padding: 10px 10px; /*(top/bottom, left/right)*/
  border-width: 0px;
  font-size:10px;
}

table#partners th {
  padding: 5px;
  padding-bottom:10px;
  /*background-color: #3b3b3b;*/
  /*border-bottom: 3px solid #3b3b3b;*/
  width: 33%;
  text-align: center;
  vertical-align: middle;
}

table#partners img {
  vertical-align: middle;
  padding-bottom: 5px;
  padding-top: 5px;
  border-bottom: 2px solid #e0e0e0;
  border-top: 2px solid #e0e0e0;
}

/*Partner text field formats*/
p.PartnerName{
  font-size:11px;
  font-weight: bold;
  color: black;
  margin:0px;
}
.PartnerSubName {
  color: black;
  font-style: italic;
  margin:0px;
}

/*.ParterSubName a{
  color: black;
  font-color: black;
}*/

.PartnerDescription {
  color: #777777;
}

/*******************************************************************************
*** SIDEBAR
*******************************************************************************/

#secondary {
  background-color: #f7f7f7;/*#3b3b3b;*/
  background-image: url("../../uploads/2013/06/bg31.gif");
  margin-top: 0px; /*24px;*/  
  margin-left: 0px; /*20px;*/
  margin-right: 0px; /*40px;*/
  padding-top: 24px;
  padding-bottom: 24px;  
  padding-left: 38px;
  padding-right: 38px;
  height: 100%;
}

/*Set properties of some of the sidebar widgets*/
#recent-posts-2 a {
  font-size:12px;
  font-weight: normal;
}
#archives-2 a {
  font-size:12px;
  font-weight: normal;
}
#categories-2 a {
  font-size:12px;
  font-weight: normal;
}

/*******************************************************************************
*** FOOTER
*******************************************************************************/
/*deactive superfluous margin in footer*/
#text-4 {
 margin: 0 0 0;
 }
 
 /* footer image class */
img.footer-image { 
  height: auto;
  max-height:4em; 
  margin-left:3em;
  margin-right:3em;
  margin-top: 0.3em;
  margin-bottom: 0.3em;
}
 
/* footer widget area style */
#supplementary {
	background-color: #f8f8f8;
  border-top: 1px solid #ccc;
	padding: 0.3em 7.6%;
}
 
/*******************************************************************************
*** CONTENT / MAIN PAGES (read&write!!!))
*******************************************************************************/

.page {
  margin-top:20px;
}

/*page content width*/
.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title {
  width: 80%;
}

.singular .entry-title {
  font-size: 30px;
}


/*******************************************************************************
*** COMMENTS (read&write!!!))
*******************************************************************************/

/*GENERAL: disables the blobs to make comments on the main page */
.entry-header .comments-link{ display: none; }

/**/
#comments-title {
	color: #000; !important
	font-size: 10px;
	font-weight: 500;
	line-height: 2.6em;
	padding: 0 0 2.6em;
	text-transform: uppercase;
}

/*READ: decrease size of comment box*/
.commentlist > li.comment {
  padding: 0em 1.5em;
}

/*WRITE: decreases size of textarea of the comment-writing-textarea*/
textarea#comment {
  height:1.2em;
}
/*WRITE: "Leave a reply" layout modification*/
#reply-title {
  font-size: 20px;
}
/*WRITE: doesnt work*/
.comment-form-comment {
  margin:0;
  padding:0;
  vertical-align:middle;
}
/*WRITE: respond is the whole respond-form in comments*/
#respond {
  margin: 2em auto 2em;
  padding: 0.5em;
  resize: vertical;
}
/*WRITE:*/
#respond p{
  margin:0;
}
/*******************************************************************************
*** DEBUG
*******************************************************************************/
 
/*.textwidget {
  border: 2px solid #0000FF;}*/
