/*
Theme Name: Keo
Theme URI: http://www.yoursite.com
Description:  Wordpress theme designed by  yourname.
Author: Yourname
Author URI: http://www.yoursite.com
*/

/*################################## ������ #############################*/

html { padding:0; margin:0;}

body { 
		  font-family: Arial, Helvetica, sans-serif,regular; 
		  font-size:13px; 
		  padding:0; 
		  margin:0; 
		  color: #58595B;
		  background-color : #81CEC1;
  	   }
  	   
  	   
 /* STP Css Style Could */

.t1 { color:#000000; font-size: 130%; }
.t2 { color:#999933; font-size: 145%; }
.t3 { color:#ff3333; font-size: 160%; }
.t4 { color:#81CEC1; font-size: 175%; }
.t5 { color:#827c00; font-size: 190%; }
.t6 { color:#999933; font-size: 205%; }
.t7 { color:#303030; font-size: 210%; }
.t8 { color:#000000; font-size: 225%; }
.t9 { color:#ff3333; font-size: 240%; }
.t10 { color:#81CEC1; font-size: 255%; }

a:hover.t1 { color:#000000; font-size: 130%; }
a:hover.t2 { color:#999933; font-size: 145%; }
a:hover.t3 { color:#ff3333; font-size: 160%; }
a:hover.t4 { color:#81CEC1; font-size: 175%; }
a:hover.t5 { color:#827c00; font-size: 190%; }
a:hover.t6 { color:#999933; font-size: 205%; }
a:hover.t7 { color:#303030; font-size: 210%; }
a:hover.t8 { color:#000000; font-size: 225%; }
a:hover.t9 { color:#ff3333; font-size: 240%; }
a:hover.t10 { color:#81CEC1; font-size: 255%; }

a:visited.t1 { color:#000000; font-size: 130%; }
a:visited.t2 { color:#999933; font-size: 145%; }
a:visited.t3 { color:#ff3333; font-size: 160%; }
a:visited.t4 { color:#81CEC1; font-size: 175%; }
a:visited.t5 { color:#827c00; font-size: 190%; }
a:visited.t6 { color:#999933; font-size: 205%; }
a:visited.t7 { color:#303030; font-size: 210%; }
a:visited.t8 { color:#000000; font-size: 225%; }
a:visited.t9 { color:#ff3333; font-size: 240%; }
a:visited.t10 { color:#81CEC1; font-size: 255%; }


a.st-tags{ text-decoration: none; }
a:hover.st-tags{ text-decoration: underline; }

.st-tag-cloud{ text-align: center; }

ul li a{
	text-decoration:none;
}
ul li a:hover{
	text-decoration:underline;
}

  
 /*############################ ������� ����� ####################################*/
 
#main-table{
	         background-color : white;
	         border-collapse : collapse;
				vertical-align : top;
            }

.left-block  {
  background-image : url(images/left-background.gif);
  background-color : #81CEC1;
  background-position : right;
  background-repeat : repeat-y;
} 
	
 .right-block {
  background-image : url(images/right-background.gif);
  background-color : #81CEC1;
  background-position : left;
  background-repeat : repeat-y;
} 
			  
.center-block{ margin : 0px; padding : 0px; }
			  
/*#################################### ����� ####################################*/

.header  {
          width : 800px;
          height : 194px;
          background-image : url(images/header-background.jpg) ;
			 background-position : center top;
			 background-repeat : no-repeat;
         }
			
.header-links {
              width : 156px;
              height : 160px;
	           float : left;
				  margin : 0px;
				  padding-left : 250px;
				  padding-top : 10px;
				  padding-bottom : 0px;
              }
				  
.header-links ul,  li {list-style : none; margin : 0px; padding : 0px;}
				 
.header-links a,img{ border : none; text-decoration : none; }

/*################ News Letter################## */
	
.header-signup{ float : right;   text-align : left; padding-right : 25px; }
 
 #header-signup-border { 
                          border-color : black;  
                          border-width : 1px; 
								  border-style : ridge; 
								  height : 18px;  
								  text-align : center;
								  padding: 0px;
								  margin: 0px;
							  }
							 
.header-signup-submit { height : 20px;  vertical-align : bottom;}

.header-signup h3 { 
                   font-weight : 700;
						 font-size :130%;
						 margin : 0px;
						 padding-top : 10px;
						 padding-bottom : 10px;
						 color : #58595B;
						 letter-spacing : -1px;
						}
						
/*################################## ����� � ����������� ������ ##################################*/

.categories-top{
                 width : 806px;
	              height : 68px;
	              background-image : url(images/categories-top.png);
	              background-position : center;
	              background-repeat : no-repeat;
					  padding: 0px;
					  z-index : 4;
                }

.categories-top-link{
                     padding-top: 25px;
	                  text-align : center;
	                  text-decoration : none;
	                  white-space : nowrap;
                    }

.categories-top-link a{
                       text-decoration:none;
							  text-transform : uppercase;
							  letter-spacing : 0px;
							  margin-right : 15px;
							  color : #58595B;
                      }
							
/*######################################### ���������� ########################################*/
 
.main{
       width : 804px;
		 vertical-align : top;
		 padding-top : 0px;
		 margin-top : 0px;
		 z-index : 1;
     }
	  
/*###################### �������  �������(���������� ������, ���������,����������� � �. �.) #######################*/

.content{
         float : left;
	      background-color : #D9F0EC;
			background-image : url(images/main-background.png);
			width : 584px;
			padding-top : 0px;
		   margin-top : 0px;
		   margin-left : 0px;
		   padding-left : 0px;
        }
		  
.content-header{
                float : left;
	             background-image : url(images/main-top-header.png);
	             background-repeat : no-repeat;
	             background-position :  top left;
				    width : 585px;
				    height : 27px;
	             padding-top : 0px;
				    margin-top : 0px;
				    margin-left : 0px;
				    padding-left : 0px;
					 z-index : 1;
               }	  
				 
.content-center{
  float : none;
  clear : both;
  width : 530px;  
  background-color : white;
}		  
		  
.content-google-map{
  width : 528px;
  height : 367px;
  float : none;
  border-color : #EE2E24;  
  border-width : 1px; 
  border-style : ridge;
}		  

.content-center-posttitle{ 
  width : 500px;
  height : 27px;
  background-image : url(images/content-posttitle.png);
  background-repeat : no-repeat;
  background-position : left;
}
						
 .content-center-footer{
  background-image : url(images/content-center-footer.png);
  background-repeat : no-repeat;
  width : 530px;
  height : 47px;
}
								
								
.content-center-nopost h2{
                          margin-top : 15px;
	                       font-size : 18px;
                         }								
								 
/*############################# ����� ############################ */

.post{
      width : 510px;
	   text-align : left;
		overflow : hidden;
		margin-top : 10px;
	   font-size : 13px;
      }

.post-title{
	         margin:0px;
           }		  

.post-title h2{
               overflow : hidden;
               text-align : left;
	            font-size :17px;
		         color : #81CEC1;
				   text-transform : uppercase;
				   padding-top : 20px;
					padding-bottom : 2px;
					padding-left : 0px;
					margin : 0px;
              }
				  
.post-title a {
	            color : #81CEC1;
	            text-decoration : none;
               }     

.post-title small {
	               font-size : 11px;
                  }
					
.post-content{
  overflow : hidden;
  color : #58595B;
  text-align : left;
  line-height: 1.6em;
}		
				 		
.post-content p {
  margin : 0px;
  padding : 15px 0px 0px 0px;
  width : inherit;
  text-align:justify;
  font-weight: normal;
}
                 
.post-content a {
  color: #33c;
}
				
.post-navigation {
	               margin : 20px 0px 0px 0px;
						text-transform : uppercase;
                 }
					  
.post-navigation a{
	               color : inherit;
	               text-decoration : inherit;
                  }				
				
.post-informer {
                width : 510px;
                background-color: #f8f8f8;
	             border-top: 1px solid #ddd;
	             border-bottom: 1px solid #ddd;
                text-align : center;
					 margin-top : 25px;
					 margin-bottom : 15px;
               }

.post-informer-center{
                      width : 510px;
	                   padding : 0px;
                     }					
					
.post-informer-center a{
	              font-size : 13px;
	              text-decoration : inherit;
					  color : black;
					  padding : 0px;
					  margin : 0px;
                }		
					 
/*################################## ������ ���� ####################################### */

.sidebar{
        float : right;
        width : 210px;
		  text-align : left;
        }
	
/*################ About ###################*/		  
.sidebar-about{
  float : right;
  background-image: url(images/sidebar-about.png);
  background-color : red;
  background-position : top center;
  background-repeat : no-repeat;
  width : 209px;
  height : 172px;
}
				  
.sidebar-about p{
  text-align : left;
  font-size :11px;
  color : white;
  margin-left: 15px;
  margin-top : 15px;
  padding : 0px;
  width : 170px;
  height : 110px;
} 

/*################ Search ###################*/		  
.sidebar-search{
  float : right;
  width : 200px;
  margin: 30px 0;
}
				  
.sidebar-search .textInput{
  border: 1px ridge black;
  height: 18px;
  margin: 0;
  padding: 0;
  text-align: center;
} 

/*################ Our member ###################*/  
				  
.sidebar-ourmember{
  float : right;
  vertical-align : top;
  margin : 0px;
  padding : 0px;
  width : 204px;
}		
						
.sidebar-ourmember-header{
  width : 204px;
  height : 74px;
  background-image : url(images/sidebar-header-member.png);
  background-repeat : no-repeat;
  background-position : top  left;
  margin : 0px;
  padding : 0px;
}						
						
.sidebar-ourmember-content{
  margin : 0px;
  padding : 0px;
  background-color :#F5E983;
  background-image : url(images/sidebar-background-member.png);
  background-position : top;
}
								  
.sidebar-ourmember-content  ul{
  text-align : left;
  margin-left: 5px;
  margin-top : 0px;
  padding : 0px;
  line-height : 19px;
}
								 
.sidebar-ourmember-content  li {
  font-size : 12px;
  vertical-align : top;
  background-image : url(images/sidebar-list-marker.png);
  background-repeat : no-repeat;
  background-position : left 5px;
  list-style-position:outside;
  list-style-type: none; 
  padding-left : 8px;
}
											 
.sidebar-ourmember-content a {
  text-decoration : none;
  color : #58595B;
}
									  
.sidebar-ourmember-footer{	
  width : 204px;
  height : 26px;
  padding : 0px;
  margin : 0px;
  background-image : url(images/sidebar-footer-member.png);
  background-repeat : no-repeat;
  background-position : bottom;
}						  


.sidebar-links{
  float : right;
  margin : 10px 0px 0px 0px;
  padding : 0px;
  width : 204px;
}
				 
.sidebar-links-header{
  background-image : url(images/sidebar-links-header.png);
  background-repeat : no-repeat;
  background-position : center center;
  width : 204px;
  height :25px;
}				 
					
.sidebar-links-main{
  width : 204px;
}					
					
.sidebar-links-black{
  color : black;
  font-size : 14px;
}			
							

.content-footer{
  float : left;
  background-image : url(images/content-footer.png);
  background-repeat : no-repeat;
  background-position : bottom;
  background-color : #D9F0EC;
  width : 584px;
  height :  48px;
}

.footer{
  float : left;		
  background-image : url(images/footer-background-white.png);
  background-repeat : no-repeat;
  background-position : top;
  width : 800px;
  height : 165px;
}					
	
.copy	 {
  width: 120px;
  position: relative;
  left: 305px;
  top: 30px;
  text-align : center;
  padding : 0;
  margin : 0;
  color : white;
  font-size : 12px;
  font-size-adjust : 0.55;
  line-height : 18px;
}
		
.copy a{
  text-decoration : none;
  color : white;
}
		
.link-bottom{
  width : 800px;
  float : right;
  text-align : center;
  padding : 0px;
  margin-top : 10px;
  margin-bottom : 10px;
  font-size : 12px;
}
		
.link-bottom a{
  color : #58595b;
  text-decoration : none;
  text-transform : uppercase;
}

/*########################### ���������� ################################*/

.comments-content{
                  width : 510px;
                 }
					  
.comments-content li{
	                  background-color: #f8f8f8;
	                  border-top: 1px solid #ddd;
	                  border-bottom: 1px solid #ddd;
							padding : 0px;
							margin: 0px 15px 15px 0px
                    }
			  
.comments-content small,p,cite{
  width : 440px;
  padding : 0px;
  margin : 10px 5px 10px 5px;
}

.comments-form {
	             width : 510px;
               }
					
.comments-form p{
                width : 500px;
                }

#author,#email,#url{
	                 background-color: #f8f8f8;
						  text-align : center;
						  border: 2px solid #ddd;
                    }
						  
#comment{
  border: 2px solid #ddd;
  padding : 5px 5px 5px 5px;
	margin :0px;
	width : 495px;
	color : black;
	font-size : 18px;
	background-color: #f8f8f8;
}
/*###################### ����� ###########################*/

.post-navigation-archiv , .post-navigation-archiv a{
	                                                 color : inherit;								
                                                    }


 a:hover   { color: black;  text-decoration : underline; }

.alignleft {
  float:left;
}

.spaced {
  line-height:20px;
  font-size: 12px;
}


.spaced b{
  color: #000;
}