/*
Theme Name:     Retroswitch
Theme URI:      http://www.retroswitch.com/
Description:    Retroswitch customized child theme based on twentyeleven
Author:         Brandon Bogle
Author URI:     http://www.retroswitch.com/
Template:       twentyeleven
Version:        0.1.0
*/

/*@import url("../twentyeleven/style.css");*/

#branding
{
    background:url('http://www.retroswitch.com/images/logo_offset.png') no-repeat;
}

#site-title
{
    margin-left:9999px;
    overflow:hidden;
}

.page .entry-header
{
	display: none;
}

.page .entry-content h2
{
	margin-top: 0;
}

article .type-page
{
    padding-top: 0px;
}

.singular.page .hentry
{
    padding: 0 0 0;
}

div.entry-content
{
    padding-top: 0px;
}

/*
article
{
    padding: 0px;
}
*/
/*
.singular .entry-content
{
    width: 90%;
}
*/

.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta, .singular #comments-title
{
    width: 100%;
}

.entry-content p {
    margin-bottom: 10px;
    margin-top: 0;
  }

/* FROM OLD SITE - CLEANUP! */

#clean-table
{
  /*font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;*/
  font-size: 12px;
  /*background: #f0f0f0;*/
  border-collapse: collapse;
  text-align: left;
  width: 100%;
}

#clean-table th
{
  font-size: 14px;
  font-weight: normal;
  /*color: #039;*/
  padding: 0px 8px;
  border-bottom: 2px solid #666;
}

#clean-table td
{
  /*color: #669;*/
  /*padding: 9px 8px 0px 8px;*/
  padding: 2px 8px 0px 8px;
}

#clean-table caption
{
  font-weight: bold;
  font-size: 1.2em;
}

/*#clean-table tbody tr:hover td
{
  color: #009;
}*/

/*
**
*/

ul.specs
{
  color: #999;
  font-size: 1.2em;
  padding-bottom: 8px;
}

ul.specs > li
{
  color: #666;
  border-bottom: 1px solid #aaa;
  padding: 8px 0 8px 0; 
  line-height: 1.1em;
}

ul.specs > li > span
{
  color: #aaa;
  font-size: .75em;
  display: block;
  padding: 0;
  margin: 0;
}


/*
**
*/

span.controls
{
  text-align:right;
  color:#000;
  font-size:.7em;
}

span.controls img
{
  vertical-align:middle;
  padding:3px 0 3px 2px;
}

/*
**
*/

div.resource
{
  padding-bottom:10px;
}

div.resource table
{
  /*float:right;
  width:100%;*/
  width:100%;
  padding:0;
  /*border:solid 1px #000;*/
  border-collapse: collapse;
  vertical-align: bottom;
}

div.resource tr
{
  padding:0;
  margin:0;
  /*border:solid 1px #f00;*/
}

div.resource th
{
  padding:0;
  margin:0;
  border-bottom:solid 2px;/* #000;*/
  font-size:.9em;
  text-align:left;
  line-height: .9em;
}

div.resource th > span.controls
{
  float:right;
}

div.resource td
{
  padding:0;
  margin:0;
  text-align:left;
  /*color:#fff;*/
  font-size:.9em;
  line-height:120%;
  padding-bottom:10px;
  /*border:solid 1px #00f;*/
}
