#content{width:900px;background-color:#FFF;overflow:hidden;padding-top:18px;background-image:url(../images/main_content_bg.gif);background-repeat:repeat-x;background-position:top;}
#homepage{background-color:#FFF;margin-left:200px;width:680px;padding-bottom:15px;background-image:url(../images/left_menu_border.jpg);background-repeat:repeat-y;background-position:left;}
#homepage a{color:#000099;text-decoration:none;font-weight:bold;}
#homepage a:hover{color:#ff0000;text-decoration:none;font-weight:bold;}

#sidemenu {width:200px;float:left;background-image:url(../images/left_menu_bg.jpg);background-repeat:repeat-x;background-color:#CCC;}
#sidemenu .title{margin-top:15px;padding-left:15px;line-height:20px;color:#333;font-weight:bold;}
#sidemenu .title a{color:#333;text-decoration:none;}
#sidemenu .title_sel{margin-top:15px;padding-left:15px;line-height:20px;color:#000;background-image:url(../images/left_menu_sel.gif);background-repeat:repeat-y;}
#sidemenu .title_sel a{color:#000;text-decoration:none;font-weight:bold;}
#sidemenu .section{padding-left:25px;line-height:19px;color:#999999;font-size:12px;font-weight:bold;}
#sidemenu .section a{color:#000099;text-decoration:none;font-weight:bold;}
#sidemenu .section a:hover{color:#ff0000;text-decoration:none;font-weight:bold;}
#sidemenu .section .section{text-indent:-5px}

#ads{width:250px;padding-right:10px;background-color:#FFF;float:right;text-align:center;}

#articles{background-color:#FFF;margin-left:200px;width:440px;padding-bottom:15px;background-image:url(../images/left_menu_border.jpg);background-repeat:repeat-y;background-position:left;}
#articles .news_article a{color:#000099;text-decoration:none;font-weight:bold;}
#articles .news_article a:hover{color:#ff0000;text-decoration:none;font-weight:bold;}

.news_article{padding-top:10px;padding-left:10px;padding-right:10px;font-size:13px;}
.headline{font-size:15px;}

#sidemenu, #ads, #articles { padding-bottom: 32767px;margin-bottom: -32767px; }





