
/*  ============================================  */
/* 
#555 gray used for text 
#444 Gray used for
#FFF White
#F2F2F0 White gray
#7D7D7D medium gray
#AAA gray
#D4D4D4 light gray
#F1F1F1 white with light gray
#4D4D4D Dark gray
#DE9412; /* light orange */
*/
body
{ background: #3F3F3F url(pattern.png) repeat;
  color: #555;
}


h1
{ color: #555;
  border-bottom: 1px dashed;
}
h2
{ color: #555;
}

h3, h4
{  color: #555;
}



/* image positioning - left, right and center */
.left, .right{border-color: #FFF;}

/* block quote */
blockquote
{ border-left: 8px solid #4D4D4D;
}






/* main container */
#main
{ background: #FFF url(main.png) repeat-y;
  color: #555;
}

/* logo */
#logo
{ 
  border-top: 1px solid #F2F2F0;
  background: #444 url(CanisLupus10.jpg) no-repeat left center;
  color: #FFF;
}


/* navigation menu */
#menubar
{ background: #686868 url(menu.png) repeat;
  border-top: 1px solid #7D7D7D;
} 


ul#menu li a 
{ border-right: 1px solid #7D7D7D;
  background: transparent;
  color: #AAA;
} 

ul#menu li a:hover, ul#menu li a.current, ul#menu li a.current:hover
{ background: transparent;
  color: #FFF;
} 


input.searchfield
{ background: #FFF; 
  border: 1px solid #777; 
}

input.searchbutton
{ background: #3F3F3F; 
  border: 1px solid #777; 
  color: #FFF;
}

 



.sidebaritem ul
{ border-top: 1px solid #D4D4D4;
}

.sidebaritem li
{ border-bottom: 1px solid #D4D4D4;
}

.sidebaritem li a, .sidebaritem li a:hover
{ background: transparent url(arrow.png) no-repeat left center;
  color: #555; 
  
} 

.sidebaritem li a.current, .sidebaritem li a:hover, .sidebaritem li a.current:hover
{ background: transparent url(arrow_select.png) no-repeat left center;} 

/* page content */


#content a
{ background: transparent;
  /*color: #555; */
  /* color: #DE9412;  /* light orange */
  color: #4B0082; /* indigo*/
  border-bottom: 1px solid;
  
  /* border-bottom: 1px dotted; */
}

#content a:hover
{ background: transparent;
  color: #A4A4A4; /* light gray */
}

.sidebaritem, #content{background: #FFF;}

/* footer */
#footer
{ background: #686868 url(menu.png) repeat;
  color: #AAA;
}

#footer a
{ background: transparent;
  color: #FFF;
}

#footer a:hover
{ background: transparent;
  color: #AAA;
}

/* Based on Nifty Corners: rounded corners without images */
/* By Alessandro Fulciniti */
/* http://www.html.it/articoli/nifty/index.html */
.rtop, .rbottom{display: block; background: #E5E5E5;}

.rtop .r1, .rtop .r2, .rtop .r3, .rtop .r4,
.rbottom .r1, .rbottom .r2, .rbottom .r3, .rbottom .r4
{  
  background: #FFF;
}


/* sNews */
fieldset, .comment, .commentsbox
{ margin-bottom: 10px; 
  background: transparent; 
  color: #444;
}

fieldset
{ border: 1px solid #D4D4D4; 
   
}


.comment
{ background: #F1F1F1; 
  color: #444;
}

.date
{ border-top: 1px solid #D4D4D4; 
}
