body {

	margin: 0;

	padding: 0 0 40px 0;

	background: #a694a5 url(images/body-bg.jpg) repeat-x;

}

img {

	padding: 0;

	margin: 0;

	border: none;

}

/*--start main--*/

#main {

	margin: 0 auto 40px auto;

	width: 829px;

	background: url(images/main-bg.png) repeat-y;

	overflow: hidden;

}

/*start header*/

#header {

	float: left;

	width: 793px;

	height: 524px;

	background: url(images/header-bg.jpg) no-repeat;

	padding: 0 24px 0 19px;

}

#header img {margin: 0 0 0 -4px;}

/*start header navigation*/

#header ul {

	position: relative;

	list-style: none;

	padding: 0;

	margin: -37px 0 0 424px;

	height: 36px;

}

* + html #header ul {
	margin: -40px 0 0 424px;
}

#header ul li {float: left;}

#header ul a {

	display: block;

	height: 36px;

	text-indent: -9999px;

	overflow: hidden;

}

#header ul a:hover, #header ul li .active {background-position: 0 100%}

#header ul .link1 {

	background: url(images/link-1.jpg);

	width: 65px;

}

#header ul .link2 {

	background: url(images/link-2.jpg);

	width: 61px;

}

#header ul .link3 {

	background: url(images/link-3.jpg);

	width: 90px;

}

#header ul .link4 {

	background: url(images/link-4.jpg);

	width: 72px;

}

#header ul .link5 {

	background: url(images/link-5.jpg);

	width: 55px;

}

/*start content*/

#content {

	float: left;

	width: 836px;

	background: url(images/content-bottom-bg.jpg) no-repeat 15px 100%; 

}

.content-bottom {

	float: left;

	background: url(images/content-bottom.jpg) no-repeat 15px 100%;

	width: 836px;

	min-height: 1167px;

	padding:0pt 0pt 30px;

}

* html .content-bottom {height: 1167px;}

/*start left-column*/

#left-column {

	float: left;

	width: 295px;

	margin: 0 0 20px 15px;

	display: inline;

	padding: 18px 0 350px 15px;

}

#left-column h2 {margin: 0;}

#left-column .form {

	float: left;

	position: relative;

	margin: 10px 0 0 0;

	font: 13px "Trebuchet MS", Verdana, Arial, sans-serif;;

}

#left-column .form p {

	padding: 0 15px 0 0;

	margin: 0;

	font: 13px/20px "Trebuchet MS", Verdana, Arial, sans-serif;;

	color: #2994A8;

}

#left-column .second {

	margin: -27px 0 0 0;

}

#left-column .form .search {

	float: left;

	width: 180px;

	padding: 2px 2px;

	margin: 27px 9px 0 0;

	background: #fff3f8;

	color: #2994A8;

	border: 1px solid #d0bfca;

	font: 13px "Trebuchet MS", Verdana, Arial, sans-serif;

	display: inline;

}

#left-column .form .search-btn {

	float: left;

	background: url(images/search-btn.gif) no-repeat;

	width: 78px;

	height: 38px;

	margin: 27px 0 0 8px;

	text-indent: -9999px; 

	overflow: hidden; 

}

#left-column .form .search-btn:hover {background: url(images/search-btn.gif) no-repeat 0 100%;}

/*start left navigation*/

#left-column .left-nav {

	float: left;

	list-style: none;

	padding: 0 0 15px 10px;

	margin: 15px 0 0;

	font: 13px/20px "Trebuchet MS", Verdana, Arial, sans-serif;

}

#left-column .left-nav a {

	color: #288ea3;

	text-decoration: none;

	position: relative;

}

#left-column .left-nav li {

	 background: url(images/left-menu-item.gif) no-repeat 0 7px;

	 padding: 0 0 0 20px;

}

#left-column .left-nav a:hover {text-decoration: underline;}

#left-column .google {

	float: left;

	margin: 20px 0 0 9px;

	display: inline;

}

/*start right column*/

#right-column {

	float: left;

	width: 439px;

	margin: 0 0 20px -5px;
	
	min-height: 500px;

	padding: 0 0 0 17px;

	display: inline;

}

* html #right-column {height: 500px;}

#right-column .post {

	float: left;

	margin: 23px 0 0;

}

#right-column h1 {

	color: #7A1D49;

	font: 25px "Trebuchet MS", Verdana, Arial, sans-serif;

	text-align: center;

}


#right-column .post h2 {

	float: left;

	width: 375px;

	border-bottom: 1px solid #e4d2db;

	margin: 0 0 0 17px;

	padding: 0 0 4px 3px;

	font: 18px "Trebuchet MS", Verdana, Arial, sans-serif;

	color: #7A1D49;

	display: inline;
	
	text-decoration: none;
	
	position: relative;

}

#right-column .post h2 a {

	color: #7A1D49;

	text-decoration: none;

}

#right-column .post .calendar {

	text-decoration: none;

	cursor: pointer;

}

#right-column .post h2 a:hover {
		text-decoration: underline;
}

#right-column .post .date {

	float: left;

	background: url(images/date-bg.gif) no-repeat;

	width: 42px;

	height: 45px;

}

#right-column .post .date .month {

	float: left;

	width: 42px;

	text-align: center;

	font: bold 11px "Trebuchet MS", Verdana, Arial, sans-serif;

	color: #fff;

}

#right-column .post .date .day {

	float: left;

	width: 42px;

	color: #2A97AB;

	text-align: center;

	font: bold 20px "Trebuchet MS", Verdana, Arial, sans-serif;

}

#right-column .post .links {

	float: left;

	width: 378px;

	margin: 3px 0 17px 17px;

	display: inline;

	position: relative;

	font: 11px "Trebuchet MS", Verdana, Arial, sans-serif;

	color: #F46A85;

}

#right-column .post .links .left {float: left;}

#right-column .post .links .right {float: right;}

#right-column .post .links a {

	text-decoration: none;

	color: #F46A85;

}

#right-column .post .links .comment {

	background: url(images/comment-bg.gif) no-repeat 0 2px;

	padding: 0 0 4px 23px;

}

#right-column .post .links .plus {

	background: url(images/comment-1-bg.gif) no-repeat 0 2px;

}

#right-column .post .links a:hover {text-decoration: underline;}

#right-column .post p {

	padding: 0 0 14px 0;

	margin: 0 20px 0 0;

	color: #7A1D49;

	font: 12px/20px "Trebuchet MS", Verdana, Arial, sans-serif;

}

#right-column .post p a {

	color: #379baf;

	text-decoration: none;

	position: relative;

}

#right-column .post p a:hover {text-decoration: underline;}

#right-column .post .image {

	float: left;

	background: url(images/image-bg.gif) no-repeat;

	width: 101px;

	height: 77px;

	margin: 3px 0 0;

	padding: 8px 8px;

}

/*start comments*/

#right-column .coments {

	float: left;

	position: relative;

	width: 455px;

	margin: 5px 0 0 0;

	padding: 0 0 0 20px;

	display: inline;

}

#right-column .coments h2 {margin: 0 0 0 -20px;}

#right-column .coments .links {

	float: left;

	font: 11px "Trebuchet MS", Verdana, Arial, sans-serif; 

	color: #379baf;

	display: inline;

	margin: 0 0 0 38px;

	width: 378px;

}

#right-column .coments .links span {float: left;}

#right-column .coments .links a {

	float: left;

	text-decoration: none;

	color: #379baf;

	padding: 0 2px 0 2px;

}

#right-column .coments .links a:hover, #right-column .coments .links .active {text-decoration: underline;}

#right-column .coments .links .right {

	float: right;

	text-align: right;

}

/*coments posts*/

#right-column .coments .roll {

	float: left;

	width: 435px;

	padding: 24px 0 0;

	margin: 0 0 0 -15px;

	display: inline;

}

#right-column .coments .roll .title .number-1 {

	float: left;

	background: url(images/comments.gif) no-repeat;

	width: 39px;

	height: 30px;

	padding: 5px 0 0 2px;

  text-align:center;

	font: bold 14px Arial, Helvetica, sans-serif;

	color: #d1bbc4;

}

#right-column .coments .roll .title h3 {

	margin: 0 0 0 14px;

	font: bold 11px "Trebuchet MS", Verdana, Arial, sans-serif; 

	color: #7a1d49;

	display: inline;

}

#right-column .coments .roll .title h3 a {

	text-decoration: underline;

	color: #7a1d49;

}

#right-column .coments .roll .title h3 a:hover {text-decoration: none;}

#right-column .coments .roll .title .sub-title {float: left;}

#right-column .coments .roll .title .sub-title span {

	float: left;

	font: 11px "Trebuchet MS", Verdana, Arial, sans-serif; 

	margin: 0 0 0 15px;

	color: #cab1bb;

}

#right-column .coments .inner {

	float: left;

	display: block;

	border-bottom: 1px solid #e4d2db; 

	width: 377px;

	margin: 0 0 0 53px;

	padding: 0 0 15px 0;

}

* html #right-column .coments .inner {margin: 0 0 0 26px;}

#right-column .coments .inner p {

	padding: 0;

	margin: 0;

	font: 12px "Trebuchet MS", Verdana, Arial, sans-serif; 

	color: #666;

}

#right-column .coments .roll .button {



	float: right;

	background: url(images/button-close.gif) no-repeat 0 4px;

	width: 12px;

	height: 13px;

}

#right-column .coments .close .button {



	float: right;

	background: url(images/button-open.gif) no-repeat;

	width: 12px;

	height: 13px;

}

/*comments forms*/

#right-column .coments .form {

	float: left;

	background: url(images/forms-title.gif) no-repeat;

	width: 377px;

	padding: 60px 0 0 58px;

	margin: 32px 0 0 -20px;

	display: inline;

}



#right-column .coments .form h3 {

	margin: 0 0 0 14px;

	font: bold 11px "Trebuchet MS", Verdana, Arial, sans-serif; 

	color: #7a1d49;

	display: inline;

}



#right-column .coments .form h3 a {

	text-decoration: underline;

	color: #7a1d49;

}

#right-column .coments .form h3 a:hover {text-decoration: none;}







#right-column .coments .form label {

	float: left;

	font: bold 12px "Trebuchet MS", Verdana, Arial, sans-serif; 

	color: #7a1d49;

	width: 50px;

}

#right-column .coments .form input {

	float: left;

	width: 240px;

	padding: 0;

	border: none;

	font: 12px "Trebuchet MS", Verdana, Arial, sans-serif; 

	color: #666;

	border-bottom: 1px solid #dcbed0;

	background: #fbf1fb;

}

#right-column .coments .form span {

	float: left;

	font: bold 11px "Trebuchet MS", Verdana, Arial, sans-serif; 

	color: #7a1d49;

	padding: 0 0 0 4px;

}

#right-column .coments .form textarea {

	float: left;

	position: relative;

	width: 435px;

	height: 116px;

	border: none;

	font: 11px "Trebuchet MS", Verdana, Arial, sans-serif; 

	color: #666;

	overflow: auto;

	background: #FBF1FC;

	margin: 0 0 -98px -59px;;

	border-bottom: 1px solid #dcbed0;

}

#right-column .coments .form .line {

	float: left;

	width: 351px;

	margin: 0 0 15px 0;

}

#right-column .links-2 {

	float: left;

	margin: 120px 0 20px 0;

	position: relative;

}

#right-column .back-to-top {

	float: left;

	display: block;

	position: relative;

	background: url(images/back-to-top.gif) no-repeat;

	width: 79px;

	height: 30px;

}

#right-column .submit {

	float: left;

	background: url(images/submit.gif) no-repeat;

	width: 141px;

	height: 30px;

	margin: 0 0 0 185px;

	display: inline;

}
/*--news---*/
#right-column .news-arhives {
	float: left;
	width: 436px;
	padding: 0 0 500px 0;
}
#right-column .news-arhives h1 {
	border-bottom: 1px solid #e4d2db;
	margin: 0;
	padding: 20px 0 0 0;
	font: 18px "Trebuchet MS", Verdana, Arial, sans-serif;
	text-align: left;
	color: #7A1D49;
}
#right-column .news-arhives .buttons {
	float: left;
	width: 436px;
	background: url(images/box-bg.gif) repeat-x 0 100%;
	padding: 0 0 10px 0;
}
#right-column .news-arhives .buttons .category,
#right-column .news-arhives .buttons .month {
	float: left;
	background: url(./images/arhives-month.png) no-repeat;
	width: 138px;
	height: 164px;
	margin: 0 0 0 78px;
	position: relative;
	text-decoration: none;
}
#right-column .news-arhives .buttons .category {
	background-image: url(./images/arhives-category.png);
	margin: 0 0 0 10px;
}
#right-column .news-arhives .buttons .month:hover,
#right-column .news-arhives .buttons .category:hover
{background-position:0 100%;}
#right-column .news-arhives .buttons .category span,
#right-column .news-arhives .buttons .month span {
	position: absolute;
	top: 134px;
	right: 22px;
	font: 11px "Trebuchet MS", Arial, Helvetica,
sans-serif;
	color: #666;
}
#right-column .news-arhives .box {
	float: left;
	width: 436px;
	margin: 10px 0 0 0;
}
#right-column .news-arhives .box {position:relative;}
#right-column .news-arhives .box ul {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0 74px 0 0;
	font: 14px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
* html #right-column .news-arhives .box ul {
	line-height: 18px;
}

#right-column .news-arhives .box ul.category-list {
	width: 180px;
	margin: 0 20px 0 0;
}

#right-column .news-arhives .box .category-list li a {
float:left;
width: 159px;
}

#right-column .news-arhives .box .category-list li {
	overflow:hidden;
	width:100%;
}

#right-column .news-arhives .box ul a {
	color: #666;
	text-decoration: none;
	position: relative;
}

#right-column .news-arhives .box .category-list li a.rss {
	background:transparent url(images/rss-bg.gif) no-repeat scroll 0pt;
	float:left;
	height:14px;
	margin:3px 7px 0pt 0pt;
	overflow:hidden;
	text-indent:-9999px;
	width:14px;
}

#right-column .news-arhives .box ul a:hover {color: #7a1d49;}
#right-column .news-arhives .box .last {margin: 0;}
/*archive post list*/
#right-column .archive-post-list {
	float: left;
	padding: 0 0 395px 0;
}
#right-column .archive-post-list .arhive-title {
	float: left;
	width: 436px;
	padding: 20px 0 0;
}
#right-column .archive-post-list .arhive-title h1 {
	margin: 0;
	font: 18px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #7a1d49;
	border-bottom: 1px solid #e4d2db;
	text-align: left;
}
#right-column .archive-post-list .arhive-title a {
	text-decoration: none;
	color: #42aabd;
	position: relative;
	font: 12px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#right-column .archive-post-list .arhive-title span {
	color: #42aabd;
	position: relative;
	font: 12px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#right-column .archive-post-list .arhive-title a:hover {text-decoration: underline;}
#right-column .archive-post-list .arhive-title .left {
	float: left;
	}
#right-column .archive-post-list .arhive-title .right {
	float: right;
}
/*----*/


.recent-posts {

	float: right;

	background: url(images/recent-posts-bg-1.gif) no-repeat;

	width: 316px;

	height: 252px;

	position: relative;

	margin: 0 45px 40px 0;

	display: inline;

	z-index:999;

}

.left-recent-posts {

	float: left;

	margin: 0;

	background: url(images/recent-posts-bg.gif) no-repeat;

	width: 295px;

	height: 257px;

	position: static;

	margin: 0 0 15px -15px;

}

.recent-posts ul {

	float: left;

	list-style: none;

	padding: 0;

	position: static;

	margin: 74px 0 0 51px;

	font-size: 0;

}

.left-recent-posts ul {margin: 83px 0 0 41px;}

* html .recent-posts ul {margin: 74px 0 0 25px;}

* html .left-recent-posts ul {margin: 74px 0 0 20px;}

.recent-posts ul li {

	background: url(images/bullet.gif) no-repeat 0 2px;

	padding: 0 0 5px 24px;

}

.recent-posts ul a {

	font: 12px "Trebuchet MS", Verdana, Arial, sans-serif; 

	color: #7a1c49;

	text-decoration: none;

	cursor: pointer;

	position: relative;

}

.recent-posts ul a span {position: relative;}

.recent-posts ul a:hover {text-decoration: underline;}

.recent-posts ul .last {

	font: 11px "Trebuchet MS", Verdana, Arial, sans-serif; 

	color: #f46a85;

}

/*start footer*/

/*start footer*/

#footer {

	float: left;

	width: 836px;

	height: 29px;

	margin: -29px 0 0 0;

	background: url(images/transparent.gif) no-repeat;

/*	position: relative;*/

	}

#footer .logo {

	float: left;

	text-indent: -9999px;

	background: url(images/logo.gif) no-repeat;

	width: 66px;

	height: 22px;

	margin: 4px 0 0 27px;

	display: inline;

	position: relative;

	z-index: 999;

}

#footer span {

	float: right;

	color: #fff;

	margin: 4px 99px 0 0;

	display: inline;

	font: 11px "Trebuchet MS", Verdana, Arial, sans-serif; 

}

#footer span strong {font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;}

#footer span a {

	color: #fff;

	text-decoration: none;

	position: relative;

}

#footer span a:hover {text-decoration: underline;}

.flowers {

	margin: -119px auto 0 auto;

	width: 829px;

	text-align: right;

}

.flowers img {

	position: relative;

	margin: 0 -25px 0 0;

}

#left-column .subscribe {
        float: left;
        background: url(images/subsribe-bg.gif) no-repeat;
        width: 90px;
        height: 59px;
        margin: 10px 0 0 17px;
        display: inline;
        text-decoration: none;
        padding: 149px 141px 0 0;
        position: relative;
}
#left-column .subscribe:hover {background-position:0 100%;}
#left-column .subscribe span {
        float: right;
        color: #999;
        font: bold 14px "Trebuchet MS", Verdana, Arial,
sans-serif;
}