/*  
Theme Name: UnspeakableDogness
Theme URI: http://www.bachelite.org/wp-themes/dog/
Description: A simple, two columns yellow theme with a fake 3D paper effect.
Version: 1.5
Author: Cristiano M. Gaston
Author URI: http://www.bachelite.org/
Tags: yellow, fixed width, two columns, widgets

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* main styles */

html {
      min-height: 100%;
     }

body {
      background: white url('images/CW_background.gif') repeat-x;
      margin:0; 
      padding:0; 
      font-size: 62.5%;
      font-weight: normal;
      font-family:Verdana, Helvetica, sans-serif;
      }
h1 {
    font-size:1.2em;
    font-weight: bold;
   }

h2 {
    font-size:1em;
    font-weight: bold;
   }

h3 {
    font-size:1em;
    font-weight: bold;
   }

h4 {
    font-size: 1.2em;
    font-weight: bold;
    width: 130px;
    height: 10px;
    }

a:link, a:visited {
      color:#C56D83; 
      text-decoration:none;
      }

a:hover, a:active {
      color:#8DA857; 
      text-decoration:underline;
      }

#page {
      width:930px; 
      margin:0 auto;
      }

#header {
      height:120px;
      margin: 20px auto;
      }

#content {
      width: 610px; 
      float:right; 
      padding-right:20px;
      }

#sidebar {
      width:230px; 
      float:left; 
      text-align:left;  
      padding:20px 0 6px 0;
      }

#footer {
      clear:both; 
      text-align:center;
      padding:20px 0 0 0; 
      color:#000;
      background-color: white;
      }

#footer a:link, #footer a:visited {
      color:#000;
      text-decoration:none;
      }

#footer a:hover, #footer a:active {
      color:#000; 
      text-decoration:underline;
      }

/* header */

#header h1 {
      margin:0; 
      padding:45px 0 0 30px; 
      }

#header h2 {
      margin:0; 
      padding:0 0 0 30px; 
      }

#header a:link, #header a:visited, #header a:hover, #header a:active {
      text-decoration:none;
      }

/* posts... */
.post {
      padding:0;
      float: left;
      
      }

.post li {
      list-style-type: none;
      }

/* .post li ul li{
      display: inline!important;
      list-style-type: disc!important;
      }

.post li:after {
      content: " •";
      } */

.post h1 {
      font-size: 1.6em;
      /* padding: 0 0 20px 0; */
      }

.post h2 {
      font-size: 1.2em;
      }

.post h1 {
      /*padding:0;*/
      margin-bottom:20px;
      }

.post h2 {
      padding: 0;
      margin-bottom: 0;
      }

.post h1 a:link, .post h1 a:visited, .post h2 a:link, .post h2 a:visited {
      color:#333;
      }

.post h1 a:hover, .post h1 a:active, .post h2 a:hover, .post h2 a:active {
      color:#8DA857;
      }

.post small {
      font: #999 1em; 
      padding:0; 
      margin-top:0; 
      }

.post blockquote {
      border-left:10px dotted #EEE; 
      padding-left:10px; 
      margin:0;
      }

.entry {
      font-size:1.2em; 
      color:#333; 
      line-height:1.8em;
      padding:0 10px 10px  0;
      }

.entry img {
      /* border:1px solid #CCC; */
      /* padding:3px; */
      margin:0 6px 6px 0;
      }

img.wp-smiley {
      border:none;
      }

.gallery-item {
      text-align: left;
      }

.gallery img {
      border: none;
      }


/* .postmetadata {
      font:11px; 
      text-align:right; 
      margin-bottom:30px; 
      color:#333; clear:both; 
      padding-top:10px;
      } */

.more-link {
      font-style:italic;
      }


.post .entry h1 {
      font-size:1.3em; 
      text-align:left; 
      line-height:24px;
      }

.post .entry h2 {
      font-size:1.2em; 
      text-align:left;
      }

.entry legend {
      font-family:Verdana, Arial, Helvetica, sans-serif;
      font-size: 1em; 
      }

th, td {
      padding:5px;
      }

cite {
      font: Verdana, Arial, Helvetica, sans-serif;
      }

pre {
      overflow:scroll; 
      padding:5px 10px; 
      background-color:#EEE;
      }

.no-result {
      text-align:left; 
      border-top:1px solid #CCC; 
      border-bottom:1px solid #CCC; 
      padding:10px 20px;
      font-size:14px;
      font-weight: bold;
      }


/* sidebar */
#sidebar ul {
      font-size: 1.1em;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      margin:0; 
      padding:0; 
      list-style-type:none;
      }

#sidebar ul li ul {
      font-size:1.1em; 
      margin:0 0 0 0; 
      padding:0;
      }




#sidebar ul li ul li {
      margin:0 0 6px 0;
      /* padding-left: 10px; */
      /* line-height:39px; */
      line-height: 2.5em;
      }

#sidebar ul li h2 {
      font-weight:bold;
      font-size: 1.2em; 
      border-bottom:none; 
      color:#333; 
      margin-top: 21px;
      /* padding-top:10px; */
      }

#sidebar ul li h2 a:link, #sidebar ul li h2 a:visited {
      display: block;
      /*  background-color: #CCFFFF; */
     background: url('images/link_bkg_01.png') repeat-x;
      color:#333; 
      text-decoration:none;
      }

#sidebar ul li h2 a:active, #sidebar ul li h2 a:hover {
      display: block;
     /* background-color: #CCEEFF; */
       background-image: url('images/link_bkg_02.png') repeat-x;
      color:#8DA857; 
      text-decoration:none;
      } 


#sidebar a:link, #sidebar a:visited {
      display: block;
     /* background: #CCEEFF; */
       background: url('images/link_bkg_01.png') repeat-x; 
      color:#333;
      padding: 0px 0px 0px 10px; 
      text-decoration:none;
      }

#sidebar a:active, #sidebar a:hover {
      display: block;
      /* background: #CCFFFF; */
       background: url('images/link_bkg_02.png') repeat-x; 
      padding: 0px 0px 0px 10px;
      color:#8DA857; 
      text-decoration:none;
      }

#sidebar p, .textwidget {
      font-size:1em;
      }

.cat-item-8 a:link, .cat-item-8 a:visited {
      color: red!important;
      }

h2 .widgettitle {
      font-weight:bold;
      font-size: 1.2em;

      }
      

#sidebar table {
      margin:0 auto; 
      font-size:11px;
      }


/* other */
.navigation {
      text-align:center; 
      font-size:1em; 
      margin:0 20px; 
      padding:10px;
      }

#searchform {
      text-align:right; 
      font-size:1em; 
      color:#666;
      }

.libera {
      clear:both;
      }


/* align */
.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;
      }

.wp-caption img { 
      margin: 0; 
      padding: 0; 
      border: 0 none;
      }

.wp-caption p.wp-caption-text {
      font-size: 1em; 
      line-height: 17px; 
      padding: 0 4px 5px; 
      margin: 0;
      }

/* Contact Form */

/* .entry .cfcap img {
      margin: 6px 0 0 6px!important;
      } */
img.wpcf7-captcha-captcha-561 {
      padding: 8px 0 0 6px;
      margin: 0;
      }
.wpcf7-form {
      float: left;
      }

address {
      /* display: block; */
      margin-left: 20px;
      float: left;
      width: 220px;
      text-align: left;
      padding: 6px;
      border: 2px solid #0066CC!important;
         }

