/*
Theme Name: Kaira18 Theme
Theme URI: http://www.kaira18.com
Description: Kaira18 Original Theme
Version: 1.0
Author: Kaira18
*/
*
{
	margin: 0;
	padding: 0;
}

body
{
	background-image: url('images/bodybg.jpg');
	font-family: Comic Sans MS;
	margin: 0;
	padding: 0;
}

img {border:0;}

#all
{
	background: url('images/bg-top.jpg') repeat-x top;
	width: 100%;
}

#sidebg
{
	background: url('images/sidetopbg.jpg') no-repeat top center;
	width: 100%;
}

#wrap
{
	margin: 0 auto;
	width: 916px;
}

.top
{
	background-image: url('images/top.jpg');
	clear: both;
	color: #ffffff;
	font: bold 12px Tahoma;
	height: 28px;
	text-align: center;
	width: 916px;
}
.top p {margin: 0; padding: 8px 0 0 0;}

.sh1 {width: 255px; height: 131px; float: left; background-image: url('images/sh1.jpg');}
.sh2 {width: 253px; height: 131px; float: left; background-image: url('images/sh2.jpg');}
.logo {width: 405px; height: 131px; float: left; background-image: url('images/logo.jpg'); cursor: hand; display: block;}

.content {width: 916px; background: url(images/kletka.jpg) repeat-y; clear: both; padding-bottom: 15px;}

.posttop
{
	background: url('images/posttop.gif') no-repeat bottom;
	clear: both;
	height: 25px;
	margin-left: 40px;
	width: 578px;
}

a.postname
{
	background: url('images/marker.jpg') no-repeat left center;
	color: #b85a90;
	display: block;
	font: bold 14px;
	line-height: 12px;
	margin: 0 0 20px 3px;
	padding-left: 20px;
	text-decoration: none;
}
a.postname span {color: #f56cbb;}

.post
{
	background-image: url(images/postbg.gif);
	color: #000000;
	font-size: 13px;
	font-weight: normal;
	margin-left: 40px;
	width: 578px;
}
.post p
{
	margin: 0px;
	padding: 0 15px 0 15px;
}

.postbottom
{
	background: url('images/postniz.gif') no-repeat top;
	clear: both;
	color: #b85a90;
	font: bold 11px Tahoma;
	height: 14px;
	margin-left: 40px;
	width: 578px;
}
.postbottom a {text-decoration: none; color: #b85a90;}
.postbottom a:hover {color: #c95899; text-decoration: underline;}
.postbottom p {margin: 0; padding: 14px 0 0 3px;}
a.comment {color: #ff48b1;}
.nozh
{
	background: url('images/nozhn.gif') no-repeat;
	clear: both;
	height: 15px;
	margin: 0 0 15px 40px;
	width: 573px;
}

a.rss
{
	background: url('images/rss.jpg') no-repeat left;
	clear: both;
	color: #dc6715;
	display: block;
	font: bold 15px;
	height: 46px;
	line-height: 46px;
	padding-left: 60px;
	text-decoration: none;
}
a.rss:hover {color: #ff6900;}


a.fav
{
	background: url('images/fav.gif') no-repeat left;
	clear: both;
	color: #e41966;
	display: block;
	font-weight: bold;
	font-size: 15px;
	height: 46px;
	line-height: 46px;
	margin-top: 5px;
	padding-left: 60px;
	text-decoration: none;
}
a.fav:hover {color: #fc0361;}

.titl
{
	background: url('images/titl.gif');
	color: #000000;
	font: bold 15px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	text-transform: uppercase;
	width: 199px;
}

.list
{
	list-style: none;
	margin: 5px 0 0 15px;
	padding: 0px;
}
.list li
{
	height: 20px;
	line-height: 20px;
	margin: 0;
	padding: 0;
}
a.listlink, .cat-item a
{
	background: url('images/listmark.jpg') no-repeat left center;
	color: #000000;
	font: bold 13px Tahoma;
	padding-left: 17px;
	text-decoration: none;
}
a.listlink:hover, .cat-item a:hover
{
	background-image: url('images/listmark2.jpg');
	color: #fa38aa;
}

.search
{
	background: url('images/lupe.gif') no-repeat left center;
	height: 66px;
	margin-top: 20px;
	padding: 0 0 0 43px;
	width: 260px;
}
.search form
{
	padding: 20px 0 0 3px;
}
.pole
{
	border: 1px #b27f9d solid;
	background-image: url(images/polebg.gif);
	float: left;
	height: 20px;
}
.ok
{
	float: left;
	margin-left: 2px;
}

.footerlinks
{
	background-image: url(images/kletka.jpg);
	clear: both;
	padding-right: 260px;
	text-align: center;
	width: 656px;
}

.footerlinks a
{
	color: #e41966;
	font-weight: bold;
	font-size: 20px;
	margin-top: 5px;
	text-decoration: none;
}
.footerlinks a:hover {color: #fc0361;}

.footer
{
	background-image: url(images/footer.jpg);
	color: #ffffff;
	font: bold 13px Tahoma;
	height: 100px;
	text-align: center;
	width: 916px;
}

.footer p
{
	padding-top: 70px;
}

.nextprevlinks
{
	text-align: center;
}

.nextprevlinks a
{
	color: #000000;
	font: bold 14px Tahoma;
	text-decoration: none;
}
.nextprevlinks a:hover
{
	color: #fa38aa;
}

/* Comments' styles */
.commenttop
{
	background: url('images/marker.jpg') no-repeat left center;
	color: #b85a90;
	clear: both;
	font-size: 14px;
	font-weight: bold;
	height: 25px;
	line-height: 12px;
	margin-left: 40px;
	padding: 10px 0 0 20px;
	text-decoration: none;
	width: 578px;
}

.commentlist
{
	font: 13px Tahoma;
	list-style: none;
	margin-left: 40px;
	width: 578px;
}

.commentlist li
{
	margin-bottom: 10px;
}

.commentlist cite, .commentlist cite a
{
	color: black;
	font: normal normal bold 14px Tahoma;
	margin: 0;
	padding: 0;
}

.commentmetadata
{
	color: gray;
	font-size: 10px;
}

.commenttext
{
	font: normal normal 14px Tahoma;
	width: 578px;
}

#commentform
{
	margin-left: 40px;
	width: 578px;
}

#commentform input, #commentform textarea
{
	border: 1px solid black;
}

#commentform input
{
	width: 250px;
}

#commentform textarea
{
	width: 570px;
}

#commentform input:focus, #commentform textarea:focus
{
	border: 1px solid #F0C2DD;
}

#commentform div
{
	margin: 5px 0;
}

#commentform #submit
{
	width: 150px;
}