#main h1 {font-family: Times New Roman, Arial, Verdana, Helvetica; font-weight: bold; font-size: 34px; letter-spacing: 1px; margin: 5px 0px 25px 0px; padding: 0px; font-style: italic;}
#main h2 {font-family: Times New Roman, Arial, Verdana, Helvetica; font-weight: bold; font-size: 24px; letter-spacing: 0px; margin: 5px 0px 5px 0px; padding: 0px;}
#main h3 {font-family: Times New Roman, Arial, Verdana, Helvetica; font-weight: bold; font-size: 18px; letter-spacing: 0px; margin: 5px 0px 5px 0px; padding: 0px;}

#main p {padding: 0px; text-align: justify; line-height: 18px;}
#main p.right {text-align: right;}
#main ul li {padding: 5px 5px 5px 10px; text-align: left;}
#main ol li {padding: 5px 5px 5px 10px; text-align: left;}

#main div.wysiwyg {padding: 10px 0px 0px 0px;}
#main div.wysiwyg p {padding: 0px;}
#main div.wysiwyg ul li {padding: 0px 0px 0px 20px;}

#main div.side-menu {margin-right: 200px;}

#main a {color: #000; text-decoration: none; border-bottom: 1px solid #333; padding-bottom: 1px;}
#main a:visited {border-bottom: 1px dotted #666;}
#main a:hover {color: #415ec0; border-bottom: 1px solid #415ec0;}
#main a.image {border: none; padding: 0px;}

div.hr {border-top: 2px solid #000; margin: 10px 0px 10px 0px; height: 10px; overflow: hidden;}
div.hr hr {display: none;}
img.right {float: right; border: 1px solid #666; margin: 5px 0px 20px 30px;}
img.center {border: 1px solid #666; margin: 10px auto 10px auto;}
img.noborder {border: none;}
.center {text-align: center;}
.right {text-align: right;}
.noborder {border: none;}


#news p {margin-bottom: 30px;}
#news div.images {text-align: center;}
#news div.images a {border: none;}
#news div.images img {border: none; padding: 0px; margin: 10px;}
#news div.images span {display: inline-block; width: 210px; vertical-align: middle;}

#articles ul li span {float: right; font-family: Georgia, Times New Roman, serif;}

#donors ul {list-style: none; margin: 0px; padding: 0px;}
#donors ul li {float: left; display: inline-block; padding: 10px; width: 190px; height: 220px; text-align: center;}

#partners ul {list-style: none; margin: 0px; padding: 0px;}
#partners ul li {float: left; display: inline-block; padding: 10px; width: 190px; height: 220px; text-align: center;}

#state h1 {text-align: center;}
#state h2 {text-align: center; margin-top: 50px;}
#state h3 {text-align: center;}
#state ol {margin: 5px 0px 5px 20px; padding: 0px;}