/*  
Theme Name: Egitto
Version: 2.0
*/



/************************************************
*	STRUTTURA									*
************************************************/

#box{
     background:#AC9285; 
     padding:0px 0px 0px 0px;
     width:800px;
     margin:0px auto 0px;
   }


body{
     background:#fff url(images/bg.jpg) repeat; 
     padding:0px 0px 0px 0px;
     margin:0px 0px 0px 0px;
   }



#header{
        width:800px;
        background:url(images/header.jpg) no-repeat;
        height:400px;
        margin:0;
        padding:0; 
       }

#top   {
        height:30px;
        margin:0;
        padding:0;
       }

#trad  {
        float:right;
        margin-top:6px; 
        margin-right:10px;
       }

#trad img {border:none;}

#main   {
         background:#000 url(images/nav.jpg);
         height:30px;
         margin:0px auto;
        }



/************************************************
*	NAVIGAZIONE									*
************************************************/


#nav    {
         height:30px;
         line-height:30px;
         float:left;
         padding:0; 
         margin:0;
         background:#000 url(images/nav.jpg);
         font-family:arial;
         font-weight:bold;
        }

ul.nav  {
         height:30px;
         line-height:30px;
         float:left;
         list-style:none;
         font-size:12px;
         font-weight:bold;
         text-transform:lowercase;
         margin:0;
         padding:0;
        }

ul.nav li{
          float:left;
          list-style-type:none;
          margin:0;
          padding:0;
         }

ul.nav li a,ul.nav li a:link,ul.nav li a:visited{
                                                 border-bottom:0;
                                                 border-left:0;
                                                 background:#000 url(images/nav.jpg);
                                                 color:#fff;
                                                 float:left;                                              
                                                 text-decoration:none;
                                                 padding:0px 10px;
                                                 margin:0px
                                                 }

ul.nav li a:hover,ul.nav li a:active{
                                     background:url(images/navh.jpg);
                                     color:#000;
                                     text-decoration:none;
                                     }

ul.nav li.home a{border-left:2px solid #fff;text-decoration:none;}

ul.nav li.current_page_item a{text-decoration:none;color:#0099ff;background:#fff url(images/nav.jpg);}

ul.nav li ul{float:left;margin:0;padding:0;}




/************************************************
*	CONTENUTI									*
************************************************/

#content{
         width:540px; 
         float:left;
         margin: 10px 0px 0px 0px;
         padding:0px 0px 0px 0px;

         text-align:justify;
        }

.entry{
       width:540px;
       background:#AC9285; 
       float:left;
       color:#333;
       font-family:arial,verdana; 
       font-size:13px; 
       text-align:justify;
       text-decoration:none;
       margin:0px auto; 
       padding-top:5px; 
       padding-left:10px;
      }

.entry h1{
       
       color:#333;
       font-family:arial,verdana; 
       font-size:12px; 
       text-align:justify;
       text-decoration:none;
       margin:5px auto 20px; 
      }

.entry h1 a{
       
       color:#333;
       font-family:arial,verdana; 
       font-size:12px; 
       text-align:justify;
       text-decoration:none;
       margin:5px auto 20px; 
      }


.entry h1 a:hover{
       
       color:#000;
       font-family:arial,verdana; 
       font-size:12px; 
       text-align:justify;
       text-decoration:none;
       margin:5px auto 20px; 
      }


.entry h2 {
       font-family:arial, Helvetica, sans-serif;
       font-size:14px;
       font-weight: bold; 
       margin:0 auto;
       padding:0; 
       text-align:center; 
       text-decoration:none;
       color:#000; 
       background:url(images/titolo.jpg) center; 
       weight:530px;
      }

.entry h2 a {
       font-family:arial, Helvetica, sans-serif;
       font-size:14px;
       font-weight: bold; 
       margin:0 auto;
       padding:0; 
       text-align:center; 
       text-decoration:none;
       color:#000; 
       background:url(images/titolo.jpg) center; 
       weight:550px;
      }

.post {
       font-family:arial, Helvetica, sans-serif;
       float:left;
       border-bottom: 1px #444 dashed;
       font-size:13px;
       width:550px;
       margin-bottom:5px;
       text-align:justify; 
       text-decoration:none;
       color:#000; 
       }

.post a:link{
       text-decoration:none;
       }

.entry img { 
             
             margin: 5px 5px 5px 0px;
             border:none;
             
           }


#titolo {
       margin:10px 0px 0px 0px;
       padding:0px 0px 0px 0px;
       text-align:left; 
       }

#titolo a{
       font-family:arial, Helvetica, sans-serif;
       font-size:14px;
       font-weight:bold;
       text-decoration:none;
       color:#222; 
       }



#titolo a:hover{ color:#000;
            text-decoration:none; 
           }

#continua  a {
       font-family:arial, Helvetica, sans-serif;
       font-size:11px;
       width:bold;
       text-align:left; 
       text-decoration:none;
       color:#069; 
      
       }

#continua  { margin:0px 0px 0px; }

#continua  a:hover { color:#000; }

#separatore {
       
       border-bottom: 1px #444 dashed;
       width:550px;
       margin-top:0px;
        
       }


/************************************************
*	BARRA LATERALE									*
************************************************/


#sidebar{
         width:230px;
         float:right;
         margin: 5px 5px 0px 0px;
         padding:0px 0px 0px 0px;

        }


.rsidebar{
       width:210px;
       color:#666;
       margin:5px 5px 5px; 
       padding-top:5px; 
       padding-right:10px;
      }

.rsidebar h2,h3{
       font-family:arial, Helvetica, sans-serif;
       font-size:12px;
       font-weight: bold; 
       margin:0 auto;
       padding:0; 
       text-align:center; 
       color:#000; 
       background:url(images/titolocat.jpg) center; 
       weight:210px;
      }

.rsidebar h1{
       font-family:arial, Helvetica, sans-serif;
       font-size:11px;
       margin:5px;
       margin-left:5px;
       padding:5px; 
       text-align:left; 
       color:#444; 
       }


.rsidebar li{
              list-style-type:none; 
              text-align:right;
              margin:5px 5px 5px; 
              font-family:arial,verdana;
              font-size:11px;
              font-weight:bold;
              color:#069;
            }


.rsidebar img{
              border:none;
              margin:10px 5px 5px; 
            }

.rsidebar a, a:visited, a:active{
              list-style-type:none; 
              text-align:right;
              margin:5px 5px 5px; 
              font-family:arial,verdana;
              font-size:12px;
              font-weight:bold;
              color:#069;
              text-decoration:none;
            }


.rsidebar a:hover{
              list-style-type:none; 
              text-align:right;
              font-family:arial,verdana;
              font-size:12px;
              font-weight:bold;
              text-decoration:none;
              color:#000;
            }



/************************************************
*	MOTORE DI RICERCA									*
************************************************/


#search{
        border:none;
        margin-top:5px; 
        padding-right:8px;
        float:right;
        }


#searchform{
            height:20px;
            line-height:20px;
            float:left;
            margin:0;
            padding:0 0 10px;
            }

input#s     {
            color:#5188d2;
            width:140px;                        
            font-size:13px; 
            border:none; 
            font-family:arial;
            background:#fff;
            }

input#searchsubmit{
                   background: #000;
                   color:#0099ff; 
                   font-size:13px; 
                   border:2px #000; 
                   font-family:arial;
                   font-weight:bold;                  
                  }



/************************************************
*	COMMENTI									*
************************************************/


.bobcomments{border-top:5px solid #006394;background:#fbfbf9;border-bottom:1px solid #006394;margin-bottom:20px;}
#commentform{border-top:1px dotted #cedeef;border-bottom:1px dotted #cedeef;margin:0;padding:15px 15px 1px;}
#commentform label{display:block;margin:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:380px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}

ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist li{border-top:1px solid #cedeef;display:block;list-style:none;margin:0;padding:15px 15px 1px;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}
ol.commentlist li.commenthead h3{margin:0;}
ol.bob{border-top:1px solid #cedeef;list-style:none;margin:0 0 1px;padding:15px;}
ol.bob li{display:block;list-style:none;background:transparent url(images/hb.gif) 0 2px no-repeat;padding-left:15px;margin:0 0 5px;}




/************************************************
*	FOOTER									*
************************************************/


#footer{
       width:800px;
       background:url(images/footer.jpg) repeat-x bottom;
       height:60px;
       padding:0px 0px 0px 0px;
       color:#444; 
       font-family:arial, Helvetica, sans-serif;
       font-size:10px;
       font-weight: bold; 
       text-align:center; 

       clear:both;
       }

#footer a {
        color:#222; padding:0px 0px 0px 0px;
        font-size:10px;        
       }


#footer a:hover {color:#444; }

/************************************************
*	Comments									*
************************************************/
	



#commentform {
	margin-top: 10px;
	font: 110% Arial, Helvetica, sans-serif;
}


#commentform p {
	padding: 6px 0px;
	margin: 0px;
}


#commentform label{
	color: #4c4c4c;
	font-size: 87%;
}


#commentform input{
	width: 200px;
	background:#FFFFFF;
	border: 1px solid #4c4c4c;
	padding: 3px;
	margin-top: 3px;
}


#commentform textarea{
	width: 470px;
	height: 115px;
	background:#FFFFFF;
	border: 1px solid #4c4c4c;
	padding: 2px;
	margin-top: 3px;
}


#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;
}

/************************************************
*	Newsletter                                                                  * 
************************************************/


#newsletter{
	
	font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif;
	font-size:10px;
        text-align:left;
	margin:0px 0px 3px 0px;
	padding:4px;
        width:192px;
       }

#newsletterFormDiv {
	        
	color: #999;
        font-size: 10px;
	font-family: Arial, Helvetica, Sans-Serif;
        
	}


.newsletterTextInput{	
	border:none;
	color:#505050;
        background: #AC9285;
        border: 1px #505050 solid;
        text-align:center;
        text-transform:lowercase;
	font-size:10px;
	margin:0px 2px 5px 2px;
	padding:4px;
	width:200px;
	}

.submit {	
	border:none;
	color:#505050;
        background: #AC9285;
        border: 1px #505050 solid;
	font-size:10px;
	margin:0px 2px 2px 2px;
	padding:4px;
	width:70px;
	}
