body {  margin: 10px;  background-color: #fff;}.clearfix::after {  content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}a:active {text-decoration: underline; color: red}a:link {text-decoration: underline; color: #000000}a:visited {text-decoration: underline; color: #666666}a:hover {text-decoration: underline}a.red:active,a.red:link,a.red:visited,a.red:hover {  color: red;}.easter {  color: red;  text-align: center;  font-size: 200%;  background: #ffc;  border: 1px solid #000;  border-top-width: 0;  margin: 0 0 0.5em;}#header {  border: 1px solid #000;  padding: 0;  margin: 0;  width: 100%;  background-color: #cfc;  text-align: center;}#logo {  margin: 0;  padding: 0;  border-width: 0 1px;  border-style: solid;  border-color: #000;  display: inline-block;}#logo img {  border: 0;  height: 75px;  width: 450px;}h1,h2,h3 {  text-align: center;}h1 {  font-size: 150%;  background: #ffc;  border: 1px solid #000;  border-top-width: 0;  margin: 0 0 0.5em;}h2 {  font-size: 125%;  color: #f00;  margin: 1em 0;}.nav {  padding: 0;  margin: 0;  border: 1px solid #000;}.nav .breadcrumbs {  margin: 0;  padding: 2px 4px;  border-bottom: 1px solid #000;  background-color: #cfc;  font-size: 110%;}.nav .menu {  margin: 0;  padding: 2px 4px;  border: 0;  background-color: #ffc;}.nav .menu ul {  list-style: none;  margin: 0;  padding: 0;}.nav .menu ul li {  display: inline;  margin: 0;  padding: 0;}.nav .menu ul li:before {  content: '|';  margin: 0 0.5em;}.nav .menu ul li:first-child:before {  content: '';  margin: 0;}.nav .feedback {  text-align: center;  background-color: #cfc;  font-size: 90%;  border-top: 1px solid #000;  padding: 2px;}p.header {font-size: medium; text-align: center; font-style: normal; color: black}p.irmos {font-size: small; text-indent: 1cm; text-align: justify; font-style: normal; font-weight:bold; color: black}p.trop {  font-size: medium;  text-indent: 1cm;  /*text-align: justify; */  font-style: normal;  color: black;  margin: 1em 0;}p.trop.parallel {  width: 50%;  padding: 0 1em;  box-sizing: border-box;  text-indent: 0;  margin: 0 0 1em;}p.trop.parallel.original {  float: left;}p.trop.parallel.translate {  float: right;}p.verse {font-size: small; text-indent: 1cm; text-align: justify; font-style: normal; font-weight:bold; color: black}p.marg {font-size: medium; margin-top:0;margin-bottom:0; margin-left:1cm; text-indent: -1cm; text-align: justify; font-style: normal; color: black}p.dial {font-size: medium; margin-top:0;margin-bottom:0; margin-left:1cm; text-align: justify; font-style: normal; color: black}p.trop2 {font-size: medium; margin-top:0;margin-bottom:0;text-indent: 1cm; text-align: justify; font-style: normal; color: black}p.norm {font-size: medium; text-align: left; font-style: normal; color: black}p.h3 {margin-top:0;margin-bottom:0;font-size:medium;font-weight:bold ;text-align: center; color: black; font-family: Arial, Tahoma, Verdana, San-Serif}/*h1 {margin-top:0;margin-bottom:0;text-align: center; color: black; font-family: Arial, Tahoma, Verdana, San-Serif}*/table h2 {margin-top:0;margin-bottom:0;text-align: center; color: black; font-family: Arial, Tahoma, Verdana, San-Serif}/*h3 {margin-top:0;margin-bottom:0;text-align: center; color: black; font-family: Arial, Tahoma, Verdana, San-Serif}*/hr.w {align: center; width: 75%}table {align: center; border:0}tr {vertical-align: top}td.left {padding-right: 10}td.right {padding-left: 10}span {color: red}#search-submit-wrapper {  float: right;}#search-submit-wrapper input {  text-shadow: 0 1px 1px #1C5926;  color: white;  background: #427F2D;  background-image: -ms-linear-gradient(top, #4A9032 0%, #396C28 100%);  background-image: -moz-linear-gradient(top, #4A9032 0%, #396C28 100%);  background-image: -o-linear-gradient(top, #4A9032 0%, #396C28 100%);  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4A9032), color-stop(1, #396C28));  background-image: -webkit-linear-gradient(top, #4A9032 0%, #396C28 100%);  background-image: linear-gradient(top, #4A9032 0%, #396C28 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a9032', endColorstr='#396c28');  border: 0;  box-shadow: 1px 1px 2px #939da2;  border-radius: 10px;  padding: 0.3em 1em;  margin: 0;  cursor: pointer;}#search-text-wrapper {  margin-right: 4.5em;}#search-text-wrapper input {  width: 100%;}ul.news {  padding-left: 1.2em;  list-style-type: circle;}ul.news li {  margin-bottom: 0.5em;}