/* CSS document */
body {
              font-family : verdana, arial, sans-serif; 
              font-size : 12px;  
              color : #000;  
              background-color: #685361; 
              text-align:left; 
              margin:0; 
              padding:0;
              padding-bottom:20px;
}
p, h1, h2, h3 {
              margin: 0;
	      padding: 0;
	      font-size : 12px;
}
img{
	      border: 0px;
}
#cntr {              
                   position: relative;
	               width: 802px !important;
                   min-width:802px;
	               width:100%;
	               border:0px solid #000;
	               margin: 0px auto;
	               text-align:center;
}

#entirebody{
                       width:798px;
                       border:1px solid #000;
                       padding:3px;
                       background-color: #fff;
                       \\background-image:url(../images/entirebody_bg.gif);
                       background-repeat:no-repeat;
                       \\background-image:url(../images/entirebody.gif);
                       \\background-position: 3px 3px;
                     
}
#logo{    
                       width:798px; 
                       height:161px; 
                       background-image:url(../images/banner.jpg);
                       background-repeat:no-repeat;
                      
                       

}   
#container{            
                       width:798px;
                       margin-top:20px;
                       \\padding-left:150px;
                       float: left;
                       background-image:url(../images/bg_containeri.gif);
                       margin-bottom:3px;
                      
}
#content{            
                       width:454px;
                       min-height:350px;
                       height: auto !important;
                       height:350px;
                       float:left;
                       text-align:left;
                       padding-top:5px;
                       padding-left:20px;
                       padding-right:20px;
                       padding-bottom:20px;
                       margin-left:150px !important;
                       \\margin-left:150px;
                       margin-left:75px;
                      
}
#content.bibla{            
                       min-height:880px;
                       height:auto !important;
                       height:880px;
}
#content .chapter{   
                    width:426px !important;
                    width:426px;
                    text-align:center;
                    \\border:1px solid #000;
                    padding-bottom:0px;
                    float:left;
                    border-bottom:1px solid #b2b2b2;
                    padding-bottom:3px;
}
#content .previous{
                     \\border:1px solid #613318;
                      float:left;
                      border-bottom:1px solid #b2b2b2;
                      padding-bottom:4px;
}
#content .next{
                      float:right;
                      \\border:1px solid #613318;
                      border-bottom:1px solid #b2b2b2;
                      padding-bottom:4px;
}

#content h1{
                       color:#574109;
                       font-size:12px;
                       font-weight:bold; 
                       font-family:verdana;
                       text-transform:uppercase;
                       margin-top:30px !important;
                       margin-top:15px;
                       padding-bottom:12px;
                       clear:both;
                     
}
#home_content h1{
                       color:#574109;
                       font-size:12px;
                       font-weight:bold; 
                       font-family:verdana;
                       text-transform:uppercase;
                       margin-top:10px !important;
                       margin-top:5px;
                       padding-left:20px;
}
#content span.first {
                       font-size: 32px;
                       color: #550724;
                       float: left;
                       padding: 0px;
                       line-height:30px;
                       margin-right:5px;
                       margin-bottom:1px;
                       
}
#content p{
                       \\width:90%;
                       color:#000;  
                       font-size:11px;
                       font-weight:normal;
                       padding-bottom:12px;
                       line-height:16px;
} 
#content sup{           
                       font-weight:bold;
                       vertical-align:10%;
                       
                     

}

#content h2{  
                      color:#574109;
                      font-size:11px;
                      padding-top:17px;
                      padding-bottom:10px;
                      font-weight:normal; 
                      font-family:verdana;
                      text-transform:uppercase;
                      





}    
#rightnav{                  
                         width:152px;
                         float:left;
                        \\margin-top:15px;
                        \\padding: 0px 1px;
                        \\border:1px solid #000;  
                        \\background-color:#ccc;                  
}
#rightnav h1{            
                   
                        font-size:11px;
                        font-weight:bold;
                        color:#800000;
                        text-align:left;
                        padding-left:11px;
                        padding-top:15px;
                        padding-bottom:3px;
                        border-bottom:1px dotted #fff;
                        margin-left:5px;
                        margin-right:12px;


}
#rightnav ul.calendar{  
                       
                         margin:0px;
                         padding:0px;
                         padding-top:9px;
                         padding-left:11px;       
                         padding-right:15px;
                         clear:both;
                         
                         
}
#rightnav ul.calendar li{
                         list-style-type:none;
                         float:left;
                         \\border-bottom: 1px solid #d2ccb3;
                         margin:0px;
                         padding:0px;
}
#rightnav ul.calendar li a{       
                          width:20px !important;
                          width:18px;
                          min-height: 1px;
                          height: auto !important;
                          height: 1px;
                          text-decoration:none;
                          text-align:right;
                          display:block;
                          \\border:1px solid #000;
                          font-weight:bold; 
                          font-size:10px;
                          color:#483318;
                          margin-bottom:7px !important;
                          margin-bottom:0px;                         
                         
                     
                        
                       
}  
#rightnav ul.calendar li a:hover{
                              color:#800000;
                              \\text-decoration:underline;
}   
#rightnav ul.calendar li .active{
                              text-decoration:underline;

}   
#rightnav ul{           
                          margin:0px;
                          padding:0px;
                       

}
#rightnav ul li{        
                        list-style-type:none;
                        text-align:left;
                        padding-top:10px;
                        padding-left:16px;
                          

}
#rightnav ul li a{         
                         text-decoration:none;
                         color:#800000;
                         
                         

}
#rightnav ul li a:hover{
                          text-decoration:underline;


}
#rightnav ul li a.active{
                          text-decoration:underline;
                          color:#8000001;
                          font-weight:bold;
                          
   
}
#topnav{                 width:500px; 
                         position:absolute;
                         top:0px;
                         text-align:right;
                         margin-left:290px !important;
                         margin-left:-110px;
                         clear:both;
                     
           
          
} 
#topnav ul{
                         margin:0px;
                         padding:0px;
                        
                         padding-top:5px;
                         \\padding-right:5px;
                         \\padding-left:5px;
}
#topnav ul li{
                         list-style-type:none;
                         display: inline;
                         border-left:2px solid #a06e6f;
                  
                        
}
#topnav ul li a{
                         min-height: 1px;
                         height: auto !important;
                         height: 1px;
                         text-decoration:none;
                         font-weight:normal; 
                         font-family:arial;
                         font-size:11px;
                         color:#fff;
                         padding:5px;
                         padding-top: 0px;
                      
                        
                }        
#topnav ul li a:hover{   
                          color:#efc307;
                          text-decoration:underline;
}  
#topnav ul li a.active{
                           color:#efc307;

       
}
#search{              
                         width:200px;
                         position:absolute;
                         top:78px;
                         margin-left:590px !important;
                         margin-left:190px;
                        
}
#search h1{ 
                         color:#fff;
                         text-transform:uppercase;
                         font-weight:normal; 
                         font-family:arial;
                         font-size:14px;
                         margin-right:13px;
                         margin-bottom:11px;
                         text-align: right;
} 
#search form{          
                         margin:0px;
                         padding:0px;
                         
                       
                      
                         
                        
                        
                      
}
#search select{         
                        width:192px;
                        float: left;
                        margin-bottom:8px;
                        border: 1px solid #000;
			font-size: 10px;
			
			
} 
#search option {
} 
#search input{           
                      
                        margin:0px;
                        padding:0px;
                        padding-left:4px;
                        float: left;
                        border: 1px solid #000;
}
#search input.search{   
                        width:169px;
                        font-size: 10px;
                        padding-top:2px;
                        padding-bottom:1px;
                        border-right:0px solid #000;
                        \\margin-right: 1px;
                        
}
#search input.go{       
                         width:17px !important;
                         width:19px;
                         height:18px;
                         border-left:0px solid #fff !important;
                         border-left:1px solid #fff;
                         background: url(../images/go.gif) no-repeat;
                         background-color: #fff;
                         background-position: 1px 1px !important;
                         background-position: 1px 0px;
                         margin-left: 0px !important;
                         margin-left: -1px;
                         
}

#main_nav{                   
                         position:absolute;
                         top:131px;
                         margin-left:0px !important;
                         margin-left:-399px;
                         clear:both;
                         \\border-top:1px solid #000; 
                             
                   
          
} 
#main_nav ul{
                         margin:0px;
                         padding:0px;
                         text-align:left;
                         \\padding:3px;
                         padding-left:0px;
                         \\padding-bottom:1px !important;
                         \\padding-bottom:12px; 
                         \\margin-bottom:-4px; 
                         \\background-image:url(../images/main_nav_list.gif);
                         
}
#main_nav ul li{         
                         list-style-type:none;
                         display: inline;
                         \\margin-left:-4px;
                         \\padding-bottom:15px;
                         background-repeat:no-repeat;
                          
                        
                        
}
#main_nav ul li a{       
                         width:55px  !important;
                         width:59px;
                         min-height: 27px;
                         height: auto !important;
                         height: 27px;
                         text-decoration:none;
                         \\text-transform:uppercase;
                         font-weight:normal;
                         font-family:verdana; 
                         font-size:11px;
                         color:#fff;
                         line-height:11px;
                         padding-top: 2px;
                         padding-left:30px;
                         padding-right:23px !important;
                         padding-right:13px;
                         border-top: 4px solid #550125;
                         border-right:1px solid #000;
                         display: block;
                         float: left;
                        
                       
}


#main_nav ul li.old_testament a{
background: url(../images/icona_1.gif) no-repeat 0px 0px;

}
#main_nav ul li.new_testament a{
background: url(../images/icona_2.gif) no-repeat 0px 0px;
\\border-right:5px solid #fff;

}
#main_nav ul li.materials a{
background: url(../images/icona_3.gif) no-repeat 0px 0px;
\\border-left:2px solid #fff;
\\border-left:0px solid #000;
\\padding-top:15px;
\\min-height: 14px;
\\height: auto !important;
\\height:17px;

}

#main_nav ul li.news a{
background: url(../images/icona_4.gif) no-repeat 0px 0px;
border-right:0px solid #fff;
}
#main_nav ul li.meditation a{
background: url(../images/icona_5.gif) no-repeat 0px 0px;
}
#main_nav ul li a.active{
                  border-top: 4px solid #8F6B9E;
                  background-color:#4D1461;
                     


}
#main_nav ul li a:hover{
                         border-top: 4px solid #8F6B9E;
                         background-color:#4D1461;
}

#pathbar{
                          width:798px;
                          background-color:#d2ccb3;
                          position:absolute;
                          top:165px;
                          margin-left:0px !important;
                          margin-left:-399px;
                          margin-top:3px;
                        
}
#pathbar p{                
                           padding-left:5px;
                           float:left;
                           padding-bottom:2px;
                           font-size:9px;
                        



}
#pathbar a{        
                     font-size:9px;
                     font-weight:normal;
                     color:#483318;
                     \\border:1px solid #000;
                     text-decoration:none;

}
#pathbar a:hover{
                       color:#800000;
                       text-decoration:underline;
    
                       
}
#leftnav{    
                        width:144px;
                        position:absolute;
                        top:185px;
                        margin-left:0px !important; 
                        margin-left:-399px;
                        clear: both;
                        \\border:1px solid #000;
                        \\background-color:#000;
}             
#leftnav ul{
                 
                        margin:0px;
                        padding:0px;
                        text-align:left; 
                        clear: both;
                        \\background-image:url(../images/leftnav_image.gif);
                       
}
#leftnav ul li{
                         list-style-type:none;
                         border-bottom: 2px solid #fff;
                        
} 
#leftnav ul li a{
                         min-height: 1px;
                         height: auto !important;
                         height: 1px;
                         text-decoration:none;
                         font-size:11px;
                         font-weight:normal;
                         color:#fff;
                         padding-left:19px;
                         padding-top:4px;
                         padding-bottom:4px;
                         display:block;
                         background:url(../images/leftnav_image.gif) no-repeat;
                         
                        
                       
}
#leftnav ul li  a:hover{
                             color:#fff;
                             


} 
#leftnav ul li a.active{
                             color:#fff;
                             background:url(../images/leftnav_image_active.gif) no-repeat;
                             
                             
                           
} 


#leftnav ul li ul{

}
#leftnav ul li ul li{	
                         border-bottom: 1px solid #fff;
                        
}
#leftnav ul li ul li a{   
			               background-image: none;
			               background-color: #d2ccb3;
			               color:#000;
			               font-size:11px;
			               font-weight:normal;
}  
#leftnav ul li ul li a:hover{
                             color:#8e3232;  
                             \\text-decoration:underline; 


}
#leftnav2{              width:144px;
                        position:absolute;
                        top:185px;
                        margin-left:0px !important; 
                        margin-left:-399px;
                        clear: both;
                     
}
#leftnav2 ul{
                 
                        margin:0px;
                        padding:0px;
                        text-align:left; 
                        clear: both;
                        \\background-image:url(../images/leftnav_image.gif);
                       
}
#leftnav2 ul li{
                         list-style-type:none;
                         border-bottom: 2px solid #fff;
                        
} 
#leftnav2 ul li a{
                         min-height: 1px;
                         height: auto !important;
                         height: 1px;
                         text-decoration:none;
                         font-size:11px;
                         font-weight:normal;
                         color:#fff;
                         padding-left:19px;
                         padding-top:4px;
                         padding-bottom:4px;
                         display:block;
                         background:url(../images/leftnav_image1_new.gif) no-repeat;
                         
                        
                       
}
#leftnav2 ul li  a:hover{
                             color:#000;
                              background:url(../images/leftnav2_image_hover.gif) no-repeat;


} 
#leftnav2 ul li a.active{
                             color:#000;
                             background:url(../images/leftnav2_image_hover.gif) no-repeat;
                             
                             
                           
} 

#copyright{   
                     	  
                           background-color:#570024;
                           clear:both;
                          
}  
#copyright p{                          
                            text-align:left;
                            color:#fff;
                            font-size:9px; 
                            font-weight:normal;
                            padding-left:16px;
                            padding-top:2px;
                            padding-bottom:3px;
                            \\margin-left:165px;
                            \\margin-bottom:5px;
                            \\border-left:2px solid #fff;
                          
                     
} 
#search_tpl{
                 




}
#search_tpl h2{


}
#search_tpl p{      
                     padding:0px;
                     margin:0px;
                  
                    


}
#search_tpl p.link a{
                     color:#ff0000;



}
#search_tpl ul{     
                    margin:0px;
                    padding:0px;    
                    text-align:center;
}
#search_tpl ul li{    display:inline;

}
#search_tpl ul li a{   
                        padding-left:5px;
                        color:#000;
}
#search_tpl ul li a:hover{
                      
                          color:#ff0000;




}
#home_content{
                 width:438px;
                 min-height:350px;
                 height: auto !important;
                 height:350px;
                 float:left;
                 text-align:left;
                \\border:1px solid #000;

               
}
#home_content h1{
                          padding-bottom:10px;
                          padding-left:18px;
}

#home_content a.book1{
                         
                         padding-left:17px;

}
#home_content a.book2{
                         
                        padding-left:2px;

}

#home_rightnav{  
                 width:183px;
                 float:left;
                
                 text-align:left;
                  \\border:1px solid #000;
}

#home_rightnav h1{ 
                  text-align:left;
                  text-transform:uppercase;
                  color:#fff;
                  font-weight:normal;
                  font-size:11px;
                  background-color:#b7ae86;
                  padding-bottom:4px;
                  padding-top:3px;
                  padding-left:8px;
                  border-left:4px solid #847c48;


}
#home_rightnav a{
                   color:#000;
                   text-decoration:none;
                   display:block;
                   min-height: 1px;
                   height: auto !important;
                   height: 1px;
                   text-align:left;
                   font-size:10px;
                   font-weight:normal;
                   border-left:4px solid #ada785;
                   padding-left:9px;
                   \\border:1px solid #5d540e;
                   padding-top:5px;
                   padding-bottom:5px;
        
}   
    
#home_rightnav a:hover{
                   
                   background-color:#e8e4d7; 
                   border-left:4px solid #847c48;
}


#home_rightnav span{
                           display:block;
                           color:#5D540E;
                           margin-bottom:4px;
                           font-weight: bold;
                           font-size:11px;
                           font-family:arial;
                          
         
} 
#entirebody .home{
                           background-image:url(../images/containeri_homebg_new.gif);
                           background-repeat:repeat-y;
                           


}
#home_leftnav{ 
              
                           width:176px;
                           float:left;
                           \\border-right:1px solid #ada785;
               
}
#home_leftnav h1{
                      font-size:11px;
                      font-weight:normal;
                      text-transform:uppercase;
                      background-color:#b7ae86;
                      color:#fff;
                      text-align:left;
                      padding-left:12px;
                      padding-top:2px;
                      padding-bottom:2px;
                      

}
#home_leftnav h2{
                      font-size:12px;
                      font-weight:normal;
                      text-transform:uppercase;
                      text-align:left;
                      color:#000;
                      padding-top:7px;
                      padding-left:7px;
                      padding-bottom:4px;
                      border-bottom:1px dotted #cfcfcf;
                      margin-left:6px;
                      margin-right:10px;
                      
                      
}
#home_leftnav h2 a{
                       text-decoration:none;
                       font-size:11px;
                       color:#574109;
                       font-weight:bold;
}

#home_leftnav p{
                     
                      font-size:12px;
                      font-weight:normal;
                      font-family:verdana;
                      padding-top:15px;
                      padding-left:8px;
                      padding-right:10px;
                      \\padding-bottom:10px;
                      
                             

}
#home_leftnav p.comment1{
                     
                        background-image:url(../images/home_leftnav1.gif);
                        background-repeat:no-repeat;
                        background-position:top left;
                        text-align:left;
                        margin-top:10px;
                        margin-left:10px;
                        
                        
                        
                        
}
#home_leftnav p b.comment2{
                       
                        background-image:url(../images/home_leftnav2.gif);
                        background-repeat:no-repeat;
                        display:block; 
                        background-position:bottom right;
                        padding-bottom:19px;
                        font-weight:normal;
}

#content #gal_nav{
width:100%;
height: 15px;
text-align: center;
float: left;
border: transparent 1px #000;
margin-top: 10px;

}
#content #gal_nav img{
float: none;
display: inline;
margin: 0px;
margin-bottom: -3px;
padding: 0px;
border: 0px;
}
#content #gal_nav a{
display:inline;
margin: 0px;
padding: 0px;
float: none;
}
#content #gal_nav p{
float: none;
display: inline;
margin: 0px 10px;
padding: 0px;
}



/*---------------------------------- ContactForm --------------------------------------------*/
#contactform {
text-align: left;
margin: 0px;
padding: 0px;



}
#contactform h1{
      
      padding:0px;
      margin:0px;
      margin-top:0px !important;
     


}
#contactform form {
margin: 0px;
padding: 0px;

}
#contactform dl {
margin: 0px;
padding: 0px;
margin-top:0px;

}
#contactform input {
font-size: 11px;
background-color:#ffffa0;

}
#contactform input.search {
width: 100px;
font-size:11px;
margin-top:7px;
padding-top:2px;
font-weight:normal;
font-family:arial;
background-color:#d9dbdc;


}

#contactform textarea{
                 width:80%;
                 
               

}
#contactform .search{
                text-transform:lowercase;
                clear:both;
                padding-left:0px;
                \\margin:0px;
              

}

/*---------------------------------- end of ContactForm --------------------------------------------*/
/* rrota logo */
a.rrota{
width: 60px;
display: block;
 padding-top:2px;
float: right;
text-decoration: none;
background: url(../images/rrota.gif) no-repeat 0px 0px;
margin-top: 0px;
height: 15px;
color: #fff;
margin-right: 10px;
font-size: 10px;
}
a.rrota:hover{
color: #fff;
text-decoration: underline;
}