/*BODY { background-color: #ab363a; font-family: Verdana, Arial; font-size: 8pt; font-color: #3E4640; }
.tabl_iaith { padding: 0 10px 10px 0;}
.blwch_chwilio { padding-right: 24px;}
.header_chwith { float: left; width: 42%;}
.header_de   { float: right; width: 45%; padding-top: 0px; padding-right: 10px;}
.chwith { float: left; width: 22%;}
.de   { float: right; width: 78%; }

*/

/*NEWIDIADAU 04-11-2009*/

BODY { background-color: #ab363a; font-family: Verdana, Arial; font-size: 0.89em; font-color: #3E4640; }

.header_chwith { float: left; width: 42%;}
.header_de   { float: right; width: 35%; margin: 1em 5em 0 0; }

.tabl_iaith { padding: 0;}
.blwch_chwilio { padding: 0;}

.chwith { float: left; width: 22%;}
.de   { float: right; width: 78%; }

.testun_chwith { font-family: Verdana, Arial; font-size: 0.9em; color: #3E4640; background-color: #f2f0f0; border: 3px solid #B9B0B0; padding: 0 10px 0 10px;}

/*DIWEDD NEWIDIADAU 04-11-2009*/

A:link, A:visited, A:active { color: #3E4640; }
A:hover { color: #B0181D; }

a.az:link, a.az:visited, a.az:active {color: #3E4640; font-size: 1em; background-color: #e2e2e2; padding: 0.3em 0.4em; text-decoration: none; border: 1px solid #3E4640; font-weight: bold;}
a.az:hover {color: #e2e2e2; font-size: 1em; background-color: #3E4640; padding: 0.3em 0.4em; text-decoration: none; border: 1px solid #3E4640;}

.a-z p { line-height: 2.5em; }
.canlyniad p { line-height: 2.5em; }

a.iaith:link, a.iaith:visited, a.iaith:active { color: #3E4640; font-size: 10pt; background-color: #e2e2e2; padding: 2px; text-decoration: none; border: 1px solid #3E4640; }
a.iaith:hover { color: #e2e2e2; font-size: 10pt; background-color: #3E4640; padding: 2px; text-decoration: none; border: 1px solid #3E4640; }

a.linc_footer:link, a.linc_footer:visited, a.linc_footer:active {color: #e2e2e2; font-size: 9pt;}

h2 { font-family: Verdana, Arial; font-size: 13pt; color: #B0181D;}
h3 { font-family: Verdana, Arial; font-size: 1.1em; color: #B0181D;}
h4 { font-family: Verdana, Arial; font-size: 10pt; color: #B0181D;}
h5 { font-family: Verdana, Arial; font-size: 9pt; color: #B0181D;}

li { font-family: Verdana, Arial; font-size: 8pt; color: #3E4640; list-style: square inside;}

.header { font-family: Verdana, Arial; font-size: 8pt; color: #3E4640;}



input { color: #3E4640; background: #e2e2e2; border: 1px solid #3E4640; padding: 0.4em 1em; }
.botwm { color: #e2e2e2; background: #3E4640; border: 1px double  #e2e2e2; font-family: Verdana; padding: 0.5em 1em; cursor: pointer; }
.botwm_top { color: #e2e2e2; background: #3E4640; border: 1px double #e2e2e2; font-family: Verdana; padding: 0.5em 0.6em; cursor: pointer; }

.cynnwys { width: 95%; padding-top: 1.4em; clear: both;}

/*.testun_chwith { font-family: Verdana, Arial; font-size: 8pt; color: #3E4640; background-color: #f2f0f0; border: 3px solid #B9B0B0; padding: 0 10px 0 10px;}*/

.chwilio { font-family: Verdana, Arial; font-size: 0.9em; color: #3E4640; text-align: justify; background-color: #f2f0f0; border: 3px solid #B9B0B0; padding: 10px 0 10px 20px; width: 83%; margin-left: 65px;}
.a-z { font-family: Verdana, Arial; color: #3E4640; background-color: #f2f0f0; border: 3px solid #B9B0B0; padding: 5px 0px 15px 20px; width: 83%; margin-left: 65px;}

.canlyniadau { width: 100%; clear: both;}
.canlyniad { font-family: Verdana, Arial; color: #3E4640; background-color: #f2f0f0; border: 3px solid #B9B0B0; padding: 5px 0px 10px 15px; width: 78%;}
.cofnodion { font-family: Verdana, Arial; font-size: 1em; line-height: 1.4em; color: #3E4640; text-align: left; background-color: #f2f0f0; border: 3px solid #B9B0B0; padding: 30px 20px 30px 30px; width: 75%; }
.article_header { font-size: 1em; }


.footer { color: #e2e2e2; font-family: Verdana, Arial; font-size: 9pt; clear: both; line-height: 9px;}
.highlight {background: gold; font-weight: bold}

.newydd { color: #3E4640; font-size: 10pt; padding: 3px; font-weight: bold;}
.blwch_newydd { font-family: Verdana, Arial; font-size: 8pt; color: #3E4640; text-align: left; background-color: #f2f0f0; border: 3px solid #B9B0B0; padding: 10px 0 10px 20px; width: 30%; margin-left: 65px;}

.uv { margin: 1em auto; }

h1 { font-size: 1.2em; font-weight: normal; }

/*.biog h3 { font-size: 1.1em; }*/
.bib_item { font-size: 1em; }