
#front_page_body P { text-align: justify; }
#front_page_body .article_photo { margin: 0em; padding: 0; }
#front_page_body .article_photo IMG { width: 27.25em; border: 1px solid black; }

#front_page_body #top_story { margin-right: 1.0em; }
#front_page_body #top_story H1 { background-color: #FF9900; }
#front_page_body #top_story H2 { font-size: 1.15em; }
#front_page_body #features  { margin-right: 1em; }
#front_page_body .feature   { border-top: 1px dotted gray; margin-top: 1em; }

#front_page_body #headlines { padding-bottom: 2em; }
#front_page_body #headlines H1 { background-color: #FFCC00; }
#front_page_body #headlines UL { padding-left: 1em; margin-left: 1em;}
#front_page_body #headlines UL LI { padding-bottom: 0.4em; }

#front_page_body #right_content_cell { height: 60em; }
#front_page_body #features H2 { padding-bottom: 0; margin-bottom: -0.5em;  }

#front_page_body #blogs_panel { background-color: #1F1F1F; color: white; }
#front_page_body #blogs_panel H1 { background-color: #E7C200; border-bottom: 2px solid white; margin-bottom: 0; }
#front_page_body #blogs_pnael H2 { color: white; font-weight: bold; padding-top: 0; margin-top: 0; }
#front_page_body #blogs_panel A { color: white; text-decoration: none; font-weight: bold; }
#front_page_body #blogs_panel A:hover { text-decoration: underline; }
#front_page_body #blogs_panel P { font-size: 0.9em; }
#front_page_body #blogs_panel .date { font-style: italic; }

