body {
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, Sans-Serif;
  background: #465824 url(bg.gif) repeat-x top;
  }
  
#container {
width: 985px;
position: relative;
left: 50%;
margin-left: -492px;
height: auto;
bottom: 0px;
}

h1 {
font-size: 22px;
font-weight: normal;
color: #554601;
font-family: Times New Roman, Sans-Serif;
margin: 0;
display: inline;
}

.header {
position: relative;
height: 181px;
}

.logo {
position: absolute;
top: 0;
left: 0;
z-index: 0;
}
.logo img {
border: none;
}
.logo a {
width: 373px;
height: 175px;
display:block;
}

.form {
float: right;
position: relative;
padding-top: 14px;
padding-left: 0px;
width: 345px;
height: 90px; 
}

.form  .input1 {
width: 126px;
line-height: 23px;
font-size: 11px;
font-family: Verdana, Arial, Sans-Serif;
padding: 2px 2px 3px 2px;
height: 17px;
position: absolute;
top: 14px;
left: 70px;
color: #000000;
border: #c0c0c0 1px solid;}

.form  .input2 {
font-size: 11px;
font-family: Verdana, Arial, Sans-Serif;
width: 265px;
padding: 3px 2px 1px 2px;
margin: 5px 0 0 0;
height: 17px;
position: absolute;
top: 78px;
left: 70px;
color: #000000;
border: #c0c0c0 1px solid;}

.form .select1 {
font-size: 11px;
font-family: Verdana, Arial, Sans-Serif;
padding: 1px 0 3px 2px;
position: absolute;
top: 14px;
left: 206px;
width: 131px;
height: 17px;
background: #FFFFFF;
border: #c0c0c0 1px solid;}

.form .select2 {
font-size: 11px;
font-family: Verdana, Arial, Sans-Serif;
padding: 3px 0 1px 2px;
position: absolute;
top: 79px;
left: 70px;
width: 267px;
height: 18px;
background: #FFFFFF;
border: #c0c0c0 1px solid;}

.form .select1 select {
 border: none;
 width: 130px;
 background: #FFFFFF;
}
.form .select2 select {
 border: none;
 width: 266px;
 background: #FFFFFF;
}

.form select option{
padding: 0;
}

.menu {
background: url(menu_bg.gif) no-repeat left bottom; 
float: right;
position: absolute;
top: 126px;
left: 235px;
width: 750px;
height: 34px;
z-index: 1000;
}
.menu ul {
margin: 4px 0;
padding: 0;
}

.menu li {
display: inline;
background: url(li_right_bg.png) no-repeat right; 
margin: 0;
height: 34px;
padding: 4px 33px 8px 27px;
}
.menu .last_item {
display: inline;
background: none; 
margin: 0;
height: 34px;
padding: 4px 30px 8px 15px;
}
.menu .search_item {
display: inline;
background: none; 
padding: 4px 0px 8px 25px;
}

.menu li a{ font-size: 19px; text-decoration: none;  color: #FFFFFF; font-family: Times New Roman, Sans-Serif}
.menu li a:hover  { text-decoration: none; color: #f0ed08;}


#content {
height: 100%;
}

/* start left colimn */
.left_column {
float: left;
font-family: Verdana;
width: 220px;
}
.latest_header {
font-size: 23px;
color: #FFFFFF;
padding-bottom: 10px;
font-family: Times New Roman, Sans-Serif;
}
.left_posts   {
color: #d0d174;
font-size: 12px;
padding: 0px 0 10px 0;}
.left_posts a   {
color: #efeeb3;
}

.left_posts_search   {
color: #d0d174;
font-size: 12px;
padding: 0px 0 0px 0;}
.left_posts_search a   {
color: #efeeb3;
}

.tags_posts   {
color: #d0d174;
text-align: left;
font-size: 12px;
background: url(tags_bottom_bg.gif) no-repeat bottom right;}
.tags_posts_header {
height: 100%;
line-height: 20px;}
.tags_posts a {
font-size: 13px;
text-decoration: none;
color: #efeeb3;}

.tags_posts  a:hover {
text-decoration: underline;
color: #FFFFFF;
}
.posts_header {
height: 100%;
}
.posts_header a {
font-size: 13px;
text-decoration: none;
color: #efeeb3;}
.posts_header  a:hover {
text-decoration: underline;
color: #FFFFFF;
}
/* end left colimn */


/* start right column */
.right_column {
background:  #FFF url(right_column_top_bg.gif) no-repeat top center;
font-family: Verdana;
padding-right: 0px;
float: right;
height: 100%;
width: 751px;
}

/* start right headers  */

.right_top_header {
font-size: 22px;
color: #554601;
padding: 3px 0 0 20px;
font-family: Times New Roman, Sans-Serif;
}
.right_rest_header {
font-size: 23px;
color: #554601;
padding: 3px 0 0 20px;
font-family: Times New Roman, Sans-Serif;
width: 731px;
height: 31px;
background: url(header_bg.gif) repeat-x left;
}
.right_blocks   {
width: 731px;
color: #d0d174;
font-size: 12px;
padding-top: 20px;}

/* end headers */


/* top blocks */
.top_blocks {
width: 100%;
float: right;
padding-top: 20px;
}

.top_blocks span{
font-size: 14px;
padding: 10px 17px 10px 0px;
}
.top_blocks li{
list-style: none;
font-size: 12px;
padding: 8px 0px 0px 23px;
}
.top_blocks a{
color: #000000;
text-decoration: none;
}
.top_blocks a:hover{
color: #36910f;
text-decoration: underline;}

.top_blocks span a{
color: #36910f;
text-decoration: none;
padding-left: 24px;
}

/* top columns */
.top_blocks .col {
background: url(folder.jpg) no-repeat left top;
float: right;
width: 33%;
line-height: 18px;
}

/* end of top columns */

/* end of top blocks */

/* center blocks */
.center_blocks {
color: #000000;
position: relative;
padding: 15px 17px 20px 17px;
}
.center_blocks ul{
padding: 0;
margin: 0;
}
.center_blocks li{
list-style: none;
font-size: 14px;
padding: 8px 0px 0px 23px;
}
.center_blocks li a{
color: #36910f;
text-decoration: none;
}
.center_blocks li a:hover{
color: #206a00;
text-decoration: none;}
.center_blocks li a span{
color: #206a00;
padding-left: 5px;
text-decoration: none;}
.center_blocks li a:hover span{
color: #206a00;
padding-left: 5px;
text-decoration: underline;}
.center_blocks img {
border: 0;  
margin: 0;
padding: 0;
}

/* center columns */
.center_blocks .col {
  float: left;
  line-height: 18px;
  width: 33%;
}
/* end of center columns */

/* end of center blocks */  
  
/* bottom blocks */
.bottom_blocks {
color: #000000;
position: relative;
height: 151px;
}
.bottom_blocks .block_content {
padding: 14px 17px 0px 17px;}
.bottom_blocks .image_block {
float: left;
width: 142px;
}
.bottom_blocks .description {
float: right;
width: 575px;
}
.bottom_blocks .text {
font-size: 12px;
color: #000000;
padding: 5px 0 0 0;
}
.bottom_blocks .text a {
color: #36910f;
text-decoration: underline;
}
.bottom_blocks .text a:hover {
text-decoration: none;
}
.bottom_blocks span a{
font-size: 14px;
color: #36910f;
padding: 0px 0 0 0px;
text-decoration: none;
}
.bottom_blocks span a:hover{
text-decoration: underline;
}
.bottom_blocks .block_content .image_block .image_container {
background: url(white_img_bg.gif) no-repeat;
width: 128px;
height: 98px;
}
.bottom_blocks .block_content .image_block .image_container2 {
background: url(yellow_img_bg.gif) no-repeat;
width: 128px;
height: 98px;
}
.bottom_blocks .block_content .image_block img {
width: 120px;
height: 90px;
padding: 2px 0 0 2px;
}

/* end of bottom blocks */


/* details blocks */

.details_blocks {
color: #000000;
position: relative;
height: 100%;
width: 751px;
/* border: #000000 1px solid; */
}
.details_blocks .desc_yellow_block{
background: #F3F5D0 url(desc_yellow_top.gif) no-repeat left top;
width: 576px;
float: left;
}

.details_blocks .desc_yellow_bot {
background: url(desc_yellow_bot.gif) no-repeat left bottom;
width: 100%;
float: left;
height: 10px;
}

.details_blocks .desc_yellow_block .text {
padding: 5px 0 5px 10px;
line-height: 20px;
width: 566px;
float: left;
}
.details_blocks .desc_yellow_block .text span {
color: #5c5c5c;
font-size: 12px;
width: 75px;
height: 15px;
float: left;
}
.details_blocks .block_content {
padding: 14px 17px 0px 13px;}
.details_blocks .image_block {
float: left;
width: 132px;
}
.details_blocks .description {
float: right;
width: 576px;
}
.details_blocks .text {
font-size: 12px;
width: 576px;
color: #000000;
padding: 0;
}
.details_blocks .text a {
color: #36910f;
text-decoration: underline;
}
.details_blocks .text a:hover {
text-decoration: none;
}
.details_blocks span{
font-size: 14px;
color: #36910f;
padding: 0px 0 0 0px;
text-decoration: none;
}
.details_blocks .block_content .image_block .image_container {
background: url(white_img_bg.gif) no-repeat;
width: 128px;
height: 98px;
}
.details_blocks .block_content .image_block .image_container2 {
background: url(yellow_img_bg.gif) no-repeat;
width: 128px;
height: 98px;
}
.details_blocks .block_content .image_block img {
width: 120px;
height: 90px;
padding: 2px 0 0 2px;
}
.details_blocks .block_content .text2 {
padding-left: 9px;
font-size: 12px;
line-height: 20px;
}
.details_blocks .block_content .text2 span a  {
color: #36910f;
text-decoration: none;
}
.details_blocks .block_content .text2 span a:hover  {
text-decoration: underline;
}

/* end of details blocks */

/* end right column */


/* rest styles   */
.clear {
clear: both;
height: 0px;}
.clear_cat {
clear: both;
}
.clear2 {
clear: both;
height: 18px;}
.right_block ul{
margin: 0;
padding: 0;
}
.top_header {
width: 751px;
height: 32px;
}
.header_img {
padding-left: 18px;
padding-top: 0px}
.right_down{
padding-right: 0px;
float: right;
width: 751px;
padding-bottom: 0px;
background: #FFFFFF url(right_column_bottom_bg.gif) no-repeat bottom center;
}
/* end of rest styles */


/* start footer */

#footer {
background: url(footer_bg.gif) repeat-x;
background: url(footer_bg.gif) repeat-x;
height: 47px;
color: #e7e581;
font-size: 12px;
margin-bottom: 18px;
padding-bottom: 0px;}
#footer .block {
width: 985px;
height: 47px;
position: relative;
left: 50%;
margin-left: -492px;
/* border: #FFFFFF 1px solid; */
}
#footer .privacy {
float: left;
padding: 15px 0 0 0;
margin-left: -11px;
width: 220px;
}
#footer .bottom_menu {
float: right;
margin-right: -13px;
padding: 15px 0 0 0px;
width: 750px;
}
#footer .bottom_menu ul{
float: right;
padding: 0;
margin: 0;
}
#footer .bottom_menu li{
display: inline;
padding: 0 15px 0 15px;
}
#footer .bottom_menu li a{
color: #e7e581;
text-decoration: underline;
}
#footer .bottom_menu li a:hover{
color: #FFFFFF;
text-decoration: none;
}

.google_ads {
 text-align: center;
  font-size: 12px;
}

/* end footer */

/* submit */

.submit {
  padding-top: 20px;
  width: 95%;
  font-size: 11px;
  padding-left: 10px;
}

.submit a {
  color: #36910F; 
}

.submit a:hover {
  color: #36910F;
  text-decoration: none;
}

.pager {
  text-align: center;
  font-size: 12px;
  padding-top: 10px;
}

.pager a {
  color: #36910F;
}

.pager a:hover {
  text-decoration: none;
}

.privacy {
  font-size: 12px;
  padding: 0 15px 0 15px;
}

.editor table.edt_controls_container td.value input.int {
 vertical-align: top; 
}

.rel_word {
 text-decoration: none; 
}

.pager .rel_word:hover {
 text-decoration: underline; 
}

