/*
  Theme Name: minimal
  Theme URI: http://rizzlestudios.ath.cx/wordpress/minimal
  Description: A minimalistic WordPress theme utilizing no images in the template.
  Version: 1.1
  Author: rizzlestudios
  Author URI: http://rizzlestudios.ath.cx/
  Tags: white, two-column, one-column, minimalist, widgets, widgetized
  Licensed under GPL. 
*/

body {
  margin: 0;
  padding: 0;
  /* background: #e2e6e9; */
  background: #f7e1a6;
  font: normal 13px Verdana, Arial, Sans-Serif;
  text-align: left;
}

/* Links */

a:link {
  /* color: #273A4D; */
  color: #1515b9;
  text-decoration: none;
}

a:visited {
  /* color: #273A4D; */
  color: #1515b9;
  text-decoration: none;
}

a:hover, a:active {
  color: #ffffff;
  background-color: #343838;
}

h3 a:link {
  color: #3f4f5c;
  text-decoration: none;
}

h3 a:visited {
  color: #3f4f5c;
  text-decoration: none;
}

h3 a:hover, a:active {
  color: #FFFFFF; 
}

/* Typography */

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  margin: 10px 0;
  padding: 0;
}

h1 {
  font-size: 36px;
  color: #293138;
}

h2 {
  font-size: 28px;
  color: #353F47;
}

.post-title h2 {
  color: #3f4f5c;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 5px;
}

h3 {
  font-size: 23px;
  color: #3f4f5c;
}

h4 {
  font-size: 20px;
  color: #3f4f5c;
}

h5 {
  font-size: 16px;
  color: #3f4f5c;
}

h6 { 
  font-size: 13px; 
  text-transform: uppercase; 
  margin: 5px 0; 
  font-weight: bold; 
}

ul {
  /* line-height: 1.8em; */
  list-style-type: circle;
  color: #333333;
}

ul li {
  padding-bottom: 5px;
}

ol {
  line-height: 1.8em;
  color: #333333;
}

blockquote {
  color: #555555;
  background-color: #eeeeee;
  border: 1px solid #cfcfcf;
  padding: 5px 10px; 
  margin: 10px 10px;
}

code { 
  font-family: Consolas, Verdana, Arial, "Courier New";   
  color: #555555;
  font-weight: bold;
  padding: 5px 10px; 
  margin: 10px 20px;
}

abbr, acronym {
  font-style: normal;
  border-bottom: 1px dotted #333333;
  cursor: help;
}

em {
  font-style: italic;
}

strong {
  font-weight: bold;
}

del {
  text-decoration: line-through;
  color: #555555;
  font-size: 11px;
}

ins {
  text-decoration: none;
  color: #679b3c;
}

p em, cite {
  font-family: Consolas, Verdana, Serif;
}

/* Structure */

#container {
  width: 800px;
  margin: 0 auto;
}

#header {
  padding: 0px 0;
  margin-bottom: 10px;  
}

#navigation {
  float: left; 
  width: 800px;
  background-color: #282d2d;
  text-transform: uppercase;
  font-size: 14px;
}

#wrapper {
  margin: 0;
  padding: 0;
  clear: both;
  float: left;
  width: 800px;
  background: #ffffff;
  /*
  border-left: solid #dde0e1 2px;
  border-right: solid #dde0e1 2px;
  order-bottom: solid #dde0e1 2px;
  */
  border-left: solid #c4c2bc 4px;
  border-right: solid #c4c2bc 4px;
  border-top: solid #c4c2bc 4px;
  border-bottom: solid #c4c2bc 4px;
}

#content-wrapper {
  width: 580px;
  float: left;
}

#content {
  float: left;
  padding: 27px;
  line-height: 1.6em;
  text-align: left;
}

#content .commentbox {
  color: #918E85;
  background-color: #FBF4E2;
  padding: 2px 5px 2px 5px;
  border-top: solid #D4CBB4 1px;
  border-bottom: solid #D4CBB4 1px;
  text-transform: uppercase;
  font-size: 11px;
  margin-bottom: 20px;
  width: 520px;
}

#comments {
  color: #4A4A4A;
  padding: 0px;
}

#comments .comment {
  padding: 10px;
  background-color: #F6F6F6;
  border-bottom: 20px solid #ffffff;
}

#comments .comment cite {
        font-size: 14px;
        font-weight: bold;
        font-style: normal;
}

#sidebar-wrapper {
  display: inline;
  margin-left: 5px;
  margin-top: 25px;
  margin-bottom: 25px;
  width: 180px;
  float: left;
  background-color: #F3F2F2;
  border: solid #E6E4E4 1px;
}

#sidebar {
  float: left;
  width: 150px;
  padding: 15px;
  color: #5b5c5c;
  font-size: 9pt;
  text-align: left;
}

#white {
  background-color: white;
  width: 800px;
  height: 15px;
}

#footer {
  clear: both;
  float: left;
  width: 100%;
  margin: 0px 0;
  color: #555555;
  padding: 10px 0;
  text-align: center;
}

/* Single Post */

#post_content-wrapper {
  width: 640px;
  padding: 10px 0 20px 0;
  margin: 5px 0 0 80px;
}

#post_content {
  float: left;
  padding: 27px;
  line-height: 1.6em;
  text-align: left;
}

#post_content .commentbox {
  color: #918E85;
  background-color: #FBF4E2;
  padding: 2px 5px 2px 5px;
  border-top: solid #D4CBB4 1px;
  border-bottom: solid #D4CBB4 1px;
  text-transform: uppercase;
  font-size: 11px;
  margin-bottom: 10px;
  width: 575px;
}

/* Navigation */

#navigation ul {
  margin: 0 5px;
  float: left;
  width: 800px;
  padding: 0px 0;
  list-style-type: none;
}

#navigation li {
  float: left;
  margin: 0 0 0 5px;
  padding: 0;
}

#navigation a:link,
#navigation a:visited
{
  float: left;
  display: block;
  color: #c6c6c6;
  padding: 5px 10px;

}

#navigation ul li.current_page_item   a:link,
#navigation ul li.current_page_item   a:visited,
#navigation ul li.current_page_item   a:hover,
#navigation ul li.current_page_item   a:active
{
  color: #ffffff;
  background-color: #414646;
  border-left: solid #6b7070 1px;
  border-right: solid #6b7070 1px;
}

#navigation ul li.search {
  float:right;
  margin-right: 10px;
}

/* Header */

#header h1 {color: #191a1a; font-weight: bold; margin-bottom: 10px; }

#header h1 a {width:750px; height: 200px; background: transparent url() center center no-repeat; }

#header h1 a:link,
#header h1 a:visited {
  color: #333333;
}

#header h1 a:hover,
#header h1 a:active {
  color: #000000;
  background-color: transparent;
}

#header h1 span {color:#5b5c5c;}

h1.blog-title {
  display: inline;
}

h1.blog-title a {
  font-family: Verdana, Arial, Sans-Serif;
  font-weight: bold;
  font-size: 36px;  
      text-transform: lowercase;
  color: #333333;
  letter-spacing: -1px;
  font-weight: bold;
  font-size: 36px;
  border-bottom: none;
}

h1.blog-title a:hover {
  text-decoration: none;
  color: #000000;
  background: transparent;
}

.tagline {  
  font-family: Verdana, Arial, Sans-Serif;
  font-weight: normal;
  font-size: 18px;
  text-align: right;
  margin-left: 3px;
  padding: 0;
  color: #A1A1A1;
  letter-spacing: -1px;
  text-transform: lowercase;
  display: inline;
}

/* Content */

.date { 
  font-family: Verdana, Arial, Sans-Serif;  
  font-weight: normal;
  font-size: 24px;
  margin-left: 3px;
  padding: 0;
  color: #ccc;
  letter-spacing: -1px;
  text-transform: lowercase;
  display: inline;
  display: none;
}

h3.post-title {
  display: inline;
}

h3.post-title a { 
  font-family: Verdana, Arial, Sans-Serif;  
  font-weight: bold;
  font-size: 24px;
  color: #3f4f5c;
  letter-spacing: -1px;
  border-bottom: none;
}

h3.post-title a:hover {
  text-decoration: none;
  color: #222;
  background: transparent;
}

/* Sidebar */

#sidebar h2 {
  font-size: 18px;
  color:#5b5c5c;
  text-transform: uppercase;
  border-bottom: solid #5b5c5c 2px;
}

.widgettitle {
  font-size: 18px;
  color: #5b5c5c;
  text-transform: uppercase;
  border-bottom: solid #5b5c5c 2px;
}

#sidebar ul {
  margin: 0;
  padding: 0;
  line-height: 1.6em;
  list-style-type: none;
}

#sidebar ul li {
  padding: 5px;
  border-bottom: 1px dotted #cccccc;
}

#sidebar ul li:hover {
  background-color: #eeeeee;
}

#sidebar ul li .title {
  display: block;
  font-weight: bold;
}

#sidebar ul li .date {
  display: block;
  color: #777777;
  font-size: smaller;
}

#sidebar ul li .content {
  display: block;
}

#sidebar ul li a:link,
#sidebar ul li a:visited {
  padding: 0; 
  color: #333333;
}

#sidebar ul li a:hover,
#sidebar ul li a:active {
  background-color: transparent; 
}

#sidebar ul  .list_subpages {
  padding: 5px;
  border-bottom: 1px dotted #cccccc;
  list-style-type: none;
}

/* Footer */

#footer a:hover,
#footer a:active {
  color: #003355;
  background-color:transparent;
}

/* Comments */

.alt {
  margin: 0;
  padding: 10px;
}

.commentlist {
  padding: 0;
  text-align: justify;
}

.commentlist li {
  margin: 15px 0 3px;
  padding: 5px 10px 3px;
  list-style: none;
  border: 1px solid #ddd;
}

.commentlist p {
  margin: 10px 5px 10px 0;
}

#commentform p {
  margin: 5px 0;
}

.nocomments {
  text-align: center;
  margin: 0;
  padding: 0;
}

.commentmetadata {
  margin: 0;
  display: block;
}

.commentlist li, #commentform input, #commentform textarea {
  font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.commentlist li {
  font-weight: bold;
}

.commentlist li .avatar { 
  float: right;
  border: 1px solid #eee;
  padding: 2px;
  background: #fff;
}

.commentlist cite, .commentlist cite a {

  font-weight: bold;
  font-style: normal;
  font-size: 1.1em;
  }


.commentlist p {

  font-weight: normal;
  line-height: 1.5em;
  text-transform: none;
  }

#commentform p {
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

.commentmetadata {
  font-weight: normal;
}

.alt {
  background-color: #f8f8f8;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}


/* Images */

.aligncenter, div.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.alignleft {
 float: left;
}

.alignright {
   float: right;
}

.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin: 10px;
  /* optional rounded corners for browsers that support it */
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none;
}

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
}

/* Forms */

#searchform input {
  width: 145px;
}

#searchsubmit {
  width: 130px;
}

textarea {
  width: 400px;
}