/*
Theme Name: Color Me Happy 1
Theme URI: http://www.katiiness.net/themes/
Author: katiiness
Author URI: http://www.katiiness.net
*/

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form{
margin: 0;
padding: 0;
}

body{
background: #8e6e6a;
margin: 0;
font-family: Verdana, Georgia, Arial, Helvetica, Sans-serif;
color: #883030;
}

DIV {-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}

h1{
background: #000;
font-family: Georgia, Sans-serif;
font-size: 24px;
margin: 0;
padding: 8px 0 8px 0;
float: right;
}

#wrapper{
margin: 0 auto 0 auto;
text-align: left;
}

#header{
background: transparent;
}

#container{
margin-top: 0px;
}

.post{
padding-top: 12px;

}

.post h2{
background: transparent url('images/header.png') repeat-x;
margin: 0px 20px 0px 20px;
color: #fff;
height: 22px;
font-weight: bold;
padding: 25px 2px 0px 5px;
}

.entry{
background: #965152 url('images/entrybg.png') repeat-x;
margin: 1px 20px 0px 20px;
padding: 3px;
color: #ccad8e;
font-size: 11px;
}

p.postmetadata{
border-top: 1px dotted #b58370;
margin: 4px 0 0 0;
}

.sidebar{
background: transparent;
margin: 17px 8px 0px 30px;
padding: 4px;
font-family: Georgia, Arial, Helvetica, Sans-serif;
font-size: 11px;
color: #aa4551;
display: inline;
}

.sidebar ul{
list-style-type: none;
margin: 0;
padding: 0 7px 0 4px;
}

.sidebar ul li{
padding: 5px 0 0 0;
}

.sidebar ul li h2{
background: #d5b89c;
font-family: Georgia, Sans-serif;
font-size: 14px;
padding: 2px;
margin: 0px 8px 0px 5px;
text-transform: uppercase;
}

.sidebar ul ul li{
line-height: 24px;
border-bottom: 1px solid #d5b89c;
margin: 0 2px 0 0;
padding: 0 2px 0 2px;
}

.sidebaraffii{
background: transparent;
margin: 17px 8px 0px 27px;
padding: 4px;
font-family: Georgia, Arial, Helvetica, Sans-serif;
font-size: 11px;
color: #aa4551;
display: inline;
}

.sidebaraffii ul{
list-style-type: none;
margin: 0;
padding: 0 7px 0 1px;
}

.sidebaraffii ul li{
padding: 5px 0 0 0;
}

.sidebaraffii ul li h2{
background: #d5b89c;
font-family: Georgia, Sans-serif;
font-size: 14px;
padding: 2px;
margin: 0px 9px 0px 1px;
text-transform: uppercase;
}

.sidebaraffii ul ul li{
margin: 0 2px 0 0;
padding: 0 2px 0 2px;
line-height: 24px;
border-bottom: 1px solid #d5b89c;
}

table#wp-calendar{
width: 100%;
}

.navigation{
padding: 10px 0 0 0;
font-size: 14px;
font-weight: bold;
line-height: 18px;
}

#footer{
clear: both;
float: left;
width: 750px;
padding: 10px 0 0 0;
line-height: 18px;
}

p{
padding: 10px 0 0 0;
}

a:link, a:visited, a:active{
text-decoration: none;
color: #7c0606;
text-transform: uppercase;
border-bottom: 0px;
font-size: 10px;
}

a:hover {
text-decoration: none;
color: #fff;
text-transform: uppercase;
border-bottom: 0px;
font-size: 10px;
}

a.bloghead:link, a.bloghead:visited{
text-decoration: none;
color: #883131;
font-size: 18px;
}

a.bloghead:hover{
text-decoration: none;
color: #ffffff;
font-size: 18px;
}

.comments-template{
margin: 15px 0 0;
padding: 10px 0 0;
font-size: 11px;
}

.comments-template ol{
margin: 0;
list-style: none;
font-size: 11px;
}

.comments-template ol li{
margin: 10px 40px 0 0;
line-height: 18px;
background: #954d4d;
padding: 0px 8px 8px 8px;
color: #c5a37e;
font-size: 11px;
}

.comments-template h2, .comments-template h3{
font-family: Georgia, Sans-serif;
font-size: 16px;
height: 20px;
margin: 20px 40px 1px 40px;
padding: 2px;
}

.commentmetadata{
font-size: 11px;
border-bottom: 1px solid #ad7071;
}

.commentx{
font-size: 11px;
border-bottom: 1px solid #ad7071;
margin: 0 40px 0 40px;
}

.comments-template p.nocomments{
padding: 0;
margin: 0 40px 0 40px;
}

.comments-template textarea{
font-family: Arial, Helvetica, Georgia, Sans-serif;
font-size: 11px;
border: 1px solid #954d4d;
background: #954d4d;
color: #c5a37e;
margin: 0 40px 0 40px;
width: 710px;
}

.comments-template input {
border: 1px solid #8c3d3d;
color: #dac3ad;
background: #954d4d;
margin: 0 40px 0 40px;
}

#searchform input {
background: #d5b89c;
color: #aa4551;
border: 0px;
margin: 0 -1px 0 5px;
}

#searchsubmit {
background: #d5b89c;
color: #aa4551;
border: 0px;
}
.tags{}

table#colormehappy {
background: url('images/tableBG.jpg') repeat-y;
}

.bottomcolumns {
background: url('images/wordpress_categoriesandsuch.jpg') no-repeat;
}

p {
margin: 0;
padding: 5px 0 5px 0;
}

.navigation {
margin: 0 40px 0 40px;
}

blockquote {
background: #efdedb;
color: #f16958;
font-size:11px;
padding: 8px 10px 10px 10px;
font-style: italic;
border: 1px solid #fff;
}

.alignleft {
background: #c7837b;
float: left;
border: 5px solid #f2d6db;
margin:0 8px 0 0;
padding: 1px;
}

.alignright {
background: #c7837b;
float: right;
border: 5px solid #f2d6db;
margin:0 0 0 8px;
padding: 1px;
}

td.welcome {
background: url('images/cmh_09.jpg') no-repeat;
color: #c5aa8d;
font-size: 11px;
text-transform: uppercase;
padding: 89px 275px 5px 25px;
}

td.tdbody {
background: url('images/cmh_10.jpg') no-repeat;
}

.footer {
background: #c5a17e url('images/footer.jpg') no-repeat;
color: #ac6866;
font-size: 9px;
text-transform: uppercase;
}

.avatar {
height: 0px;
width: 0px;
margin: 0px;
padding: 0px;
}

.shoutmix {
margin: 17px 0px 2px 21px;
}

.affii {
margin-right: 8px;
}

#_wp_unfiltered_html_comment {
width: 400px;
}