/*  
Theme Name: Cooking.kiev.ua
Theme URI: Cooking.kiev.ua
Description: Cooking.kiev.ua
Version: 1.0
Author: <a href="Cooking.kiev.ua">Cooking</a>
Author URI: Cooking.kiev.ua
*/

body, div, ul, li, h1, h2, h3, h4, h5, h6
	{
	margin:0px;
	padding:0px;
	}
a {	color:#4979b9;
	font-family:verdana;
	font-size:13px;
}
a:hover { text-decoration:none; }

body {
	background-image:url(images/bg.gif);
	}
	
#ALL { margin:0 auto; width:1120px; padding:20px; }

#top {
	width:1120px;
	height:151px;
	background-image:url(images/top.png)
	}
#top #clck {
	position:absolute;
	margin-top:60px;
	margin-left:170px;
	width:220px;
	height:50px;
	}
#top #desc {
	position:absolute;
	margin-top:110px;
	margin-left:170px;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#f3a989;
	text-transform:uppercase;
	}	
#top #tad {
	position:absolute;
	margin-top:30px;
	margin-left:600px;
	}
#top #tad a {
	font-family:verdana;
	font-size:11px;
	color:#bebebe;
	}
#top #tad a:hover { text-decoration:none; }	
	
	
/* TOP MENU */	
	
#menu {
	width:1120px;
	height:33px;
	background-image:url(images/menu.jpg)
	}
	
#menu ul { list-style-type:none; }
#menu ul li {
	height:33px;
	float:left;
	font-family:arial;
	font-size:13px;
	color:#f5efcd;
	}
#menu ul li a {
	padding:7px 33px;
	float:left;
	font-family:arial;
	font-size:13px;
	color:#f5efcd;
	}
#menu ul li:hover { background-image:url(images/mbg.png);}
#menu ul li:hover a { text-decoration:none; }
#menu ul li a:hover { text-decoration:none; }

#menu #srch
	{
	float:right;
	width:350px;
	margin-top:5px;
	}
#menu #srch .sput
	{
	border-color:#a60e2c;
	border-style:solid;
	border-width:1px;
	width:240px;
	height:18px;
	margin:0 20px;
	}
#menu #srch .sbut
	{
	border-width:0px;
	background:none;
	background-image:url(images/srch.png);
	width:16px;
	height:16px;
	overflow:hidden;
	cursor:pointer;
	}



/* MIDDLE CONTENT */	
		
#mid {
	width:1120px;
	background-color:#fff;
	overflow:hidden;
	}
	
#mid #left, #mid #center, #mid #right { padding:33px; overflow:hidden; }
	
/* LEFT SIDEBAR */
#mid #left
	{
	width:180px;
	float:left;
	}
#mid #left #inner {
	background-color:#f1f4ef;
	width:150px;
	padding:20px;
	margin-bottom:10px;
	color:#59717f;
	font-family:arial;
	font-size:13px;
	}
#mid #left #inner a {
	color:#59717f;
	font-family:arial;
	font-size:13px;
	}
#mid #left #inner a:hover { text-decoration:none; }
#mid #left #inner h3 {
	color:#59717f;
	font-family:Georgia;
	font-size:18px;
	font-weight:normal;
	line-height:30px;
	}
#mid #left #inner ul
	{
	list-style-type:none;
	}
.cat-item ul.children{list-style-type:square !important;margin:5px 0px 5px 15px;}
li.cat-item  {line-height:20px;}

/* MAIN CONTENT */	
#mid #center
	{
	width:440px;
	float:left;
	}
#mid #center .toppost { margin-bottom:33px; }
#mid #center .toppost h2
	{
	color:#59717f;
	font-family:Georgia;
	font-size:24px;
	font-weight:normal;
	line-height:30px;
	}
#mid #center .toppost h2 a
	{
	color:#59717f;
	font-family:Georgia;
	font-size:24px;
	font-weight:normal;
	line-height:30px;
	text-decoration:none;
	}
#mid #center .toppost h2 a:hover { text-decoration:underline; }
#mid #center .toppost .info
	{
	color:#272727;
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	line-height:40px;
	}

#mid #center .toppost .info a { color:#6d828e; }

#mid #center .toppost .tags
	{
	color:#272727;
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	}
#mid #center .toppost .tags a { color:#6d828e; }
#mid #center .toppost .cont
	{
	color:#595959;
	font-family:verdana;
	font-size:13px;
	font-weight:normal;
	line-height:20px;
	}
	
#mid #center .post { margin-top:33px; margin-bottom:33px; }
#mid #center .post .img
	{ float:left; padding:10px; }
#mid #center .post h2
	{
	color:#59717f;
	font-family:Georgia;
	font-size:18px;
	font-weight:normal;
	line-height:20px;
	}
#mid #center .post h2 a
	{
	color:#59717f;
	font-family:Georgia;
	font-size:18px;
	font-weight:normal;
	line-height:20px;
	text-decoration:none;
	}
#mid #center .post h2 a:hover { text-decoration:underline; }
#mid #center .post .info
	{
	color:#272727;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	line-height:40px;
	}

#mid #center .post .cont
	{
	color:#595959;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	}
	
#mid #center .otherpost
	{
	overflow:visible;
	}
#mid #center .otherpost h3
	{
	color:#59717f;
	font-family:Georgia;
	font-size:24px;
	font-weight:normal;
	line-height:50px;
	}
#mid #center .otherpost .orec
	{
	float:left;
	margin:33px 0;
	text-align:center;
	width:120px;
	margin-right:25px;
	}
#mid #center .otherpost .orec a
	{
	color:#6d828e;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	}
a.page
	{
	color:#6d828e;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	}
 	
#mid #center #comments
	{
	}
#mid #center #comments h3
	{
	color:#59717f;
	font-family:Georgia;
	font-size:24px;
	font-weight:normal;
	line-height:30px;
	padding:10px;
	}
#mid #center #comments .comment
	{
	color:#343434;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	}
#mid #center #comments .comment .text
	{
	margin:5px;
	padding:10px;
	background-color:#e3dfdf;
	color:#343434;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	}
#mid #center #comments .comment .info
	{
	margin:20px 20px 5px;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	}
#mid #center #comments .comment .info a
	{
	color:#4979b9;
	}
#mid #center #postcomment {	margin:5px; }
#mid #center #postcomment input.text, #mid #center #postcomment textarea
	{
	width:420px;
	margin:10px 0;
	padding:5px;
	color:#343434;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	border-style:solid;
	border-width:1px;
	border-color:#c7c7c7;
	}
#mid #center #postcomment textarea {height:180px;}
#mid #center #postcomment .cbut
	{
	margin:10px 0;
	border-width:0px;
	color:#f5efcd;
	font-family:arial;
	font-size:12px;
	background-image:url(images/but.gif);
	width:78px;
	height:21px;
	overflow:hidden;
	}
	
.line { height:1px; width:100%; background-color:#ccc;margin:5px 0 20px 0; }	

/* RIGHT SIDEBAR */
#mid #right
	{
	width:270px;
	float:left;
	}
#mid #right #inner {
	background-color:#f1f4ef;
	width:100%;
	padding:20px;
	margin-bottom:10px;
	color:#595959;
	font-family:verdana;
	font-size:11px;
	line-height:18px;
	}
#mid #right #inner h3 {
	color:#59717f;
	font-family:Georgia;
	font-size:18px;
	font-weight:normal;
	line-height:30px;
	}
	
#mid #right #inner .eput
	{
	border-color:#b7c1c7;
	border-style:solid;
	border-width:1px;
	width:180px;
	height:18px;
	}
#mid #right #inner .ebut
	{
	border-width:0px;
	color:#f5efcd;
	font-family:arial;
	font-size:12px;
	background-image:url(images/but.gif);
	width:78px;
	height:21px;
	overflow:hidden;
	}
.srss
	{
	float:left;
	background-image:url(images/srss.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	margin-right:16px;
	}
#mid #right #inner a 
	{
	color:#59717f;
	font-family:arial;
	font-size:12px;
	}

/* CONTENT CHANGER */
#cher #link {
	clear:both;
	overflow:hidden;
	}
#cher #link div
	{
	position:relative;
	float:left;
	overflow:hidden;
	margin-right:10px;
	background-color:#f1f4ef;
	padding:0px 16px;
	color:#59717f;
	font-family:arial;
	font-size:8px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:21px;
	border-color:#a8b4bd;
	border-style:solid;
	border-width:1px;
	border-bottom-width:0px;
	cursor:pointer;
	z-index:2;
	}
#cher #link div.see { }
#cher #link div.non
	{
	background-color:#fff;
	height:20px;
	}
#cher #cont
	{
	}
#cher #cont div
	{
	position:relative;
	margin-top:-1px;
	background-color:#f1f4ef;
	width:261px;
	padding:20px;
	margin-bottom:10px;
	color:#595959;
	font-family:verdana;
	font-size:11px;
	line-height:18px;
	border-color:#a8b4bd;
	border-style:solid;
	border-width:1px;
	z-index:1;
	}
#cher #cont div a
	{
	color:#59717f;
	font-family:verdana;
	font-size:12px;
	}
#cher #cont div ul
	{
	list-style-type:none;
	}
#cher #cont div.see { display:block; }
#cher #cont div.non { display:none; }

#bot {
	width:1040px;
	height:71px;
	background-image:url(images/bot.png);
	padding:40px;
	overflow:hidden;
	}
#bot #copy {
	margin-top:20px;
	color:#595959;
	font-family:verdana;
	font-size:11px;
	}
#bot #copy a {
	color:#b62413;
	}
#bot #cntr {
	margin-top:20px;
	float:right;
	}
	
/* GENERAL WP CLASSES */	
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -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: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

img { border-width:0px; }
#sing_but { width:440px; height:24px; padding: 8px 0 2px 20px; }
#sing_but a { float: left; display: block; height:24px; margin: 0 9px 0 0;}
#sing_but a.sing_but_retweet { width:88px; background: url('images/sing_but_retweet.jpg') no-repeat;}
#sing_but a.sing_but_share { width:78px; background: url('images/sing_but_share.jpg') no-repeat;}
#sing_but a.sing_but_buzz { width:95px; background: url('images/sing_but_buzz.jpg') no-repeat;}
#sing_but a.sing_but_vkont { width:95px; background: url('images/sing_but_vkont.jpg') no-repeat;}
#sing_but a.sing_but_mail { width:102px; background: url('images/sing_but_moi_mir.jpg') no-repeat;}
#sing_but a.sing_but_livejournal { width:103px; background: url('images/sing_but_livejournal.jpg') no-repeat;}

#linkor { width:440px; margin:20px auto;color:#2d3133;}
#linkor pre { border:1px solid #d8d8d6; border:1px solid #d8d8d6; width:400px; display:block; border-left:6px solid #6f1394; background:#eeeeeb; word-wrap: break-word; display:block; padding:3px 20px; margin:10px 0px; 
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
} 

#rssField { width:440px; height:94px; margin:0 auto; margin-top:14px; background:url(images/rssField.jpg) no-repeat left top; position:relative;} 
.rssFieldleft{  float: left; width:290px; padding: 14px 0 0 10px;}
.rssFieldright{  float: left; width:140px; padding: 0px 0 0 0;}
#rssField h2 {padding: 0 0 12px 0; font-size:16px; color:#03141a; font-weight:normal; font-style:italic; }
#rssField div.inp {  float: left; }


.podpiska div.inp {float: left;}
.podpiskainp { width:166px; height:31px; padding: 2px 12px; background:url(images/sbpod_mail.jpg) no-repeat left top; color: #73797c; border: 0; }
.podpiskasub { width:78px; height:35px; margin: 0 0 0 6px; background:url(images/sbpod_send.jpg) no-repeat left top; color: #75199b; border: 0; font-weight: bold;	font: 12px Arial; }
@-moz-document url-prefix() {
  .podpiskasub {padding: 0 0 3px 0;}
}
.podpiska a {float: left; display: block; width: 95px; height: 24px; margin: 60px 5px auto 0; padding: 2px 0 0 4px; text-decoration: none;}
.rssFieldright a {margin: 34px 5px 2px 0 !important; padding: 4px 0 0 34px; height: 22px;}
.podpiska a.sbpod_go {background:url(images/sbpod_go.jpg) no-repeat;}
.podpiska a.sbpod_ya {background:url(images/sbpod_ya.jpg) no-repeat;}
.podpiska a.sbpod_rss {background:url(images/sbpod_rss.jpg) no-repeat;}
.podpiska a.sbpod_tw {background:url(images/sbpod_tw.jpg) no-repeat;}
