/* FOOTER */	
#footer {background-color:#000; padding: 10px 0 0 0; margin:0; position:absolute; bottom:0; clear:none; height:200px; width:100%;}/* see graphics.css for image */
 
#footer_body{margin:0 auto; padding:40px 10px 10px 10px; width:980px;}
/*#footer_body{ width:880px; margin:0 auto;}*/
#footer_body ul{list-style: none; margin:0; padding:0;}
#footer_body ul li{list-style: none; margin:0 0 10px 0; padding:0;}

#col_1, #col_2, #col_3, #col_4{width:245px; float:left; min-height:100px; margin-bottom:0;} /* margin-bottom:0; prevents gap btwn footer and viewport BUG:27717 */

#col_1, #col_2, #col_3{width:245px;}
#col_2{width:185px;}
#col_4{float:right;}

/*
#col_1{background:yellow} 
#col_2{background:teal;} 
#col_3{background:orange} 
#col_4{background:green;}
*/
#col_3 ul, {padding-top:2px;}
#col_3 ul li{margin-bottom:15px; padding-left:34px; line-height:24px; position:relative;}
#col_3 ul li#facebook div,
#col_3 ul li#twitter div,
#col_3 ul li#blogger div,
#col_3 ul li#youTube div{width:24px; height:24px; position:absolute; left:0; text-indent:-9999px;} /* see graphics.css for images */
#col_3 ul li div a{width:24px; height:24px; display:block; line-height:24px;}

#footer p{margin:0;}
