#news_wrapper, #news_article, ul#news_archives { position:relative; float:left; width:60%; height:auto; padding:0 0 2em 0; margin:0 0 1em; }
#news_wrapper ul { list-style:none; margin:1em 0 1em 3%; }
#news_wrapper li + li { margin-top:3em; padding-top:.25em; border-top:1px dotted #ddd; }

#news_wrapper h3.news { margin:1em 0 .5em; line-height:1.1em; }
#news_wrapper a.img_link { float:left; margin:.5em 1em 0 .5em; }
#news_wrapper a.img_link_left { float:left; margin:.5em 1em 0 .5em; }
#news_wrapper a.img_link_right { float:right; margin:.5em 0 1em .5em; }

#news_article p.back { font-family:Arial, Helvetica, sans-serif; font-size:.8em; color:#999; margin:1em 0 0; }
#news_article h3.news_hdr { font-size:2em; font-weight:bold; margin:.5em 0 .5em; line-height:1.1em; }
#news_article p.news_date { font-family:Arial, Helvetica, sans-serif; font-size:.8em; color:#999; margin:0 0 2em; }
#news_wrapper img, #news_article img { -moz-box-shadow:0px 1px 3px #010a0d;  -webkit-box-shadow:0px 1px 3px #010a0d; box-shadow:0px 1px 3px #010a0d; }

#news_article p.news_image_desc { font-family:Arial, Helvetica, sans-serif; font-size:.9em; color:#787878; line-height:.9em; margin:.25em 0 2em; }

ul#news_archives { position:relative; float:left; width:60%; height:auto; padding:0 0 2em;  list-style:none; list-style-position:inside; margin:2em -1em 0 1em; }
ul#news_archives li { margin:2em 0 2em 1em; line-height:1.2em;  }
ul#news_archives li h3 { margin:0em 0 .5em -1em; line-height:1.1em; }
ul#news_archives li h4 { margin:3em 0 .25em -1em; line-height:1.1em; }
ul#news_archives li h5 { color:#999; font-size:1em; margin:-1em 0 -1em -1em; line-height:1.1em; }

a.read_more { float:right; font-size:.9em; }
p.back2 { position:absolute; font-family:Arial, Helvetica, sans-serif; font-size:.8em; color:#999; margin:1em 0 0; }


