.whatsnew_title {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;}.whatsnew_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #FFFFFF;	line-height: 15px;}a.whatsnew_text:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: underline;}a.whatsnew_text:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: underline;}a.whatsnew_text:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: underline;}a.whatsnew_text:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: underline;	color: #2D0B5E;}.whatsnew_photocredit {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #FFFFFF;	line-height: normal;}.highlights_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: rgb(82, 49, 125);	line-height: 15px;}.highlights_title {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	line-height: 15px;}a.highlights_text:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: rgb(82, 49, 125);	line-height: 15px;	text-decoration: underline;}.footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #2D0A5E;	line-height: 15px;	text-decoration: none;}a.footer:link{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #2D0A5E;	line-height: 15px;	text-decoration: none;}a.footer:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #2D0A5E;	line-height: 15px;	text-decoration: underline;}.mission_text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #2D0A5E;	line-height: 16px;}.crumbs {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #2D0A5E;	text-decoration: none;}a.crumbs:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #2D0A5E;	text-decoration: underline;}.text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #2D0A5E;	line-height: 17px;	list-style-image: url(images/heart_bullet.gif);}.strong-text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #2D0A5E;	line-height: 17px;	list-style-image: url(images/heart_bullet.gif);}a.crumbs:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #2D0A5E;	text-decoration: underline;	}a.crumbs:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #2D0A5E;	text-decoration: underline;	}a.crumbs:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #2D0A5E;	text-decoration: underline;	}a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color: #624786;}a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: underline;	color: #2D0B5E;}a.highlights_text:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: rgb(82, 49, 125);	line-height: 15px;	text-decoration: none;}a.highlights_text:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color:rgb(82, 49, 125);	line-height: 15px;	text-decoration: underline;}a.footer:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #2D0A5E;	line-height: 15px;	text-decoration: none;}a.footer:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #2D0A5E;	line-height: 15px;	text-decoration: none;}.menu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #2D0A5E;	line-height: 18px;	text-decoration: none;}a.menu:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #2D0A5E;	line-height: 18px;	text-decoration: none;}a.menu:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #2D0A5E;	line-height: 18px;	text-decoration: none;}a.menu:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #2D0A5E;	line-height: 18px;	text-decoration: underline;}a.menu:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #2D0A5E;	line-height: 18px;	text-decoration: underline;}.event_title {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #2D0A5E;	line-height: 17px;	list-style-image: url(images/heart_bullet.gif);}.calendar_title {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #2D0A5E;	line-height: 17px;	list-style-image: url(images/heart_bullet.gif);}/* NEW CSS FROM FACELIFT */body {    font-family: 'Trebuchet MS';    font-size: 13px;}a {    color: #2d0c5e;}/**************************************/#wrapper {    width: 905px;    margin: 0 auto;}/**************************************/#header {    overflow: hidden;	padding: 1.5em 0;}#header a {    text-decoration: none;}#header a:hover {    text-decoration: underline;}/**************************************//* Logo: Tomorrows Children's Fund */#header h1 {    float: left;    background: url(../images/header-logo.jpg) no-repeat;    margin: 0 0 0 5px;}#header h1 a {    display: block;    text-indent: -9999px;    width: 411px;    height: 93px;}/**************************************/#header dl {    float: right;    margin: 30px 5px 0;}/* Gift Shop */#header dt {    float: left;    background: url(../images/header-gift.png) no-repeat;    height: 26px;    line-height: 26px;    font-size: 110%;}#header dt a {    padding: 0 0 0 26px;    color: #cc183f;    text-decoration: none;}/* 1-800-ATCF-KID */#header dd {    float: left;    background: url(../images/header-phone.png) no-repeat;    margin: 0 0 0 20px;    height: 26px;    width: 115px;    padding: 0 0 0 25px;    line-height: 26px;    color: #2d0c5e;    font-weight: bold;    font-size: 105%;}/**************************************//* Above main navigation */#header ul {    clear: right;    float: right;    display: inline;    margin: -15px 10px 0 0;  *margin: 10px 0 0 -18px;  font-size: 95%;    white-space: nowrap;}#header ul img {	margin: -5px -10px;}#header li {    display: inline;    border-right: 1px solid #2d0c5e;    padding: 0 12px;}#header li.last {    border: 0;    padding-right: 0;}/**************************************/#navigation {    text-transform: uppercase;    overflow: hidden;    margin: 10px 0 0;    font-size: 110%;    clear: both;}#navigation ul {    width: 100%;}#navigation li {    float: left;    display: block;    width: 20%;    background: url(../images/nav-purple.png) repeat-x;        text-align: center;}#navigation li.pink {    background-image: url(../images/nav-pink.png); }#navigation li.yellow {    background-image: url(../images/nav-yellow.png);}#navigation li.left div {    background: url(../images/nav-left.png) no-repeat top left; }#navigation li.right div {    background: url(../images/nav-right.png) no-repeat top right; }#navigation a {    background: url(../images/nav-spacer.png) no-repeat top right;     display: block;    line-height: 52px;    width: 100%;    color: #ffffff;    text-decoration: none;}#navigation a:hover {    text-decoration: underline;}/**************************************/#scoreboard {    overflow: hidden;    margin: 8px 0 0;    clear: both;}#scoreboard li {    display: block;    text-indent: -9999px;}#scoreboard li.have-a-heart {    float: left;    background: url(../images/have-a-heart.jpg) no-repeat;    width: 566px;    height: 281px;}#scoreboard li.our-goal {    float: right;    position: relative;    background: url(../images/our-goal.png) no-repeat;    width: 329px;    height: 283px;	line-height: 1.5em;}#scoreboard li.our-goal a {	font-size: 90%;	color: white;}/**************************************/#content {    overflow: hidden;    margin: 10px 0 0;    padding: 10px 25px;    line-height: 135%;    color: #555555;    clear: both;}#content .news-and-events {    width: 62%;    float: left;}#content .hightlights {    width: 32%;    float: right;}#content .from-our-blog {    margin: 0;    width: 32%;    clear: right;    float: right;}#content dl {    clear: both;    overflow: hidden;    background: url(../images/hr.png) repeat-x top center;    padding: 20px 0 0;    margin: 0 0 15px;    _margin: 0 0 10px 0;    _padding: 10px 0 0 0;}#content dt {    float: left;    width: 32%;    overflow: hidden;}#content .news-and-events dt {    width: 44%;}#content dd {    float: right;    width: 65%;}#content .news-and-events dd {    width: 54%;}#content h2 {    font-size: 155%;    color: #52317d;    margin: 0 0 12px;}#content h3 {    display: none;}#content .news-and-events h3 {    display: block;    font-size: 135%;    color: #52317d;    margin: 0 0 10px;}#content span {    font-size: 110%;    font-weight: bold;    color: #52317d;    margin: 0 0 10px;}#content img {    border: 1px solid #cccccc;    padding: 3px;}#content a {    font-weight: bold;}#content a:hover {    color: #666666;}/**************************************/#footer {    margin: 10px 0;    padding: 10px 0;    background: url(../images/hr.png) repeat-x top center;    font-size: 93%;    color: #666666;    overflow: hidden;    clear: both;}#footer span {    float: left;}#footer ul {    float: right;}#footer li {    float: left;    border-right: 1px solid #666666;    padding: 0 10px;}#footer li.last {    border: 0;    padding-right: 0;}#footer a {    color: #666666;}#footer a:hover {    color: #333333;}
