/* ---------------------  General Style Sheet for PATLIBROS.ORG   ---------------------- */
/*
2007-11-06	revising fonts and their sizes
2007-11-05	fine-tuning application
2007-11-04	initial release (to accompany new version of index.htm)
*/
/*   start of cross-browser standardization                                       */ 

* { padding:0px; margin:0px; text-align:left; }
a img, :link img, :visited img { border:none; } 
a:active  { color:purple; text-decoration:underline; font-weight:normal; background-color:inherit; }
a:hover   { color:red; text-decoration:none; font-weight:normal; background-color:inherit; } 
a:link    { color:blue; text-decoration:underline; font-weight:normal; background-color:inherit; }
a:visited { color:purple; text-decoration:underline; font-weight:normal; background-color:inherit; }
address { font-style:italic; }
fieldset { padding:0.5em; }
h4, h5, h6, pre, blockquote, label, ul, ol, dl, fieldset { margin:1em 5%; }
h4, h5, h6, pre, code { font-size:medium; }
hr { text-align:center;width:90%;padding:0px;height:1px;margin:1em 5%; }
img { border:none; }
li, dd { margin-left:5%; }
th { background-color:#e2d6b8; }
table { margin-left:auto; margin-right:auto; }
ul,ol { list-style:none; }

/*  end of cross-browser standardization                                          */
 
input {
font-family: "Book Antiqua", Arial, Helvetica, sans-serif;
font-size: small;
padding:3px 0px;				/* L and R padding enlarges width in IE */
background-color: #FDFFF3; 		/*NOTE style forces square corners in MSIE + Opera  */
text-align:center;
margin:0px;
border:thin inset #b8b8b8;		/*  forces square corners and background colour in MSIE */
}

body {background-color:#D9D9D9;}

a, p, td, div, input {
font-family: "Book Antiqua", Arial, Helvetica, sans-serif;
font-size:small;
color:rgb(72,65,9);
}

p { margin:1em 3%; }

h1 {
font-family: "Book Antiqua", Arial, Helvetica, sans-serif;
color:rgb(72,65,9);
font-size:x-large;
font-weight:normal;
text-align:left;
margin-left:20px;
}

h2 {
text-align:center;
margin-left:auto;
margin-right:auto;
color:rgb(72,65,9);
font-weight:bold;
font-size:medium;
line-height:1.5em;
margin:5px;
}

h3 {visibility:hidden;display:none;}

.skiplink {display:none;}
.hidetext {display:none;}
.centry { text-align:center; margin-left:auto; margin-right:auto; }
.justy {text-align:justify; }
.lefty {text-align:left; }
.righty {text-align:right; }

.bannera {padding:15px 5px 5px 10px;}

.bannerl {
float:left;
vertical-align:bottom;
line-height:45px;
}

.bannerm {
float:left;
}

.bannerr {
width:50%;
font-family: "Book Antiqua", Arial, Helvetica, sans-serif;
color:rgb(72,65,9);
text-align:right;
float:right;
margin-right:5px;
vertical-align:bottom;
}

.bannerr2 {
text-decoration:underline;
font-size:medium;
line-height:1.0em;
}

.bannerr3 {
text-decoration:none;
font-size:small;
line-height:2.0em;
}

.bannerz {
clear:both;
}

.contents {
width:65.5%;
float:right;
border:medium #dddddd groove;
}

.catalog {
width:32%;
float:left;
margin-left:1px;
background-color:#bbbbbb;
border:medium #dddddd groove;
}

.cat1 {
width:11%;
color:rgb(72,65,9);
background-color:#cccccc;
}

.cat2 {
width:79%;
background-color:#cccccc;
padding:2px;
}

.cat3 {
width:5%;
text-align:center;
}

.cat5 {
font-family: "Book Antiqua", Arial, Helvetica, sans-serif;
text-align:center;
color: rgb(72, 65, 9);
padding:2px;
line-height:1.4em;
}

.cat6 {
color:white;
color:rgb(72,65,9);
background-color:#cccccc;
text-align:center;
font-size:x-small;
}

.cat7 {
color:rgb(72,65,9);
width:5%;
background-color:#cccccc;
padding:1px;
}

.cat8 {
background-color:#cccccc;
padding:2px;
}

.cat9 {
font-family: "Book Antiqua", Arial, Helvetica, sans-serif;
font-style:normal;
text-align:justify;
color: rgb(72, 65, 9);
padding:2px;
line-height:1.2em;
}

.dscbox {
background-color: #cccccc;
vertical-align: middle;
text-align: justify;
width: 97%;
padding: 2px;
margin: 3px;
font-style: normal;
border:outset medium #eeeeee;
border:none;
clear:both;
}

.picbox {
text-align:center;
padding: 5px;
width: 150px;
height: 100px;
vertical-align: middle;
background-color: #c4c4c4;
float:left;
}

.dtlit {
float:left;
text-align: left;
padding:2px;
vertical-align: top;
background-color: #D9D9D9;
line-height:1.4em;
}

.dtbot {
width:100%;
border-bottom:thick #eeeeee solid;
background-color: #D9D9D9;
}

.relhead {
font-family: "Book Antiqua", Arial, Helvetica, sans-serif;
font-size:medium;
color:rgb(72,65,9);
padding:3px;
}

.lingo {
font-family:"Book Antiqua", Arial, Helvetica, sans-serif;
background-color:#FEFECC;
font-weight:bold;
font-size:small;
color:rgb(72,65,9);
padding:3px;
margin:0px 3px;
border:none;
}

.lingo1 {
text-align:center;
line-height:2.5em;
}

.search1 {
border:thin solid #999999;
padding:4px;width:86%;
text-align:center;
line-height:2.8em;
margin-left:auto;
margin-right:auto;
background-color:#cccccc;
}

.search2 {
background-color:#fdfff3;
text-align:left;
}

.copyright {
padding:0px;
width:100%;
margin:0px;
}

.bbar {
width:98%;
float:left;
border-top:thin #aaaaaa dotted;
margin:4px 2px 0px 2px;
padding:4px 2px 2px 2px;
}

.bbar1 {
width:33%;
float:left;
text-align:left;
vertical-align:middle;
padding:0px 0px 3px 0px;
}

.bbar3 {
width:20%;
left:80%;
float:right;
text-align:right;
margin:0px 8px 0px 0px;
}

.hibutton {border:medium #eeeeee outset;cursor:pointer;}

.lobutton {border:none #eeeeee ridge;}

.blbutton {border:medium #eeeeee outset;font-weight:bold;cursor:pointer;}

a.hap {}
a.hap:link  {color:rgb(72,65,9); text-decoration:none; font-weight:normal; font-size:small; }
a.hap:visited {color:rgb(72,65,9); text-decoration:none; font-weight:normal; font-size:small; }
a.hap:active {color:rgb(72,65,9); text-decoration:none; font-weight:normal; font-size:small; }
a.hap:hover {color:white; text-decoration:none; font-weight:normal; font-size:small; background:rgb(72,65,9); } 

a.dwn {}
a.dwn:link  {color:rgb(72,65,9); text-decoration:underline; font-weight:bold; font-size:small; }
a.dwn:visited {color:rgb(72,65,9); text-decoration:underline; font-weight:bold; font-size:small; }
a.dwn:active {color:rgb(72,65,9); text-decoration:underline; font-weight:bold; font-size:small; }
a.dwn:hover {color:white; text-decoration:underline; font-weight:normal; font-size:small; background: rgb(72,65,9); } 

/* ------------------------------------- end ----------------------------------------- */ 

