#index li p{margin:0px;}

#index #main{float:left;width:740px;margin-top:8px;}

#index #rcmd{margin:0px 0px 8px 4px;border-bottom:1px solid #ccc;}
#index #rcmd #news{float:left;width:450px;margin-left:4px;}
#index #rcmd ul{margin:4px;padding:4px;list-style:none;}
#index #rcmd li p{color:#666;margin:2px 0;}
#index #rcmd #news li a{font-weight:bold;}
#index #rcmd li.first img{display:block;float:left;padding:1px;
	margin:0px 4px 2px 0px;border:1px solid #999;}
#index #rcmd li.first p{font-size:14px;}
#index #rcmd #subjects{float:left;margin-bottom:4px;padding:4px;width:260px;border:1px solid #ccc;}
#index #rcmd li{clear:both;}
#index #rcmd #subjects p{color:#666;margin:2px 0;}
#index #rcmd #subjects img{display:block;float:left;padding:1px;
	margin:0px 4px 2px 0px;border:1px solid #999;}

#index #info{float:left;width:240px;margin-left:4px;border:1px solid #ccc;background:#e3f1e7;}
#index #info h2{line-height:28px;text-indent:16px;
	background:url(/img/today-h2-bg.gif) repeat-x;} 
#index #info h3{margin:2px;text-indent:16px;color:#009;} 
#index #info h3 a:visited{color:#009;}
#index #info ul{margin:4px;padding:4px;list-style:none;}
#index #info li{margin-bottom:2px;}
#index #info li.first a{font-weight:bold;}
#index #info li.first p{color:#666;}
#index #info li.first img{display:block;float:left;padding:1px;
	margin:0px 4px 2px 0px;border:1px solid #999;}

#index #tech{float:left;width:470px;margin-left:4px;}
#index #tech h3{margin:2px;text-indent:16px;color:#009;} 
#index #tech h3 a:visited{color:#009;}
#index #tech ul{margin:4px;padding:4px;list-style:none;}
#index #tech li{margin-bottom:2px;}
#index #tech li.first a{font-size:14px;font-weight:bold;}
#index #tech li.first p{font-size:14px;color:#666;}
#index #tech li.first img{display:block;float:left;padding:1px;
	margin:0px 4px 2px 0px;border:1px solid #999;}

#index #rail{float:right;width:210px;margin:8px 4px 0px 0px;}
#index #rail h2{line-height:28px;text-indent:8px;font-size:12px;
	background:url(/img/today-h2-bg.gif) repeat-x;} 
#index #rail div{margin-bottom:8px;border:1px solid #ccc;background-color:#e3f1e7;} 
#index #rail div img{float:left;border:1px solid #999;padding:1px;margin:2px 4px 2px 2px;}
#index #rail p{margin:4px;color:#666;}

#index #expert a{font-weight:bold;}
#index #expert ul{clear:left;margin:0 2px;list-style:none;}
#index #expert ul li a{font-weight:normal;}
#index #expert #online{display:block;float:right;margin:4px 4px 4px 0;width:120px;line-height:24px;
	background: url(/img/menu-bg.gif) repeat-x;border:1px solid #999;text-align:center;color:#000;}

#index #newsletter img{float:left;border:1px solid #999;padding:1px;margin:2px 4px 2px 2px;}
#index #newsletter p#privacy{text-align:center;}
#index #newsletter #signup{clear:left;display:block;margin:4px auto;width:100px;line-height:24px;
	background: url(/img/menu-bg.gif) repeat-x;border:1px solid #999;text-align:center;color:#000;}

#index #rail #search form{margin:8px;}
#index #rail h3{margin:0px;padding:3px 0px 3px 16px;
	background-color:#ccc;border-bottom:1px solid #999;}

#index #rail #companies{}
#index #rail #companies ul{margin:4px;padding:4px;list-style:none;}
#index #rail #companies li{margin-bottom:4px;border-left:1px solid #f0f0f0;}
#index #rail #companies li a{font-size:14px;font-weight:bold;}
#index #rail #companies li img{display:block;border:1px solid #999;padding:1px;margin:0px 4px 2px 0px;}

#fllinks{margin:4px;border:1px solid #ccc;}
#fllinks h2{padding:1px 0px 0px 8px;font-size:12px;line-height:20px;background:url(/img/fllink-h2-bg.jpg) repeat-x;}
#fllinks p{margin:4px;}
#fllinks img{padding:1px;border:1px solid #ccc;}

