/*
Theme Name: Cleanness
Theme URI: http://www.vermilionsands.org/
Description: Made because I'm sick of coloured, fully functional templates. I want the very minimum to live with.
Version: 1.0
Author: Silma
*/


body 
{
  font-size: 8pt;
  font-family: Verdana, Tahoma, Sans-Serif;
  background-color: #303030;
  color: #000;
  min-width: 640px;
/*  background-image: url("/images/chains.jpg");
  background-attachment: scroll;
  background-position: bottom right;
  background-repeat: no-repeat; */
}

html body
{
  margin: 0px;
  padding: 0px;
}

h1, h2, h3, h4 { margin-top: 0px; }

/* * * * * * * * * * * * * * * * * * * * * * * * * *
         P A G E  G E N E R A L  V A L U E S *
 * * * * * * * * * * * * * * * * * * * * * * * * * */


#container
{
  padding: 0 0 32px 16px;
  background-color: #fefefe;
  background-image: url("../../uploads/2011/01/chains.png");
  background-attachment: scroll;
  background-position: bottom right;
  background-repeat: no-repeat;
}

#primary
{
  padding-top: 16px;
  margin-left: 256px;
  text-align: left;
}

#comment { width: 380px; }

.commentlist { list-style: none; }


/* * * * * * * * * * * * * * * * * * * * * * * * * *
      * G E N E R I C  L I N K S *
 * * * * * * * * * * * * * * * * * * * * * * * * * */

a
{
  text-decoration: none;
  color: #707070;
}

a:hover
{
  text-decoration: underline;
  color: #000;
}

a img
{
  border: none;
}

#wp-calendar a
{
  text-decoration: none;
  color: #8b0000 !important;
}

#tag_cloud a
{
  font-variant: none !important;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * *
      * G E N E R I C  L I S T S *
 * * * * * * * * * * * * * * * * * * * * * * * * * */

#sidebar ul
{
  list-style: none;
  marker-offset: 4pt;
  padding: 0px;
  margin: 2px 2px 0px 0px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * *
             * H E A D E R *
 * * * * * * * * * * * * * * * * * * * * * * * * * */

#header 
{
  padding: 32px 0pt 0pt 16px;
  background-color: #8b0000;
  border-bottom: 1px solid black;
  text-align: left;
}

#header_shadow
{
  background-color: #fefefe;
  background-image: url("/images/hd_shadow.png");
  background-repeat: repeat-x;
}

#header h1 
{ 
  font: normal 20pt "Century Gothic"; 
  margin-bottom: 24px;
}

#header a { color: #fff; }

#header a:hover
{
  color: #eee;
  text-decoration: none;
}

#header .h_links
{
  float: right;
/*  border-left: 1px solid black;
  margin-left: 8px; */
  padding: 0px 8px;
}

#header .description 
{  
  border-right:1px solid black;
  float:right;  
  padding-right:8px;
}

#header .h_links { border: none; }

#header .h_links a { color: #000000; }

#header .h_links a:hover { color: #a0522d; }

/* * * * * * * * * * * * * * * * * * * * * * * * * *
         * E N T R Y  &  P O S T *
 * * * * * * * * * * * * * * * * * * * * * * * * * */

.entry
{
  border-left: 1px solid #c0c0c0;
  font-size: 1.1em;
  line-height: 18px;
  padding: 8px;
  margin-top: 2px;
}

.entry hr { width: 75%; }

.entry p.footnote { font-size: 7pt; }

.entry .poetry
{
  margin-left: 4em;
  font-size: 1.2em;
  font-family: serif;
  line-height: 14px;
}

.post a[title] { border-bottom: 1px dotted #505050; }

.post a[title]:visited 
{
  color: #8b0000;
}

.post a[title]:hover
{
  border-bottom: 1px solid #505050;;
  text-decoration: none;
}

.post a img { border: none; !important }

a.commenta_link 
{ 
  color: #aaa;
  font-size: 7pt;
  letter-spacing: 1px;
  font-family: Verdana;
  border-left: 1px solid #ccc !important;
  padding-top: 4px;
  padding-left: 6px;
}

a.commenta_link:hover
{
  text-decoration: none;
  color: #505050;
}

.post blockquote
{
  font-style: italic;
  background-color: #cfcfcf;
  border-left: 4px solid #5a5a5a;
  padding: 4px 0 4px 12px; 
  opacity: 0.75;
}


.post a.image, .post a.image:hover { border: none; }

.post h2
{
  font-family: serif;
  font-size: 15pt;
  margin-bottom: 2px;
}

.post h2 a, .post h3 a
{
  border: none;
  letter-spacing: 2px;
  font-weight: normal;
}

.post h2 a:hover, .post h3 a:hover { border: none; text-decoration: none; }

/* * * * * * * * * * * * * * * * * * * * * * * * * *
             * F O O T E R *
 * * * * * * * * * * * * * * * * * * * * * * * * * */

#footer
{
  clear: both;
  background-color: #303030;
  padding: 0px 0 24px;
  color: #aaa;
  text-align: center;
  border-top: 1px solid #404040;
  position: relative;
  top: 256;
}    

#footer img { margin-right: 12px; }

#footer a img { border: none; } 

#footer .description 
{ 
  width: 60%;
  margin: 0 auto;
}    

#footer_shadow
{
  height: 16px;
  background-image: url("/images/ft_shadow.png");
  background-repeat: repeat-x;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * *
        * G E N E R I C  C O N T E N T *
 * * * * * * * * * * * * * * * * * * * * * * * * * */

.navigation, .left, .right
{
  padding-bottom: 4px;
  padding-top: 0px;
}

.left { float: left; }

.right { text-align: right; }

small {  color: #aaa }

.center { text-align: center; }

.double { margin-top: 36px; }



/* * * * * * * * * * * * * * * * * * * * * * * * * *
           * S I D E B A R *
 * * * * * * * * * * * * * * * * * * * * * * * * * */

#sidebar
{
  float: left;
  width: 240px;
  text-align: left;
  margin: 0px;
}

#sidebar h2
{
  font-weight: bold;
  font-size: 10pt;
  margin: 0px;
  margin-top: 12px;
}

#technorati { margin-top: 12px; }

#sidebar a
{
  line-height: 12px;
  font-variant: small-caps;
}

#sidebar .description { padding: 6px; }



/* * * * * * * * * * * * * * * * * * * * * * * * * *
         *  G A L L E R Y  *
 * * * * * * * * * * * * * * * * * * * * * * * * * */

.gallery-item {
  margin:10px 6px 0px;
  width:auto !important;
  float:left;
}

a.cboxElement{border:none !important;}

span.gallery-title {
  font-size: 12pt; color: #808080; font-weight:bold;
}

span.gallery-subtitle {
  font-size: 10pt; font-weight:normal; font-style: italic;
}

a>img{border:none !important;}

/* * * * * * * * * * * * * * * * * * * * * * * * * *
         *  V A R I O U S  *
 * * * * * * * * * * * * * * * * * * * * * * * * * */

.postmetadata
{
  margin-top: 2px;
  margin-bottom: 32px;
}

.clear
{
  margin: 16px;
  clear: both;
}

.both {clear:left;}

.cbox
{
  background-image: url(/images/oblique_stripe_dot[1].png) !important;
  background-color: #f2f2f2;
  border: 1px solid #c8c8c8;
  padding: 4px;
  margin-bottom: 16px;
  margin-left: 16px;
  width: 580px;
}

#author.cbox, #url.cbox, #email.cbox
{
  margin: 0px;
  margin-left: 16px;
}

.linkcat ul li:first-child a { color: #a0522d; }

.widget_tag_cloud a { font-variant: normal !important; }
.widget_tag_cloud a:hover { text-decoration: none !important; }

.imgleft 
{
  margin: 0px 8px;
  float: left;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * *
         * S O C I A B L E *
 * * * * * * * * * * * * * * * * * * * * * * * * * */
.sociable
{
  margin-top: 24px;
  height: 16px;
}

.sociable ul
{
  margin: 0px;
  padding: 0px;
  list-style: none;
}

.sociable ul li
{
  float: left;
  margin-left: 4px;
}

.sociable ul li a
{
  border-bottom: none !important;
}

