/* CSS Document */
/************************************** page header ***********************************************/
#page_header{ clear:both; float:left; width:790px; height:50px; background:url(http://www.cshof.ca/images/header_aboutus_committees.gif) no-repeat; }

/************************************** page body *************************************************/
#body_container{ clear:both; width:790px; height:auto; background:#fff; color:#000; }

/************************************** left column ***********************************************/
#left_col{ float:left; width:158px; height:100%; }

/************************************** main content **********************************************/
/*
overall width 632
*/
/* #main_content{ float:left; margin:0 0 15px 0; width:632px; height:auto; } */
#main_content { float:left; margin:0 0 15px 0; width:632px;  min-height:650px; }

/* for Internet Explorer */
/*\*/
* html #main_content {
height: 650px;
}
/**/

.com_box_row { float:left; width:auto; width:100%; height:auto; margin-bottom:10px; background:url("http://www.cshof.ca/images/1px_committees_bg.gif") repeat-y; }
div.com_box { float:left; width:210px; height:auto; }
div.com_box h3 { margin:15px 5px 15px 15px; color:#541212; font-size:1.2em; overflow:hidden; }
div.com_box ul { float:left; margin:3px 0 15px 15px; display:inline; list-style:none outside; width:140px; overflow:hidden;}
div.com_box ul li { padding:0 0 0 10px; line-height:1.2em; background:url(http://www.cshof.ca/images/bullet_red_dot.gif) 0 5px no-repeat; }
div.com_box ul li.title { padding:10px 0 0 0px;  line-height:1.2em; list-style-type: none; font-weight: bold; background: none;}

div.horz_line { clear:both; margin:0 auto; padding:0; width:601px; height:1px; background:url(http://www.cshof.ca/images/1px_dot_horz.gif) repeat-x; }