body {margin: 0; font-family: Helvetica, Arial, sans-serif; font-size:14px; background-color: #E6FFE6;}

h1 {text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-size: 32px; color: #000088; font-weight: bold;}
h2 {text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; color: #008080; font-weight: bold;}
h3 {text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #0000AA; font-weight: bold;}
h4 {text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: red;     font-weight: bold;}
h5 {text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: black;   font-weight: bold;}
h6 {text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-size: 9px;  color: #000088;}

a       {color:#3282e6; text-decoration: none;}
a:hover {color: brown; text-decoration: none;}
a:hover {color: brown; text-decoration: none;}

a.menu       {color: white; text-decoration: none;}
a.menu:hover {color: #16eeb5; text-decoration: none;}
a.menu:focus {color: #16eeb5; text-decoration: none;}

p.left    {text-align: left;}
p.justify {text-align: justify;}
.text     {color:black; font-size:12pt; font-weight:normal;}

input.submit  {color:white; font-size:14pt; font-weight:normal; background-color:#008080; border-color:white; cursor:pointer;}
input.special {display: none;}

hr.footer {height: 2px; color: purple;}

td.menu        {text-align: center; color: #FFFFFF; border: 2px solid #CCFFCC; background-color: #008080; height: 22px; width: 140px;}
td.footer      {text-align: center; vertical-align: top; margin-left: auto; margin-right: auto; font-size: 11px; font-weight: bold;}
td.booksource  {text-align: center; border-style: solid; border-width: 1px;}
td.link        {text-align: left; font-weight: bold;}
td.contact     {text-align: left; font-weight: bold;}
td.left        {text-align: left; font-weight: normal;}
td.menuarea    {margin-left: auto; margin-right: auto; text-align: center; vertical-align: top; width: 140px;}
td.main        {vertical-align: top; width: 560px;}
td.events      {text-align: justify; vertical-align: top; width: 560px;}
td.space       {width: 20px; border-left: 1px solid purple;}
td.bookdesc    {width: 220px; vertical-align: top; font-size: 9px;}

table.banner      {margin-left: auto; margin-right: auto; text-align: center; padding: 5px; border-spacing: 0px; background-color: #E6FFE6; width: 900px;}
table.main        {margin-left: auto; margin-right: auto; text-align: center; padding: 0px; border-spacing: 0px; width: 900px; border: 0px;}
table.books       {margin-left: auto; margin-right: auto; text-align: center; padding: 5px; border-spacing: 0px;}
table.links       {margin-left: auto; margin-right: auto; text-align: center; padding: 5px; border-spacing: 0px; width: 540px;}
table.contact     {margin-left: auto; margin-right: auto; text-align: center; padding: 5px; border-spacing: 0px; width: 500px;}
table.booksources {margin-left: auto; margin-right: auto; text-align: center; width: 540px;}
table.booksource  {margin-left: auto; margin-right: auto; text-align: center; width: 200px;}
table.menu        {padding: 4px; width: 140px; height: 200px; border-color: #CCFFCC; border-width: 0px;}

img.bookimage       {height: 228px; width: 160px; transition: filter 0.3s ease; filter: brightness(1);}
img.bookimage:hover {filter: brightness(1.3);}
img.bigbook         {height: 560px; width: 400px;}
img.booksource      {height: 70px;  width: 140px;}
img.sideimage       {width: 135px;}
img.center          {display: block; margin-left: auto; margin-right: auto;}

a.walogo       {width: 150px; height: 37px; display:block; background-image:url(images/logos/writers-artists1.png);}
a.walogo:hover {background-image:url(images/logos/writers-artists2.png);}
a.trlogo       {width: 150px; height: 37px; display:block; background-image:url(images/logos/troubador1.png);}
a.trlogo:hover {background-image:url(images/logos/troubador2.png);}
a.malogo       {width: 150px; height: 37px; display:block; background-image:url(images/logos/matador1.png);}
a.malogo:hover {background-image:url(images/logos/matador2.png);}
a.bnlogo       {width: 150px; height: 37px; display:block; background-image:url(images/logos/barnes-noble1.png);}
a.bnlogo:hover {background-image:url(images/logos/barnes-noble2.png);}
a.rglogo       {width: 150px; height: 37px; display:block; background-image:url(images/logos/researchgate1.png);}
a.rglogo:hover {background-image:url(images/logos/researchgate2.png);}
a.bclogo       {width: 150px; height: 37px; display:block; background-image:url(images/logos/barnsley1.png);}
a.bclogo:hover {background-image:url(images/logos/barnsley2.png);}
a.rnlogo       {width: 80px; height: 70px; display:block; background-image:url(images/logos/rnioa1.jpg);}
a.rnlogo:hover {background-image:url(images/logos/rnioa2.jpg);}
a.dglogo       {width: 80px; height: 70px; display:block; background-image:url(images/logos/ganges1.png);}
a.dglogo:hover {background-image:url(images/logos/ganges2.png);}

