body{
	margin: 0;
	font: 14px 'Trebuchet MS', Arial, sans-serif, sans-serif, 'Adobe Garamond Pro', 'Adobe Garamond Pro', 'Times New Roman', Times, serif;
	background:#f7f2ea;
	min-width:1000px;
}
form {
	padding: 0;
	margin: 0;
	display: inline;
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
fieldset{
	margin:0;
	padding:0;
	border:none;
}
img{border: none;}
table{
	padding:0;
	margin:0;
	border-collapse:collapse;
}
tbody {
	border-top: none;
}
td{
	padding:0;
	margin:0;
}
a{text-decoration: none;}
.main{
	position:relative;
	width:100%;
}
.home-page{padding:707px 0 0;}
.inner-page, .home-page.flash-off{padding:200px 0 0;}
#header{
	top:0;
	left:0;
	position:absolute;
}
.home-page #header{
	width:100%;
/*	background:url(../images/bg-home-header.jpg) no-repeat bottom; */
	height:658px;
}
.inner-page #header{
	width:100%;
	height:150px;
}
.flash-off #header {
/*  Add using JS to avoid auto-loading via CSS reference.
	background:url(../images/bg-inner-header.jpg) no-repeat; */
}
.home-page.flash-off #header{
	height: 150px;
}
#header .inner-content{
	width:940px;
	margin:0 auto;
}
#header .top-row{
	overflow:hidden;
	width:100%;
}
#header .logo{
	float:left;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/h-logo.png) no-repeat;
	width: 183px;
	height: 74px;
	margin:15px 0 0;
	cursor:pointer;
}
#header .welcome-text{
	float:left;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/h-welcome.png) no-repeat;
	width: 337px;
	height: 22px;
	margin:55px 0 0 23px;
	cursor:pointer;
}
#header .donation-progress{
	float:right;
	width:154px;
	padding:6px 22px 0;
	height:104px;
	background:url(../images/h-donation.png) no-repeat;
}
#header .donation-progress a{
	cursor:pointer;
	background:url(../images/a-h-donate.gif) no-repeat;
	width: 134px;
	height: 36px;
	display:block;
	font:bold 16px/36px 'Trebuchet MS', Arial, sans-serif;
	color:#fff;
	text-transform:uppercase;
	padding:0 0 0 20px;
	margin:22px 0 0;
	position:relative;
}
#header .donation-progress strong{
	font:bold 14px/16px 'Trebuchet MS', Arial, sans-serif;
	color:#000;
	display:block;
}
#header .donation-progress div{
	margin:3px 0 0;
	position:relative;
	width:100%;
}
#header .donation-progress div img{display:block;}
#header .donation-progress div .min{
	font: 12px/14px 'Trebuchet MS', Arial, sans-serif;
	color:#000;
	display:block;
	position:absolute;
	left:0;
}
#header .donation-progress div .current{
	font: 12px/14px 'Trebuchet MS', Arial, sans-serif;
	color:#e31937;
	display:block;
	position:absolute;
	left:32px;
}
#header .donation-progress div .max{
	font: 12px/14px 'Trebuchet MS', Arial, sans-serif;
	color:#000;
	display:block;
	position:absolute;
	right:0;
}
.priority-areas{margin:18px 0 0;}
.priority-areas p{
	font:18px/21px 'Trebuchet MS', Arial, sans-serif;
	color:#333;
	margin:0;
}
.priority-areas .areas-list{
	list-style: none;
	margin: 0;
	padding: 0;
	border-top:1px solid #e31937;
	overflow:hidden;
	width:100%;
}
.priority-areas .areas-list li{
	float:left;
	margin:0 2px 0 3px;
}
.priority-areas .areas-list a{
	text-align:center;
	font:13px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:10px 0 0;
	padding:2px 0 0;
	width:98px;
	display:block;
}
.priority-areas .areas-list a:hover,
.priority-areas .areas-list .active a{
	color:#e31937;
	padding:12px 0 0;
	background:url(../images/priority-areas-hover.gif) no-repeat 50% 0;
	margin:0;
}
.priority-areas .areas-list .active a{font-weight:bold;}
#header .video-box{
	padding:0 0 3px;
	margin:6px 0 0;
	border-bottom:1px solid #fff;
}
#header .video-box .bg-holder{
	background:url(../images/bg-h-videos.png);
	padding:18px 20px 16px 19px;
}
#header .video-box img{display:block;}
.home-page .red-stripe-area{
	background:url(../images/h-page-red-stripe.gif) repeat-x;
	height: 189px;
	position:absolute;
	top:658px;
	width:100%;
}
.inner-page .red-stripe-area, .home-page.flash-off .red-stripe-area{
	background:url(../images/i-page-red-stripe.gif) repeat-x;
	height:99px;
	position:absolute;
	top:150px;
	width:100%;
}
.red-stripe-area .inner-content{
	width:940px;
	margin:0 auto;
	background:url(../images/bg-menu-search.gif) no-repeat 0 100%;
	overflow:hidden;
}
.red-stripe-area .menu{
	list-style: none;
	margin: 0;
	padding: 0 2px 0 0;
	float:left;
	background:url(../images/sep-menu.gif) no-repeat 100% 0;
}
.red-stripe-area .menu li{
	float:left;
	background:url(../images/sep-menu.gif) no-repeat;
	padding:0 0 0 2px;
	margin: 0;
}
.red-stripe-area .menu a{
	font: 16px/37px 'Trebuchet MS', Arial, sans-serif;
	color:#fff;
	text-transform:uppercase;
	background:url(../images/bg-menu.gif) repeat-x;
	float:left;
}
.red-stripe-area .menu a:hover{position:static;}
.red-stripe-area .menu span{
	float:left;
	padding:6px 13px;
	margin:0 -1px 0 0;
	position:relative;
	cursor:pointer;
}
.red-stripe-area .menu a:hover span,
.red-stripe-area .menu .active a span{
	padding-top:0;
	border-top:6px solid #000;
}
.red-stripe-area .search{
	float:right;
	width:201px;
	padding:11px 16px 0 0;
}
.red-stripe-area .search fieldset{
	overflow:hidden;
	width:100%;
}
.red-stripe-area .search div{
	float:left;
	background:url(../images/bg-txt.gif) no-repeat 100% 0;
	width:163px;
	margin:1px 0 0;
}
.red-stripe-area .search div input{
	background:none;
	border:0;
	font: 12px 'Trebuchet MS', Arial, sans-serif;
	color:#000;
	width:145px;
	padding:4px;
	margin:0 3px;
}
.red-stripe-area .search .btn{float:right;}
#footer{
	background:url(../images/bg-footer-top.gif) repeat-x;
	width:100%;
	padding:23px 0 0;
	position:relative;
}
#footer .bg-holder{
	background:url(../images/bg-footer-repeat.gif);
	width:100%;
}
#footer .inner-content{
	width:960px;
	margin:0 auto;
	background:url(../images/footer-shadow.png) no-repeat;
	overflow:hidden;
	padding:0 0 35px;
}
#footer a{position:relative;}
#footer .text-columns{
	float:left;
	width:730px;
}
#footer .text-columns .columns{
	overflow:hidden;
	width:100%;
	margin:14px 0 0;
}
#footer .text-columns h3,
#footer .progress-col h3{
	margin:0;
	font:bold 14px/20px 'Trebuchet MS', Arial, sans-serif;
	color:#e52945;
}
#footer .text-columns .menu{
	float:left;
	padding:0 0 0 22px;
	width:200px;
}
#footer .text-columns .menu ul{
	list-style: none;
	margin:12px 0 0;
	padding: 0;
	font: 12px/16px 'Trebuchet MS', Arial, sans-serif;
}
#footer .text-columns .menu li{
	margin:6px 0 0;
}
#footer .text-columns .menu p{
	margin:20px 0 0;
	font: 12px/16px 'Trebuchet MS', Arial, sans-serif;
}
#footer .text-columns .menu a{color:#fff;}
#footer .text-columns .menu a:hover{text-decoration:underline;}
#footer .text-columns .give{
	float:left;
	padding:0 0 0 29px;
	width:212px;
}
#content .inner-content .give {
	margin-left: 12px;
}
#content .inner-content .give .btn,
#footer .text-columns .give .btn{
	font:bold 21px/48px 'Trebuchet MS', Arial, sans-serif;
	color:#fff;
	background:url(../images/a-f-donate.png) no-repeat;
	width: 190px;
	height: 48px;
	padding:0 0 0 34px;
	display:block;
	margin:22px 0 0 -12px;
	cursor:pointer;
	text-decoration: none;
}
#footer .text-columns .give div{
	margin:13px 0 0;
}
#footer .text-columns .give div p{
	font: 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
#footer .text-columns .give div a{
	text-decoration:underline;
	color:#fff;
}
#footer .text-columns .give div a:hover{text-decoration:none;}
#footer .text-columns .give div strong{
	display:block;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	width:100%;
	margin:20px 0 0;
}
#footer .text-columns .give div strong a{
	text-decoration:none;
	padding:0 13px 0 0;
	background:url(../images/plus.gif) no-repeat 100% 50%;
}
#footer .text-columns .give div strong a:hover{text-decoration:underline;}
#footer .text-columns .spread-the-world{
	float:left;
	padding:0 0 0 28px;
	width:238px;
}
#footer .text-columns .spread-the-world ul{
	list-style: none;
	margin:7px 0 0;
	padding: 0;
	font:12px/24px Arial, Helvetica, sans-serif;
}
#footer .text-columns .spread-the-world li{
	vertical-align:top;
	overflow:hidden;
	height:1%;
}
#footer .text-columns .spread-the-world a{
	float:left;
	color:#fff;
	cursor:pointer;
}
#footer .text-columns .spread-the-world a:hover{text-decoration:underline;}
#footer .text-columns .spread-the-world ul img{
	float:left;
	margin:5px 0 0;
}
#footer .text-columns .spread-the-world ul span{
	float:left;
	margin:0 0 0 7px;
}
#footer .text-columns .copy-logo{
	width:432px;
	overflow:hidden;
	margin:45px 0 0;
}
#footer .text-columns .copy-logo p{
	float:left;
	margin:21px 0 0;
	font: 11px/14px 'Trebuchet MS', Arial, sans-serif;
	color:#fff;
	padding:0 0 0 24px;
}
#footer .text-columns .copy-logo p a{
	color:#fff;
	text-decoration:underline;
}
#footer .text-columns .copy-logo p a:hover{text-decoration:none;}
#footer .text-columns .copy-logo div{float:right;}
#footer .progress-col{
	float:right;
	width:195px;
	padding:14px 23px 0 0;
}
#footer .progress-col h3{margin-bottom:12px;}
#footer .progress-col div{
	border:1px solid #b4b4b4;
	margin:8px 0 0;
}
#footer .progress-col img{display:block;}
#footer .progress-col p{
	display:block;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	width:100%;
	margin:0;
}
#footer .progress-col p a{
	text-decoration:none;
	padding:0 13px 0 0;
	background:url(../images/plus.gif) no-repeat 100% 3px;
	color:#fff;
}
#footer .progress-col p a:hover{text-decoration:underline;}
#content{
	width:956px;
	position:relative;
	z-index:10;
	width:100%;
}
.home-page #content .inner-content{
	background:url(../images/bg-home-content.png) no-repeat;
	width:950px;
	margin:0 auto;
	padding:11px 0 0 6px;
	overflow:hidden;
}
.inner-page #content .inner-content{
	background:url(../images/bg-inner-content.png) no-repeat;
	width:950px;
	margin:0 auto;
	padding:11px 0 0 6px;
	overflow:hidden;
}
#content .column{
	float:left;
	width:452px;
	padding:0 2px 0 11px;
	position:relative;
}
.column .signup{
	background:url(../images/bg-home-signup.gif) repeat-y;
	height: 104px;
	padding:16px 23px 0;
}
.column .signup strong{
	display:block;
	font: 16px/20px 'Adobe Garamond Pro', 'Times New Roman', Times, serif;
	color:#6dbdfa;
}
.column .signup p{
	margin:0;
	color:#fff;
	font: 16px/20px 'Adobe Garamond Pro', 'Times New Roman', Times, serif;
}
.column .signup fieldset{
	overflow:hidden;
	width:100%;
	margin:7px 0 0;
	display:block;
}
.column .signup form div{
	width:209px;
	float:left;
	background:url(../images/bg-txt.gif) no-repeat 100% 0;
	margin:5px 0 0;
}
.column .signup form div input{
	background:none;
	border:0;
	font: 12px 'Trebuchet MS', Arial, sans-serif;
	color:#000;
	width:195px;
	padding:4px;
	margin:0 3px;
}
.column .signup form .btn{
	float:left;
	margin:0 0 0 11px;
}
.testimonial.with-photo cite span.open{
	display: none;
}
.testimonial cite span.open{
	float:left;
	margin:-5px -19px 0 0;
	padding:0;
	width:40px;
	height:32px;
	background:url(../images/open-quote.gif) no-repeat 2px 6px;
}
.article .testimonial,
.column .testimonial{
	margin:15px 0 0;
/*	background:url(../images/open-quote.gif) no-repeat 145px 2px; */
	overflow:hidden;
	width:100%;
}
.article .testimonial.with-photo,
.column .testimonial.with-photo{
	background:url(../images/open-quote.gif) no-repeat 145px 2px; 
}
.article .testimonial .photo,
.column .testimonial .photo{
	float:left;
	border:5px solid #ded9d2;
	margin:0 21px 0 0;
}
.article .testimonial .photo img,
.column .testimonial .photo img{
	margin: 0;
	display:block;
}
.article .testimonial .btn-play,
.column .testimonial .btn-play{
	float:left;
	clear:left;
	margin:6px 15px 0 25px;
	display:inline;
}
.article .testimonial blockquote,
.column .testimonial blockquote{margin:0;}
.article .testimonial cite,
.column .testimonial cite{
	font: 25px/30px 'Adobe Garamond Pro', 'Times New Roman', Times, serif;
	color:#5e5e5e;
	display:block;
	background:url(../images/close-quote.gif) no-repeat 100% 100%;
}
.article .testimonial cite span,
.column .testimonial cite span{display:block;}
.article .testimonial q,
.column .testimonial q{
	font:22px/25px 'Adobe Garamond Pro', 'Times New Roman', Times, serif;
	color:#000;
	display:block;
	margin:17px 0 0;
}
.article .testimonial q:before,
.column .testimonial q:before,
.article .testimonial q:after,
.column .testimonial q:after{content:'';}
.column .spread-the-word{
	background:url(../images/home-spread-the-word.gif) no-repeat;
	width:294px;
	height: 201px;
	margin:16px 0 10px 45px;
	padding:12px 20px 0 22px;
}
.column .spread-the-word strong{
	display:block;
	font: 16px/20px 'Adobe Garamond Pro', 'Times New Roman', Times, serif;
	color:#6dbdfa;
}
.column .spread-the-word p{
	margin:0;
	color:#fff;
	font: 16px/20px 'Adobe Garamond Pro', 'Times New Roman', Times, serif;
}
.column .spread-the-word fieldset{
	overflow:hidden;
	width:100%;
	display:block;
	margin:2px 0 0;
}
.column .spread-the-word .row{
	overflow:hidden;
	width:100%;
	margin:7px 0 0;
}
.column .spread-the-word .row div{
	width:209px;
	float:left;
	background:url(../images/bg-txt.gif) no-repeat 100% 0;
	margin:5px 0 0;
}
.column .spread-the-word .row div input{
	background:none;
	border:0;
	font: 12px 'Trebuchet MS', Arial, sans-serif;
	color:#000;
	width:195px;
	padding:4px;
	margin:0 3px;
}
.column .spread-the-word .row .btn{
	float:left;
	margin:0 0 0 11px;
}
.column .spread-the-word ul{
	list-style: none;
	margin:12px 0 0;
	padding: 0;
	overflow:hidden;
	width:100%;
}
.column .spread-the-word li{
	float:left;
	padding:0 10px 0 0;
}
.column .spread-the-word a{
	font: 12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
}
.column .spread-the-word a:hover{position:static;}
.column .spread-the-word a:hover span{text-decoration:underline;}
.column .spread-the-word ul img{
	float:left;
	
}
.column .spread-the-word ul span{
	float:left;
	margin:0 0 0 5px;
}
.column .box{
	border:1px solid #e9e5dd;
	background:#f9f6f1 url(../images/bg-box.gif) repeat-x 0 100%;
	padding:15px 18px 7px;
	margin:0 0 12px;
}
.column .box h4{
	font: 25px/30px 'Adobe Garamond Pro', 'Times New Roman', Times, serif;
	color:#005596;
	margin:0 0 20px 0;
}
.column .box.about-us h2 {
	font-size: 31px;
}
.column .box h2,
#content .column .box h2 a{
	font: 33px/36px 'Adobe Garamond Pro', 'Times New Roman', Times, serif;
	color:#333;
	margin:0;
	text-decoration: none;
}
.column .box .more a{
	font: bold 12px/20px 'Trebuchet MS', Arial, sans-serif;
	color:#000;
	padding:0 12px 0 0;
	background:url(../images/plus.gif) no-repeat 100% 4px;
}
.column .box .more a:hover{text-decoration:underline;}
.news .more{margin:24px 0 0;}
.news ul{
	list-style: none;
	margin:-13px 0 0;
	padding: 0;
}
.news li{margin:21px 0 0;}
#content .inner-content .news ul h3 a,
.news ul h3{
	margin:0;
	font: bold 13px/20px 'Trebuchet MS', Arial, sans-serif;
	color:#333;
	text-decoration: none;
}
.news ul p{
	margin:0;
	font:13px/20px 'Trebuchet MS', Arial, sans-serif;
	color:#333;
}
#content .inner-content a.li-more,
.news ul p a{
	font: bold 12px/20px 'Trebuchet MS', Arial, sans-serif;
	color:#000;
	padding:0 12px 0 0;
	white-space:nowrap;
	background:url(../images/plus.gif) no-repeat 100% 4px;
}
.news ul p a:hover{text-decoration:underline;}
.about-us .logo{
	float:right;
	margin:12px 0 0 10px;
}
.column .about-us h2{margin:0 0 -15px;}
.column .about-us h4{font-size:20px;}
.about-us p{
	font: 13px/20px Arial, Helvetica, sans-serif;
	margin:22px 0 0;
	color:#333;
}
.about-us ul{
	color:#333;
	list-style: none;
	margin:10px 0 0 20px;
	padding: 0;
}
.about-us ul li{
	padding:0 0 0 15px;
	background:url(../images/bullet.gif) no-repeat 0 7px;
}
.about-us p a,
.about-us ul a{
	color:#e31937;
	text-decoration:underline;
}
.about-us p a:hover,
.about-us ul a:hover{text-decoration:none;}
.about-us .more{margin:17px 0 0;}
#content .column .latest-blog h2 a,
.column .latest-blog h2{
	margin:0 0 -15px;
	font-size: 28px;
}
.column .latest-blog h4{font-size:24px; margin: 0}
.latest-blog p{
	font: 13px/20px Arial, Helvetica, sans-serif;
	margin:22px 0 0;
	color:#333;
}
.latest-blog p a{
	color:#e31937;
	text-decoration:underline;
}
.latest-blog p a:hover{text-decoration:none;}
.latest-blog .image{
	border:5px solid #e0ddd8;
	margin:8px 0 0;
}
.latest-blog .image img{display:block;}
.latest-blog .post-info{
	font: 13px/20px Arial, Helvetica, sans-serif;
	color:#333;
	margin:13px 0 0;
}
.latest-blog .post-info a{
	color:#e31937;
	text-decoration:underline;
}
.latest-blog .post-info a:hover{text-decoration:none;}
.latest-blog .more{margin:24px 0 0;}
#content .areas-list{
	
}
#content .areas-list{
	list-style: none;
	margin:-11px 0 0 2px;
	position:relative;
	padding:10px 0 8px;
	overflow:hidden;
	width:940px;
	background:url(../images/content-areas-list.gif) repeat-x;
}
#content .areas-list li{
	float:left;
	margin:0 10px;
}
#content .inner-content .areas-list a{
	text-align:center;
	font:13px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	padding:0;
	max-width:120px;
	display:block;
	text-decoration: none;
}
#content .areas-list a:hover,
#content .areas-list .active a{
	color:#e31937;
	padding:0;
	margin:0;
}
#content .areas-list .active a{font-weight:bold;}
.main-columns{
	overflow:hidden;
	width:100%;
	position:relative;
	padding:0 0 14px;
}
.main-content{
	float:left;
	width:564px;
	border:1px solid #e9e5dd;
	background:#f9f6f1 url(../images/bg-box.gif) repeat-x 0 100%;
	padding:15px 14px 38px 20px;
	margin:14px 0 0 18px;
	display:inline;
}
.article h4{
	font: 24px/30px 'Adobe Garamond Pro', 'Times New Roman', Times, serif;
	color:#005596;
	margin:0;
}
#content .article h2{
	font: 32px/36px 'Adobe Garamond Pro', 'Times New Roman', Times, serif;
	color:#333;
	margin:0 0 7px;
}
.article h3{
	font: 24px/33px 'Adobe Garamond Pro', 'Times New Roman', Times, serif;
	color:#333;
	margin:19px 0 3px;
}
.article p{
	margin:20px 0 0;
	font: 13px/20px 'Trebuchet MS', Arial, sans-serif;
	color:#333;
}
#content .inner-content a,
#content .article a{
	text-decoration:underline;
	color:#e31937;
}
#content .article h2 a {
	text-decoration: none;
}
#content .article a:hover{text-decoration:none;}
.article img{
	vertical-align:middle;
	margin:0 0 0 3px;
}
.article .image img ,
.article .right-image img {
	margin: 0;
}
.article .image{
	border:5px solid #e0ddd8;
	margin:10px 0 -5px;
	max-width:554px;
	overflow:hidden;
}
.article .image img{display:block;}
.right-photo{
	float:right;
	margin:23px 0 0 10px;
}
.right-photo div{
	border:5px solid #e0ddd8;
}
.right-photo img{display:block; margin: 0;padding:0; float:none}
.right-photo p{
	margin:0;
	font: 11px/17px 'Trebuchet MS', Arial, sans-serif;
	color:#333;
}
.left-photo{
	float:left;
	margin:23px 10px 0 0;
}
.left-photo div{
	border:5px solid #e0ddd8;
}
.left-photo img{display:block; margin: 0;padding:0; float:none}
.left-photo p{
	margin:0;
	font: 11px/17px 'Trebuchet MS', Arial, sans-serif;
	color:#333;
}
.info-box{
	background:#f9f7f4;
	border-left:13px solid #000;
	margin:51px 33px 0 15px;
}
.info-box div{
	border:1px solid #e8e4dc;
	border-width:1px 1px 1px 0;
	padding:14px 20px 17px;
}
.info-box p{
	margin:0;
	font: 14px/20px 'Trebuchet MS', Arial, sans-serif;
	color:#000;
}
.text-box{margin:20px 35px 0 30px;}
.text-box p{
	font: 22px/24px 'Adobe Garamond Pro', 'Times New Roman', Times, serif;
	color:#5e5e5e;
	margin:0;
}
.listing{
	list-style: none;
	margin:33px 0 0 42px;
	padding:0;
	font: 14px/20px 'Trebuchet MS', Arial, sans-serif;
}
.listing li{
	background:url(../images/bullet-triangle.gif) no-repeat 0 6px;
	padding:0 0 0 11px;
	margin:10px 0 0;
}
#content .listing a, .listing a{color:#000;}
#content .listing a:hover, .listing a:hover{text-decoration:underline;}
.sidebar{
	float:left;
	width:298px;
	padding:0 0 0 18px;
	margin:12px 0 0;
}
.sidebar .signup{
	background:url(../images/bg-inner-signup.gif) repeat-y;
	height:144px;
	padding:19px 20px 0 22px;
}
.sidebar .signup strong{
	display:block;
	font: 16px/20px 'Adobe Garamond Pro', 'Times New Roman', Times, serif;
	color:#6dbdfa;
	width:190px;
}
.sidebar .signup p{
	margin:0;
	color:#fff;
	font: 16px/20px 'Adobe Garamond Pro', 'Times New Roman', Times, serif;
	width:190px;
}
.sidebar .signup fieldset{
	overflow:hidden;
	width:100%;
	margin:6px 0 0;
	display:block;
}
.sidebar .signup form div{
	width:147px;
	float:left;
	background:url(../images/bg-txt.gif) no-repeat 100% 0;
	margin:5px 0 0;
}
.sidebar .signup form div input{
	background:none;
	border:0;
	font: 12px 'Trebuchet MS', Arial, sans-serif;
	color:#000;
	width:133px;
	padding:4px;
	margin:0 3px;
}
.sidebar .signup form .btn{
	float:left;
	margin:0 0 0 10px;
}
.sidebar .testimonial.with-photo{
	background:url(../images/open-quote.gif) no-repeat 145px 2px;
}
.sidebar .testimonial{
	margin:20px 0 0;
/*	background:url(../images/open-quote.gif) no-repeat 145px 2px; */
	overflow:hidden;
	width:100%;
}
.sidebar .testimonial .photo{
	float:left;
	border:5px solid #ded9d2;
	margin:0 14px 0 0;
}
.sidebar .testimonial .photo img{display:block;}
.sidebar .testimonial .btn-play{
	float:left;
	clear:left;
	margin:6px 45px 0 25px;
	display:inline;
}
.sidebar .testimonial blockquote{margin:0;}
.sidebar .testimonial cite{
	font: 16px/21px 'Adobe Garamond Pro', 'Times New Roman', Times, serif;
	color:#5e5e5e;
	display:block;
	background:url(../images/close-quote.gif) no-repeat 100% 100%;
	margin:6px 0 0;
}
.sidebar .testimonial cite span{display:block;}
.sidebar .testimonial q{
	font:16px/20px 'Adobe Garamond Pro', 'Times New Roman', Times, serif;
	color:#000;
	display:block;
	margin:9px 0 0;
}
.sidebar .testimonial q:before,
.sidebar .testimonial q:after{content:'';}
.sidebar .spread-the-word{
	background:url(../images/inner-spread-the-word.gif) no-repeat;
	height: 212px;
	margin:18px 0 0 0;
	padding:10px 23px 0;
}
.sidebar .spread-the-word strong{
	display:block;
	font: 16px/20px 'Adobe Garamond Pro', 'Times New Roman', Times, serif;
	color:#6dbdfa;
}
.sidebar .spread-the-word p{
	margin:0;
	color:#fff;
	font: 16px/20px 'Adobe Garamond Pro', 'Times New Roman', Times, serif;
}
.sidebar .spread-the-word fieldset{
	overflow:hidden;
	width:100%;
	display:block;
}
.sidebar .spread-the-word .row{
	overflow:hidden;
	width:100%;
	margin:7px 0 0;
}
.sidebar .spread-the-word .row div{
	width:147px;
	float:left;
	background:url(../images/bg-txt.gif) no-repeat 100% 0;
	margin:5px 0 0;
}
.sidebar .spread-the-word .row div input{
	background:none;
	border:0;
	font: 12px 'Trebuchet MS', Arial, sans-serif;
	color:#000;
	width:133px;
	padding:4px;
	margin:0 3px;
}
.sidebar .spread-the-word .row .btn{
	float:left;
	margin:0 0 0 11px;
}
.sidebar .spread-the-word ul{
	list-style: none;
	margin:12px 0 0;
	padding: 0;
	overflow:hidden;
	width:100%;
}
.sidebar .spread-the-word li{
	float:left;
	padding:0 10px 0 0;
}
.sidebar .spread-the-word a{
	font: 12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
}
.sidebar .spread-the-word a:hover{position:static;}
.sidebar .spread-the-word a:hover span{text-decoration:underline;}
.sidebar .spread-the-word ul img{float:left;}
.sidebar .spread-the-word ul span{
	float:left;
	margin:0 0 0 5px;
}

/* addthis block styles */
.addthis_button { background:none !important; width:15px; display:block !important }
#content .addthis_toolbox {
	position: relative;
	padding: 12px 0 0;
	overflow: hidden;
	width: 100%;
}
#content .addthis_toolbox .button-list {
	list-style: none;
	width: auto;
	padding: 0;
	margin: 0;
	float: left;
}
#content .addthis_toolbox .button-list li {
	position: relative;
	float: left;
	width: 16px;
	padding: 0;
	margin: 0 10px 0 0;
}
.addthis_toolbox .button-list li a {
	background-repeat: no-repeat !important;
	overflow: hidden;
	text-indent: -9999px;
	float: left;
	width: 16px;
	height: 16px;
}
.addthis_toolbox .button-list li a span {
	display: none !important;
}
.addthis_toolbox .addthis_button_facebook {background-image: url(../images/pic-facebook.gif);}
.addthis_toolbox .addthis_button_twitter {background-image: url(../images/pic-twitter.gif);}
.addthis_toolbox .addthis_button_myspace {background-image: url(../images/pic-myspace.gif);}
.addthis_toolbox .addthis_button_digg {background-image: url(../images/pic-digg.gif);}
.addthis_toolbox .addthis_button_reddit {background-image: url(../images/pic-reddit.gif);}
#content .addthis_toolbox .addthis_button_expanded ,
#content .addthis_toolbox .addthis_button_expanded_fix {
	background: url(../images/pic-share.gif) no-repeat;
	text-transform: uppercase;
	padding: 0px;
	text-indent: 20px;
	float: left;
	color: #fff;
	text-decoration:none;
}
.addthis_toolbox .addthis_button_expanded span ,
.addthis_toolbox .addthis_button_expanded_fix span {
	display: none;
}
#footer .addthis_toolbox {
	padding: 0 0 7px;
}
.sidebar .addthis_button_expanded ,
.sidebar .addthis_button_expanded_fix {
	text-indent: 20px;
}
#footer .addthis_toolbox .button-list li a {
	padding: 0 0 13px 20px;
	line-height: 12px;
	text-indent: 0;
	width: auto;
	height: auto;
}
#footer .addthis_toolbox .addthis_button_expanded ,
#footer .addthis_toolbox .addthis_button_expanded_fix {
	font: 12px Arial, Helvetica, sans-serif;
	padding: 0;
	background: none;
	text-transform: none;
}


/* COMMENT SECTION */
div.comment {
	margin: 20px 0;
	font-weight: bold;
}
#content .comment a {
	background: none;
	text-indent: 0;
}
div.comments h2 {
	border-top-style: none;
}

#content .block.articleWrapper {
	margin-bottom: 20px;
}
#content #internalContentAON .article div.clear {
	border-top: 1px solid #E9E5DD;
	margin: 20px -14px 15px -20px;
}
#content #internalContentAON .article div div.clear,
#content #internalContentAON .article div.clear div {
	border-top: 0;
	margin:0;
}
#content #internalContentAON .block.articleWrapper .teaser img.floatRight {
	float: right;
}
#content .posted-by {
	color: #005596;
}
#content .article .article-footer {
	clear: both;
	margin: 20px 0 0;
	border: 1px solid #E9E5DD;
	background-color: #f7f3ea;
	padding: 8px 0;
	font-weight: bold;
}
#content .article .article-footer span {
	float: left;
	display:block;
	font-size: 13px;
}
#content .article .article-footer .read-more {
	padding: 0 0 0 13px;
}
#content .article .article-footer .read-more a{
	color: #000;
	text-decoration: none;
	background:transparent url(../images/plus.gif) no-repeat scroll 100% 4px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	padding: 0 11px 0 0;
}
#content .article .article-footer .share a {
	color: #000;
	text-decoration: none;
}
#content .article .article-footer .share {
	padding: 0 20px 0 0;
	float: right;
}
#content .article .article-footer .share a.addthis_button {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/pic-share2.gif) no-repeat scroll 0 0 !important;
	padding: 0 0 0 20px;
	width: auto;
}
#content .article .article-footer .share a span {
	display:none;
}
#content .article .article-footer .comment-count {
	font-size: 13px;
	padding: 0 14px 0 0;
	float: right;
}
