#left {text-align: left}.leftalign {text-align: left}body{font-size: 86%;text-align: center;color: #494949;font-family: Verdana, Helvetica, Arial, sans-serif;background-color: white;/*background-color: #c7c7ff;*/}h1, h2 {color: #3f42ff;}h3{color: gray;border-bottom: dotted;border-color: gray;margin: 10px 0px 0px 10px;padding-bottom: 10px;}#address{ font-weight: bold;}.bold{ font-weight: bold;}.picture{   text-align: center;}.color{   color: #cd3700;  font-weight: bold;  }.blue { color: blue; font-weight: bold;}.red{  color: red;  font-weight: bold;   }.green{  color: green;  font-weight: bold;  }.purple {color: #800080;        font-weight: bold;}.pink {color: #ff00ff;font-weight: bold;}#container{  width: 100%;  margin: auto;}#holy_trinity_school{width: 90%;margin: auto;}#leftside{  margin: 0.5% 0% 0% 0.5%;  width: 15%;  float: left; }/*Beginning of left menu*/#navlist{padding: 0 1px 1px;margin-left: 0;font: bold 12px Verdana, sans-serif;background: gray;width: 10em;}#navlist li{list-style: none;margin: 0;border-top: 1px solid gray;border-bottom: 2px solid gray;text-align: left;}#navlist li a{display: block;padding: 0.25em 0.5em 0.25em 0.75em;border-left: 1em solid #AAB;background: #CCD;text-decoration: none;}#navlist li a:link { color: #448; }#navlist li a:visited { color: #667; }#navlist li a:hover{border-color: #FE3;color: #FFF;background: #42647F;}.centerphoto {  align: center;}.facts{  border: none;}.flynn{  border: none; }.diospfld{  border: none;  }.holy {  border: none; } .border{  border: none;}#center{  margin: 0.5%, 0%, 0%,30%;  float: left;    width: 60%;  padding-left: 35px;}.print{text-align: right;}/*jrhigh*/#description {margin-left: auto ;margin-right: auto ;background-color: #ccc;text-align: left;padding: 2%;color: navy;}#descriplist {  border-bottom: 1px solid gray;  padding-right: 15px;}#descriplist li {  border-top: 1px solid gray;}.time { color: maroon; font-size: 1.2em; }.music{  background: #ccc url(../images/musicgray.gif);  padding-top: 10px;  padding-bottom:10px;} .kindergarten{ font-weight: bold;  }.more{  margin: 0.5% 0% 0% 0.5%;  width: 100%;      }#rightside{  margin: 0.5% 0% 0% 0.5%;  width: 15%;  font:11px Verdana, sans-serif;  float: right;  text-align: left;  background-color: #cccccc;  padding: 3px 2px 3px 5px;  border: 1px solid;  border-color: black;}#latin{  margin: 0.5% 0% 0% 0.5%;  width: 15%;  font:11px Verdana, sans-serif;  float: right;  text-align: left;  background-color: #ffcc33;  padding: 3px 2px 3px 5px;  border: 1px solid;  border-color: black;  }#box{ margin: 0.5% 0% 0% 0.5%; padding-bottom: 5px; text-align: center; border: 1px solid; border-color: black;  float: right; width: 15.5%;  font-family: cursive; background-color: silver;  } .list li{ list-style-type: square; text-align: left; padding-top:5px; padding-right:15px; }/*admission only*/.admissions{list-style-position: outside;text-align: justify;}.news{ text-align: center;}.centered{  text-align: center;   }#girls{  float:right; padding: 10px;}#gbe{padding: 3%;}#flag{ padding-right: 4%; float: right; margin-top: 10px;}#neasc{float:right;padding:10px;width: 15%;}.neas{  border: none;}#footer{  margin: 0.5% 0% 0% 0.5%;  width: 100%;  font-size: 80%;    clear: both;  background-color: #ccc;  padding-top: 15px;}.xhtml{  font-size:90%}.spacer{  width:99%;  float: left;  clear: both;  line-height: 0.1em;}#picture{ margin: 0.5% 0% 0% 0.5%; padding-bottom: 5px; text-align: center; border: 1px solid; border-color: none;  float: right; width: 15.5%;  font-family: cursive; background-color: none;}  #centernews{  margin: 0.5%, 0%, 0%, 0.5%;    width: 70%;  padding-left: 35px;}.diocese {georgia;color: #0e2be8;font-weight: bolder;}table{margin-left: 20px;margin-right: 20px;border: thin solid gray;border-collapse: collapse;}td, th {border: thin dotted gray;padding: 5px;}th { background-color: #6699FF;}caption {font-style: italic;padding-top: 8px;font-weight: bolder;}.cellcolor {background-color: #ccccff;}