/*  
Theme Name: Kira Sherrine
Theme URI: http://www.KiraSherrine.com
Description: KiraSherrine is a design based for personal theme only.
Author: Kira
Author URI: http://www.KiraSherrine.com
*/

* {
 padding:0;
 margin:0;
}

/*--------WordPress Basics--------*/
.aligncenter { 
	margin-left: auto; 
	margin-right: auto;  
}
.alignleft { 
	float: left; 
	margin: 5px 15px 10px 0; 
}
.alignright { 
	float: right; 
	margin: 5px 25px 10px 15px; 
}
.wp-caption {
   border: outset 1px #5f394b;
   text-align: center;
   background-color: #996699;
   padding-top: 4px;
   margin: 5px;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}
.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}
.wp-caption p.wp-caption-text {
   font-size: 12px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
   color:#191919;
}
.acronym, abbr {
	border-bottom:1px solid #659EB4;
}
acronym, abbr, span.caps {
	cursor: crosshair;
	letter-spacing: 10px;
}
code {
	font-size: 1em;
	font-style: italic;
}
blockquote {
	margin: 10px 15px 5px 35px;
	padding: 0 0 0 25px;
	background: #659EB4;
	font-size: 0.8em;	
	}
cite {
	font-size: 0.8em;
	font-style: italic;
}
br {
	padding: 0;
	margin: 0;
}
pre, code {
	width: 100%;
	overflow: auto;
	font-size: 1em;
}

/*--------Links--------*/
a {
	color: #5f394b;
	text-decoration:none;
}
a:hover {
	color:#5f394b; 
	text-decoration: underline;
}
a:visited {
    color: #5f394b; 
    text-decoration:none;
}
a img {
	border: none;
}

h2 {font-size:24px;
	text-align:left;
	color:#967c7e;
}

h3 {font-size:18px;
    text-align:left;
	color:#443037;
}

/*-------Basics--------*/
body{
	background:url(images/bg.png) no-repeat center;
        background-attachment: fixed;
	font-family: "Tekton Pro BoldCond", "Trebuchet MS", "Helvetica CY";
	color: #5f394b;
	font-size:14px;
}
#container{
	padding:0;
	margin:0;
        float:center;
	background:url(images/container.png) repeat-y center;
	width:980px;
	margin:0 auto;
	text-align:center;
}

/*------Header--------*/
#header{
	background:url(images/header.png) no-repeat center;
        float:center;
	width:980px;
	height:307px;
	left:300px;
}
#header h1{
    display:none;
	text-align:left;
	margin:0;
	padding:20px 0 0 160px;
}

/*------Navigation------*/
#navigation {
	margin:255px 0 0 90px;
	padding:0;
	list-style:none;
	padding:10px;
	float:left;
}
#navigation li {
    margin:0;
	padding:0;
	float:left;
	list-style-type:none;
}
#navigation li a {
	display:block;
	padding:0 20px 0 40px;
	text-decoration:none;
	font-size:18px;
	font-weight: bold;
	color:#242020;
	text-align: center;
	list-style-type:none;
}
#navigation li a:hover {
	color:#772727;
	list-style-type:none;
}
/*------Content--------*/
#social_media {
    float:right;
    position:absolute;
    top:217px;
    left:935px;
    padding:0; 
    margin:0;
}
#social_media ul {
   list-style-type:none; 
   margin:0; 
   padding:0;
}
#social_media ul li {
   display:inline; 
   padding: 0 0 0 0;
}
#content{
	width:751px;
	float:right;
	text-align:left;
	padding:0 10px 0 9px;
}
#post{
	margin:5px 0 0 0;
	background:url(images/heartdivider.png) no-repeat top center;
}
#post p{
	margin:10px 0 0 0;
}
#post_title h2{
	font-size:24px;
	text-align:left;
	margin:34px 0 0 0;
	color:#443037
}
#post_title p{
	margin:0;
}
.info{
	text-align:left;
	padding:0 0 0;
	color:#673155;
	font-size:14px;
}
.postmetadata{
	background:url(images/line.png) no-repeat;
	margin: 0 0 20px;
	padding:10px;
	color:#772727;
	font-size:14px;
}

/*-------Sidebar--------*/
#sidebar{
    padding: 1px 10px 0px 15px;
	width:185px;
	float:left;
	text-align:left;
}
#sidebar h4{
	margin:10px 0 0 10px;
	padding: 2px 15px 6px 45px;
	height:25px;
	font-size: 14px;
	background:url(images/titles.png) no-repeat;
	color:#ad6a66;
	font:Papyrus;
}
#block{
	width:165px;
	text-align:left;
	margin-left:10px;
}

/*------Calendar-------*/
#calendar_wrap{
	padding:0 0 0 18px;
}
#calendar_wrap a {
 }
#calendar_wrap .pad { 
	background: none; 
}
#calendar_wrap #prev {
	text-align:left; 
	background: none; 
}
#calendar_wrap #next { 
	text-align:right;
	background: none; 
}
#calendar_wrap table { 
	width: 90%; 
	margin: 0;
}
#calendar_wrap table th { 
	width: 14.2%; 
}
#calendar_wrap table td { 
	width: 14.2%;  
	text-align: center; 
}

/*------Search--------*/

#search{
margin:5px 0 0 0;
}
#searchform{
	padding:0;
	margin:5px;
	width:167px;
}
#searchform #s{
	padding:2px;
	border:1px solid #765a67;
	color:#765a67;
	background:#ceb7c2;
	width:165px;
}
input{
	padding:0;
	border:1px solid #765a67;
	color:#765a67;
	background:ceb7c2;
	margin:2px 0;
}
textarea{
	width:570px;
	padding:0;
	border:1px solid #765a67;
	color:#765a67;
	background:#ceb7c2;
}

/*-------Navigation--------*/
.navigation {
	background:url(images/nav.png) no-repeat;
	height:33px;
        margin:5px 10px 0 20px;
        font-size:16px;
	padding:10px 45px 0 45px;
	margin:0 0 0 0;
	color:#772727
}
.alignleft_single { 
	float: left; 
	margin: 0 0 5px 5px; 
}
.alignright_single { 
	float: right; 
	margin: 0 20px 5px 0; 
}

/*--------Comments--------*/
.responses{
	font-size:20px;
	margin:10px 0 0 7px;
}
.commentlist{
    width:690px;
}
.comment {
	background:url(images/comdivider.png) no-repeat top;
	margin:0 20px 0 0;
}
.comments_info{
	margin:0 0 0 0; 
	color:#772727; 
	font-style:italic;
}
.comment_box{ 
    text-align:left;
}
.comments_author{
	color:#772727;
	font-style:italic;
}
.comments_text{
        color:#242020;
	font-style:normal;
}
.leave{
        color:#5f394b;
        font-size:16px;
        font-style:italic;
}
#author,#email,#url{  
	background-color:#ceb7c2; 
	border: 2px solid #765a67;
}
#comment{ 
	background-color:#ceb7c2; 
	border: 2px solid #765a67;
}

/* ---------Form Labels--------- */

label{
	font-weight:bold;
	color:#242020;
}
fieldset{
	padding:16px;
	margin:0 0 16em 0;
	border:1px solid #ccc;
}
legend{
	font-weight:bold;
	font-size: 16px;
}

/* ----------- Lists ----------- */

ul,ol{
	margin:5px 5px 10px 5px;
}
ul{
	list-style-type:none;
}
ol{
	list-style-type:none;
}
dl{
	margin:0 0 5px 0;
}
dl dt{
	font-weight:bold;
}
dd{
	margin-left:5px;
}

/* ---------Tables--------- */

table{
	margin-bottom:1.4em;
	width:100%;
}
th{
	font-weight:bold;
	background:#ceb7c2;
	color:#242020;
}
th,td{
	padding:4px 10px 4px 5px;
}
tr.even td{
	background:#ceb7c2;
}
tfoot{
	font-style:italic;
}
caption{
	background:#ceb7c2;
	color:#242020;
}

/* --------Footer--------- */

#footer{
	background:url(images/footer.png) no-repeat bottom center;
        float:center
	width:980px;
	height:197px;
}

/* ---------Fixies--------- */
.clear{
	clear:both;
}
