/*
THEME NAME: Niche eBook Site
VERSION: 0.1
Built on Sandbox - http://www.plaintxt.org/
*/

* {margin:0; padding:0;}
body {font:62.5% arial,verdana,sans-serif; text-align:center; vertical-align:top; background:#030; color:#222;}
a {text-decoration:none;}
  a:hover {color:#030;}
p {margin-bottom:1em;}
h1, h2, h3, h4 {font-family:"trebuchet ms",arial,verdana,sans-serif; text-transform:capitalize; margin-bottom:1em;}
  h1 {font-size:2.2em;}
  h2 {font-size:2em;}
  h3 {font-size:1.8em;}
  h4 {font-size:1.4em;}

.alignright {float:right}
img.alignright {margin:1em 0 0 1em;}
.alignleft {float:left;}
img.alignleft {margin:1em 1em 0 0;}
.aligncenter {text-align:center;}
img.aligncenter {display:block; margin:1em auto;}

#wrapper {margin:2em auto 1em; padding:0 0 3em; width:800px; text-align:center; vertical-align:top; background:#fff url(images/curveleft.jpg) no-repeat top left;}

#header {margin:0 auto 3em; padding:2em 0 0; background:url('images/curveright.jpg') no-repeat top right;}
  #logo {margin:0 auto; background:url('images/header.jpg') no-repeat top left; width:75em; height:13em;}
    #logo a {color:#fff; display:block; background:url('images/header.jpg') no-repeat top left; width:75em; height:13em; text-indent:-9999px;}

#container {margin:0 auto; width:75em; text-align:left;}

#content {float:left; width:51em; line-height:1.4;}
  #content p {font-size:1.4em;}
  #content blockquote {font-style:italic; font-family:georgia,"times new roman",serif; padding:1em 1em .5em; background:#fafad2; margin-bottom:1em;}
  #content ul, #content ol {margin:0 0 1em 3.5em; font-size:1.4em;}
    #content ul ul , #content ol ol {margin:0 0 0 1.5em; font-size:1em;}
      #content ul ul li {list-style-type:circle;}
  #content ol {margin:0 0 1em 4em;}
  li.post {margin-left:-2em;}
  #post-5 h1 {text-align:center;}
  #content li.hentry p {font-size:1em;}
#pageform {background:#f3f3f3; border:1px solid #dadada; padding:1em; text-align:center; margin-bottom:1em;}
  #pageform h2 {color:#f00;}
  #pageform form {clear:both;}
    #pageform form td {padding-bottom:.2em; font-size:1.5em;}


.sidebar {float:right; width:22em; overflow:hidden; line-height:1.2;}
  .sidebar h4 {text-align:center;}
    .sidebar h4 span {background:#ff0; text-decoration:underline; display:block; text-transform:uppercase;}
  .sidebar p {font-size:1em;}
  .sidebar .smalltext {font-size:.85em;}
  .sidebar input#s {width:7em;}
  .sidebar ul {font-size:1.2em;}
  .sidebar li {list-style:none;margin:0 0 2em;}
    .sidebar li ul li {margin-bottom:0;}
  .sidebar li form {margin:0.2em 0 0;padding:0;}
  .sidebar .threearrowsdown {margin:0 auto; width:11.7em; height:5.3em; margin-bottom:1em; background:url('images/3-upper-arrow.png') no-repeat;}

#sidenews {background:#f3f3f3; border:1px solid #dadada; padding:1em;}

#pages {background:#f3f3f3; padding:1em; border:1px solid #dadada;}
  #pages ul {border-top:1px solid #dadada;}
    #pages ul li {list-style:none; padding:.5em 0; border-bottom:1px solid #dadada;}
      #pages ul li a {display:block;}
#secondary {clear:right;}


.entry-title,.entry-meta {clear:both; text-transform:capitalize;}
form#commentform .form-label {margin:1em 0 0;}
form#commentform span.required {background:#fff;color:#c30;}
form#commentform,form#commentform p {padding:0;}
input#author,input#email,input#url,textarea#comment {padding:0.2em;}
#comments-list ol li p {font-size:1em;}
.comments ol li {margin:0 0 3.5em;}
textarea#comment {height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

.gallery {clear:both;height:180px;margin:1em 0;width:100%;}
p.wp-caption-text{font-style:italic;}
.gallery dl {margin:1em auto;overflow:hidden;text-align:center;}
.gallery dl.gallery-columns-1 {width:100%;}
.gallery dl.gallery-columns-2 {width:49%;}
.gallery dl.gallery-columns-3 {width:33%;}
.gallery dl.gallery-columns-4 {width:24%;}
.gallery dl.gallery-columns-5 {width:19%;}
#nav-above {margin-bottom:1em;}

#nav-below {margin-top:1em;}

#nav-images {height:150px;margin:1em 0;}

.navigation {height:1.25em;}

.navigation div.nav-next {float:right;text-align:right;}

#menu ul li,div.gallery dl,div.navigation div.nav-previous {float:left;}
input#author,input#email,input#url,div.navigation div {width:50%;}

/* --[ Footer ]-- */
#footer {clear:both; color:#fff; margin-bottom:1em;}
  #footer a {color:#fff;}


/* --[ Miscllaneous ]-- */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.linklove {display:none;}
.ddsg-wrapper p {display:none;}
