/*
Theme Name: Sakura Kiss
Description: Soft theme in pink shades
Version: 2.0
Author: Mirjam Arvidsson
*/

body {
background-color:#FFCCFF;
margin:auto;
padding:0;
text-align:center;
color:#000000;
font-family:Verdana, Geneva, sans-serif;
font-size:small;
}

/* MAIN ELEMENTS */

#wrapper {
width: 960px;
margin: auto;
margin-top:20px;
margin-bottom:20px;
padding: 0;
}

#header {
background: #FFCCFF url(http://www.kettilsdotter.se/blog/wp-content/themes/sakura-kiss/images/header.jpg) no-repeat center top;
height: 400px;
width:730px;
text-align: left;
}	

#sidebar {
float: left;
width: 230px;
background: #FFFFFF;
text-align:left;
margin-bottom:20px;
padding-bottom:0px;
}

#content {
width: 730px;
float: left;
background: #FFCCFF;
padding: 0px 0px 20px 30px;
text-align: left;
vertical-align: top;
margin: 0;
}

/* ENTRIES */

/** Post's body text **/
.entrybody {
font-size:90%;
color: #333333;
line-height: 140%;
text-align:justify;
/*padding: 0px 20px 20px 20px;*/
background-color:#FFFFFF;
padding-bottom:20px;
}

.entrybody p {
margin:0px 20px;
}

.entrybody div {
margin:0px 20px;
}

/** 'Posted by' txt **/
.entrymeta {
font-size: 75%;
color: #660033;
line-height:150%;
padding: 0px 0px 15px 0px;
text-align:center;
text-transform:none;
font-weight:normal;
}

.entrymeta a { 
text-decoration:none;
}

.entrymeta a:hover { 
text-decoration:underline; 
}

/** Custom fields **/
.post-meta-key {
font-weight: bold; 
}

.post-meta {

}

/** Signature **/
.sigimg {
border:0;
width:150px;
}

/** Share **/
.addtoany {
text-align:left;
}

/* NAVIGATION */

.navheader {
font-family: arial, verdana, sans-serif;
font-size: 15px;
font-weight: bold;
color: #000000;
}

.nav {
font-size: 85%;
padding:5px 20px 10px 20px;
color:#660033;
}

.nav ul {
padding: 0px 0px 6px;
}

.nav li {
list-style: none;
padding: 0px 0px 2px;
}

.nav a { 
color: #660033;
text-decoration:none;
}

.nav a:hover { 
color: #666666;
text-decoration:underline;
}

.tagcloud {
padding:0;
background-color:#FFCCFF;
margin-left:-40px;
}

/** Upcoming **/
.nav li#countdown {
list-style:none;
color:#660033;
}

li#fergcorp_countdowntimer {
list-style:none;
color:#660033;
font-size:85%;
margin-left:-20px;
padding-bottom:10px;
}

.fergcorp_countdownTimer_event_li {
list-style:none;
line-height:130%;
margin-bottom:10px;
}

.fergcorp_countdownTimer_event_title {
font-weight:bold;
}

abbr {
border:0px;
}

/* TOP NAV */

#topnav {
text-align:right;
margin:23px 15px -5px 0px;
}

#navlist li {
display:inline;
list-style-type:none;
padding:10px 15px 8px 15px;
background-color:#660033;
}

#topnav a {
color:#FFCCFF;
text-decoration:none;
font-weight:bold;
}

#topnav a:hover {
text-decoration:underline;
}

/* TEXT ELEMENTS */

a {
color: #CC6699;
text-decoration:none;
}

a:hover {
color: #666666;
text-decoration:none;
}

p {
padding: 0px 0px 10px 0px;
}

h1 {
font-size: 200%;
font-weight: bold;
color: #FFF;
margin-top:20px;
margin-bottom:0px;
}

h2 {
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
color: #FFF;
margin-top:4px;
margin-bottom:0px;
margin-left: 0px;
padding:0px;
}

.entrybody ul, li {
list-style:circle;
margin-left:0px;
}

.entrybody ul {
margin-right:20px;
}

/** Entry headers **/
h3 {
font-family: Tahoma;
font-size: 125%;
color: #660033;
background-color:#FFCCFF;
text-align: center; 
line-height:300%;
text-transform:uppercase;
}

.pagination {
text-align:center;
margin-bottom:10px;
padding:20px;
}

.pagination a {
padding:0px 10px;
}

/* PROFILE */

#profile {
font-size: 85%;
color: #660033;
padding:5px 20px;
margin-bottom:10px;
line-height:150%;
}

#profile h4 {
font-size: 100%;
font-weight: bold;
text-decoration:underline;
color: #660033;
line-height:120%;
}

/* WIDGETS */

/** Enhanced categories **/

#enhanced-categories li {
list-style-type:none;
}

.EnhancedCategoriesWidget_render_widget {
font-family: verdana, arial, sans-serif;
font-size: 85%;
font-weight: bold;
list-style-type:none;
padding:10px 20px;
}

.EnhancedCategoriesWidget_render_widget ul {
padding: 0px 0px 6px;
font-weight: normal;
margin: 0px;
list-style-type:none;
}

.EnhancedCategoriesWidget_render_widget li {
padding: 0px 0px 2px;
}

.cat-item a { 
color: #660033;
text-decoration:none;
}

.cat-item a:hover { 
color: #666666;
text-decoration:underline;
}

h2.widgettitle {
display:none;
}

/* COMMENTS */

.commentheader {
font-family: verdana, arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #333;
line-height: 140%;
padding: 10px 3px 3px 18px;
border-top: 1px solid #FFF;
}

.commenttext {
color: #333;
line-height: 140%;
padding: 10px 0px;
border: 1px dashed #660033;
border-top:0px;
margin-bottom:5px;
}

.commentmeta {
color: #333;
text-align:left;
padding: 10px 20px 10px 10px;
background-color:#FFCCFF;
border: 1px solid #660033;
}

.commentmeta a { 
text-decoration:none;
}

.commentmeta a:hover { 
text-decoration:underline; 
}

.commentform {
line-height: 160%;
color: #333333;
margin: 20px 0px 20px 0px;
padding:20px;
background: #FFFFFF;
border: 1px dashed #660033;
}

.separator {
display: none;
}

.default {
display:none;
}

.subside {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
font-size: .7em;
font-weight: normal;
padding: 0px 0px 0px 0px;
}

.xmlButton {
border:1px solid;
border-color:#FC9 #630 #330 #F96;
padding:0 3px;
font:bold 10px Verdana, Arial, Helvetica, Sans-serif;
color:#FFF;
background:#F60;
text-decoration:none;
margin:0;
}

.image {
border: 0px solid #5E6655;
padding: 0px 0px 0px 0px;
/*margin: 0px 6px 6px 0px;*/
}

.thumbnail {
border: 2px solid #889977;
margin: 0px 6px 6px 0px;
}

.video{
padding: 0px 0px 30px 30px;
}

.fieldName {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 11px;
margin: 0px 0px 12px 0px
}

select {
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 11px;
}

img {
border: 0px;
}

#commentform input#author, input#email, input#url {
margin:5px 0px 10px 0px;
}

textarea {
border: 1px solid #999;
margin:5px 0px 10px 0px;
}

#header a {
color: #efdff3;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 0px;
font-weight: normal;
}

/* SEARCH */

#searchform {
margin: 10px 0px;
text-align:center;
}

#searchform input {
margin:3px 0px;
}