html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var, b, i, dl, dt, 
dd, ol, ul, li,fieldset, form, label, legend, caption, tbody, tfoot, thead, th,article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, 
mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }
body { font:13px/1.231 sans-serif; *font-size:small; }
 select, input, textarea, button { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }
html { overflow-y: scroll; }
a:hover, a:active { outline: none; }
ul, ol { margin-left: 2em; }
ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
small { font-size: 85%; }
strong, th { font-weight: bold; }

sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }
textarea { overflow: auto; }
.ie6 legend, .ie7 legend { margin-left: -7px; }
 input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }
button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }
body, select, input, textarea {  color: #3f364b; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
a, a:active, a:visited { color: #ee9641; }
a:hover { color: #036; }
@font-face {font-family: 'GothamBold';src: url(GothamBold.eot);src: url(GothamBold.eot?#iefix) format(embedded-opentype),url(GothamBold.woff) format(woff),url(GothamBold.ttf) format(truetype),url(GothamBold.svg#GothamBold) format(svg);font-weight: normal;font-style: normal;}
@font-face {font-family: 'GothamBook';src: url(GothamBook.eot);src: url(GothamBook.eot?#iefix) format(embedded-opentype),url(GothamBook.woff) format(woff),url(GothamBook.ttf) format(truetype),url(GothamBook.svg#GothamBook) format(svg);font-weight: normal;font-style: normal;}
@font-face {font-family: 'GothamMed';src: url(GothamMed.eot);src: url(GothamMed.eot?#iefix) format(embedded-opentype),url(GothamMed.woff) format(woff),url(GothamMed.ttf) format(truetype),url(GothamMed.svg#GothamMed) format(svg);font-weight: normal;font-style: normal;}
html, body{height:100%;}
body{background: #efebe7;font-family: Helvetica, sans-serif;}
hr{color: #;}
.color1 {color: #;}
.color2 {color: #;}
.color3 {color: #;}
.color4 {color: #;}
.color5 {color: #;}
.color6 {color: #;}
.color7 {color: #;}
strong{font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
em{font-style:italic;}
h1{font-size: 30px;}
h2{font-size: 24px;}
h3{font-size: 12px;padding:4px 0;}
h4{}
h5{}
h6{}
p{padding: 0 0 10px 0;line-height:16px;font-size:12px;}
a{font-size: 12px;color:#ee9641;text-decoration:none;}
a:hover, a:active{text-decoration:underline;color:#ee9641;}
.left{float:left;}
.right{float:right;}
.readmore a, .readmore{font-size:11px;}
#container {margin: 40px auto -57px;width: 972px;background: url(content-bkg.png) left top repeat-y;padding: 0 0 0 18px;min-height:100%;height:auto !important;height:100%;}
#top-nav {background: url(top-nav-bkg.png) left top repeat-x;position: fixed;top: 0;left: 0;width: 100%;height: 40px;padding: 6px 0 0 0;z-index: 999;}
#top-nav-buttons {width: 160px;height: 28px;float: left;padding-left: 160px;}
#top-nav-shop {background: url(purplebutton.png) left top no-repeat;}
#top-nav-donate {background: url(orangebutton.png) left top no-repeat;}
#top-nav-buttons a {display: block;width: 76px;height: 18px;float: left;color: #fff;text-decoration: none;text-align: center;padding: 5px 0;margin: 0 2px;}
#cc-form-wrapper {width: 340px;float: left;}
#cc-form-wrapper p {float: left;margin: 6px 7px 0 20px;}
#cc-signup-widget {position: relative;}
#cc-signup-widget #email_address {height: 18px;padding: 0 0 0 15px;border: 1px solid #b9b4ae;font-size: 11px;margin-top: 2px;color: #9a9a9a;width: 150px;}
#cc-signup-widget .signup-button {background: url(searcharrow.png) left top no-repeat;border: none;position: absolute;text-indent: 5000px;top: 4px;right: 5px;width:15px;}
#top-nav-menu {width: 300px;float: left;}
#top-nav-menu li {float: left;}
#top-nav-menu ul {list-style: none;}
#top-nav-menu li a {display: block;margin: 6px 20px 0 0;text-decoration: none;color:#1b1b1b;}
#top-nav-menu li a:hover{text-decoration:underline;}
header, #header{position: relative;padding: 10px 18px 0 0;}
#top-nav-wrap{width: 990px;margin: 0 auto;}
#logo-wrap{width: 230px;padding: 0 5px;float: left;}
#happening-now {float: right;padding: 10px 0 0 0;margin-right: 40px;font-size: 12px;}
#happening-now h2 {font-family: GothamBold, sans-serif;font-size: 14px;font-weight: normal;color: #f59223;margin: 0 0 5px 0;}
#happening-now a {color: #f59223;text-decoration: none;font-size: 11px;}
#happening-now p {margin-bottom: 10px;padding: 0;}
#header-search {position: absolute;top: 20px;right: 230px;}
#header-search .search-input {width: 220px;padding: 4px 10px;color: #9a9a9a;font-size: 11px;}
#header-search .search-button {border: none;background: url(searchbutton.png) left top no-repeat;width: 74px;height: 26px;color: #fff;}
#header-search .search-button:hover{background-position: left bottom;}
#main{clear: both; padding-right: 18px;padding-top: 10px;}
#main .right ul {margin: 10px 0 10px 25px;}
#top-two{margin-bottom: 20px;}
#top-two .col{}
#top-two .left {width: 655px;float: left;position: relative;}
#top-two .left .slider{width:655px;height:337px;overflow:hidden;}
#secondary-menu {position: absolute;bottom: 0;left: 0;z-index: 100;width:655px;}
#secondary-menu ul {list-style: none;width: 655px;margin: 0;padding: 0;}
#secondary-menu li {float: left;width: 20%;height: 30px;}
#secondary-menu li.sliderLink1{width:130px;}
#secondary-menu li.sliderLink2{width:163px;}
#secondary-menu li.sliderLink3{width:156px;}
#secondary-menu li.sliderLink4{width:105px;}
#secondary-menu li.sliderLink5{width:101px;}
#secondary-menu li a{display:block;width:100%;text-align:center;background: #eaf5f0 url(bereavement-tab-bkg.png) left 3px repeat-x;height: 24px;margin-top:0;color:#77b997;font-family:GothamBold, sans-serif;font-size:14px;text-transform:uppercase;padding: 6px 0 0 0;}
#secondary-menu li a:hover,#secondary-menu li a.currentslide{background: transparent url(bereavement-tab-bkg.png) left top repeat-x;height: 27px;margin-top:-3px;color:#168f50;text-decoration:none;}
#secondary-menu li a.sliderImage2{background: #eaf5f0 url(seriousillness-tab-bkg.png) left 3px repeat-x;}
#secondary-menu li a.sliderImage3{background: #eaf5f0 url(multicultural-tab-bkg.png) left 3px repeat-x;}
#secondary-menu li a.sliderImage4{background: #eaf5f0 url(training-tab-bkg.png) left 3px repeat-x;}
#secondary-menu li a.sliderImage5{background: #eaf5f0 url(stories-tab-bkg.png) left 3px repeat-x;}
#secondary-menu li a.sliderImage2:hover,#secondary-menu li a.sliderImage2.currentslide{background: transparent url(seriousillness-tab-bkg.png) left top repeat-x;}
#secondary-menu li a.sliderImage3:hover,#secondary-menu li a.sliderImage3.currentslide{background: transparent url(multicultural-tab-bkg.png) left top repeat-x;}
#secondary-menu li a.sliderImage4:hover,#secondary-menu li a.sliderImage4.currentslide{background: transparent url(training-tab-bkg.png) left top repeat-x;}
#secondary-menu li a.sliderImage5:hover,#secondary-menu li a.sliderImage5.currentslide{background: transparent url(stories-tab-bkg.png) left top repeat-x;}
#top-two .right {margin-left: 670px;padding-right: 20px;position:relative;height:337px;float:none;}
#top-two .right h1 {font-family: GothamBold, sans-serif;font-weight: normal;font-size: 30px;text-align: center;color: #148d4e;line-height: 28px;padding: 20px 0 10px;}
#top-two .right p {text-align: center;font-size: 14px;}
#top-two #home-links {border-top: 2px solid #979797;border-bottom: 2px solid #979797;margin: 15px 0 0;padding: 8px;position: absolute;bottom: 0;left: 4px;width: 254px;background: #fff;}
#top-two #home-links ul {list-style: none;width:192px;margin:0 auto;}
#top-two #home-links ul li a {display: block;text-decoration: none;height: 26px;width: 192px;text-align: center;background: url(subnav-green.png) left top no-repeat;padding: 4px 0 0 0;margin-bottom: 4px;font-family: GothamBook, sans-serif;font-weight: normal;font-size: 18px;color: #008741;text-transform:uppercase;}
#top-two #home-links ul li a.adjust{font-size:16px;padding-top:6px;height:24px;}
#top-two #home-links ul li a:hover{background-position: left -30px;color:#fff;}
#lower-three {clear:both;position:relative;}
#lower-three .col {width: 322px;height: 285px;background: url(3-col-bkg.png) left top no-repeat;padding: 13px 0 0 13px;position: relative;}
#lower-three .left {margin-left: -9px;}
#lower-three .right {margin-right: -9px;}
#lower-three .center {margin-left: 309px;padding-right: 22px;width: 300px;position: relative;}
#lower-three .col .lower-col-heading{background: url(3coltitlebkg.png) left top no-repeat;color: #fff;font-family: GothamBook, sans-serif;font-weight: normal;text-transform: uppercase;font-size: 14px;height: 35px;padding: 8px 0 0 10px;}
#lower-three .col p {padding: 10px 30px 0 10px;}
#lower-three .col .learn-more {position: absolute;top: 18px;right: 30px;width: 95px;height: 26px;background: url(learnmore-bkg.png) left top no-repeat;color:#fff;text-decoration:none;padding: 6px 0 0 0;text-align: center;text-transform: uppercase;font-size: 11px;font-family: GothamBook, sans-serif;font-weight: normal;}
#lower-three .col h2 {background: transparent;color: #9a2d98;font-family: GothamBold, sans-serif;font-size: 14px;font-weight: normal;padding:  5px 0;height: auto;}
#lower-three .center.col p {padding: 0;}
#lower-three .col #cal-wrap{position:absolute;bottom:22px;height:128px;}
#lower-three .col #cal-wrap.move-up{top:58px;bottom:auto;}
#lower-three .col .cal-upcominglist {padding: 0;width: 298px;left: 15px;background: #fff;}
#lower-three .col .calendar-event {height: 60px;}
#lower-three .col .calendar-event .calendar-date-from {float: left;padding-right: 4px;}
#main #lower-three .right ul {width: 294px;margin: 0 0 0 2px;list-style: none;text-align: center;font-family: GothamBook, sans-serif;font-size: 20px;color: #9A2D98;height: 210px;overflow: hidden;background: url(sponsor-list-bkg.png) center center no-repeat;}
#main #lower-three .right li{width:100%;}
#main.three-column-with-info-panel {padding-top: 0;background: #F3E7F2;}
.three-column-with-info-panel .left,.three-column-interior .left{width:710px;padding: 10px 2px 0 0;background: #fff;}
.three-column-with-info-panel .left{float:none;}
.three-column-with-info-panel .left h2,.three-column-interior .left h2 {margin: 30px 0 10px 0;border-bottom: 2px solid #979797;padding: 0 0 2px 0;}
.three-column-with-info-panel .left h2 a,.three-column-interior .left h2 a {font-size: 30px;font-family: GothamBold, sans-serif;font-weight: normal;color: #148D4E;text-decoration: none;text-transform: uppercase;}
.three-column-with-info-panel #inner-two .left,.three-column-interior #inner-two .left{width:202px;float:left;}
.three-column-with-info-panel #inner-two #left-subnav,.three-column-interior #inner-two #left-subnav {list-style: none;width: 192px;margin: 0 0 15px;}
.three-column-with-info-panel #inner-two #left-subnav li a,.three-column-interior #inner-two #left-subnav li a {display: block;text-decoration: none;height: 24px;width: 192px;text-align: center;background: url(subnav-purple.png) left top no-repeat;padding: 6px 0 0 0;margin-bottom: 4px;font-family: GothamBook, sans-serif;font-weight: normal;font-size: 14px;color: #9a2d98;text-transform: uppercase;}
.three-column-with-info-panel #inner-two #left-subnav li a:hover,.three-column-with-info-panel #inner-two #left-subnav li a.active,.three-column-interior #inner-two #left-subnav li a:hover,.three-column-interior #inner-two #left-subnav li a.active {background-position: bottom left;color:#fff;}
.three-column-with-info-panel #inner-two #left-subnav li a.tall,.three-column-interior #inner-two #left-subnav li a.tall {background:url(subnav-purple-tall.png) left top no-repeat;height:44px;}
.three-column-with-info-panel #inner-two #left-subnav li a.tall:hover,.three-column-with-info-panel #inner-two #left-subnav li a.tall.active,.three-column-interior #inner-two #left-subnav li a.tall:hover,.three-column-interior #inner-two #left-subnav li a.tall.active{background-position: left -50px;}
.three-column-with-info-panel #inner-two .left img{border: 3px solid #f3e7f2;display:block;margin-left:-5px;}
   .three-column-with-info-panel #inner-two .right,.three-column-interior #inner-two .right{float:none; margin-left: 225px;width: 450px;padding-top: 10px;padding-bottom: 30px;}
.three-column-with-info-panel #inner-two .right h1,.three-column-interior #inner-two .right h1{font-size:24px;font-weight:bold;   padding: 5px 0 10px 0;}
.three-column-with-info-panel #inner-two .right h2,.three-column-interior #inner-two .right h2,.three-column-with-info-panel #inner-two .right h2 a,.three-column-interior #inner-two .right h2 a{border:none;margin: 5px 0;padding: 0;color: #f59223;font-size: 14px;}
.three-column-interior #inner-two .right p{padding:0 0 10px 0;}
.three-column-with-info-panel #inner-two .right img,.three-column-interior #inner-two .right img{max-width:450px;height:auto;}
.three-column-interior#inner-two.right.CompanyDirectoryItem {height: 80px;margin: 0;}
.three-column-interior #inner-two .right .CompanyDirectoryItem.CompanyDirectoryPhoto{width:50px;	float:left;	margin:0 15px 0 0;		}
.three-column-interior#inner-two.right.CompanyDirectoryItem.CompanyDirectoryPhoto img{max-width:100%;	padding:0;margin:0;			}
.three-column-interior#inner-two.right.CompanyDirectoryItem p{padding-top:10px;			}
.three-column-interior#inner-two.right.CompanyDirectoryItem.CompanyDirectoryDetailPhoto {float: left;margin: 12px 20px  0 0;width:139px;}
.three-column-interior #inner-two .right .tour {width: 420px;height: 315px;overflow: hidden;}
.three-column-interior #inner-two .right .tour img{width:420px;height:315px;border:none;}
.three-column-with-info-panel #inner-two .right .news-summary-wrap,.three-column-interior #inner-two .right .news-summary-wrap {height: 90px;}
#book-lists .three-column-with-info-panel #inner-two .right .news-summary-wrap,#book-lists .three-column-interior #inner-two .right .news-summary-wrap {height: auto;}
.three-column-with-info-panel #inner-two .right .news-summary-wrap .NewsImage,.three-column-interior #inner-two .right .news-summary-wrap .NewsImage {float: left;width: 100px;margin: 0 12px 12px 0;height: 75px;}
.three-column-with-info-panel #inner-two .right .news-summary-wrap .NewsImage img,.three-column-interior #inner-two .right .news-summary-wrap .NewsImage img{max-width:100%;}
.three-column-with-info-panel #inner-two .right .NewsDetailImage,.three-column-interior #inner-two .right .NewsDetailImage {float: left;width: 225px;margin: 0 20px 12px 0;}
.three-column-with-info-panel #inner-two .right .NewsDetailImage img,.three-column-interior #inner-two .right .NewsDetailImage img{max-width:100%;margin:0;padding:0;}
.three-column-interior #inner-two .right .cal-upcominglist {margin: 15px 0;}
.three-column-interior #inner-two .right .cal-upcominglist {}
.three-column-interior #inner-two .right .calendar-event {margin: 20px 0;}
.three-column-with-info-panel .right,.three-column-interior .right{min-height: 550px;width: 228px;padding-top: 55px;}
.three-column-interior .right{padding-top:30px;}
.three-column-with-info-panel .right h2,.three-column-interior .right h2 {font-family: GothamBold, sans-serif;font-size: 14px;font-weight: normal;text-transform: uppercase;color: #9a2d98;margin-bottom: 20px;}
.three-column-interior .right h2{padding:0 5px;margin-bottom:8px;}
.three-column-with-info-panel .right h3,.three-column-interior .right h3{font-size:12px;}
.three-column-interior .right p{padding: 0 5px 5px;}

.three-column-with-info-panel .right td {color: #fff;font-size: 11px;font-weight: bold;padding:2px 2px 2px 4px;}
.three-column-with-info-panel .right .resources-block .see-all-resources {float: right;padding-top: 4px;}
.three-column-interior .right #programs-wrap {height: 385px;width: 228px;overflow: hidden;}
.three-column-interior .right #multicultural-item,.three-column-interior .right #illness-item,.three-column-interior .right #crisis-item,.three-column-interior .right #personal-item{display:none;}
#grief-words #griefwords h2 {margin: 15px 0 10px;}
#feuform input {width: 250px;margin-bottom: 10px;}
#feuform label {position: absolute;top: 4px;left: 4px;font-size: 11px;}
#feuform div {position: relative;}
#feuform .feusubmit {border: none; background: url(searchbutton.png) left top no-repeat; width: 74px; height: 26px; color: white;}
#feuform .feusubmit:hover{background-position: left bottom;}
#helpful-links .three-column-interior #inner-two .right table{margin:5px 0 10px 0;border:2px solid #f3e7f2;}
#helpful-links .three-column-interior #inner-two .right table tr:nth-child(2n){background-color:#eaf5f0;}
#helpful-links .three-column-interior #inner-two .right table th{padding:5px;text-align:left;background-color:#efebe7;}
#helpful-links .three-column-interior #inner-two .right table td{padding:5px;}
#contact .three-column-interior .right {padding-top:96px;}
#contact .three-column-interior #inner-two .right{padding-top:10px;}
#contactform{width: 228px;margin:0;}
#contactform legend{font-family: GothamBold, sans-serif;font-size: 14px;font-weight: normal;text-transform: uppercase;color: #9A2D98;margin-bottom: 20px;}
#contactform fieldset{width: 228px;}
#contactform input[type='text'], #contactform textarea, #contactform input[type='email']{display:inline;width: 212px;height:28px;resize:none;margin-bottom:8px;background:#fff;border:1px solid #b1b1b2;color:#000;font-size:12px;font-family:Helvetica, sans-serif;outline:0;padding:0 6px 4px 6px;box-shadow:inset 0 0 3px #bbb;-moz-box-shadow:inset 0 0 3px #bbb;-webkit-box-shadow:inset 0 0 3px #bbb;}
#contactform .cms_dropdown{margin:8px 0 0 110px; width: 198px;}
#contactform textarea{width: 212px;height:140px;overflow-y:auto;background:#fff;color:#000;font-size:12px;font-family:Helvetica, sans-serif;border:1px solid #b1b1b2;outline:0;margin: 0 0 0 0;padding:10px 6px 0 6px;box-shadow:inset 0 0 3px #bbb;-moz-box-shadow:inset 0 0 3px #bbb;-webkit-box-shadow:inset 0 0 3px #bbb;}
#contactform input:focus, #contactform textarea:focus{color:#000;}
#contactform div{position:relative;}
#contactform label{position:absolute;top:8px;left:8px}
.submit{margin:0;}
.submit input{border: none; background: url(searchbutton.png) left top no-repeat; width: 74px; height: 26px; color: white;}
.submit input:hover{background-position: left bottom;}
ul.error{color: #a11619;padding: 0 0 5px 0;}
footer, #footer, .push{height:57px;}
footer, #footer{clear: both;background: url(footer-bkg.png) left top repeat-x;font-size: 11px;font-weight: bold;width:100%;}
#footer-wrap {width: 720px;margin: 0 auto;position: relative;padding-top: 10px;}
#social-footer {position: absolute;top: 15px;right: 0;}
#footer-wrap p {padding-top: 12px;}
#footer a {padding: 0 5px;}
.hidetext{float: left; margin-left:-9999px}
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.hidden { display: none; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix {clear:both; }
@media all and (orientation:portrait) {}
@media all and (orientation:landscape) {}
@media screen and (max-device-width: 480px) {}
@media print {* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;-ms-filter: none !important; }
 a, a:visited { color: #444 !important; text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; }
tr, img { page-break-inside: avoid; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3{ page-break-after: avoid; }
}
.ie7 body{position:relative;padding-top:40px;}
.ie7 #container{padding:0 4px 0 3px;width:983px;}
.ie7 #happening-now{margin-bottom:15px;}
.ie7 #logo-wrap{position:absolute;top:10px;left:15px;}
.ie7 #top-two .right h1 {font-family:Helvetica, sans-serif;font-weight:bold;}
.ie7 #cc-signup-widget .signup-button {background: url(searcharrow.png) 2px 1px no-repeat;border: none;position: absolute;font-size:0;height:20px;top:5px;right:8px;}
.ie7 .sf-menu{margin:0;}
.ie7 #main {margin-left:15px; min-height:655px;}
.ie7 #cc-signup-widget #email_address {padding-top:4px;height:16px}
.ie7 #lower-three .left{position:absolute; top:20px; left:0;}
.ie7 #lower-three .center{position:absolute; top:20px; left:0;}
.ie7 #main #lower-three .right ul{background:transparent;}
.ie7 #main #lower-three .right #superfluous-ie{background:url(sponsor-list-bkg.png) center center no-repeat; width:294px;}
.ie7 #news-press .three-column-with-info-panel .left {min-height:900px;}
.ie7 #top-two #home-links ul li a.adjust{height:26px;padding-top:4px;font-size:16px;}

