/* Created by Rick Cecil | rick@interactiondesigners.com */ /* Version 1.5 */ /* Last updated 07.12.2004 */ /* Composition Styles */ #advocacyHighlights { margin: 90px 375px 0 0; padding: 10px; } #advocacyHighlights li { margin: 0 0 25px 0; padding: 0 0 0 10px; } #advocacyHighlights ul { list-style: url(/assets/images/bullet.gif) none; } .clientQuote { color: #3E7A0A; position: absolute; right: 0; top: 0; width: 240px; padding: 10px; } .internal .clientQuote { position: static; float: right; padding: 10px 10px 20px 20px; * height: 400px; } .clientQuote .quote{ font-size: 120%; font-weight: bold; line-height: 130%; } .clientQuote .quoteAttribute { display: block; margin: 20px 0 0 0; width: 100%; } .contactInfo { background: #B6D99D; border: 1px solid #97CE68; float: right; margin: 0 0 10px 15px; padding: 10px; width: 175px; } .contact { padding: 0 10px 10px 0; } .contact span { display: block; } .contact .contactName { font-weight: bold; } #footer { background: #BEE0A0; font-size: 85%; * height: 40px; margin: 0; min-height: 40px; padding: 2px 0; position: relative; width: 100%; } #footer #bioLogo { position: absolute; right: 5px; top: 1px; } #footer #copyright { display: block; padding: 10px; } #header { background: #fff url(/assets/images/bgHeader.gif) no-repeat 90% -75px; /* hide bg image on wrapper */ left: 0; position: absolute; top: 0; width: 100%; } #header #logo { margin: 15px 25px; } #header #tagline { color: #5B5C5E; display: block; font-size: 170%; padding: 0 10px 0 0; position: absolute; right: 0; top: 30px; text-align: right; width: 570px; } #highlightContainer { background: #97CE68 url(/assets/images/bgLightGreen.gif) repeat-y left top; } #highlight { background: url(/rotate.php?folder=\\assets\\images\\random\\homeTop\\) no-repeat 100% 10px; margin-left: 304px; } #highlight h1 { color: #333; } .inner {} #home .inner { background: url(/rotate.php?folder=\\assets\\images\\random\\homeRight\\) no-repeat right top; border-top: 1px solid #F2F9EC; position: relative; width: 100%; } #mission { padding: 15px 50px; margin-right: 130px; } .middle{} #home .middle { border-top: 1px solid #F2F9EC; background: url(/rotate.php?folder=\\assets\\images\\random\\homeLeft\\) no-repeat 20px 10px; } .internal .middle { } #newsEvents { float: left; margin-left: -304px; /*must be 1px less than width */ padding: 15px; width: 305px; } #newsEvents .newsItem { display: block; margin: 10px 0 0 0; } #navPrimary { background: #1D5BA0; left: 0; position: absolute; top: 130px; width: 100%; } #navPrimary a { border-left: 1px solid #E1E9F2; color: #fff; display: block; float: left; padding: 10px 20px; text-decoration: none; } #navPrimary a:hover { background: #97CE68; color: #083465; } #navPrimary li { display: inline; } #navPrimary ul { list-style: none; margin: 0; padding: 0; margin: 0 0 0 80px; } #navPrimary .last a { border-right: 1px solid #E1E9F2; } #navPrimary .navJoin { border-left: 1px solid #E1E9F2; float: right; } #navPrimary .navJoin a { border: none; color: #083465; font-weight: bold; background: url(/assets/images/bgJoin.gif) no-repeat right bottom; } #navPrimary .navJoin a:hover { background: #97CE68; } .about #navAbout a, .newsEvents #navNewsEvents a, .resources #navResources a, .membership #navMembership a{ background: #97CE68; color: #1D5BA0; font-weight: bold; } #home #navHome { display: none; visibility: hidden; } #navSecondary { padding: 10px 0 0 0; } #navSecondary a { text-decoration: none; display: block; padding: 5px 0 5px 10px ; border-bottom: 1px solid #BDD7A7; width: 165px; } #navSecondary li a:hover { background: #BDD7A7 url(/assets/images/bullet.gif) no-repeat 90% 10px; } #navSecondary h1 { font-size: 110%; font-weight: bold; margin-bottom: 0; } #navSecondary h1 a { text-decoration: none; } #navSecondary img { border: 0; text-align: right; vertical-align: bottom; } #navSecondary li { margin: 0; padding: 0; } #navSecondary ul { list-style: none; margin: 0; padding: 0; } #navSecondary ul ul { margin: 0 0 5px 15px; } #newsEventsIndex {} #newsEventsIndex .pressReleases{ width: 35%; float: left; } #newsEventsIndex .events{ margin-left: 35%; } .oneContainer {} .one { padding: 10px; } .one ul { list-style: url(/assets/images/bullet.gif) none; margin: 0 0 0 5px; padding: 0 0 0 15px; } .outer { * height: 400px; } #home .outer { background: #F2F9EC; min-height: 500px; } .internal .outer { background: url(/rotate.php?folder=\\assets\\images\\random\\secondary\\) no-repeat 20px 30px; border-top: 10px solid #97CE68; } #newsEventsIndex .outer, .forums .outer { background: none; } .wrapper{} .internal .wrapper { background: #F2F9EC; } .internal.nav .wrapper { background: #F2F9EC url(/assets/images/bgGreen.gif) repeat-y left top; } /* Structural Styles */ html, body { height:100%; margin:0; padding:0; } .clear { clear: both; height: 1px; overflow:hidden; margin-top: -1px; display: block; } .wrapper { border: 1px solid #fff; /* Solves some bugs in Mozilla and Opera*/ margin: 0 auto; max-width: 1000px; min-width: 740px; position: relative; /* Resets 0,0 for nested absolute positioned divs; also fixes bugs in IE*/ width: auto; /*Insert pixel width here */ } .outer { border: 1px solid #fff; /* Solves some bugs in Mozilla based browsers */ margin-top: 168px; /* Adjust to allow the header, nav to fit above the content.*/ min-height: 320px; } .internal .outer { margin-top: 169px; /* Adjust to allow the header, nav to fit above the content.*/ } /* Layout Styles */ /* 21 */ .layout21 .middle { margin-left: 200px; min-height:100%; } .layout21 .inner { float: left; width: 99%; } .layout21 .oneContainer { float:left; margin: 0; padding: 0; width: 90%; } .layout21 .twoContainer { margin-left:-200px; /*must be 1px greater than width */ width:199px; position: relative; z-index: 100; } /* 12 */ .layout12 .middle { margin-left: 200px; min-height:100%; } .layout12 .inner { width: 99%; } .layout12 .oneContainer { margin-left: -199px; /*must be 1px less than width */ width: 200px; float: left; } .layout12 .twoContainer { border: 1px solid #fff; /* Corrects bug in Mozilla */ } /* 312 */ .layout312 .middle { margin-right: 200px; min-height:100%; margin-left: 200px; } #newsEventsIndex .middle { margin-left: 0; } .layout312 .inner { float: right; width: 99%; } .layout312 .oneContainer { margin: 0; padding: 0; float: left; } .layout312 .twoContainer { float: right; margin-right: -200px; width: 200px; } .layout312 .threeContainer { margin-left: -200px; width: 199px; } /* 213 */ .layout213 .middle { min-height:100%; margin-left: 200px; margin-right: 200px; } .layout213 .inner { float: left; width: 99%; } .layout213 .oneContainer { margin: 0; padding: 0; float: left; } .layout213 .twoContainer { margin-left: -200px; width: 200px; } .layout213 .threeContainer { float: right; margin-right: -200px; width: 199px; }