#wrapper { width: 90%; } /* styles for site layers */ #site_menu { padding: 12px 0 4px 1em; margin: 0; overflow: hidden; font-size: 1.1em; font-family: tahoma, sans-serif; } h1.forumtitle { font-family: "Century Gothic", tahoma, sans-serif; position: absolute; } #main_menu { margin-top: 1em; float: none; } #site_nav li a.active { background: url(../images/theme/menu_gfx.png) no-repeat 100% -31px; } #site_nav li a.active span.firstlevel { background: url(../images/theme/menu_gfx.png) no-repeat 0 -31px; } /* Styles for Team, apprentice and helper boxes. */ #siteInfo { margin: -1.2em 0 0 0; padding: 1em 0 0 0; } #siteInfoPanel { overflow: visible; line-height: 1.3em; margin: 7px 0.5em 0 0.5em; } #siteInfoPanel p { line-height: 1em; margin: 0; padding: 0; } #siteInfoPaneLink { position: relative; float: right; height: 1em; margin: -15px 1em 0 1em; } #siteInfoPaneLink a { border: solid 1px #ccc; background: #fafaff; font-size: 0.9em; display: block; padding: 2px 5px; } #siteInfoPaneLink a:hover { background: #fff; text-decoration: none; } #teaminfo p, #helperbox p, #apprenticebox p, #siteInfoPanel p { padding: 5px 10px 0 10px; margin: 0 0 0.5em; } #teaminfo p.unread_links, #helperbox p.unread_links, #apprenticebox p.unread_links, #siteInfoPanel p.unread_links { padding-top: 0; } .meet_time_now, #siteInfoPanel .m meet_time_now { color: red; text-decoration: blink; font-size: larger; font-weight: bold; } .meet_time_soon, #siteInfoPanel .meet_time_soon { color: red; text-decoration: blink; font-weight: bold; } .meet_time_tomorrow, #siteInfoPanel .meet_time_tomorrow { font-weight: bold; color: #375976; } .meet_time_today, #siteInfoPanel .meet_time_today { color: #BB0000; font-weight: bold; } /* Some css changes */ #header, #content_section { min-width: 750px; } #advert { float: right; } img#upshrink { margin: 1em 1em 0 0; } /* Our site menu needs some adjusting to support drop downs */ #site_menu ul li { position: static; } #site_menu ul li ul { width: 12.2em; } #site_menu ul li ul li { width: 12em; } /* A Warning about pms for support */ .pm-warning { margin: 2ex; padding: 2ex; border: 2px dashed #cc3344; color: black; background-color: #ffe4e9; } /* Why its named grid_header, I have no idea */ h4.grid_header, h3.grid_header { height: 25px; } #secondarybody h4.grid_header { margin: 2em 0 0 0; } h3.grid_header { margin: 0; } div.grid_header { margin-top: 0; padding-top: 1em; } div.grid_header span.topslice { display: none; } /* Load Social Media Icons */ .social_networks { margin: 5px 0; } .social_networks img { height: 35px; width: 35px; display: inline-block; }