/*
#  Theme Name: Bees4Honey
#  Theme URI:
#  Description: ������ Bees 4 honey
#  Version: 1.0
#  Author: KBSoft Group
#  Author URI: www.kbsoft-group.com
#  */


body
{
  margin: 0px;
  padding: 0px;

  background-color: #C0C0C0;

  font-family:  Trebuchet MS, Helvetica, Calibri;
  color: #282828;
}


blockquote
{
  background-color: #FAD216;
  padding: 4px;
  border: 1px dashed;
}

img
{
  padding: 0px;
  margin: 0px;
  border: 0px none;
}

.clear
{
  font-size: 1px;
  line-height: 1px;
  clear: both;
  height: 1px;
}


div.Bees4Honey
{
  width: 1000px;
  margin: 0px auto;

  background-color: #FFFFFF;
}

div.MAIN
{
  clear: both;
}


div.LEFT
{
  float: left;
  width: 386px !important;
  overflow: hidden;
}

div.LEFT div.container
{
  padding-left: 62px;
}

div.RIGHT
{
  float: left;
  width: 600px !important;
  overflow: hidden;
}

div.RIGHT div.container
{
 /* padding-right: 113px;*/
}


div.JUSTIFIED
{
  clear: both;
  margin: 40px auto;
}

div.JUSTIFIED div.container
{
  padding-left: 80px;
}


/*********************************** HEADER ***********************************/
div.HEADER
{
  font-family:  Trebuchet MS, Helvetica, Calibri;

  margin: 0px 0px 20px 0px;
  padding: 10px 0px 20px 62px;
  height: 260px;
  background-image: url(images/title_bg.png);
  background-repeat: repeat-x;
  background-position: top;
}

div.RightContainer
{
  float: right;
}


div.HEADER div.HeaderFrameContainer
{
/*  float: right;*/
  margin: 35px 0px 0px 0px;
  padding: 7px 57px 7px 7px;
  background-image: url(images/HeaderFrameBG.png);
  background-position: right top;
  background-repeat: no-repeat;
  background-color: #2c3f52;
  text-align: center;
  /*7px solid #2c3f52*/
}

div.header_iframe_description
{
  text-align: center;
  background-color: #FFFFFF;
  padding: 5px 50px 0px 0px;
  font-size: 12px;
}

div.header_iframe_description a
{
  font-weight: bold;
  color: #000000;
}


div.HEADER div#header_iframe
{
  background-color: #FFFFFF;
  border: none;
  width: 300px;
  height: 200px;
  padding: 0px;
  overflow: hidden;
}


a.header
{
  display: block;
  text-decoration: none;
  background-image: url(images/title1.png);
  background-repeat: no-repeat;
  background-position: left top;
  width: 447px;
  height: 94px;
  margin-top: 60px;
}

div.HEADER div.container
{
  margin: 10px 0px 0px 86px;
}


div.HEADER div.LEFT
{
  width: 790px !important;
}

div#sidebar_iframe
{
  overflow: hidden;
}


/****************************************************************** MAIN MENU */
ul.MainMenu
{
  list-style: none;

  margin: 25px 0px 0px 0px;
  padding: 0px;

  font-family:  Trebuchet MS, Helvetica, Calibri;
  font-size: 15px;
  line-height: 25px;
}

ul.MainMenu li
{
  float: left;
  display: block;
  margin-right: 0px;
  padding-left: 0px;
}

ul.MainMenu li.current
{
  background-image: url(images/menu_bg_left.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 6px;
}

ul.MainMenu li.current a
{
  background-image: url(images/menu_bg_right.png);
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 15px;
}

ul.MainMenu a
{
  display: block;
  padding: 0px 5px;
  color: #252525;
  margin-right: 10px;
}

ul.MainMenu a.follow,
ul.MainMenu a.subscribe
{
  background-image: url(images/follow.png);
  background-repeat: no-repeat;
  background-position: left center;
}

ul.MainMenu a.follow     { background-image: url(images/follow.png);  padding-left: 25px; }
ul.MainMenu a.subscribe  { background-image: url(images/subscribe.png); padding-left: 15px; }


ul.MainMenu li.current a
{
  text-decoration: none;
}


/*********************************************************************** TEXT */

h1.title
{
  margin: 100px 0px 0px 0px;
  font-family: Georgia, Helvetica, Calibri, Trebuchet MS;
  font-size: 38px;
  color: #050505;
  line-height: 18px;
}

h1.title a.Tags
{
  color: #7787ac;
  font-size: 12px;
  line-height: 10px;
}

div.RIGHT h3
{
  padding: 0px 0px 0px 32px;
}


.container span.PreText
{
  display: block;
/*  font-family:  Helvetica, Calibri, Trebuchet MS;*/
  font-size: 18px;
  color: #282828;
  line-height: 18px;
  margin: 30px 32px 25px 32px;
}

div.LEFT p
{
/*  font-family:  Helvetica, Calibri, Trebuchet MS;*/
  color: #282828;
  font-size: 14px;
  line-height: 18px;

  padding: 0px 32px 0px 32px;
}

div.RIGHT p
{
/*  font-family:  Helvetica, Calibri, Trebuchet MS;*/
  color: #282828;
  font-size: 14px;
  line-height: 18px;

  padding: 0px 0px 0px 32px;
}

div.RIGHT table
{
    padding: 0px 0px 0px 32px;
}

div.RIGHT ol
{
    padding: 0px 0px 0px 52px;
}


span.Tags
{
  display: block;
  margin: 20px 0px;
  padding: 0px;
  line-height: 30px;
}

a.level1 { font-size: 12px; }
a.level2 { font-size: 14px; }
a.level3 { font-size: 16px; }
a.level4 { font-size: 18px; }
a.level5 { font-size: 24px; }

div.entry-content
{
/*  font-family:  Helvetica, Calibri, Trebuchet MS; */
  font-size: 14px;
  line-height: 18px;
}

.entry-title
{
  font-family:  Georgia, Helvetica, Calibri, Trebuchet MS;
  font-size: 34px;
  margin: 0px;
}

span.entry-date
{
  margin-right: 50px;
}


/******************************************************************** SIDEBAR */
.widgettitle
{
  font-size: 21px;
  font-family:  Georgia, Helvetica, Calibri, Trebuchet MS;
  margin: 0px 0px 17px 0px;
}

div.sidebar
{
  margin-right: 20px;
}


div.sidebar ul
{
  list-style: none;
  padding: 0px;
  margin: 0px 0px 100px 0px;
}

div.sidebar ul li.widget
{
  margin: 0px 0px 100px 0px;
}

span.entry-tags a,
div.sidebar a
{
  color: #7787ac;
  text-decoration: underline;
}

span.entry-tags a:hover,
div.sidebar a:hover
{
  color: #8faef4;
}

h2 span.entry-tags
{
  font-size: 11px;
  font-weight: normal;
  line-height: 100%;
  vertical-align: middle;
}


/********************************************************************** BLOGS */
a.BlogTitle
{
  color: #000000;
  text-decoration: none;
}

a.BlogTitle:hover { text-decoration: none; }


.updated
{
  text-decoration: none;
  font-style: italic;
  border: none;
}

span.comments-link
{
  color: #b78208;
  text-decoration: underline;
}

a.comments-link
{
  color: #b78208;
}

div.BlogEnd
{
  line-height: 1px;
  font-size: 1px;
  height: 1px;
  width: 100%;
  border-bottom: 1px solid #c1c1c1;

}

div.navigation
{
  text-align: center;
  padding-top: 30px;
}

div.navigation a
{
  margin: 0px 5px;
  font-size: 16px;
  color: #b78208;
  font-weight: bold;
}

a.more-link
{
  color: #b78208;
  font-weight: bold;
  padding-left: 32px;
  font-size: 16px;
}


/**************************************************************** SINGLE BLOG */
form.AddComment
{
  width: 100%;
}

form.AddComment div
{
  margin: 10px 0px;
}

form.AddComment label
{
  display: block;
}

form.AddComment input#url
{
  display: block;
  width: 373px;
}

form.AddComment textarea
{
  display: block;
  width: 592px;
}

form.AddComment div.Name,
form.AddComment div.Email
{
  width: 176px;
  float: left;
  margin-right: 20px
}

form.AddComment input#author,
form.AddComment input#email
{
  width: 176px;
}


form.AddComment div.URL
{
  clear: both;
}

form.AddComment input#submit
{
  float: right;
  height: 36px;
  font-size: 17px;
}


span.says,
img.avatar
{
  display: none;
}

cite.fn,
cite.fn a
{
  color: #b39419;
  font-style: normal;
  text-decoration: underline;
}

div.comment-author,
div.comment-meta
{
  display: inline;
  margin-right: 10px;
  font-style: normal;
}

div.comment-meta a
{
  color: #000000;
  text-decoration: none;
}

li.comment p
{
  padding: 0px;
}

h3.comments-number
{
  font-family:  Calibri, Trebuchet MS;
  font-size: 16px;
  font-weight: normal;

  color: #010000;
}

div.commentmetadata
{
  font-family: Trebuchet MS;
  font-style: italic;
  font-size: 11px;
  color: #282828;
}

ol.commentlist li
{
  padding-left: 15px;
}


/********************************************************************* FOOTER */
div.FOOTER
{
  background-image: url(images/footer_bg.png);
  background-position: left bottom;
  background-repeat: no-repeat;

  height: 108px;
  padding: 0px 0px 0px 240px;

/*  font-family:  Helvetica, Calibri, Trebuchet MS;*/
  font-size: 14px;
  line-height: 120px;
  vertical-align: middle;

  color: #6c6c6c;
  font-size: 12px;

}

div.FOOTER div.copyright
{
  float: left;
  width: 200px;
}

div.FooterMenu
{
  text-align: right;
  margin-right: 120px;
}

a.FooterMenu,
span.FooterMenu
{
  color: #6c6c6c;
  margin-left: 10px;
}

div.FOOTER div.bees4honey_email
{
  display: block;
  /*width: 150px;*/
  vertical-align: top;
  background-image: url(images/email.png);
  background-position: 0px 55px;
  background-repeat: no-repeat;
  text-decoration: none;
  color: #6c6c6c;
}
/********************************************************* Sidebar HTML block */
div.SideBarHTML
{

  font-family: Trebuchet MS;
  font-size: 12px;
  color: #282828;
}

div.SideBarHTML img.title
{
  display: block;
  margin: 0px 0px 20px 0px;
}


div.SideBarHTML div.Application
{
  margin: 0px 0px 10px 0px;
}


div.SideBarHTML div.Application img.Icon
{
  float: left;
  margin-right: 10px;
  width: 130px;
  height: 130px;
}

div.SideBarHTML div.Application span.AppName
{
  font-size: 16px;
  font-weight: bold;
}

div.SideBarHTML div.Application span.Price
{
  font-weight: bold;
}


div.SideBarHTML div.Application a
{
  background-image: url(images/sidebar_button.png);
  margin-top: 10px;
  width: 75px;
  height: 22px;
  float: left;
  text-align: center;
  line-height: 22px;
  vertical-align: middle;
  text-decoration: none;
  color: #FFFFFF;
  font-size: 12px;
  font-family: Helvetica;
  font-weight: bold;
}

#tableheader
{
   font-size: 18px;
   font-weight: bold;
}

td.rowheader
{
    background-color: #EEEEEE;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}





