html,body,div {
	margin: 0px; 
        padding: 0px;
        border: 0px; }

body {
    font-size: 100%; 
     font-family: 'Ubuntu',
     Verdana,Arial,Helvetica,"Lucida Console",
     Consolas,"Lucida Sans Unicode",
     Tahoma,Georgia, SunSans-Regular, cursive;
      
  background-color: #fffcc5;
  font-size: 14px;
  color:black;  
  margin:auto;
  
background-image: url(../inc/tileBp.png);
background-repeat: repeat;
}

.pic {float: right; 
      margin: 2px; 
      border-left:2px solid orange;
      border-bottom:2px solid orange;
      padding-left: 4px;
margin-left:3px;
      padding-bottom: 2px;
}

a {text-decoration: none;}
a img {border: none;}

div#footer {
             font-size: 90%;
             /*margin-top:2px;*/
             border-top:2px solid #FFF;
             clear: both;
             background: #333;
             color: #FFF;
	     /*max-width:891px;*/
            font-family:
            Verdana,Arial,Helvetica,"Lucida Console",
            Consolas,"Lucida Sans Unicode";            
           }


div#footer p {margin: 0 ; padding: 5px 10px;}
div#footer a {color: white; text-decoration: none;}
div#footer a:hover {color: yellow; text-decoration: underline;}


a {text-decoration: none;}

p {
margin-top: 5px;
margin-bottom: 0;
}

.Top { 
  /*max-width: 890px;*/
  padding: 2px;
  background-color: #fffcc5;
  
  min-height:72px;
text-align:center;
border-bottom:solid 2pt orange;
margin-bottom:5px;
overflow:hidden;
}

.Links
{
   border-top:dashed 2px orange;
   padding-top:5px;
   margin-top:5px;
   margin-left:3px;
   padding-left:3px;
}

.Links strong {
font-family:Ubuntu;
display:block;
padding: 0 3px;
margin:0;
}
.cent {text-align:center;  margin-top:10px; margin-bottom:5px}

.Fam {  
  font-size: 200%;
  font-weight: 700;
  color:#000; 
  margin-top:15px;
  overflow:hidden;
}

a {text-decoration: none;
  color:black;
   }

.Box
 { 
  max-width: 900px;
  padding: 0;/*2px 6px 2px 6px;*/
  background: white;
  text-align: left;
  border-width: 2px 4px 2px 4px;
  border-color: #fffcc5;
  border-style: solid;
  margin: 0px auto;
}

p {
margin-top: 10px;
margin-bottom: 0;
}

h3 {
font-size: 24px;
font-family: 'Ubuntu';
font-weight: 700;
}

.Text {
/*width: 70%;
float:left;
border-right:solid 2px orange;
border-bottom:solid 2px orange;

*/
line-height:150%;
padding-left:3px;
padding-bottom:3px;
background-color: #FFF;


font-weight:400;
font-size: 19px;
font-family: 'Noticia Text';
margin-bottom:2px;
margin-left:2px;
margin-right:3px;
}

.Cross  {
         background-color: #ffffff;
	 font-size: 14px;
	 text-decoration: none;
	 line-height:160%;
}

/* .Text a { border-bottom: dotted 1px #00F}*/
.Text a {color: #337;}
.Text a:visited { color: #337; }
.Text  a:hover { text-decoration:underline;}


.Cross a {	
	padding: 1px;
	padding-left: 3px;
	padding-right: 3px;
background-color: rgb(248, 201, 130);
border-radius: 6px;
}

.Cross a:link { color: #000; }
.Cross a:visited { color: #000; }
.Cross a:hover { color: #FFF; background-color: black;}
.Cross a:active {color: red; }

.Cross .nn a:link, .Cross .nn a:visited {color: black;padding: 1px;
	font-size: 12px;
	padding-left: 1px;
	padding-right: 1px; 
        border: dashed 1px #FFF; 
/*        border-bottom: dotted 1px #000;*/
        background-color: #fff;
        border-radius: 0;
}

.nn {
/* font-family: Verdana,Arial,Helvetica,"Lucida Console",
     Consolas,"Lucida Sans Unicode",
     Tahoma,Georgia, SunSans-Regular, cursive;*/
}

.Cross .nn  a:hover {border: dashed 1px red; }
.Cross .nn  a:active {color: red; }

.Logo {float:left; padding:3px; margin:1px;}
.Logo:hover {background-color:  rgb(255, 220, 140);}
.Logo a:active { background-color: red;}

.Search
{
 float:right;
  padding:0px;
}

.Text table {
       font:14px Ubuntu;
       border-collapse:collapse;border-spacing:2px;
       border:black 2px solid;
       }

.Text th    {
        font:15px;
        font-weight:400;
        border:black 2px solid;
        color:black;
        padding:3px;
        text-align:center;
      }

.Text td   {
      text-align: right;
      border:solid 1px black;
      border-left:solid 2px black;
padding:1px 3px;
     }
