/*
Theme Name: Kohnny
Theme URI: Kohnny
Description: The Kohnny WordPress theme.
Author: Kohnny

*/



html, body
{
  width:100%;
  height:100%;
  padding:0px;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#000000;
}

body
{
  background:#d3cca3;
}

div, img, p, h1, h2, h3, h4, h5, h6, ul, ol, li, form, input, textarea, select
{
  padding:0px;
  margin:0px;
}

img
{
  border:none;
}

a
{
  color:#a74425;
  text-decoration:none;
}

a:hover
{
  color:#f05e1c;
  text-decoration:underline;
}

.clear
{
  clear:both;
  display:block;
  font-size:1px;
  line-height:1px;
}

.center-block
{
  width:885px;
  padding:0px 19px 0px 19px;
  margin:0 auto;
  background:#FFFFFF;
  display:table;
}

/* top */
.top-block
{
  width:923px;
  height:138px;
  margin:0 auto;
  background:left top url(images/header_img.jpg) no-repeat;
  display:block;
}

.logo-block
{
  width:566px;
  padding:28px 0px 0px 57px;
  float:left;
  position:relative;
}

.logo-block h1
{
  width:537px;
  height:37px;
  padding:1px 0px 0px 9px;
  background:left top url(images/text_header.png) no-repeat;
  position:absolute;
  text-indent:-9999em;
  left:143px;
  top:85px;
}

/* menu */
.menu-block
{
  width:255px;
  height:32px;
  margin:0px 0px 0px 40px;
  padding:0px 0px 0px 5px;
  float:left;
  background:left top url(images/left_menu.png) no-repeat;
}

.menu-block ul
{
  height:32px;
  padding:0px 5px 0px 0px;
  background:right top url(images/right_menu.png) no-repeat;
  float:left;
}

.menu-block ul li
{
  height:26px;
  padding:6px 0px 0px 0px;
  list-style:none;
  display:block;
  float:left;
  background:left top url(images/rep_menu.png) repeat-x;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  text-transform:capitalize;
}

.menu-block ul li a
{
  color:#FFFFFF;
  text-decoration:none;
  padding:0px 10px 0px 9px;
  background:0px 3px url(images/border_menu.gif) no-repeat;
}

.menu-block ul li.no-border a
{
  color:#FFFFFF;
  text-decoration:none;
  padding:0px 10px 0px 9px;
  background:0px 3px url(images/blank.gif) no-repeat;
}

.menu-block ul li a:hover
{
  color:#FFFFFF;
  text-decoration:none;
}

.img-top
{
  width:144px;
  height:110px;
  position:absolute;
  margin:2px 0px 0px 724px;
  display:block;
  left:0;
}

/* content */
.content-block
{
  width:880px;
  padding:0px 0px 20px 5px;
  display:block;
}

/* left */
.left-block
{
  width:572px;
  padding:11px 47px 0px 0px;
  float:left;
  position:relative;
}

.question-block
{
  margin:4px 0px 0px 0px;
  background:left top url(images/bg_img_03.gif) repeat-x;
}

.question-block h2
{
  width:380px;
  height:29px;
  text-indent:-9999em;
  background:left top url(images/ask_question.png) no-repeat;
}

.left-bg-ask
{
  background:left top url(images/bg_img_01.gif) no-repeat;
}

.right-bg-ask
{
  width:554px;
  height:113px;
  padding:3px 10px 0px 8px;
  margin:0px 0px 15px 0px;
  background:right top url(images/bg_img_02.gif) no-repeat;
}

.af-form
{
  padding:3px 0px 0px 4px;
}

.text-question
{
  width:535px;
  height:31px;
  padding:8px 7px 5px 7px;
  margin:0px 0px 7px 0px;
  _margin:0px 0px 5px 0px;
  background:#FFFFFF;
  border:none;
  font-size:14px;
  vertical-align:top;
}

.text-email
{
  width:314px;
  height:18px;
  padding:1px 7px 2px 7px;
  margin:0px 0px 0px 0px;
  background:#FFFFFF;
  border:none;
  font-size:12px;
  float:left;
  vertical-align:top;
}

.submit-question
{
  width:133px;
  height:20px;
  margin:1px 0px 0px 89px;
  _margin:1px 0px 0px 86px;
  background:none;
  border:none;
  vertical-align:top;
}

h2.pagetitle
{
  font-family:"Times New Roman", Times, serif;
  font-size:24px;
  font-weight:normal;
  color:#c84e17;
  padding:0px 0px 9px 2px;
}

.border-post
{
  background:left bottom url(images/border_post.gif) repeat-x;
}

.post
{
  padding:0px 0px 30px 0px;
  margin:0px 0px 12px 0px;
  position:relative;
}

.post h2
{
  font-family:"Times New Roman", Times, serif;
  font-size:24px;
  font-weight:normal;
  color:#c84e17;
  padding:0px 0px 9px 2px;
}

.post h2 a
{
  color:#c84e17;
  text-decoration:none;
}



.post h2 a:hover
{
  color:#f05e1c;
  text-decoration:none;
}

.post h3
{
  font-family:"Times New Roman", Times, serif;
  font-size:22px;
  font-weight:normal;
  color:#c84e17;
  padding:0px 0px 9px 2px;
}

.post h3 a
{
  color:#c84e17;
  text-decoration:none;
}

.post h3 a:hover
{
  color:#f05e1c;
  text-decoration:none;
}

.post p
{
  padding:5px 0px 14px 0px;
  line-height:17px;
}

.post ul, .post ol
{
  padding:5px 0px 14px 20px;
}

.post big
{
  font-family:"Times New Roman", Times, serif;
  font-size:24px;
  font-weight:bolder;
}

.img-post
{
 width:148px;
 padding:5px 0px 0px 1px;
 float:left;
 position:relative;
}

.post-image
{
 width:178px;
 margin:5px 19px 3px 0px;
 float:left;
 position:relative;
}

.text-post
{
  width:403px;
  float:left;
  padding:0px 0px 0px 19px;
  line-height:17px;
}

.text-post p
{
  padding:0px 0px 6px 0px;
}

.read-more
{
  display:block;
  float:right;
  color:#a74425;
  text-decoration:none;
  font-size:11px;
  margin:0px 2px 7px 0px;
}

.read-more:hover
{
  color:#f05e1c;
  text-decoration:underline;
}

.postmetadata
{
  clear:both;
  background:left top url(images/border_post.gif) repeat-x;
  padding:4px 0px 0px 3px;
  margin:5px 0px 0px 0px;
  color:#a74425;
  font-size:11px;
  display:block;
}

.date-post
{
  width:290px;
  padding:0px 10px 1px 0px;
  float:left;
}

.date-post img
{
  margin:0px 5px -2px 0px;
}

.categories-home
{
  display:inline;
  padding:0px 10px 0px 0px;
  float:left;
  font-weight:bolder;
  text-transform:uppercase;
}

.categories-home img
{
  margin:0px 5px -1px 0px;
}

.categories-post
{
  width:142px;
  padding:0px 0px 0px 10px;
  float:left;
  text-align:right;
}

.categories-post img
{
  margin:0px 5px -1px 0px;
}

.comments-home
{
  padding:0px 3px 0px 10px;
  float:right;
  text-align:right;
}

.comments-home img
{
  margin:0px 5px -1px 0px;
}

.comments-post
{
  width:103px;
  padding:0px 3px 0px 10px;
  float:left;
  text-align:right;
}

.comments-post img
{
  margin:0px 5px -1px 0px;
}

.navigation
{
  padding:26px 0px 0px 0px;
  clear:both;
  font-size:14px;
  font-weight:bolder;
  text-transform:lowercase;
  color:#c84e17;
}

div.alignleft
{
  float:left;
  padding:0px 5px 0px 0px;
}

div.alignright
{
  float:right;
  padding:0px 0px 0px 5px;
}

div.signup-block
{
  height:50px;
  float:left;
  margin:27px 0px 15px 0px;
  background:left top url(images/bg_img_12.gif) repeat-x;
  font-family:"Times New Roman", Times, serif;
  font-size:15px;

  color:#FFFFFF;
  clear:both;
  display:block;
  position:relative;
}

.signup-block h2
{
  width:218px;
  height:18px;
  padding:0px;
  margin:0px;
  text-indent:-9999em;
  background:left top url(images/did_you.png) no-repeat;
  font-size:1px;
}

.left-signup
{
  background:left top url(images/bg_img_11.gif) no-repeat;
}

.right-signup
{
  width:553px;
  height:46px;
  padding:4px 10px 0px 9px;
  margin:0px 0px 0px 0px;
  background:right top url(images/bg_img_10.gif) no-repeat;
}

.signup-form
{
  padding:1px 0px 0px 2px;
}

.text-signup
{
  width:174px;
  height:15px;
  padding:1px 7px 3px 7px;
  margin:-2px 17px 0px 7px;
  background:#FFFFFF;
  border:none;
  font-size:12px;
  vertical-align:top;
}

.submit-signup
{
  width:64px;
  height:22px;
  margin:-3px 0px 0px 0px;
  background:none;
  border:none;
  vertical-align:top;
}

.bottom-post
{
  padding:3px 0px 0px 0px;
  clear:both;
}

.bottom-post h2
{
  font-size:12px;
  font-weight:bolder;
  text-transform:uppercase;
  font-family:Arial, Helvetica, sans-serif;
  background:0px 8px url(images/border_post.gif) repeat-x;
  padding:0px 0px 8px 0px;
  margin:0px;
  color:#000000;
}

.bottom-post h2 span
{
  background:#FFFFFF;
}

.post .bottom-post ul 
{
  padding:0px;
}

.bottom-post ul li
{
  width:128px;
  padding:0px 0px 0px 20px;
  list-style:none;
  display:block;
  float:left;
  position:relative;
}

.bottom-post ul li.no-padding
{
  padding:0px 0px 0px 0px;
}

.bottom-post ul li h3
{
  font-size:11px;
  line-height:inherit;
  font-weight:bolder;
  color:#c84e17;
  padding:3px 0px 0px 0px;
  font-family:Arial, Helvetica, sans-serif;
}

.bottom-post ul li h3 a
{
  color:#c84e17;
  text-decoration:none;
}

.bottom-post ul li h3 a:hover
{
  color:#fd621c;
  text-decoration:none;
}

.bottom-post ul li a.comment-small
{
  background:0px 3px url(images/comments_img.gif) no-repeat;
  padding:0px 0px 0px 16px;
  font-size:11px;
}

.comment-block
{
  padding:4px 0px 15px 0px;
  line-height:14px;
  color:#434242;
  background:left bottom url(images/border_post.gif) repeat-x;
}

.comment-block h3, div#disqus_thread h3
{
  font-family:"Times New Roman", Times, serif;
  font-size:20px;
  font-weight:normal;
  padding:0px 0px 11px 0px;
  color:#8d8c8c;
}

.comment-block p, div#disqus_thread p
{
  padding:10px 0px 11px 0px;
  font-size:12px;
}

.bottom-block
{
  width:500px;
  height:21px;
  position:relative;
  padding:0px 0px 23px 0px;
}

.comment-block textarea, div#dsq-content div.dsq-textarea .dsq-textarea-wrapper
{
  width:556px;
  height:128px;
  padding:6px 7px 6px 7px;
  margin:0px 0px 6px 0px;
  border:1px #c5c5c5 solid;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:14px;
  background:left top url(images/blank.gif) no-repeat #FFFFFF;
}

.comment-block .text-comment
{
  width:267px;
  height:19px;
  padding:5px 7px 0px 7px;
  margin:0px 0px 6px 0px;
  border:1px #c5c5c5 solid;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px !important;
  float:left;
}

.comment-block input.margin
{
  margin:0px 0px 6px 6px;
}

.submit-comment, button#dsq-post-button
{
  width:64px;
  height:21px;
  border:none;
  background:none;
  padding:0px 0px 0px 0px;
  margin:-1px 0px 0px 225px;
  background:left top url(images/post_submit.gif) no-repeat !important;
  text-indent:-9999px;
}

.comments-text
{
  padding:11px 0px 0px 0px;
}

.comments-text h3
{
  font-family:"Times New Roman", Times, serif;
  font-size:20px;
  font-weight:normal;
}

.commentlist
{
  display:block;
}

.commentlist li
{
  list-style:none;
  display:block;
  clear:both;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#212121;
  position:relative;
  padding:10px 0px 0px 0px;
}

.commentlist li p
{
  line-height:14px;
  padding:12px 0px 5px 1px;
}

.comment-author
{
  background:#f2f2f2;
  padding:7px 10px 5px 5px;
}

.comment-author img
{
  width:23px;
  height:23px;
  margin:-3px 12px 0px 0px;
  vertical-align:middle;
}

.fn
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:bolder;
}

.navigation-comment
{
  padding:10px 1px 0px 1px;
  font-size:12px;
  color:#a74425;
}

#searchform
{
  padding:0px 0px 10px 0px;
}

.buttom-post
{
  float:right;
  padding:0px 0px 5px 10px;
  display:inline;
}

.tweetmeme_button
{
  float:none !important;
  margin:0px 0px 3px 0px !important;
}




/* right */
.right-block
{
  width:261px;
  padding:16px 0px 0px 0px;
  float:left;
}

.widget-subscribe
{
  padding:0px 0px 19px 68px;
  background:2px 2px url(images/subscribe_img.gif) no-repeat;
  font-size:11px;
}

.widget-subscribe h2
{
  font-size:23px;
  line-height:20px;
  font-weight:bolder;
  text-transform:lowercase;
}

.widget-subscribe p
{
  padding:2px 0px 15px 0px;
}

.text-subscribe
{
  width:127px;
  padding:2px 8px 5px 8px;
  margin:0px 4px 0px 0px;
  font-size:12px;
  background:#f5f5f5;
  border:none;
  float:left;
}

.submit-subscribe
{
  width:46px;
  padding:1px 0px 4px 0px;
  margin:0px 0px 0px 0px;
  color:#FFFFFF;
  font-size:12px;
  background:#6e1601;
  border:none;
  cursor:pointer;
  float:left;
}

.widget-vealet
{
  margin:0px 0px 15px 0px;
}

.widget-follow
{
  padding:7px 0px 14px 9px;
  margin:0px 0px 13px 0px;
  background:#f5f5f5;
}

.widget-follow h2
{
  font-size:22px;
  font-weight:normal;
  color:#c84e17;
  text-transform:lowercase;
  padding:0px 0px 6px 3px;
}

.widget-follow img
{
  display:block;
  float:left;
  margin:0px 8px 0px 0px;
}

img.youtube
{
  margin:6px 0px 0px 2px;
}

.widget-questions
{
  width:252px;
  padding:13px 0px 18px 9px;
  margin:0px 0px 14px 0px;
  background:#f5f5f5;
}

.widget-questions h2
{
  font-size:22px;
  font-weight:normal;
  color:#c84e17;
  text-transform:lowercase;
  padding:0px 0px 9px 4px;
}

.widget-questions ul li
{
  list-style:none;
  clear:both;
  padding:15px 0px 0px 4px;
  font-size:12px;
  color:#000000;
  font-weight:bolder;
  height:1%;
  overflow:hidden;
}

.widget-questions ul li img
{
  width:41px;
  height:41px;
  margin:-6px 15px 0px 0px;
  float:left;
  display:block;
}

.latest-comments li
{
  list-style:none;
  clear:both;
  padding:9px 0px 0px 4px;
  font-size:11px;
  color:#000000;
}

.latest-comments li img
{
  width:41px;
  height:41px;
  margin:1px 15px 0px 0px;
  display:block;
  float:left;
}

.widget-questions ul li a, .latest-comments li a
{
  width:182px;
  display:block;
  float:left;
  color:#000000;
  text-decoration:none;
}

.widget-questions ul li a:hover, .latest-comments li a:hover
{
  color:#666666;
  text-decoration:underline;
}

.widget-block
{
  padding:0px 0px 18px 0px;
  margin:0px 0px 14px 0px;
  background:#f5f5f5;
}

.title-widget
{
  background:#FFFFFF;
  height:31px;
}

.title-widget h2
{
  width:129px;
  float:left;
  font-size:14px;
  font-weight:normal;
  color:#c84e17;
  text-transform:lowercase;
}

.title-widget h2.comment-title
{
  width:128px;
  margin:0px 0px 0px 4px;
}

.title-widget h2.activ a
{
  background:left top url(images/bg_img_05.gif) no-repeat #f5f5f5;
  display:block;
  color:#bc4012;
  text-decoration:none;
}

.title-widget h2.activ a span
{
  height:22px;
  padding:9px 0px 0px 0px;
  background:right top url(images/bg_img_06.gif) no-repeat;
  display:block;
  text-align:center;
}

.title-widget h2.activ a:hover
{
  background:left top url(images/bg_img_07.gif) no-repeat #c5c5c5;
  color:#FFFFFF;
  text-decoration:none;
}

.title-widget h2.activ a:hover span
{
  background:right top url(images/bg_img_09.gif) no-repeat;
}

.title-widget h2 a
{
  background:left top url(images/bg_img_07.gif) no-repeat #c5c5c5;
  color:#FFFFFF;
  text-decoration:none;
  display:block;
}

.title-widget h2 a span
{
  height:22px;
  padding:9px 0px 0px 0px;
  background:right top url(images/bg_img_09.gif) no-repeat;
  display:block;
  text-align:center;
}

.title-widget h2 a:hover
{
  background:left top url(images/bg_img_05.gif) no-repeat #f5f5f5;
  color:#bc4012;
}

.title-widget h2 a:hover span
{
  background:right top url(images/bg_img_06.gif) no-repeat;
}

.latest-comments
{
  padding:0px 0px 0px 9px;
  clear:both;
}

.categories
{
  padding:15px 0px 0px 9px;
  clear:both;
}

.categories li
{
  list-style:none;
  line-height:18px;
  padding:0px 0px 0px 4px;
}

.categories li a
{
  color:#a74425;
  text-decoration:none;
}

.categories li a:hover
{
  color:#f05e1c;
  text-decoration:underline;
}





/* footer */
.footer-block
{
  width:923px;
  margin:0 auto;
  padding:16px 0px 20px 0px;
  background:#443e3b;
  color:#FFFFFF;
  font-size:11px;
}

.footer-block a
{
  color:#FFFFFF;
  text-decoration:none;
}

.footer-block a:hover
{
  color:#FFFFFF;
  text-decoration:underline;
}

.left-footer
{
  padding:0px 0px 0px 17px;
  float:left;
}

.right-footer
{
  padding:0px 13px 0px 0px;
  float:right;
}

.right-footer ul li
{
  padding:0px 9px 0px 10px;
  list-style:none;
  display:block;
  float:left;
  background:0px 3px url(images/bg_img_00.gif) no-repeat;
}

.right-footer ul li.no-border, div#dsq-content .dsq-post-fields .dsq-input-wrapper 
{
  background:left top url(images/blank.gif) no-repeat !important;
}

div#dsq-content .dsq-post-fields .dsq-input-wrapper ,div#dsq-content div#dsq-textarea-wrapper
{
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border:1px #c5c5c5 solid;
}

div.dsq-dc-logo, div.dsq-options, div.dsq-subscribe-email
{
  display:none !important;
}

#dsq-content .dsq-login-buttons 
{
  background:left top url(images/blank.gif) no-repeat !important;
  padding:10px 0px 15px 0px !important;
  margin:0px !important;
}

div#dsq-content div#dsq-comments-title
{
  padding:10px 0px 0px 0px;
  margin:10px 0px 0px 0px;
}

div#dsq-content div#dsq-comments-title, div#dsq-content .dsq-item-trackback
{
  background:left top url(images/border_post.gif) repeat-x;
}

div.dsq-comment-footer-right button.dsq-button-small
{
  background:left top url(images/blank.gif) no-repeat !important;
  border: none;
  padding: 0px;
  text-shadow: 0;
  color:#a74425;
  min-width: 50px;
  cursor: pointer;
  text-align: right;
  font-size: 12px;
}
div#dsq-content #dsq-comments .dsq-header-avatar .dsq-drop-profile
{
  font-size: 12px;
}

div#dsq-content .dsq-post-fields table {
	width:auto 570px;
	max-width: auto !important;
	position: relative;
}
div#dsq-content .dsq-post-fields td.dsq-post-fields-left{
	width:281px;
padding:0px;
}
div#dsq-content .dsq-post-fields td.dsq-post-fields-right {
	width:281px;
padding:0px 0px 0px 6px;

}

div#dsq-content div.dsq-comment-body div.dsq-comment-message
{
  font-size:14px !important;
}

