/*  
   Theme Name: Directed Edge
   Theme URI: http://www.directedege.com/
   Description: Directed Edge Theme
   Version: 0.1
   Author: Scott Wheeler
   Author URI: http://directededge.com/

   Theme for the directed edge blog.

   */
#central
{
}

#central .container
{
  border-left: 1px #ccc solid;
  border-right: 1px #ccc solid;
  background: #f9f9f9;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: -1em;
  margin-bottom: -1em;
}

h1, h1 a, h2, h2 a, h3, h4, h5, h6
{
  margin-bottom: 0;
  color: #669;
  text-align: left;
}

h1
{
  font-size: 2.6em;
}

h2
{
  font-size: 2.6em;
  margin-top: 1em;
  margin-bottom: 1em;
}
h3
{
  font-size: 1.6em;
}

h4
{
  font-size: 1.2em;
}

h5
{
  font-size: 1em;
}

h6
{
  font-size:0.8em;
}

img OB
{
  border: 0;
  margin: 5px;
}

img.wp-smiley
{
  margin:0;
}

input
{
  font-size:1.2em;
}

input[type=text], textarea{
  background:#fff;
  border:1px inset #aaa;
}
input[type=submit] {
  background:#eee;
  border:1px outset #aaa;
}

textarea {
  font-size:12px;
}

pre
{
    font-size: 1.1em;
}

#sidebar
{
  display: none;
}

#hmenu
{
  border-top:0.1em solid #555;
  border-bottom: 0.1em solid #555;
  /* background:#165279; */
}

#hmenu ul {
  margin:0 5%;
  padding:0.5em 0;
  list-style-type:none;
  list-style-position:outside;
  text-indent:0;
}

#hmenu ul li {
  display:inline;
  margin:0;
  padding:0;
  text-transform:uppercase;
}

#hmenu ul li:before {
  content: "| \0020";
  /* background:transparent; */
  color:#eee;
}
#hmenu ul li.hmenu1:before {
  content: "";
}
#hmenu ul li a {
  padding:0.5em;
  margin:0;
  /* background:transparent; */
  color:#c6c8c9;
  text-decoration:none;
}

#hmenu ul li.hmenu1 a {
  padding-left:0;
}

#hmenu ul li a:hover {
  /* background:transparent; */
  color:#fff;
}

/* Sidebar */


#sidebar ul {
  padding:0;
  margin:0;
  list-style: none;
  font-size:1.1em;
}
#sidebar ul ul {
  font-size:1em;
}

#sidebar ul li {
  margin:0 0 2em 0;
}

#sidebar ul ul {
  margin:0;
  padding:0;
}

#sidebar li li {
  margin:0.1em 0;
}

#sidebar li li li {
  padding-left:10px;
}

#sidebar ul h2 {
  margin:0;
  padding:0;
  color:#4588c4;
  font-size:1.2em;
  text-transform:uppercase;
}


.post
{
  clear: both;
  margin-bottom: 3em;
  padding-bottom: 2em;
  border-bottom: thin dotted #aaa;
  text-align: justify;
}

.post p, .post ol li, .post ul li
{
  margin-top: 0;
  font-size: 1.2em;
  line-height: 1.6em;
}

.post ol li, .post ul li
{
  text-align: left;
}

.post li li
{

}

.post blockquote
{
  padding: 0 0 0 2em;
  border-left:0.4em solid #ccc;
  font-size: 0.9em;
  text-align: left;
}

.post blockquote blockquote
{
  margin-left:0;
  font-size:1em;
}

.post h2
{
  font-size: 2em;
}

.postentry a
{

}
.postentry a:hover
{
}

.postmetadata
{
  margin: 1em 0;
  font-size: 1.1em;
  color: #888;
}

div.navigation
{
  display: none;
}

/* Comments */

#comments {
  margin:0 2em;
}

.commentlist {
  margin:0;
  padding:0;
  list-style:none;
}

.commentlist li {
  padding:2em 0;
  overflow:auto;
  border-bottom:0.1em solid #eee;
}

.commentlist p {
  margin:0.5em 0;
  font-size:1.1em;
}

.commentlist p a {
  border-bottom:1px solid #ddd;
}
.commentlist p a:hover {
  border-bottom:1px solid #157;
  text-decoration:none;
}
.commentlist img.avatar {
  float: right; margin: 0 0 0 10px; padding: 3px; border:1px solid #eee;
}
.commentlist h4 {
  margin:0;
}

textarea#comment {
  font-size:1.6em;
  width:100%;
}
/* Comment ends */


/* Calendar */
#wp-calendar caption {
  text-transform:uppercase;
  font-weight:bold;
  color:#27a;
  text-align:center;
}
#wp-calendar thead th {
  font-weight:normal;
  color:#27a;
  text-align:center;
}
#wp-calendar tbody td {
  text-align:center;
}
#wp-calendar tbody td a {
  font-weight:bold;
}
#wp-calendar tbody td.pad {
  border:none;
}
/* Calendar ends */

abbr {
  cursor:help;
  border-bottom: 0.1em dotted;
}

.alignleft {
  float:left;
}
.alignright {
  float:right;
}

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.aligncenter p
{
  text-align: center;
}

div.wp-caption
{
  border: thin solid #999;
  padding: 0px;
  padding-top: 5px;
  text-align: center;
}

div.wp-caption img
{
  margin-bottom: 10px;
}

div.like
{
  padding-bottom: 1em;
}

div.like iframe
{
  margin-bottom: 0.25em;
  padding-bottom: 0.25em;
}

div.twitter
{
  color: #999;
  font-size: 1.2em;
}

.container a
{
  border: none;
  text-decoration: none;
}

#central a:hover
{
    text-decoration: none;
    border-bottom: 1px #ccc solid;
}

div.twitter img
{
  margin-right: 5px;
  border: none;
}
