/* ADDITIONS BY B.LYNCH */
#mc dl, #mc ul, #mc ol {margin-bottom:10px;}
#mc .middle {text-align:center;}
#mc .btm_pad {margin-bottom:10px;}
#mc dt {font-size:12px;font-weight:bold;}
#mc dt.none {font-weight:none;}
#mc .nopad {margin:0;}

/* GENERIC STYLES */
#bodyWrap {background: none}
body {background-color: #f4e5c9; margin: 0; padding: 0; font-family: arial, helvetica, sans-serif; font-size: 11px;}	
body.team {background-image: none; background-color: #f4e5c9;}
#metaWrap {background: url(/cin/images/hof/red_bar_bg.gif) 0 0 repeat-x;width: 100%;}
#tw_mc {width: 100%; position: relative;}
#mc {width: 990px; margin: 0 auto;}
#black_bar {background-color: #000; height: 18px; position: relative;}
#black_bar ul {background: url(/cin/images/hof/hdr_official_site_of.gif) -35px 0 no-repeat; width: 990px; overflow: auto; margin: 0 auto; position: relative;}
#black_bar ul li {position: relative; float: left; text-indent: -9999px;}
#black_bar ul li a {display: block;}
#black_bar ul li#reds_logo a {background: url(/cin/images/hof/logo_reds_dot_com.gif) top left no-repeat; width: 69px; height: 16px; display: block;}
#black_bar ul li#mlb_logo {background: url(/images/masthead/y2009/clubs/mlb_logo.gif) top left no-repeat; width: 71px; height: 16px; right: 5px; position: absolute;}
#header_container {width: 990px; margin: 0 auto; background: url(/cin/images/hof/red_bar_grunge_bg.gif) top left no-repeat; height: 110px; position: relative;}
#header_container ul.connect_with {width: 200px; position: absolute; top: 0; right: 5px;}
#header_container ul.connect_with li {background-color: #a02b14; width: 80px;  padding: 5px 0 3px 3px; float: left; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px;}
#header_container ul.connect_with li a {color: #d15c44; text-transform: uppercase; text-decoration: none; padding-left: 15px;}
#header_container ul.connect_with li.facebook {margin-right: 10px;}
#header_container ul.connect_with li.facebook a {background: url(/cin/images/hof/facebook_logo.png) 3px 1px no-repeat; behavior: url("/scripts/fix_png_bg.htc");}
#header_container ul.connect_with li.twitter a {background: url(/cin/images/hof/twitter_logo.png) 3px 1px no-repeat; behavior: url("/scripts/fix_png_bg.htc");}
#black_strip {height: 18px; background-color: #000;}
#header_container h1 {text-indent: -9999px; display: block; height: 67px; width: 803px; position: absolute; top: 20px; left: 125px; background: url(/cin/images/hof/site_title.gif) top left no-repeat;}
#main_logo {position: absolute; top: 12px; left: 3px; z-index: 10; box-shadow: 0 0 10px #222; -moz-box-shadow: 0 0 10px #222; -webkit-box-shadow: 0 0 10px #222;}
#navbar {width: 885px; height: 70px; background: url(/cin/images/hof/navbar.gif) -105px 0 no-repeat; color: #fff; position: absolute; top: 95px; left:117px; z-index: 4; overflow: auto; margin: 0;}
#navbar li {float: left; margin: 0; padding: 0}
#navbar li.nav_divider {height: 35px; width: 16px; text-indent: -9999px; background: url(/cin/images/hof/navbar_divider.gif) center top no-repeat; display: block;}
#navbar li a {padding: 8px 14px 9px 14px; float: left; color: #f9eedb; text-decoration: none; text-transform: uppercase; font-size: 13px; font-weight: bold;}
#navbar li a:hover {background: url(/cin/images/hof/navbar_rollover.gif) top left repeat-x;}
#navbar li#nav_exhibits a {padding-left: 15px;}
#navbar li ul {display: none; position: absolute; top: 33px; left: 0; background: #699385 url(/cin/images/hof/navbar_submenu_shadow.gif) top left repeat-x; width: 830px; margin: 0; border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px;}
#metaWrap #header_container #navbar li ul li a {padding: 5px 8px; margin: 0; color: #fff; font-size: 11px; background: none;}
#metaWrap #header_container #navbar li ul li a:hover {color: #fff8af}

/* RED BAR */
#red_bar {width: 990px; height: 20px; margin: 0 auto;}
#red_bar .container {position: absolute;}
#red_bar #mlb_logo_container {margin-left: 260px; top: 1px;}
#red_bar #language_container ul {overflow: hidden; width: 300px;}
#red_bar #language_container ul.language_navigation li {display:inline;}
#red_bar #oracle_logo_container {display: none;}
#red_bar #account_container {margin-left: 772px; width: 200px;}
#red_bar #account_container ul#account_login {float:left; padding:3px 0px 0px 0px;}
#red_bar #account_container ul#account_login li {display:inline;}
#red_bar #account_container ul#account_login li.first {border-right:1px solid #ffffff; padding-right:5px; margin-right:5px;}
#red_bar #account_container ul#account_login li a {color:white; font-weight:bold;}

#navbar .current a {background: url(/cin/images/hof/navbar_current.gif) top left repeat-x;}
#navbar li.current ul {display: block;}

#content_container {width:990px; margin: 0 auto;}

#footer_container {width: 990px; clear: both; margin: 15px auto 10px auto; background: none;}
#footer_container #footer_logo {float: right; margin: 0 20px 0 0;}
#footer_container ul {width: 884px; background: url(/cin/images/hof/footer_diamond_red.gif) top left repeat-x; padding: 15px 0; margin: 0}
#footer_container ul li {width: 160px; float: left;}
#footer_container ul li#connect {width: 190px;}
#footer_container ul li strong {color: #174169; font-size: 12px;}
#footer_container ul li ul {background: none; width: auto; padding: 2px 0 0 0;}
#footer_container ul li ul a {color: #270000; text-decoration: none;}
#footer_container ul li ul.connect_with li {background-color: #174169; width: 80px;  padding: 9px 0 3px 3px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#footer_container ul li ul.connect_with li a {color: #eedcbc; text-transform: uppercase; padding-left: 15px;}
#footer_container ul li ul.connect_with li.facebook {margin-right: 10px;}
#footer_container ul li ul.connect_with li.facebook a {background: url(/cin/images/hof/facebook_logo.png) 3px 1px no-repeat; behavior: url("/scripts/fix_png_bg.htc");}
#footer_container ul li ul.connect_with li.twitter a {background: url(/cin/images/hof/twitter_logo.png) 3px 1px no-repeat; behavior: url("/scripts/fix_png_bg.htc");}
#footer_container p {clear: left; color: #4c667b; padding-top: 10px;}

.linkbutton {display: block; margin: 10px 0;}
.linkbutton .center {text-align:center;}
.linkbutton a {background: url(/cin/images/hof/button_blue_bg.gif) top left repeat-x; font-family: 'Josefin Sans Std Light'; font-size: 11px; text-transform: uppercase; color: #eedcbc; text-align: center; padding: 4px 10px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}


/* HOMEPAGE-SPECIFIC STYLES */
#tw_mc.homepage #mc_container {min-height:500px;}
.homepage #mw_container {height: 412px; width: 100%; z-index: -1; background-color: #000; text-align: center; position: static;}
.homepage #big_img {position: static; background-position: top center; background-repeat: no-repeat; width: 1140px; height: 413px; margin: 0 auto;}
.homepage #mw_text {position: relative; top: 298px; margin: 0 auto; width: 835px; height: 113px; border: 1px solid #606060; border-bottom: none; background-color: #404040;  background: rgba(60,60,60,0.8); filter: alpha(opacity=90); color: #fff;}
.homepage #mw_text h2 a {margin: 5px auto; font-weight: bold; font-family: 'Old Standard TT'; text-transform: uppercase; font-size: 24px; color: #fff;}
.homepage #mw_text p {width: 675px; margin: 0 auto; font-size: 13px;}
.homepage #mw_text p a {color: #fff; font-weight: bold;}
.homepage #big_img_nav {display: block; width: 693px; margin: 10px auto 0 auto; position: absolute; bottom: 0; left: 71px; padding: 0}
.homepage #big_img_nav li {display: inline;}
.homepage #big_img_nav li a {float: left; width: 150px; margin: 0 8px; text-decoration: none; text-transform: uppercase; font-size: 13px; color: #fff; padding: 2px; border: 1px solid #000; border-bottom: none; font-family: 'Josefin Sans Std Light'; background-color: #1d3e5e;}
.homepage #big_img_nav li a.current_mw {background-color: #64867b;}

.homepage #row_one {padding-top: 15px; color: #ead4af;}
.homepage #row_one h3 {font-size: 16px; font-family: 'Old Standard TT'; text-transform: uppercase; background-color: #11385e; color: #fff; padding: 7px; margin: 0 0 5px 0}
.homepage #row_one #plan_trip {float: left; width: 475px; height: 250px; margin-right: 10px; background: #C64D31 url(/cin/images/hof/red_module_bg.gif) 0 33px no-repeat;}
.homepage #row_one #plan_trip #plan_hall, #row_one #plan_trip #plan_family {float: left;  padding-right: 12px; border-right: 1px solid #9f2b13; margin-right: 12px; height: 200px;}
.homepage #row_one #plan_trip #plan_hall {margin-left: 7px; width: 120px; position: relative;}
.homepage #row_one #plan_trip #plan_family {width: 160px; position: relative;}
.homepage #row_one #plan_trip #plan_letsgo {float: left; width: 120px; height: 200px; position: relative;}
.homepage #row_one #plan_trip h4 {color: #fff; padding: 8px 0 8px 35px; font-size: 16px; margin-left: 5px;}
.homepage #row_one #plan_trip #plan_hall h4 {background: url(/cin/images/hof/icon_hall.gif) top left no-repeat;}
.homepage #row_one #plan_trip #plan_family h4 {background: url(/cin/images/hof/icon_family.gif) top left no-repeat;}
.homepage #row_one #plan_trip #plan_letsgo h4 {background: url(/cin/images/hof/icon_tickets.gif) top left no-repeat;}
.homepage #row_one #plan_trip ul {margin-left: 5px; position: absolute; bottom: 15px;}
.homepage #row_one #plan_trip ul li {list-style-type: square; list-style-position: inside;}
.homepage #row_one #plan_trip ul li a {color: #ead4af; font-size: 11px; font-style: normal; font-weight: normal;}

.homepage #row_one #upcoming_events {float: left; width: 195px; height: 250px; margin-right: 10px; background: #C64D31 url(/cin/images/hof/red_module_bg.gif) 0 33px no-repeat;}
.homepage #row_one #upcoming_events ul li {color: #ead4af; font-style: italic; clear: both; padding: 6px 5px; border-bottom: 1px solid #9f2b13;}
.homepage #row_one #upcoming_events ul li.lastevent {border: none; margin: 0;}
.homepage #row_one #upcoming_events ul li img {float: left; padding: 0 3px 3px 0;}
.homepage #row_one #upcoming_events ul li a {color: #fff; font-style: normal; display: block; font-size: 14px; font-weight: bold;}
.homepage #row_one .linkbutton {display: block; margin: 5px;}
.homepage #row_one .linkbutton a {display: block; position: absolute; background: url(/cin/images/hof/button_red_bg.gif) top left repeat-x; font-family: 'Josefin Sans Std Light'; font-size: 11px; text-transform: uppercase; color: #eedcbc; text-align: center; padding: 4px 10px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

.homepage #row_one .ad_300x250 {float: left; background-color: #444; width: 300px; height: 250px;}

.homepage #row_two {clear: both; padding-top: 15px; height: 255px; color: #65401f;}
.homepage #row_two #latest_news, .homepage #row_two .mod_two {float: left; width: 300px; padding-right: 22px; border-right: 1px solid #dcc398; margin-right: 22px;}
.homepage #row_two .mod_three {float: left; width: 300px;}

.homepage #row_two h3 a {font-size: 22px; font-family: 'Old Standard TT'; text-transform: uppercase; padding: 68px 0 2px 7px; color: #174169; display: block; text-decoration: none;}
.homepage #row_two div {position: relative; height: 245px;}
.homepage #row_two #latest_news {background: url(/cin/images/hof/hp_r2_latest_news.jpg) top left no-repeat;}
.homepage #row_two #exhibit_1990 {background: url(/cin/images/hof/hp_r2_1990_exhibit.jpg) top left no-repeat;}
.homepage #row_two #exhibit_2010 {background: url(/cin/images/hof/hp_r2_2010_exhibit.jpg) top left no-repeat;}
.homepage #row_two #volunteer {background: url(/cin/images/hof/hp_r2_volunteer.jpg) top left no-repeat;}
.homepage #row_two #join_museum {background: url(/cin/images/hof/hp_r2_join_museum.jpg) top left no-repeat;}
.homepage #row_two .linkbutton {display: block; margin-top: 10px;}
.homepage #row_two .linkbutton a {display: block; position: absolute; bottom: 0; left: 0; background: url(/cin/images/hof/button_blue_bg.gif) top left repeat-x; font-family: 'Josefin Sans Std Light'; font-size: 11px; text-transform: uppercase; color: #eedcbc; text-align: center; padding: 4px 10px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.homepage #row_two p {font-size: 12px; padding-top: 8px; line-height: 1.2em;}

.homepage #row_two #latest_news .headlines li {padding: 5px 0 5px 0; font-size: 10px; font-style: italic; border-bottom: 1px solid #dcc389; background-image: none;}
.homepage #row_two #latest_news .headlines li a {display: block; color: #174169; font-size: 13px; font-style: normal; font-weight: bold;}
.homepage #row_two #join_museum ul.member_types {margin-left: 10px; }
.homepage #row_two #join_museum ul.member_types li {list-style-type: square; list-style-position: inside;}
.homepage #row_two #join_museum ul.member_types li a {color: #174169; font-size: 11px; font-style: normal; font-weight: bold;}

/* LANDING PAGE LAYOUT STYLES */

#tw_mc.landing h2 {padding: 50px 0 15px 140px; color: #174169; font-family: 'Old Standard TT'; font-weight: bold; text-transform: uppercase; font-size: 30px; text-decoration: none;}
.landing #row_one {clear: both; height: 430px;}
.landing #row_one .mod_one {float: left; height: 430px; width: 675px; margin-right: 15px; color: #65401f;}
.landing #row_one .mod_one #main_img {border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.landing #row_one .mod_one h3 a {color: #174169; padding: 5px 0; margin:0}
.landing #row_one .mod_one p {line-height: 1.3em; font-size: 12px; margin: 0; padding: 0}
.landing #row_one .mod_one .quicklinks {float: right; margin: 0 0 0 7px; padding: 0 7px 0 10px; color: #c34033; border-left: 1px solid #65401f;}
.landing #row_one .mod_one .quicklinks ul {margin: 0; padding: 0;}
.landing #row_one .mod_one .quicklinks ul li {list-style-type: square; list-style-position: inside; }
.landing #row_one .mod_one .quicklinks ul li a {color: #174169}

.landing #row_two {clear: both; padding-top: 15px; height: 255px; color: #65401f;}
.landing #row_two .mod_one, .landing #row_two .mod_two {float: left; width: 300px; padding-right: 5px; margin-right: 15px; width: 325px;}
.landing #row_two .mod_three {float: left; width: 300px;}
.landing #row_one_shop {clear: both; padding-top: 0; height: 460px; color: #65401f;}
.landing #row_one_shop .mod_one, .landing #row_one_shop .mod_two {float: left; width: 300px; padding-right: 5px; margin-right: 15px;}
.landing #row_one_shop .mod_three {float: left; width: 300px;}

.landing #row_two h3 a {font-size: 22px; font-family: 'Old Standard TT'; text-transform: uppercase; padding: 120px 0 2px 0; color: #174169; display: block; text-decoration: none;}
.landing #row_two div {position: relative; height: 245px;}
.landing #row_two .mod_one {background-position: top left; background-repeat: no-repeat;}
.landing #row_two .mod_two {background-position: top left; background-repeat: no-repeat;}
.landing #row_two .ad_300x250 {float: left; background-color: #444; width: 300px; height: 250px;}
.landing #row_two .linkbutton {display: block; bottom: 0; right: 5px; position: absolute; left: 5px; bottom: 0;}
.landing #row_two .linkbutton a { position: absolute; display: block; background: url(/cin/images/hof/button_blue_bg.gif) top left repeat-x; font-family: 'Josefin Sans Std Light'; font-size: 11px; text-transform: uppercase; color: #eedcbc; text-align: center; padding: 4px 10px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.landing #row_two p {font-size: 12px; padding-top: 3px; line-height: 1.2em;}

.landing #row_one_shop h3 a {font-size: 21px; font-family: 'Old Standard TT'; text-transform: uppercase; padding: 330px 0 2px 2px; color: #174169; display: block; text-decoration: none;}
.landing #row_one_shop div {position: relative; height: 420px;}
.landing #row_one_shop div.mod_three, .landing #row_one_shop div.side_module_shop {position: relative; height: 224px;}
.landing #row_one_shop .mod_one {background-position: top left; background-repeat: no-repeat;}
.landing #row_one_shop .mod_two {background-position: top left; background-repeat: no-repeat;}
.landing #row_one_shop .mod_three {background-position: top left; background-repeat: no-repeat;}
.landing #row_one_shop .ad_300x250 {float: left; background-color: #444; width: 300px; height: 250px;}
.landing #row_one_shop .linkbutton {display: block; bottom: 0; right: 5px; position: absolute; left: 5px; bottom: 0;}
.landing #row_one_shop .linkbutton a { position: absolute; display: block; background: url(/cin/images/hof/button_blue_bg.gif) top left repeat-x; font-family: 'Josefin Sans Std Light'; font-size: 11px; text-transform: uppercase; color: #eedcbc; text-align: center; padding: 4px 10px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.landing #row_one_shop p {font-size: 12px; padding: 3px 0 10px 2px; line-height: 1.2em;}

.landing #row_two .mod_one .headlines li {padding: 4px 0 4px 7px; font-size: 10px; font-style: italic; border-bottom: 1px solid #dcc389;}
.landing #row_two .mod_one .headlines li a {display: block; color: #174169; font-size: 13px; font-style: normal; font-weight: bold;}
.landing #row_two .mod_three ul.member_types {margin-left: 10px; }
.landing #row_two .mod_three ul.member_types li {list-style-type: square; list-style-position: inside;}
.landing #row_two .mod_three ul.member_types li a {color: #174169; font-size: 11px; font-style: normal; font-weight: bold;}

.landing #landing_about #row_two .mod_one {background-image: url(/cin/images/hof/y2010/subfeature_about_cap.jpg);}
.landing #landing_about #row_two .mod_two {background-image: url(/cin/images/hof/y2010/subfeature_about_lineup.jpg);}
.landing #landing_exhibits #row_two .mod_one {background-image: url(/cin/images/hof/y2010/subfeature_exhibit_galleries.jpg);}
.landing #landing_exhibits #row_two .mod_two {background-image: url(/cin/images/hof/y2010/subfeature_exhibit_past.jpg);}
.landing #landing_history #row_two .mod_one {background-image: url(/cin/images/hof/y2010/subfeature_history_ballparks.jpg);}
.landing #landing_history #row_two .mod_two {background-image: url(/cin/images/hof/y2010/subfeature_history_alumni.jpg);}
.landing #landing_hof #row_two .mod_one {background-image: url(/cin/images/hof/y2010/subfeature_hof_hof_directory.jpg);}
.landing #landing_hof #row_two .mod_two {background-image: url(/cin/images/hof/y2010/subfeature_hof_hof_history.jpg);}
.landing #landing_membership #row_two .mod_one {background-image: url(/cin/images/hof/y2010/subfeature_membership_gift.jpg);}
.landing #landing_membership #row_two .mod_two {background-image: url(/cin/images/hof/y2010/subfeature_membership_local_chapters.jpg);}
.landing #landing_visit #row_two .mod_one {background-image: url(/cin/images/hof/y2010/subfeature_visit_upcoming_events.jpg);}
.landing #landing_visit #row_two .mod_two {background-image: url(/cin/images/hof/y2010/subfeature_visit_school_programs.jpg);}
.landing #landing_shop #row_two .mod_one {background-image: url(/cin/images/hof/y2010/subfeature_shop_collectibles.jpg);}
.landing #landing_shop #row_two .mod_two {background-image: url(/cin/images/hof/y2010/subfeature_shop_autographs.jpg);}



/* INTERIOR PAGE STYLES */

#tw_mc.interior h2 {padding: 50px 0 15px 140px; color: #174169; font-family: 'Old Standard TT'; font-weight: bold; text-transform: uppercase; font-size: 30px;}
.interior #col_one h3 {font-size: 25px; font-weight: bold; color: #174169;}
.interior #col_one h4 {font-size: 18px; font-weight: bold; color: #699385;}
.interior #col_one h5 {font-size: 16px; font-weight: bold; color: #c34033;}

.interior #col_one {float: left; width: 655px; margin: 0 15px 0 0; font-size: 12px;}
.interior #col_two {float: left; width: 300px; margin: 0;}
.interior #col_two div {margin: 0 0 15px 0}

.interior #mc #interior_directory p {line-height: 1.5em;}

.interior .framed_img {padding: 5px; background-color: #fbf1dd; border: 1px solid #d7bb8d;}

.interior .dl_table {clear: both; float: left;margin-bottom: 15px;}
.interior .dl_table dt, .dl_table dd {float: left; background-color: #fbf1dd; height: 20px; font-size: 11px; padding: 3px;}
.interior .dl_table dt {clear: left; width: 260px; border: 1px solid #d7bb8d; border-top: none;}
.interior .dl_table dd {width: 380px; border: 1px solid #d7bb8d; border-top: none; border-left: none; }
.interior .dl_table .doublewide {width: 647px;}                   
.interior .dl_table .doubletall {height: 30px;}                   
.interior .dl_table span {font-weight: normal; display: block;}

.interior .dl_table_audio {clear: both; float: left;margin-bottom: 15px;}
.interior .dl_table_audio dt, .dl_table_audio dd {float: left; background-color: #fbf1dd; height: 16px; font-size: 11px; padding: 3px;}
.interior .dl_table_audio dt {clear: left; width: 580px; border: 1px solid #d7bb8d; border-top: none;}
.interior .dl_table_audio dd {width: 60px; border: 1px solid #d7bb8d; border-top: none; border-left: none; text-align:center; }
.interior .dl_table_audio .doublewide {width: 647px;}                   
.interior .dl_table_audio .doubletall {height: 30px;}                   
.interior .dl_table_audio span {font-weight: normal; display: block;}

.interior .no_top {border-top: 1px solid #d7bb8d;}

.interior .event_list li, .interior .news_list li {padding-bottom: 5px; border-bottom: 1px solid #d7bb8d; margin-bottom: 5px; overflow: auto;}
.interior .event_list li img, .interior .news_list li img {float: left; border: 1px solid #666; margin: 3px 5px 5px 0;}

.interior .pull_quote {width: 250px; background: url(/cin/images/hof/pull_quotes.gif) top left no-repeat; float: right; padding: 10px 10px 10px 20px;; margin: 0 0 5px 5px; color: #C64131; font-size: 24px; font-family: 'Old Standard TT'; font-weight: bold;}
.interior .pull_quote .quoted {float: right; color: #174169; font-size: 18px;}

.interior #interior_hours_prices h3 {clear: both;}
.interior #interior_hours_prices .date_subhead {display: block; margin-bottom: 5px; color: #c34033; font-weight: bold; font-size: 14px;}
.interior #interior_hours_prices #col_one h4 {background-color: #174169; padding: 3px;color: #fff; font-size: 15px; clear: both;}

.interior #interior_shops #forms h4 {background-color:#699385;margin-bottom:2px;padding:2px;color:#fff;font-size:15px;clear:both}
.interior #interior_shops dt, .interior #interior_shops dd {margin-bottom:5px;}
.interior #forms h3 {font-size: 25px; font-weight: bold; color: #174169;}
.interior #forms h4 {font-size: 18px; font-weight: bold; color: #699385;}
.interior #forms h5 {font-size: 16px; font-weight: bold; color: #c34033;}
.interior #forms {width: 700px; margin: 0 auto; font-size: 12px;}

.interior #interior_directions #mehring_entrance, .interior #interior_directions #peterose_entrance {width: 278px; float: left; background-color: #fbf1dd; border: 1px solid #d7bb8d; padding: 5px; margin-left: 20px}
.interior #interior_directions #mehring_entrance img, .interior #interior_directions #peterose_entrance img {border: 1px solid #666}

.interior #interior_inductions #inductee_sabo, .interior #interior_inductions #inductee_mullane, .interior #interior_inductions #inductee_borbon {width: 188px; float: left; background-color: #fbf1dd; border: 1px solid #d7bb8d; padding: 5px; margin-left: 15px}
.interior #interior_inductions #inductee_sabo img, .interior #interior_inductions #inductee_mullane img, .interior #interior_inductions #inductee_borbon img {border: 1px solid #666}
.interior #interior_inductions h5 {padding-top: 15px;}

.interior #interior_news .headlines .headline_date {display: none;}

#ways_to_connect {float: right; margin-right: 75px;  width: 175px;}
#ways_to_connect li {height: 24px;}
#ways_to_connect li span {height: 16px;}
#ways_to_connect li a {display: block; width: 125px; text-align: right; padding: 3px 4px; height: 16px;}
#ways_to_connect .connect_rss a span {padding-right: 22px; background: url(/cin/images/hof/icon_mini_rss.gif) top right no-repeat; display: block; padding-top: 1px;}
#ways_to_connect .connect_fb a span {padding-right: 22px; background: url(/cin/images/hof/icon_mini_facebook.gif) top right no-repeat; display: block; padding-top: 1px;}
#ways_to_connect .connect_twit a span {padding-right: 22px; background: url(/cin/images/hof/icon_mini_twitter.gif) top right no-repeat; display: block; padding-top: 1px;}


#timeline {border-bottom: 1px solid #c64131; padding-bottom: 15px; height: 75px; margin-bottom: 15px;}

#bio_summary {margin: 10px 0; zoom: 1}
#bio_summary dt {font-size: 12px; float: left; padding-right: 5px; height: 20px;}
#bio_summary dd {font-size: 12px; height: 20px;}

#careerStatsTable {background-color: #C64131; width: 100%;}
#careerStatsTable caption {text-indent: -999px;}
#careerStatsTable th {background-color: #10416B; padding: 2px 5px; color: #fff; text-align: center; font-size: 10px;}
#careerStatsTable td {color: #fff; text-align: center; font-size: 10px; padding: 2px 5px;}


/* ARTICLE PAGE STYLES */

#tw_mc.article h2 {padding: 50px 0 15px 140px; color: #174169; font-family: 'Old Standard TT'; font-weight: bold; text-transform: uppercase; font-size: 30px;}
#article_head, #article_body {padding-left: 10px;}
#article_related, #article_head_promo {margin-right: 20px}
#article_head h3 {color: #174169;}
#article_head .sub_headline {color: #305e89;}
#article_ad {background: none; float: right}
#article_ad .inner {padding: 0}
#article {border: none; margin:0; padding: 0;}
#article p {line-height: 1.5em;}
#article_body {clear: none;}
#comment_head {background: #C64D31}
#comment_head h5 {background: none;}
#comment_body {border-color: #C64D31}
.article ul.article_tools li {color: #d4292b;}
.article ul.article_tools li.article_tools_comments {background-image: url(/cin/images/hof/icon_comment.gif);}
.article ul.article_tools li.article_tools_print {background-image: url(/cin/images/hof/icon_print.gif);}
.article ul.article_tools li.article_tools_email{background-image: url(/cin/images/hof/icon_email.gif);}
.article ul.article_tools li.article_tools_facebook {background-image: url(/cin/images/hof/icon_facebook.gif);}

/* MODULE-SPECIFIC STYLES */

.side_module {float: left; width: 300px; background: #C64D31 url(/cin/images/hof/red_side_grunge_bg.gif) 0 33px no-repeat;}
.side_module_shop {float: left; width: 300px; height: 220px; background: #C64D31 url(/cin/images/hof/red_side_grunge_bg.gif) 0 33px no-repeat; margin-bottom: 10px;}
.side_module h3 {font-size: 16px; font-family: 'Old Standard TT'; text-transform: uppercase; background-color: #11385e; color: #fff; padding: 7px; margin: 0 0 5px 0}
.side_module_shop h3 {font-size: 16px; font-family: 'Old Standard TT'; text-transform: uppercase; background-color: #11385e; color: #fff; padding: 7px; margin: 0 0 5px 0}

#at_the_hall ul {overflow: auto; padding: 0 5px; margin: 0}
#at_the_hall ul li {list-style-type: none; padding: 0 0 10px 0; margin: 0 0 10px 0; border-bottom: 1px solid #d15a42;}
#at_the_hall ul li.at_hall_ballpark {border: none;}
#at_the_hall ul li.at_hall_directions_shop {border: none;}
#at_the_hall h4 {float: left; color: #fff; padding: 8px 0 8px 35px; font-size: 16px; margin: 0 0 0 5px;}
#at_the_hall h4 a {color: #fff}
#at_the_hall .at_hall_tickets h4 {background: url(/cin/images/hof/icon_tickets.gif) top left no-repeat;}
#at_the_hall .at_hall_directions h4, #at_the_hall .at_hall_directions_shop h4 {background: url(/cin/images/hof/icon_car.gif) top left no-repeat;}
#at_the_hall .at_hall_audio h4 {background: url(/cin/images/hof/icon_hall.gif) top left no-repeat;}
#at_the_hall .at_hall_ballpark h4 {background: url(/cin/images/hof/icon_family.gif) top left no-repeat;}
#at_the_hall p {color: #ead4af; padding: 0 3px 0 40px; margin: 0; clear: left;}
#at_the_hall img {float: right; margin: 0 5px 3px 3px;}

#news_module {float: right;}
#played_with ul {overflow: auto; padding: 0 5px; margin: 0}
#played_with ul li {list-style-type: none; background: none; padding: 0 0 5px 0; margin: 0 0 5px 0; border-bottom: 1px solid #d15a42; color: #fff;}
#played_with ul li.lastteammate {border: none; margin: 0;}
#played_with a {color: #fff; font-weight: bold; text-decoration: none;}

#news_module {float: right;}
#news_module ul {overflow: auto; padding: 0 5px; margin: 0}
#news_module ul li {list-style-type: none; background: none; padding: 0 0 10px 0; margin: 0 0 10px 0; border-bottom: 1px solid #d15a42; color: #fff;}
#news_module ul li.lastheadline {border: none; margin: 0;}
#news_module a {color: #fff; font-weight: bold; text-decoration: none;}
#news_module .linkbutton {margin-left: 5px;}
#news_module .linkbutton a {background: url(/cin/images/hof/button_red_bg.gif) top left repeat-x; font-family: 'Josefin Sans Std Light'; font-size: 11px; text-transform: uppercase; font-weight: normal; color: #eedcbc; text-align: center; padding: 4px 10px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#news_module .headline_date {display: none;}

#player_card img {border: 1px solid #11385E;}
