
dy {
   font-family: "Arial";
}

div.site-nav {
   margin-bottom: 5pt;
}

p.site-title { 
   display: block;
   font-size: 130%;
   font-weight: bold;
   background-color: rgb(204,102,0);
   color: white;
   border-bottom: 3pt solid gray;
   margin: 0pt;
   padding: 3pt;
}

.site-subtitle { 
   font-size: 75%;
   font-weight: bold;
   font-style: italic;
   background-color: rgb(204,102,0);
   color: white;
   margin: 0pt;
   padding: 3pt;
}


p.site-breadcrumbs {
   color: rgb(204,102,0);
   font-size: 75%;
   margin: 0pt;
   padding: 0pt;
   margin-top: 3pt;
}

div.site-nav a {
   text-decoration: none;
}

div.site-nav a:link, div.site-nav a:visited {
   color: rgb(204,102,0);
}

div.site-nav a:hover {
   color: black;
}

div.site-topics a {
   text-decoration: none;
}

div.site-topics a:link,div.site-topics a:visited {
   color: black;
}

a:hover {
   color: red;
}

table.site-layout {
   width: 100%;
}

tr.site-contents {
   vertical-align: top;
}

td.site-topics {
   vertical-align: top;
   margin: 0pt;
   padding: 0pt;
   padding-right: 6pt;
   /*width: 5%;*/
}

td.site-topics a{
   display: block;
   /*background-color: rgb(204,153,102);*/
   background-color: rgb(204,204,153);
   /*border: 1pt solid gray;*/
   padding: 4pt;
   margin: 1pt;
}

td.site-topics a:hover {
   color: white;
}


a:hover {
   color: red;
}

td.site-topics {
   color: red;
}

td.site-main {
   margin: 0pt;
   vertical-align: top;
   padding-right: 6pt;
   width: 75%;
}

td.site-news {
   display: table-cell;
   vertical-align: top;
   margin: 0pt;
   padding: 2pt;
}

td.site-main p.title {
   border-bottom: 1pt solid gray;
   padding: 3pt;
   font-weight: bold;
   margin-top: 0pt;
}

td.site-main p.subject {
   padding: 3pt;
}

div.topic-contents {
   padding-left: 10pt;
}

div.description {
   padding: 5pt;
}

div.contents {
   padding-left: 15pt;
}

div.item-collection p.title {
   font-weight: bold;
   font-style: italic;
   padding: 2pt;
   margin: 0pt;
   border: none;
}

div.item {
   padding-left: 15pt;
}

div.item-contents {
   padding: 5pt;
   padding-left: 10pt;
}

p.title {
   font-weight: bold;
   margin-top: 0pt;
}

p.subject {
   font-weight: bold;
   color: gray;
   margin-top: 0pt;
}

img.home {
    float: left;
    width: 245px;
    padding: 10px;
    margin-top: 200px;
}

img.authors {
    float: left;
    width: 200px;
    padding-right: 10px;
    padding-bottom: 10px;
    margin-top: 0px;
}
