/*

Theme Name: Szabo kertepito

Theme URI: http://www.szabokertepito.hu/

Description: Wordpress tema a Szabo Kertepito Kft. reszere

Version: 1.0

Author: ENEXIS Kft.

Author URI: http://www.enexis.hu/

Tags: 

Text Domain: 

*/



body {

  text-align: center;

  background-color: #f1ab15;

  border: 0px;

  margin: 0px;

  padding: 0px;

  font-family: Tahoma, Arial, Verdana;

  font-size: 12px;

}



table, p {

  margin-bottom: 10px;

}



.wp-caption-text {

  text-align: center;

  padding: 2px;

}



#header {

  background: url(/wp-content/themes/szk/img/header_bg.jpg) repeat-x;

  height: 180px;

}



#container {

  background: url(/wp-content/themes/szk/img/container_bg.jpg) repeat-x;

}



#footer {

  height: 138px;

  background: url(/wp-content/themes/szk/img/footer_bg.jpg) repeat-x;

}



#header_menu {

  position: absolute;

  left:50px;

  bottom: 2px;

  background-color: #1e5b31;

  height: 25px;

}



#header_menu ul {

  margin: 3px 0px 0px 0px;

  padding: 0px 0px 0px 10px;

  border: 0px;

  list-style: none;

}



#header_menu ul li {

  float: left;

  margin: 0px;

  padding: 0px;

  padding-right: 10px;

  margin-right: 10px;

  border-right: 1px solid #bdcf7d;

}



#header_menu ul li a {

  color: #fff;

  text-decoration: none;

  font-weight: bold;

  font-size: 11px;

  font-family: verdana;

  margin: 0px;

  padding: 0px;

}



.post {

  position: relative;

  width: 100%;

}



.post a {

  color: #1e5b31;

  text-decoration: none;

}



.post a:hover {

  text-decoration: underline;

}



#post_title {

  position: absolute;

  top: 5px;

  right: 0px;

  font-size: 25px;

  color: #f1ab15;

  font-style: italic;

  font-family: Trebuchet MS, Times New Roman;

}



#post_nav_text {

  position: absolute;

  top: 5px;

  left: -30px;

  font-size: 25px;

  font-style: italic;

  font-family: Trebuchet MS, Times New Roman;

  color: #3e7e7c;

}



.post_entry {

  padding-top: 50px;

  position: relative;

  width: 100%;

}



.post_excerpt {

  font-weight: bold;

  margin-bottom: 7px;

}



.clearer {

  clear: both;

}



#header_content {

  margin: 0px auto 0px auto; 

  background: url(/wp-content/themes/szk/img/header_bg2.gif) no-repeat;

  background-position: 0px 1px;

  width: 832px;

  height: 180px;

  position: relative;

}



#header_title {

  position: absolute;

  top: 75px;

  left: 450px; 

}



#header_title a {

  font-family: Times New Roman, Arial, Verdana, Tahoma;

  font-size: 35px;

  color: #1b4a28;

  text-decoration: none;

}



#container_content_ {

  margin: 0px auto 0px auto;

  width: 832px;

  background: url(/wp-content/themes/szk/img/content_empty_bg.gif) repeat-y;

}



#container_content {

  margin: 0px auto 0px auto;

  background: url(/wp-content/themes/szk/img/content_bg.gif) no-repeat;

  padding: 20px 50px 20px 90px;

}



#footer_content {

  background: url(/wp-content/themes/szk/img/footer_content_bg.gif) no-repeat;

  margin: 0px auto 0px auto;

  width: 832px;

  height: 118px;

  position: relative;

}



#footer_text {

  position: absolute;

  width: 760px;

  top: 95px;

  left: 40px;

  border: 0px solid #ccc;

  text-align: center;

  font-size: 11px;

}



#content {

  border: 0px solid #000;

  text-align: left;

}



h2 {

  padding-top: 0px;

  margin-top: 0px;

}



#sidebar {

  float: left;

  width: 180px;

  height: 220px;

  border: 0px solid #000;

  margin-right: 0px;

  padding-bottom: 30px;

  margin-left: 0px;

  padding-right: 10px;

  background-color: #fff;

}



#sidebar ul {

  margin: 0px;

  padding: 0px;

  border: 0px;

  list-style: none;

}



#sidebar ul li {

  padding: 2px 5px 2px 10px;

  margin-bottom: 2px;

}



.green_bg {

  background-color: #cce65e;

}



#sidebar ul li a {

  text-decoration: none;

  color: #000;

}



#credit {

  text-align: center;

  font-size: 11px;

  height: 40px;

}



#credit a {

  color: #4D3605;

}



#latest_news {

  background-color: #fde7be;

  border: 0px solid #f1ab15;

  margin-bottom: 10px;

  text-align: left;
  font-size:14px;

  color: #333;

  padding: 10px 10px 10px 200px;

}



#latest_news a {

  color: #222;

  font-weight: bold;

}



/* Begin Typography & Colors */



.small {

  font-size: 11px;

}



p, h1, h2, h3, h4, h5, h6 {

  margin: 0px;

  padding: 0px;

  margin-bottom: 10px;

}



.post_list {

  border-bottom: 1px dotted #ccc;

  padding-bottom: 10px;

  padding-top: 15px;

}



.post_list h3 a {

  color: #1e5b31;

}



/* Begin Images */



img {

  border: 0px;

}



p img {

	padding: 0;

	max-width: 100%;

	}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}

/* End Images */


