/*  Theme Name: Cute Things
    Tags: cute, cutenotcute, cartoon, cat, bear, rabbit, colorful, toy, two columns, 2 columns, fixed width, backward compatible
    Theme URI: http://blog.cutenotcute.com
    Description: A cute and colorful Wordpress theme. Compatible with older Wordpress versions.
    Version: 1.4
    Author: Cute Meister
    Author URI: http://www.cutenotcute.com
*/


/* basic elements */
body {
  margin: 0;
  padding: 0;
  background-image:url('images/2010/blue-tile.jpg');
  font-family: Tahoma, sans-serif;
  font-size: 13px;
  color: #212121;
  text-align: center;
}

ol, ul {
  margin: 0px 0px 0px 2px;
}

h1, h2, h3 {
  padding:0px;
  color:#FFFFFF;
  font-family:'Comic Sans MS';
}

h1 {
  font-size: 150%;
  font-weight: bold;
}

h2 {
  font-size:120%;
  font-weight:bold;
}

h3 {
  font-size: 120%;
}

a, a:visited, a:active {
  color: #b93529;
  text-decoration:none;
}

a:hover {
  color: #000099;
  text-decoration: none;
  border:none;
}

blockquote {
  margin: 10px 30px 10px 30px;
  padding: 0 10px 0 10px;
  border-left: 2px solid #cc3300;
}

code {
  font-family: monospace;
}

small {
  font-size: 0.92em;
}

input, textarea, select {
  border: 1px solid #868686;
  background: #FFFFFF;
  color: #212121;
  font: 12px Tahoma, Arial, sans-serif;
}

.submit {
  border: 1px solid #868686;
  background: #fce248;
  color: #FFF;
}

form {
  border: 0;
  margin: 0;
  padding: 0;
}

a img {
  border: 0;
}

img {
  border: 0;
}

/* Main */
#page {
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  background-color:#FFFFFF;
  background-image:url('images/2010/footer.gif');
  background-repeat:no-repeat;
  background-position:bottom right;
}

/* Header */
#header {
  margin:0px;
  background-color:#F7C209;
 
  background-repeat:no-repeat;
  background-position: 0px 0px;
  padding:0px 0px 0px 0px;
  text-align:left;
  position:relative;
}

#header a {
  margin:0px 0px 0px 50px;
  font-size:200%;
  font-family: Tahoma;
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
}

#header a:hover {
  color:#6F0093;
}

#header-description {
  font-size:110%;
  font-family:Tahoma;
  font-weight:bold;
  color:#000000;
  top:8px;
  padding-left:50px;
  position:relative;
}

/* Content */
#content {
  float: right;
  width: 660px;
  text-align:justify;
  padding: 25px 40px 10px 5px;
  font-family:Tahoma;
  font-size:100%;
}

/* Sidebar */
#sidebar {
  float: left;
  overflow: hidden;
  width: 160px;
  padding: 25px 3px 18px 10px;
  text-align:left;
}

.archivesheader, .categoriesheader, .pagesheader, .linksheader, .postsheader {
  margin-top:19px;
  text-align:right;
  height:25px;
  width:143px;
  padding:18px 10px 2px 0px;
  margin-bottom:4px;
}

.archivesheader {
  background-image:url('images/2010/archives-bg.gif');
  background-repeat:no-repeat;
}

.categoriesheader {
  background-image:url('images/2010/categories-bg.gif');
  background-repeat:no-repeat;
}

.pagesheader {
  background-image:url('images/2010/pages-bg.gif');
  background-repeat:no-repeat;
}

.linksheader {
  background-image:url('images/2010/links-bg.gif');
  background-repeat:no-repeat;
}

.postsheader {
  background-image:url('images/2010/pages-bg.gif');
  background-repeat:no-repeat;
}


html>body #archiveslist li a, #pageslist li a, #categorieslist li a, #linkslist li a, #postslist li a {
  width: auto;
}

#archiveslist, #pageslist, #categorieslist, #linkslist, #postslist {
  margin:0px 10px 0px 10px;
  font-family:Tahoma;
  font-size:90%;

}

#metalist {
  padding-left:10px;
  font-family:Georgia;
  font-size:95%;
}

#archiveslist ul, #pageslist ul, #categorieslist ul, #linkslist ul, #postslist ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  font-weight:normal;
}

#archiveslist li, #pageslist li, #categorieslist li, #linkslist li, #postslist li {
  list-style:none;
  border-bottom: 2px solid #FFFFFF;
  margin: 0px;
  padding: 0px;
  width: 138px;
}


#archiveslist li a, #pageslist li a, #categorieslist li a, #linkslist li a, #postslist li a {
  padding: 5px 9px 6px 8px;
  display: block;
  color: #000000;
  text-decoration: none;
  margin-left:0px;
  font-weight:bold;
}

#pageslist li a { background-color: #F9D8DF; }
#pageslist li a:hover { background-color: #FBB7C5; }

#categorieslist li a { background-color: #F9D8DF; }
#categorieslist li a:hover { background-color: #FBB7C5; }

#archiveslist li a { background-color: #F9D8DF; }
#archiveslist li a:hover { background-color: #FBB7C5; }

#linkslist li a { background-color: #F9D8DF; }
#linkslist li a:hover { background-color: #FBB7C5; }

#postslist li a { background-color: #F9D8DF; }
#postslist li a:hover { background-color: #FBB7C5; }

#metalist h2 { color: #000000; }

#metalist ul {
  list-style: none;
  margin: 0px;
  padding: 0px;

}

/* Footer */
#footer {
  clear: both;
  background-color: #FFFFFF;
  padding:5px;
  font-size:0%;
}

#footer ul li {
  list-style-image: url(images/star.gif);
  margin:0 0 0 3px;
  padding:0 0 3px 5px;
}

#footer-meta {
  float: right;
  width: 100%;
  text-align:center;
  padding-top:50px;
  letter-spacing:2px;
}
#footer-meta li {
  list-style:none;
  float: left;
  display: block;
}

/* Post */
.post {
  background-color:#FCFFC6;
  padding:14px 12px 12px 14px;
  border:1px solid #F6FC91;
  position:relative;
  width:600px; /*Comment this out if you want the width of the notepaper background to conform to the width of the text*/
  /*width:100%;*/ /*Uncomment this out if you want the width of the notepaper background to conform to the width of the text*/
}

.post_title_div {
  background:url(images/2010/socute.gif) no-repeat;
  padding-left:65px;
  height:45px;
}

.post_title_div_notfound {
  background:url(images/notcute.gif) no-repeat;
  padding-left:0px;
  height:47px;
}

.post_title {
  margin:0px;
  font-size:130%;
  color:#1696D7;
  font-weight:bold;
}

.post_datetime {
  font-size:80%;
  font-weight:normal;
  color:#474646;
}

.post_body {
  padding:10px 17px 15px 12px;
}

.post_details {
  font-size: 85%;
  font-weight: bold;
}

.edit_post {
  padding:16px 16px 16px 2px;
  background:url(images/pencil.gif) no-repeat bottom left;

}


/* search */
#searchform {
  margin:4px 0px 19px 8px;
  line-height:5px;
}
.searchtext{
  height:16px;
  padding:3px 1px 1px 1px;
  border:1px solid #0896E2;
}

.searchsubmit{
  border:1px solid #0896E2;
  background-color:#7DD0FC;
  height:20px;
  background-image:url('images/search-gradient.jpg');
}


/* other styles */
.divider {
  width: 100%;
  text-align:center;
  margin: 50px 0 50px 0;
}

.alignright {
  float: right;
}

.alignleft {
  float: left;
}

.aligncenter,
div.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}


/* Comments Page */
.commentlist {
  clear: both;
  padding: 0.8em 0px 0px 13px;
  list-style: none;
  font-size:12px;
  text-align:left;
}

.commentlist a {
  border-bottom:none;
}

.commentmetadata {
  float:right;
  border-bottom:2px solid #b93529;
  margin-right:10px;
}

.comment_author {
  padding: 4px 0 0 25px;
  background: url(images/cute.gif) no-repeat;
  background-position:bottom left;
  font-size: 14px;
  font-weight: bold;
}

.comment_text {
  margin:10px 30px 30px 13px;
}

#respond {
  color: black;
}

/*Calendar*/
#wp-calendar {
  empty-cells: show;
  color: #CC3300;
  padding: 5px;
  width: 90%;
  margin-left:7px;
  font-family:Georgia;
}

#wp-calendar caption{
 width: 95%;
 color: #000000;
 font-size: 110%;
 letter-spacing: 4px;
 padding: 5px;
 list-style: none;
 margin:0;
 text-align:center;
}

#wp-calendar {
  font-size:85%;
  padding:10px 0 10px 0;
}

#wp-calendar td{
  color: #000000;
  padding: 1px 0;
  text-align: center;
}

#wp-calendar td.pad:hover{
  background-color: #FCFFC6;
}

#wp-calendar #today{
  background-color: #CC3300;
  color: #FFFFFF;
}

#wp-calendar th{
  font-style: normal;
  text-transform: capitalize;
  color:#000000;
  font-weight:bold;
  text-align:center;
}
.ctc-tag {
margin-left:2px;
margin-right:2px;
}