/* YUI Reset */ body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; } table { border-collapse:collapse; border-spacing:0; } fieldset,img { border:0; } address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; } ol,ul { list-style:none; } caption,th { text-align:left; } h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } q:before,q:after { content:''; } abbr,acronym {border:0;} /* YUI Base */ h1 { /*18px via YUI Fonts CSS foundation*/ font-size:138.5%; } h2 { /*16px via YUI Fonts CSS foundation*/ font-size:123.1%; } h3 { /*14px via YUI Fonts CSS foundation*/ font-size:108%; } h1,h2,h3 { /* top & bottom margin based on font size */ margin:1em 0; } h1,h2,h3,h4,h5,h6,strong { /*bringing boldness back to headers and the strong element*/ font-weight:bold; } abbr,acronym { /*indicating to users that more info is available */ border-bottom:1px dotted #000; cursor:help; } em { /*bringing italics back to the em element*/ font-style:italic; } blockquote,ul,ol,dl { /*giving blockquotes and lists room to breath*/ margin:1em; } ol,ul,dl { /*bringing lists on to the page with breathing room */ margin-left:2em; } ol li { /*giving OL's LIs generated numbers*/ list-style: decimal outside; } ul li { /*giving UL's LIs generated disc markers*/ list-style: disc outside; } dl dd { /*giving UL's LIs generated numbers*/ margin-left:1em; } th,td { /*borders and padding to make the table readable*/ border:1px solid #000; padding:.5em; } th { /*distinguishing table headers from data cells*/ font-weight:bold; text-align:center; } caption { /*coordinated marking to match cell's padding*/ margin-bottom:.5em; /*centered so it doesn't blend in to other content*/ text-align:center; } p,fieldset,table { /*so things don't run into each other*/ margin-bottom:1em; } /* Universal Styles */ ul li { list-style: none; list-style-type: none; list-style-image: none; } body { width: 100%; height: 100%; text-align: center; background-color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; background-image: url("/page/-/relaunch_images/bg_repeat2.jpg"); color: #363636; } #page_container { position: relative; text-align: left; margin: auto; width: 1018px; height: 100%; } /* Header Styles */ #header_outer { position: relative; width: 100%; height: 115px; background-image: url("/page/-/relaunch_images/header_bg_repeat.jpg"); background-repeat: repeat-x; } #header_inner { position: relative; text-align: left; margin: auto; width: 1018px; height: 100%; background-color: #ddd; } #header_actions { position: relative; float: right; background-image: url("/page/-/relaunch_images/header_right.jpg"); width: 386px; height: 115px; } #signup_top { position: absolute; top: 46px; left: 89px; width: 300px; height: 22px; } #signup_top input { height: 18px; padding: 2px; width: 180px; font-size: 14px; float: left; margin-right: 7px; } #socnet { position: absolute; width: 125px; height: 40px; top: 85px; left: 270px; } #socnet a, #socnet img { margin: 0px; border: 0px; padding: 0px; float: left; } /* Footer Styles */ #footer_outer { position: relative; width: 100%; height: 87px; background-image: url("/page/-/relaunch_images/footer_bg_repeat.jpg"); background-repeat: repeat-x; } #footer_inner { position: relative; text-align: left; margin-top: 0px; padding: 0px; border: 0px; margin-left: auto; margin-right: auto; margin-bottom: 0px; height: 87px; width: 1018px; background-image: url("/page/-/relaunch_images/footer.jpg"); } #copyright { position: relative; color: #fff; margin-left: 13px; font-size: 0.8em; } #copyright a { text-decoration: none; color: #fff; } #copyright a:hover { text-decoration: underline; } /* Menu Styles */ #menu_container { border: 0px; border-right: 11px solid #bc9152; border-left: 10px solid #bc9152; margin: 0px; padding: 0px; width: 997px; height: 39px; position: relative; z-index: 3; } .home #menu_container { border-bottom: 10px solid #bc9152; } #menu { position: absolute; width: 100%; height: 100%; z-index: 4; left: 0px; top: 0px; } #menu ul { margin: 0px; padding: 0px; } #menu ul li { float: left; list-style: none; } #menu ul li a img { border: 0px; } .issues ul {width: 108px;} .issues ul li {width: 102px;} .meet ul {width: 88px;} .meet ul li {width: 82px;} .media ul {width: 152px;} .media ul li {width: 146px;} .takeaction ul {width: 127px;} .takeaction ul li {width: 121px;} .dropdown ul { display: none; z-index: 5; margin: 0px; padding: 0px; float: none; overflow: visible; text-align: center; border-top: 1px solid #000; } .dropdown ul li { background-color: #ddcba5; border: 1px solid #000; border-top: none; display: block; margin: 0px; padding: 0px; padding-left: 2px; padding-top: 4px; padding-right: 2px; padding-bottom: 2px; min-height: 20px; z-index: 5; float: left; font-size: 14px; } .dropdown ul li a { color: #000; text-decoration: none; } .dropdown ul li a:hover { text-decoration: underline; } /* Daughter Styles */ #daughter_header_bg { width: 1018px; height: 224px; position: relative; background-image: url("/page/-/relaunch_images/daughter_header_bg.jpg"); } #daughter_transparent_line { position: absolute; bottom: 0px; left: 0px; height: 10px; width: 100%; background-color: #bc9152; opacity: 0.4; } #daughter_title { width: 484px; height: 53px; bottom: 10px; left: 10px; position: absolute; } #daughter_header_bg .meetann { background-image: url("/page/-/relaunch_images/banner_meetann.jpg"); } #daughter_header_bg .contribute { background-image: url("/page/-/relaunch_images/banner_contribute.jpg"); } #daughter_header_bg .endorsements { background-image: url("/page/-/relaunch_images/banner_endorsements.jpg"); } #daughter_header_bg .joinann { background-image: url("/page/-/relaunch_images/banner_joinann.jpg"); } #daughter_header_bg .newscenter { background-image: url("/page/-/relaunch_images/banner_news.jpg"); } #daughter_header_bg .news { background-image: url("/page/-/relaunch_images/banner_news.jpg"); } #daughter_header_bg .takeaction { background-image: url("/page/-/relaunch_images/banner_takeaction.jpg"); } #daughter_header_bg .calendar { background-image: url("/page/-/relaunch_images/banner_calendar.jpg"); } #daughter_header_bg .contact { background-image: url("/page/-/relaunch_images/banner_contact.jpg"); } #daughter_header_bg .press_release { background-image: url("/page/-/relaunch_images/banner_news.jpg"); } #daughter_header_bg .issues { background-image: url("/page/-/relaunch_images/banner_issues.jpg"); } #daughter_header_bg .videos { background-image: url("/page/-/relaunch_images/banner_mediacenter.jpg"); } #daughter_content { background-color: #ddcba5; width: 680px; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; } #daughter_content h2 { margin: 0px; margin-bottom: 10px; } /* Issues Styles */ .issue_section { position: relative; border-bottom: 1px solid #777; padding-bottom: 10px; margin-bottom: 10px; margin-top: 0px; height: auto; } .issue_section h2 a { color: #363636; text-decoration: none; } .issue_section h2 a:hover { text-decoration: underline; } .issue_section img { margin-right: 10px; margin-bottom: 10px; float: left; } /* Home Styles */ #home_header_bg { width: 1018px; height: 328px; position: relative; background-image: url("/page/-/relaunch_images/home_header_bg.jpg"); } #content_container { border-right: 11px solid #bc9152; border-bottom: 10px solid #bc9152; border-left: 10px solid #bc9152; border-top: 0px; width: 997px; height: auto; min-height: 243px; position: relative; background-color: #bc9152; } #home_content { height: 243px; overflow: hidden; position: relative; float: left; width: 700px; background-image: url("/page/-/relaunch_images/home_bg.jpg"); } #local_spotlight { position: absolute; width: 255px; height: 184px; top: 47px; left: 125px; } #news { position: absolute; width: 270px; height: 184px; top: 47px; left: 405px; } #news p { margin-top: 0.7em; margin-bottom: 0.7em; } #home_content h2 { font-size: 1.2em; margin-top: 0px; margin-bottom: 6px; } #home_content .more { position: absolute; bottom: 0px; right: 15px; width: 57px; height: 16px; } #home_content .vartext { width: 100%; height: 164px; overflow: hidden; } #home_content .vartext a { text-decoration: none; color: #363636; } #home_content .vartext a:hover { text-decoration: underline; } /* Rotator Styles */ #rotator_container { z-index: 1; width: 585px; height: 224px; position: absolute; top: 10px; left: 0px; border: 10px solid #c19043; overflow: hidden; } #rotator_overlay { z-index: 2; position: absolute; left: 0px; top: 0px; width: 292px; height: 327px; background-image: url("/page/-/relaunch_images/feature_overlay.png"); } #rotator_bottom_container { z-index: 3; width: 1018px; height: 55px; position: absolute; bottom: 19px; left: 0px; background-image: url("/page/-/relaunch_images/home_header_overlay.png"); } #rotator_bottom_container ul { margin: 0px; margin-left: 6px; border: 0px; padding: 0px; } #rotator_bottom_container ul li { float: left; margin-right: 6px; } #rotator_text .arrows { color: #e1bd00; } #rotator_bottom_container #rotator_text { position: absolute; height: 40px; left: 315px; width: 500px; font-size: 20px; top: 2px; color: #f4f2dd; text-transform: uppercase; } #rotator_bottom_container #rotator_text a { text-decoration: none; color: #f4f2dd; } .rotator, .rotator_text { display: none; } .rotator { position: absolute; top: 0px; left: 0px; } .rotator_thumb { cursor: pointer; } /* Sidebar Styles */ #sidebar { float: right; vertical-align: top; width: 297px; height: 243px; position: relative; margin-top: 0px; padding-top: 0px; overflow: hidden; } #sidebar ul { padding: 0px; margin: 0px; border: 0px; list-style: none; margin-top: 0px; padding-top: 0px; } #sidebar ul li { float: left; padding: 0px; margin: 0px; border: 0px; margin-top: 0px; padding-top: 0px; } #sidebar ul li a { float: left; border: 0px; margin: 0px; padding: 0px; margin-top: 0px; padding-top: 0px; } #sidebar ul li a img { float: left; border: 0px; margin: 0px; padding: 0px; width: 297px; margin-top: 0px; padding-top: 0px; } /* Lower Button Styles */ #lower_buttons { border-right: 11px solid #bc9152; border-top: 0px; border-bottom: 0px; height: 67px; border-left: 10px solid #bc9152; position: relative; width: 997px; overflow: hidden; background-color: #bc9152; } #lower_buttons ul { list-style: none; border: 0px; margin: 0px; padding: 0px; } #lower_buttons ul li { float: left; list-style: none; border: 0px; margin: 0px; padding: 0px; margin-right: 8px; } #lower_buttons ul li a { margin: 0px; border: 0px; padding: 0px; } #lower_buttons ul li a img { margin: 0px; border: 0px; padding: 0px; } #contact_importer_dialog .hd { background-color: #ddcba5; color: #363636; }