/* 
** Edison Nation Official Blog
** 
** Main CSS is pulled in from www.edisonnation.com/stylesheets/site.css
*/

/* Header */

#header .tag {color:#FFFFFF;font-family:"Trebuchet MS", "Trebuchet", Helvetica, Arial, sans-serif;font-size:14px;letter-spacing:0.05em;padding-left:15px;float:left;padding-top:42px;}
#header .tag a { color:#FFFFFF!important; text-decoration:none;}
#header .tag a:hover { color:#FFFFFF!important; text-decoration:underline;}

/* Alignment */
.alignleft  { float: left; }
.alignright { float: right; }

/* Search Form */
#enblog #searchform div   { padding: 0;      }
#enblog #searchform label { display: none;   }
#enblog #searchform input { display: inline; }
#enblog #searchform input#s { width: 150px;  }

/* Blog Posts */
#enblog .post { clear: both; margin-top:20px;}
#enblog .post h2  { line-height: 1.3em; margin: 0em; }
#enblog small     { color: #727272; font-size: 11px; }
#enblog small.publish-meta { display: block; margin-bottom: 1em; line-height: 16px; }
#enblog .entry    { font-size: 1em; }
#enblog .postmetadata {
  padding: 0.5em; border: 1px solid #C6C6C6;
  background-color: #F0F0F0; clear: left;
}

/* Embedded images */
#enblog .post img {
  padding: 2px; background-color: #FFF; border: 1px solid #999;
}
#enblog .post img.imgtfe {
  float: left; margin: 0 1.5em 1.5em 0;
}
#enblog .post img.alignright {
  display: inline;
  float: right; clear: right; margin: 0 0 10px 10px;
}
#enblog .post img.alignleft {
  display: inline;
  float: left; clear: left; margin: 0 10px 10px 0;
}
#enblog .post img[align='left'] {
  display: inline;
  float: left; clear: left; margin: 0 10px 10px 0;
}
#enblog .post img[align='right'] {
  display: inline;
  float: right; clear: right; margin: 0 0 10px 10px;
}

/* Tables */
#enblog table { width: 100%; margin: 0.5em 0 1em; clear: right; border-collapse: collapse; }
#enblog table th, #enblog table td { padding: 5px 10px; }
#enblog table th p:last-child, #enblog table td p:last-child { margin-bottom: 0; }
#enblog table .main { width: 100%; }
#enblog table .nowrap { white-space: nowrap; }
#enblog table th { 
  background-color: #333; color: #fff; 
  font-weight: bold; 
  border: 1px solid #000; border-bottom: none;
  white-space: nowrap; text-align: left;
}
#enblog table td { border: 1px solid #C5B9AA; border-top: none; }
#enblog table td.heading { width: 1%; font-weight: bold; white-space: nowrap; }
#enblog table tr:nth-child(even) { background-color: #FDF9EA; }
#enblog table td.heading { background-color: #FFEED2; }

/* Navigation */
.navigation div { line-height: 18px; font-size: 18px; color: #727272; margin-bottom: 1em; }
.navigation div a { font-size: 11px; vertical-align: middle; }

/* Pagination */
.wp-pagenavi { float: right; margin-bottom: 1em; font-size: 11px; }
.wp-pagenavi a, .wp-pagenavi span { display: block; float:left; padding: 0.1em 0.5em; margin-left: 0.2em; text-decoration: none;}
.wp-pagenavi span.extend { padding: 0.1em}
.wp-pagenavi a { color: #a1b044; border: 1px solid #a1b044;}
.wp-pagenavi a:hover { color: #788436; border: 1px solid #788436;}
.wp-pagenavi span { color: #b0b0b0; border: 1px solid #b0b0b0;}
.wp-pagenavi span.current { color: #fff; background-color: #a1b044; border: 1px solid #a1b044;}
.wp-pagenavi span.extend { border: 1px solid #fff; }


/* Comments */
#enblog h3#comments {
  border-bottom: 2px solid #C6C6C6;
}
#enblog .commentlist { margin-bottom: 1em; }
#enblog .commentlist li { padding: 0.6em 1em 0.6em 0;}
#enblog .commentlist li.thread-odd { background-color: #F0F0F0; }
#enblog .comment-body { padding-left: 100px; }
#enblog .comment-author { width: 100px; float: left; margin-left: -100px; }
#enblog .comment-author img { display: block; margin: 0 auto; }
#enblog .comment-author cite { display: block; margin-top: 0.5em; text-align: center; }
#enblog .comment-author .says { display: none; }
#enblog .comment-body .reply:after { 
  content: "."; 
  display:block; 
  height: 0;
  clear: both;
  visibility: hidden;
}
#enblog .navigation { clear: both; }
#enblog #respond .comment-author-meta {
  padding: 0.5em; border: 1px solid #C6C6C6;
  background-color: #F0F0F0;
  margin-bottom: 0.5em;
}

/* Inventors Digest */
#enblog a.inventorsdigest {
  display: inline-block;
  height: 16px; width: 123px;
  background: transparent url(images/inventorsdigest.gif) 0 0 no-repeat;
  text-indent: -5000em;
}
#enblog #callout {
  padding: 0.5em 1em; border: 1px solid #E6DB55;
  background-color: #FFFFE0; clear: left;
  font-size: 0.9em; color: #424242;
  margin-bottom: 1em;
}
#enblog #callout h4 { border-bottom: 1px solid #E6DB55;}
#enblog #callout h4 .inventorsdigest { font-style: italic; }
#enblog #callout p { margin-bottom: 0;}

#sidebar { padding:10px 0px 20px;}
#sidebar h2 { font-size:18px; margin:0 0 5px 0;}

#sidebar .widget { margin:0 0 10px; padding:0px 10px 10px; background:#E5E5E5; -webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;  -moz-border-radius-topleft: 5px;  -moz-border-radius-topright:5px;}
#sidebar .widget.alt { background:none; }
#sidebar .widget.alt h5 { background:none; }
#sidebar .widget h5 { margin:0 -10px; font-size:16px; padding:4px 10px 0; background:#DADADA; border-bottom:1px solid #ccc; text-shadow:0px 1px 0px #EEE;-moz-text-shadow:0px 1px 0px #EEE;-webkit-text-shadow:0px 1px 0px #EEE;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;  -moz-border-radius-topleft: 5px;  -moz-border-radius-topright:5px;}
#sidebar h2 a { text-shadow:0px 1px 0px #CCC;-moz-text-shadow:0px 1px 0px #CCC;-webkit-text-shadow:0px 1px 0px #CCC;}


#content { position:relative; }
h2.panel-title { margin:10px 0 0 0;}
div.social-btns { position:absolute; right:10px; top:10px; margin:0 0 10px;}
div.social-btns.single { position:relative; top:0; right:0; }
div.social-btns ul { list-style-type:none; margin:0 -20px 0 0; padding:0 0 1.6em;}
div.social-btns ul li { float:left; }
div.social-btns ul li.facebook { margin:0px 0 0 -8px;}
