html {/*
overflow-y:hidden; 
margin:0; 
padding:0;*/}

body {

        font-size: 0.82em;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
        margin:0; 
        padding:0;	background:#B4B4B4;
        
/*
background-size: 100%;
        background: #666666 url('images/bg.jpg');
        background-attachment:fixed;
        background-repeat:no-repeat;
*/

	color: #333;
        overflow-y:auto;

}



#page-background {
   position:absolute; 
   z-index:-1;
   position:fixed; top:0; left:0; width:100%;
}






#page {
        width: 920px;
        min-height: 200px;
        margin: 20px auto 0px auto;
       /* position:static;
        position:relative; z-index:1;
*/}





#header {
   width: 920px;
   margin: 0px auto 0px auto;
   background: url('images/page_header.png');
   background-repeat:no-repeat;
   background-position: top;
   height:130px;
   letter-spacing:5px;
}


#header h1{
   color: #FFFFFF;
   font-size: 35px;
}

#header h2{
   color: #000000;
   margin-top: -20px;
   font-size: 1.3em;
}

#header .s{
   border: 1px solid #E3E3E3;
}




.top_text {
   padding: 5px 20px 20px 20px;
   border-bottom:1px solid #9D9D9D;
   margin: 0px 9px 0px 10px; 
   height:100px;
}

.ie #text_on_the_top{
   padding-top: 10px;
}
.ie7 #text_on_the_top{
   padding-top: 10px;
}

.top_text #text_on_the_top {
   float: left;
   width: 550px;
}



.top_text .combine {
   width: 300px;
   float:left;
   padding: 5px 0px 0px 10px;
   text-align: right;
}

.ie .top_text .combine{
   width: 300px;
   float:left;
   padding: 10px 0px 0px 10px;
   text-align: right;
}
.ie7 .top_text .combine{
   width: 300px;
   float:left;
   padding: 10px 0px 0px 10px;
   text-align: right;
}


.top_text .combine #lang{
   width: 290px;
   float:left;
   padding: 0px 0px 0px 100px;
   text-align: right;
}
.ie .top_text .combine #lang{
   width: 290px;
   float:left;
   padding: 5px 0px 0px 160px;
   text-align: right;
}
.ie7 .top_text .combine #lang{
   width: 290px;
   float:left;
   padding: 5px 0px 0px 160px;
   text-align: right;
}


/*SEARCH*/

.top_text .combine #search {
   width: 290px;
   float:left;
   padding: 35px 0px 0px 10px;
   text-align: right;
}


.top_text .combine #search .s{
   width: 210px;
}


/*LANG*/


.qtrans_language_chooser {background:none;   }
.qtrans_language_chooser li { float:left; list-style:none;  margin-right:10px;background:none;}
/*.qtrans_language_chooser a:link, a:visited, a:hover{ background:none; font-size:11px; color: #000000;}*/
.qtrans_language_chooser a { text-decoration:underline; color: #000000;}
.qtrans_flag { border:1px solid #b6b6b6; background:none;  }




.cont_page {
   background: url('images/page_container.png');
   background-repeat:repeat-y;
   margin-top: -19px;
   padding-bottom:20px;
   clear:both;
   min-height:100px;
}



.container {
   padding: 0px 10px 0px 10px;
   float: left;
   width: 650px;
   height:auto;
}



.sidebar {
   float: left;
   width: 250px;
   height:auto;
}



.sidebar ul{

   margin-top:20px;

   list-style: none;

padding:0px;

margin:10px;

}



.sidebar ul li {width:220px; font-size:12px;}



.sidebar ul li a{text-decoration:none;color:#FFFFFF;}

/*.sidebar ul li a:hover{text-decoration:none;color:#FFFFFF;}

 */

/*Main Menu*/

.sidebar ul li ul {margin:0px; padding:0px; background-color:#649947;}

 

.sidebar ul li ul li {

height:25px;

line-height:25px; 

list-style:none; 

padding-left:10px;

 

color:#000000; 

border-top:#DEF0D1 solid; 

border-bottom:#DEF0D1 solid; 

border-width:1px;

cursor:pointer; 

}





.sidebar ul li ul li a{

color:#000000;

font-size:14px;

}





.sidebar ul li ul li a:hover{

color:#000000;

font-size:14px;

}



.sidebar ul li ul li:hover {background-color:#FF9900; position:relative;}

 

/*Sub Menu*/

.sidebar ul li ul ul {display:none; position:absolute; left:220px; top:0px; border:#DEF0D1 solid; border-width:1px; background-color:#999; }

.sidebar ul li ul li:hover ul {display:block;}

 

.sidebar ul li ul ul li { width:170px; float:left; display:inline; border:none;}

.sidebar ul li ul ul li:hover {text-decoration:underline; border:none;}

 

.sidebar ul li li:hover ul li ul {display:none;}

 

.sidebar ul li ul ul li ul {left:110px; background-color:#0099CC;}

.sidebar ul li ul ul li:hover ul {display:block;}




.entry {



}



.entry p{



}



.postmedia {



}


.post h3 a{
   color:#B97C7C;
}

.container .post h2 a{
   color:#B97C7C;
   text-decoration:underline;
}


.post p{
   color:#333333;
}


.post .update h2 a{
   text-decoration:none;
   line-height: 20px;
   text-transform: uppercase;
 
   text-transform: uppercase;
   color: #424242;
   font-family: Georgia, Garamond, Times, serif;
   font-size:19px;
	
}

.ie .post {
   margin-top:15px;	
}


.ie7 .post {
   line-height: 20px;	
}



.navigation {



}



#searchform {



}



#calendar {
   color: #333333;
   

}

table#wp-calendar{
   border:1px solid #649947;
   padding:5px 5px 5px 5px;
margin-left:20px;
}

   #wp-calendar caption {
      font-weight:bold;
      font-size:1.1em;
      margin-bottom:2px;
   }

.today {
   color: #990000;
}



#footer {
   background-color: #666666;
   color: #FFFFFF;
   height: 70px;
   text-align: center;
   padding-top: 1px;
   clear:both;

   background: url('images/page_footer.png');
   background-repeat:no-repeat;
   margin-top: -19px;
   margin-bottom:20px;
}

   #footer p {
      color: #FFFFFF;
   }

   #footer a {
      color: #FFFFFF;
   }





.panel {
position: absolute;
top: 50px;
left: 0;
display: none;
background: #000000;
border:1px solid #111111;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
width: 330px;
height: auto;
padding: 30px 30px 30px 130px;
filter: alpha(opacity=85);
opacity: .85;
}

.panel p{
margin: 0 0 15px 0;
padding: 0;
color: #cccccc;
}

.panel a, .panel a:visited{
margin: 0;
padding: 0;
color: #9FC54E;
text-decoration: none;
border-bottom: 1px solid #9FC54E;
}

/*.panel a:hover, .panel a:visited:hover{
margin: 0;
padding: 0;
color: #ffffff;
text-decoration: none;
border-bottom: 1px solid #ffffff;
}*/

a.trigger{
position: absolute;
text-decoration: none;
top: 80px; left: 0;
font-size: 16px;
letter-spacing:-1px;
font-family: verdana, helvetica, arial, sans-serif;
color:#fff;
padding: 20px 40px 20px 15px;
font-weight: 700;
background:#333333 url(images/plus.png) 85% 55% no-repeat;
border:1px solid #444444;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
display: block;
}

a.trigger:hover{
position: absolute;
text-decoration: none;
top: 80px; left: 0;
font-size: 16px;
letter-spacing:-1px;
font-family: verdana, helvetica, arial, sans-serif;
color:#fff;
padding: 20px 40px 20px 20px;
font-weight: 700;
background:#222222 url(images/plus.png) 85% 55% no-repeat;
border:1px solid #444444;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
display: block;
}

a.active.trigger {
background:#222222 url(images/minus.png) 85% 55% no-repeat;
}

.columns{
clear: both;
width: 330px;
padding: 0 0 20px 0;
line-height: 22px;
}

.colleft{
float: left;
width: 130px;
line-height: 22px;
}

.colright{
float: right;
width: 130px;
line-height: 22px;
}


/*PAGINATION*/

.navigation {
   background-color:#DEF0D1;
}

.navigation #wp_page_numbers {
   background-color:#DEF0D1;
}

.navigation #wp_page_numbers ul li {
   background-color:#DEF0D1;
}

.navigation #wp_page_numbers ul li a:hover{
   border:1px solid #C98686;
}




.navigation li {
   background-color:#DEF0D1;
}


/*LINKS*/
a.more-link {
   color:#5D5DD1;
}


/*For the parents which have children*/
.parent_children .pagenav{
   color:#DEF0D1; 
   margin-top:-40px;
}
.parent_children .pagenav li{
   list-style:none; 
}
.parent_children .pagenav li a{
   color:#5D5DD1; 
   font-size:14px;
}






