/* CSS Document */
/************************************** page header ***********************************************/
#page_header { clear:both; float:left; width:790px; height:50px; background:url(http://www.cshof.ca/images/header_sponsors_v2.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; padding: 15px 0 15px 15px; width:615px; background:url(http://www.cshof.ca/images/1px_dot_vert.gif) left repeat-y; min-height:400px; }

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



p.body_copy{ padding:2px 15px 2px 0; line-height:125%; font-size: 11px; }
p.body_copy a{ margin-top: 15px; line-height:125%; font-size: 11px; color: #ff0000; text-transform:uppercase;}
p.body_copy  a:hover {color: #541212; text-decoration: underline;}

#main_content ul {list-style-type:none; margin: 10px 0 5px 0;}
#main_content ul li {margin: 0px 0 3px 0;}
#main_content ul li a {color: #ff0000; text-decoration: none;}
#main_content ul li a:hover {color: #541212; text-decoration: underline;}

#main_content table {margin-top: 15px;}
#main_content table td {padding-bottom:5px; line-height:125%; font-size: 11px;}

#main_content table td a{ margin-top: 15px; color: #ff0000; text-decoration:none;}
#main_content table td a:hover { margin-top: 15px; line-height:125%; font-size: 11px; color: #541212; text-decoration:underline;}div#sponsorArea {background: #e3e3e3; height: 50px; width: 570px; padding: 15px; border: dotted 1px #ff0000; }

div#sponsorHeader {width:590px; height:  21px; margin: 15px 0 0 0px; position:relative;}
div#sponsorHeaderLeft {background:url(http://www.cshof.ca/images/btn_blank_header_v2.gif) no-repeat; width: 300px; height: 20px; float: left; margin-left: -1px; margin-top: 1px; _margin-top: 1px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff; font-size:12px; font-weight:bold; padding: 4px 0 0 7px; position: absolute;}


div#sponsorArea {background: #fff; height: 75px; width: 570px; padding: 15px; border: dotted 1px #ff0000; }


div#sponsorArea img {float: left; margin: 0 15px 0 0; }
div.sponsorRight {float: right; width: 290px;}
div.sponsorRight h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #541212; line-height:normal; margin:5px 0 10px 0;}
div.sponsorRight h2 a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #ff0000; line-height:normal; font-weight:normal; text-decoration:none;}
div.sponsorRight h2 a:hover {text-decoration: underline;}


div#sponsorArea_2 {background: #fff; height: 75px; width: 570px; padding: 15px; border: dotted 1px #ff0000; border-top: none; }
div#sponsorArea_2 img {float: left; margin: 0 15px 0 0; }
