/*  
Theme Name: scriptdesign
Theme URI: http://www.scriptdesign.eyedea.eu/wordpress
Description: theme for my scriptdesign site using wordpress
Version: 1
Author: <a href="http://scriptdesign.eyedea.eu/wordpress/">Mohamed Houmani</a>
Author URI: http://scriptdesign.eyedea.eu/wordpress/
*/






/************universal settings****************/
* {
margin:0;
padding:0;
}
/*<!--re-define tag settings-->*/
body{  
         background: transparent url(images/bg.gif)  top left repeat;

       font-family:georgia, Verdana, ariel, sans-serif;
       font-size:1em;
       color:#333;
      
        width:100%;

/*****a link settings*****/
}

a:link { 
	
	color: #8b5c29 ;
	text-decoration: none; 
	}	
a:visited {  

	color: #8b5c29;
	text-decoration: none; 
	}

a:active {  

	color: #fc0;
	text-decoration: none; 
	}

/*****container settings*****/

#container {  display:block;
              margin:0 auto;
              position:relative;
               padding:20px 0 0 0;                         
          
             
}

/*****header brown bar settings*****/

#header { background:transparent url(images/lheader.gif) top left no-repeat;
               height:70px;
       
}

/*****wrapper*****/

#wrapper  { width:100%;
            background:#fbfaf4; 
             float:left;
           
 }
/*****mini nav on wrapper*****/

#mini-nav {
float:left;
margin:5px 5px 5px 10px;
padding-top:30px;
position:fixed;
width:20px;

}

* html body DIV#mini-nav { padding-top:120px;

}

#mini-nav img  { color:#fff;
                  padding:0 0 2px 0;

}

/*****content settings*****/

#content  { font:0.8em lucida, verdana, sans-serif;
          
           
              width:80%;
            margin:0 auto;
                      

          
}
/*****logo h1 and h4 settings*****/
#text  {  background:transparent url(images/logo14.gif)  15px 60% no-repeat;
          height:115px;
          margin:3px 0 20px 15px;


}

 h1   { font:1.5em  Trebuchet MS, courier, georgia, lucida, verdana, sans-serif;
       color:#666;
       margin:0 0 0 230px;
       font-weight:bold;
        width:60%;
       text-decoration:none;
              
     padding:70px 0 0 0;
}


/*****mainnav (left) settings*****/

#mainnav {  position:relative; 

           width:110px;
           float:left;
           margin:8px 1px 30px 2px;
           padding:5px 5px 300px 0;   
            
           
}



#mainnav ul { margin:0 0 0 5px;   
                    
}






#mainnav ul li { list-style:none;
                 margin-bottom:5px;
                 display:block;

            
}

#mainnav ul li a  { font:1em  Trebuchet MS, tahoma, lucida, verdana, sans-serif;
                    color:#000;
                    text-decoration:none;
                    text-transform:uppercase;
                   background:transparent url(images/arrow.gif)  7px 5px no-repeat;
                    padding:0 0 0 25px;
}



#mainnav ul li a:link {
	
	color: #000;
	text-decoration: none; 
}

#mainnav ul li a:visited {
	
	color: #000;
	text-decoration: none; 
}

#mainnav ul li a:hover {
	
	color: #8b5c29;
	text-decoration: none; 
}

#mainnav ul li a:active{
	
	color: #666;
	text-decoration: none; 
}


/*****main nav(right) settings*****/



#mainnav2 {  position:relative; 
           width:157px;
           float:left;
           margin:10px 0 10px 5px;
           padding:0 0 10px 0;   
          
               
}


#mainnav2 h3   { font:1.2em  Trebuchet MS, Georgia, courier, lucida, verdana, sans-serif;
                 color:#333;
                 margin:0 0 10px 0;
      
                 font-weight:bold;
                 text-decoration:underline;
}

#mainnav2 h2   { font:1.2em  Trebuchet MS, Georgia, courier, lucida, verdana, sans-serif;
                 color:#333;
                 margin:0 0 10px 0;
      
                 font-weight:bold;
                 text-decoration:underline;
}


#mainnav2 ul { margin:0 0 10px 0; 
                
border-bottom:1px dotted #333333;
          
}


#mainnav2 ul ul { margin:0 0 10px 0; 
                
border-bottom:none;
          
}



#mainnav2 ul li { list-style:none;
                 margin-bottom:5px;
                 display:block;

            
}

#mainnav2 ul li a  { font:0.9em  Trebuchet MS, tahoma, lucida, verdana, sans-serif;
                    color:#8b5c29;
                    text-decoration:none;
                     

                   background:transparent url(images/arrow2.gif)  0 4px no-repeat;
                    padding:0 0 0 15px;

}

#mainnav2 ul li a:link {
	
	color: #8b5c29;
	text-decoration: none; 
}

#mainnav2 ul li a:visited {
	
	color: #8b5c29;
	text-decoration: none; 
}

#mainnav2 ul li a:hover {
	
	color: #000;
	text-decoration: none; 
}

#mainnav2 ul li a:active{
	
	color: #666;
	text-decoration: none; 
}


li#linkcat-2.linkcat a {padding:0 0 0 15px;
	              
	                     background:transparent url(images/arrow2.gif)  0 4px no-repeat;
	                     border:none;
	}


li#linkcat-2.linkcat {padding:0 0 0 0;
	             
	                    border:none;
	}
	
	

	

#mainnav2 input {width:147px;
	margin:0 0 0 0;
	 background:#fbfaf4;
	 border:1px solid #ccc;
	}	


#mainnav2 #searchsubmit {width:149px;
	           margin:5px 0 20px 0;
	           background:#fbfaf4;
	           border:1px solid #ccc;
	}	
	
.black{color:#000;
}

/*****middle content setting*****/

#right  {width:55%;
               float:left;
               margin:10px 0 30px 0;
               border-left:1px dotted #000;

                                 

}




#right h2  { font:1.3em Trebuchet MS, georgia, lucida, verdana, sans-serif;
                    padding:0 0 10px 20px;
             font-weight:bold;
             margin:0 0 10px 0;

}

#right h3  { font:1.3em Trebuchet MS, georgia, lucida, verdana, sans-serif;
                    padding:0 0 0 20px;
             font-weight:bold;
             color:#8b5c29;
             margin:10px 0 0 0;


}

p { font:0.83em lucida, verdana, sans-serif;
                  color:#000;
                  text-align:justify;
                  letter-spacing:0.083em;
                  line-height:1.6em;
                  padding:5px 20px 20px 20px;
                    
}


#right p a {  color:#8b5c29;

}



#right ul { margin:0 10px 30px 20px; 
                

          
}






#right ul li { list-style:none;
                
                 display:block;
font:0.85em  Lucida grande, Trebuchet MS, tahoma, verdana, sans-serif;
 color:#8b5c29;
                    text-decoration:none;
                     letter-spacing:0.083em;
                  line-height:1.6em;
 background:transparent url(images/arrow2.gif)  0 5px no-repeat;
                    padding:0 0 0 15px;
margin:0 0 10px 20px;


            
}


#right input{margin:0 0 10px 0px;
	         padding:0;
	         display:block;
	    
       
 font:0.9em  Trebuchet MS, 'courier new',courier,monospace;
}



#right label p{margin:0 0 0 20px;
	         padding:0;
}

/*****quote inside middle content settings*****/

p#quote1  { margin:20px 0 0 20px;
font:0.77em lucida, Verdana, sans-serif;
                  color:#333;
                  text-align:justify;
                  letter-spacing:0.09em;
                  line-height:1.6em;
                padding:0 40px 0 10px;
               
                  border-left:4px solid #333;  
}


#quote  { padding:20px 0 0 0px;
         margin:0 20px 0 20px;
         border-top:1px dotted #000;
}

#quote h4  { font:1.3em Trebuchet MS, georgia, lucida, verdana, sans-serif;
                    padding:0 0 0 0;
             font-weight:bold;
             color:#8b5c29;
             margin:50px 0 0 0;
 
}



#quote h5  { font:1.3em Trebuchet MS, georgia, lucida, verdana, sans-serif;
                    padding:10px 0 5px 20px;
             font-weight:bold;
margin:10px 20px 10px 0;

 border-bottom:1px dotted #000;
}

#right #quote p { font:0.77em lucida, Verdana, sans-serif;
                  color:#333;
                  text-align:justify;
                  letter-spacing:0.09em;
                  line-height:1.6em;
                padding:0 40px 0 10px;
               
                  border-left:4px solid #333;  
}






/* blog comm*/
.blog_comm{
	padding-left:20px;
	padding-right:25px;
	text-align:left;
}

.blog_comm .comm_title{
    color:#8b5c29;
	font:1.3em Trebuchet MS, georgia, lucida, verdana, sans-serif;
	

	padding-bottom:5px;
}

.blog_comm .comm_count{
	color:#000;
	font-family:Lucida grande, Trebuchet MS, tahoma, verdana, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-bottom:5px;
}

.blog_comm .comm_data{
	background:url(images/comm_panel_bg.png) repeat-x top;
	height:27px;
}

.blog_comm .comm_data_pad{
	color:#666;
	font-family:Lucida grande, Trebuchet MS, tahoma, verdana, sans-serif;
	font-size:1em;
	font-weight:normal;
	padding-top:8px;
	padding-left:0;
}

.blog_comm .comm_text{
	color:#4d4d4d;
	font-family:Lucida grande, Trebuchet MS, tahoma, verdana, sans-serif;
	font-size:0.95em;
	font-weight:normal;
	line-height:20px;
	 border-bottom:1px dotted #000;
	
	
	
}

.blog_item { margin:0 0 50px 0;
}

.comm_text p { font:0.77em lucida, verdana, sans-serif;
                  color:#333;
                  text-align:justify;
                  letter-spacing:0.083em;
                  line-height:1.6em;
                  padding:5px 5px 5px 2px;
                  border-top:1px dotted #000;
                  background:#FAFAFA;
                 
                    
}




.blog_comm .bl_line{
	background:url(images/line_bl.png) repeat-x bottom;
	width:100%;
	height:1px;
	padding-top:5px;
}

#comm_form input{font:1.1em  Trebuchet MS, 'courier new',courier,monospace;
           padding:0;
	  
	
}

#comm_form #form_title{



}

#form_title{

padding:0 0 0 0px;

}

#comm_form #form_title #form_title_text{
	color:#8b5c29;
	font:1.6em Trebuchet MS, georgia, lucida, verdana, sans-serif;
	



}

#comm_form {
	
	
	font:1em Trebuchet MS, georgia, lucida, verdana, sans-serif;
	font-size:11px;
	padding-left:0px;
	padding-top:0px;

}

#comm_form .form_comm_end{
	
	
	
	padding-left:0px;
	padding-bottom:0px;

}
.form_title input {width:153px;
	margin:5px 0 0 20px;
	 background:#fbfaf4;
	 border:1px solid #ccc;
	
	
	}	
	


.navigation {
}	

.navigation .alignleft{ font:0.85em Trebuchet MS, georgia, lucida, verdana, sans-serif;
	        text-align:right;
	        font-weight:bold;
	        margin:0 25px 0 0;
	        color:#8b5c29;
}


.alignright{ font:0.85em Trebuchet MS, georgia, lucida, verdana, sans-serif;
	        text-align:right;
	        font-weight:bold;
	       padding:20px  0 0 0;
	        color:#000;
	         margin:0 25px 0 0;
}



#found { font:1.2em Trebuchet MS, georgia, lucida, verdana, sans-serif;
              padding:0 0 25px 20px;
              font-weight:bold;
              color:#8b5c29;
}


#result {  font:1.3em Trebuchet MS, georgia, lucida, verdana, sans-serif;
	    margin:0 0 0 20px;
	     font-weight:bold;
	
}

/* blog comm end*/



#quote a  {   font:1em Trebuchet MS, georgia, lucida, verdana, sans-serif;
              padding:0 0 25px 20px;
              font-weight:bold;
              text-decoration:underline;
              margin:0 0 20px 0;
color:#8b5c29;
             




}

/*****image inside middle content settings*****/


#right img  { margin:10px 0 30px 5px;
              border:1px double #666;

}

.item_text1 {

	margin:0px 0 5px 20px;
	

}


.item_text1 a {
	padding:5px 0 5px 0;
	
	
	font:1.2em Trebuchet MS, georgia, lucida, verdana, sans-serif;
	font-weight:bold;
    color:#8b5c29;
}


.item_text2{
	font-size:0.95em;
	font-family:Trebuchet MS, georgia, lucida, verdana, sans-serif;
	color:#000;
	font-weight:bold;
	text-align:left;
	padding:10px 0 0 0;
	margin:0 20px 0 20px;
	border-bottom:1px dotted #000;

}


.item_text2 a {
	font-size:0.95em;
	font-family:Trebuchet MS, georgia, lucida, verdana, sans-serif;
	color:#666;
	font-weight:bold;
	text-align:left;
	

}

.panel{
	text-align:left;
	background:url(images/panelbg2.gif) repeat-x 0 0;
	margin:5px 20px 0 20px;
	border-top:1px dotted #000;
}


.panel_links{
	padding:5px 0 0 0;
  
}


.panel_links span.comm a{
	 color:#8b5c29;
	font-family:Lucida, Trebuchet MS, georgia, verdana, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
	background:url(images/comm.png) no-repeat left;
	padding-left:15px;
}

.panel_links a.readmore{
	color:#000;
	font-family:Lucida, Trebuchet MS, georgia, verdana, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
	background:url(images/read.png) no-repeat left top;
	padding-left:0;
}






/*****contact form settings*****/


p#loadBar   { font:0.8em  Lucida Grande, Trebuchet MS, 'courier new',courier,monospace;
              letter-spacing:0;
              line-height:0;
              width:300px;
               color:#8b5c29;
}

#loadBar img  { margin:10px 50px 0 0;
                border:none;

}

p#emailSuccess    { font:0.8em  Lucida Grande, Trebuchet MS, 'courier new',courier,monospace;
                     color:#8b5c29;
}



fieldset { border:0;
           margin:0 20px 0 20px;
           padding:0 0 10px 0;
     

}


label { display:block;
        margin:5px 0 0px 0px;
 font:0.8em  Trebuchet MS, 'courier new',courier,monospace;
 font-weight:bold;
}

.form { margin:0 0 0 20px;
	
}



.form label  { display:block;
               margin:5px 0 0px 0px;
               font:0.9em  Trebuchet MS, 'courier new',courier,monospace;
               color:#000;
               font-weight:bold;              
}


	
input.text,textarea {    
                          font:1em  Trebuchet MS, 'courier new',courier,monospace;
                       
                          padding:0;
                          margin:1px 0 0 0px;
                         
}

textarea#comment input {border:none;


}

input.submit { padding:2px 5px;
font: 1.2em  Trebuchet MS, verdana,arial,sans-serif;
font-weight:bold;
}
	



.clear { clear:both;

}

/*****set of buttons for versions at the bottom*****/

#version {  
            margin:0 0 0 5px;
            padding:0 0 15px 0;
            width:800px;
          

}

#version p {  font:0.85em lucida, verdana, sans-serif;
                  color:#000;
               padding:0 0 5px 0;

}

#version a img {  color:#fff; 
                  margin:10px 0 0 0;          
           

}

/*****footer settings*****/


#footer {

	background:  #e8e7aa;
     clear:both;
	font-size: 0.8em;
 
     margin:0 0 0 0;
padding:0 0 0 0;
    background:transparent url(images/lfooter.gif) top left no-repeat;
	

}
#p {margin:0 0 0 0;
           padding:10px 0 5px 0;
           text-align:center;
            background:transparent url(images/footerlogo4.gif) 97% 10px no-repeat;
          font:0.85em Trebuchet MS, georgia, lucida, verdana, sans-serif;
          font-weight:bold;
          color:#000;
      
}

