
/* SHARED TYPOGRAPHY AND GRAPHICS
********************************************************/
h1{ margin:5px 0 0 0; font-size:1.1em; color:#FF0000; font-weight:normal;}
p.body_copy{ padding:2px 15px 2px 0; line-height:1.1em; font-size:.9em; }


/* more button */
img.btn_more{ width:44px; height:12px; border:0; padding:3px 0 0px 0;}
img.btn_learn_more {margin-left: 0px;}

/* sp presents header - centered */
/*img.header_presents_center{ display:block; margin:0 auto; width:60px; height:9px; }*/



/* FEATURE (FLASH)
************************************************/
#feature_container{ clear:both; width:790px; height:236px; background:#C00606; color:#fff; }
.flash_feature{ width:790px; height:236px; }


/* FEATURE (NON-FLASH)
************************************************/
#feature_container_lo-res{ clear:both; width:790px; height:236px; background:#C00606; color:#fff; background:url(../images/homepage_feature.jpg) no-repeat; display:block; margin: 0 auto;}

#feature_container_lo-res div#featureLeft {float:left; width: 475px; height: 236px; }
#feature_container_lo-res div#featureLeft h2{font-family:"Trebuchet MS", Arial; background-color:inherit; font-size: 3em; color: #541212; text-transform:uppercase; line-height:normal; margin: 25px 0 0 40px; font-weight:normal;}
#feature_container_lo-res div#featureLeft h3{font-family:"Trebuchet MS", Arial; background-color:inherit; font-size: 3em; color: #fff; text-transform:uppercase; line-height:normal; margin: -18px 20px 0 40px; font-weight:normal; text-align:right;}
#feature_container_lo-res div#featureLeft div#features {width: 360px; height:115px;display: block; margin: 5px auto;}
#feature_container_lo-res div#featureLeft div#features div.features-bkgd {float: left; width: 110px; height: 110px; margin-right: 10px; background-color:#FFFFFF;}
#feature_container_lo-res div#featureLeft div#features div.features-bkgd img{display: block; margin: 2px auto; height: 105px;}
#feature_container_lo-res div#featureLeft div#features div.features-bkgd img.overlay-bio {margin: -100px 0 0 8px;  width: 98px; height:99px; border: 0px; }
#feature_container_lo-res div#featureLeft div#features div.features-bkgd img.overlay-artefacts {margin: -100px 0 0 8px;  width: 98px; height:99px; border: 0px; }
#feature_container_lo-res div#featureLeft div#features div.features-bkgd img.overlay-video {margin: -100px 0 0 8px;  width: 98px; height:99px; border: 0px;}
#feature_container_lo-res div#featureLeft div#features div.features-bkgd img.overlay-print {margin: -100px 0 0 8px;  width: 98px; height:99px; border: 0px;}

#feature_container_lo-res div#featureRight {float: right; width: 315px; height: 236px;}
#feature_container_lo-res div#featureRight div#video_container {display: block; margin: 10px auto; width:290px ; height:210px; background-color:#FFFFFF; padding-top: 8px;}
#feature_container_lo-res div#featureRight div#video_container img.photo {width: 275px; display: block; margin: 0px auto;}
#feature_container_lo-res div#featureRight div#video_container img.watch {width: 275px; height: 25px; display:block; margin: -3px auto; border: 0px;}

/* BODY 
***********************************************************/
#body_container{ margin:16px 0 16px 0; width:790px; height:auto; background:#fff; color:#000; }
#left_col{ display:inline; margin:0 0 0 15px; float:left; width:459px; height:auto; background:url(../images/1px_dot_vert.gif) right repeat-y; }
#right_col{ display:inline; margin:5px 15px 0 0; float:left; width:301px; height:auto; }



/* what's on */
/* div.box_whats_on{ margin:0 16px 0 0; width:443px; height:161px; background:url(../images/1px_dot_horz.gif) bottom left repeat-x; }
img.pic_whats_on{ float:left; margin:0 18px 0 0; width:299px; height:145px }
img.header_whats_on{ width:102px; height:16px; }
p.whats_on_copy{ padding:3px 0px 3px 0; font-size:.9em; line-height:1.1em; } */
div.box_whats_on{ margin:0 16px 0 0; width:443px; /*height:161px; background:url(../images/1px_dot_horz.gif) bottom left repeat-x;*/ }
.mkd{background:url(http://www.cshof.ca/images/1px_dot_horz.gif) bottom left repeat-x;}
img.pic_whats_on{ float:left; margin:0 18px 0 0; padding:0 0 18px 0;}
img.header_whats_on{ width:102px; height:16px; }
p.subheader { font-size: 120%; color: #FF0000; margin-top: 8px; }
p.whats_on_copy{ padding:3px 0px 3px 0; font-size:.9em; line-height:1.1em; }

/* latest news */
div.box_latest_news{ margin:0 16px 0 0; padding:0 0 25px 0;
width:443px; height:auto; background:url(../images/1px_dot_horz.gif) bottom left repeat-x; }
img.header_latest_news{ margin:10px 0 3px 0; width:115px; height:15px; }

/* featured stories */
div.box_featured_stories{ width:459px; height:auto; }
img.header_featured_stories{ margin:10px 0 3px 0; width:161px; height:15px;}


/* everyday sports hero */
div.box_hero{ clear:left; width:301px; height:160px; background:url(../images/pic_hero.gif) bottom no-repeat; }
img.btn_learn_more{ position:relative; top:113px; left:175px; width:74px; height:12px; border:0; }

/* inductees */
/* div.box_inductees{ width:301px; height:158px; }
p.inductees_copy{ float:left; padding:15px 20px 0 15px; width:124px; height:auto; font-size:.9em; }
img.header_presents_inductees{ width:60px; height:9px; }
img.header_2006_inductees{ margin:3px 0 15px 0; width:108px; height:11px; }
img.pic_tennis_player{ float:right; margin:15px 0 0 0; width:142px; height:143px; } */
/* inductees */
div.box_inductees{ width:301px; height:158px; }
p.inductees_copy{ float:left; padding:0 20px 0 15px; width:122px; height:auto; font-size:.9em; }
img.header_presents_inductees{ width:60px; height:9px; }
img.header_2006_inductees{ margin:10px 0 5px 15px; width:108px; height:11px; }
img.header_2007_poker_tourny{ margin:15px 0pt 5px 4px; width:108px; height:23px; }
img.pic_tennis_player{ float: right; margin:-15px 0 0 0; width:142px; height:143px; }
img.poker_tourny{ float: right; margin: -29px 0 0 0; width: 142px; height: 143px; }

/* Whats On Featured Sub */
div.box_featured_sub{ width:301px; height:158px; }
p.featured_sub_copy{ float:left; padding:0 0 0 15px; width:122px; height:auto; font-size:.9em; }
img.header_presents_inductees{ width:60px; height:9px; }
img.header_2006_inductees{ margin:10px 0 5px 15px; width:108px; height:11px; }
img.header_2007_poker_tourny{ margin:15px 0pt 5px 4px; width:108px; height:23px; }
img.pic_tennis_player{ float: right; margin:-15px 0 0 0; width:142px; height:143px; }
img.featured_sub_img{ float: right; margin: -29px 0 0 0; width: 122px; height: 122px; }

.feature_sub_title{
	color:#541212;
	font-weight:bold;
	width:122px;
	padding:10px 0px 0px 15px;
}