





#home .gr-four-hero{ background:url(../img/bg-dot-4col-hero.gif); }
#wrapper .share p { margin:0; color:#fff; background:url(../img/arrow-share.gif) no-repeat; width:53px; padding:6px 0 0 5px; height:16px; font-size:0.83em; font-weight:700; text-transform:uppercase; float:left; display:inline; line-height:1em; }


#carousel-wrap { position:relative; overflow:hidden; width:920px; margin-bottom:20px; }
#carousel { overflow:hidden; width:920px; height:350px; padding:20px 0 30px; }
#carousel .item,
#carousel .pnl-event { position:relative; width:440px; height:158px; padding-top:192px; margin-left:20px; }
#carousel .desc-wrap { padding:40px 20px 0;	width:360px; height:96px; margin-left:20px; background:url(../img/home/bg-caro-desc.png); }
#carousel .desc { position:relative; }
#carousel .item h2,
#carousel .pnl-event h2 { position:relative; font-weight:700; font-size:2.3em; letter-spacing:-1px; line-height:1.1em; margin-bottom:12px;}
#carousel .action .desc h2 { height:32px; }
#carousel .item h2 a,
#carousel .pnl-event h2 a { position:relative; z-index:200; color:#fff; }
#carousel .item h2 a:hover,
#carousel .pnl-event h2 a:hover { position:relative; color:#1ec7ff; text-decoration:none; }
#carousel .lbl {  position:absolute; top:-40px; left:0; height:22px; }
#carousel .lbl a{ display:block; height:22px; text-indent:-9999px; }
#carousel .lbl-act-now { width:52px; background:url(http://www.one.org/us/img/home/lbl-partners.png); }



#carousel .pnl-event{ display:none; padding:0; width:400px; padding:20px; height:310px; background:url(../img/lines-hatches/cr-hatch-light-gray.gif); }
#carousel .pnl-event form{ position:relative; background:#8c8c8c; padding:40px 20px 0; height:270px; color:#fff; }
#carousel .pnl-event .summary{ font-size:14px; margin-bottom:15px; }
#carousel .pnl-event label{ display:block; font-size:0.9em; padding-bottom:3px; }
#carousel .pnl-event select{ margin-bottom:10px; }
#carousel .pnl-event input.text{ margin-bottom:20px; width:90px; }
#carousel .pnl-event .lbl{ top:0; left:20px; }
#carousel .pnl-event h2{ margin-bottom:5px; height:auto; }
#carousel .pnl-event label,
#carousel .pnl-event select{ text-transform:uppercase; }
#carousel .pnl-event .close{ display:block; width:13px; height:13px; background:url(../img/icons/ico-close-circle.gif); text-indent:-9999px; position:absolute; top:8px; left:379px; }
#carousel .pnl-event .close:hover{ background-position:-13px 0; }



.jcarousel-container { margin-left:-258px; }
.jcarousel-item { width:480px; height:350px; background:url(../img/lines-hatches/dot-line-vert.gif) repeat-y 100% 0; }
.jcarousel-next,
.jcarousel-prev{ width:50px; height:50px; position:absolute; top:170px; }


.jcarousel-next:hover,
.jcarousel-prev:hover { background-position:-50px 0; }

.jcarousel-container { position:relative; }
.jcarousel-clip { z-index:2; padding:0; margin:0; overflow:hidden; position:relative; }
.jcarousel-list { z-index:1; overflow:hidden; position:relative; top:0; left:0; margin:0; padding:0; }
.jcarousel-list li,.jcarousel-item { float:left; list-style:none; }
.jcarousel-next,
.jcarousel-prev{ z-index:3; display:none; cursor:pointer; cursor:hand; }




/*
--------------------------------------------------------
project			ONE.org (www.one.org) HOME style sheet
author:   		HUGE
last updated:	2009.02.09
----------------------------------------------------- */

/* ---------- Carousel ---------- */
li.jcarousel-item {padding:0px;}
.jcarousel-container { margin-left:-258px; }
.jcarousel-item { width:283px; height:262px; background:black; }
.jcarousel-next,
.jcarousel-prev{ width:25px; height:40px; position:absolute; top:112px; }
.jcarousel-next { left:536px;}
.jcarousel-prev { left:43px;}
.jcarousel-next:hover,
.jcarousel-prev:hover { background-position:-50px 0; }

#carousel-wrap { position:relative; overflow:hidden; width:464px; margin-bottom:0px; }
#carousel { overflow:hidden; width:920px; height:270px; padding:0px; }
#carousel .item,
#carousel .pnl-event { position:relative; width:285px; height:262px; padding-top:0px; margin-left:20px; }
#carousel .desc-wrap { padding:40px 20px 0;	width:360px; height:96px; margin-left:20px; background:url(../img/home/bg-caro-desc.png); }

#carousel .desc { position:relative; height:215px; padding:0px; }
#carousel .desc_1 { background-image:url(flash1.jpg);  }
#carousel .desc_2 { background-image:url(flash2.jpg); }
#carousel .desc_3 { background-image:url(flash3.jpg); }


#carousel .item h2,
#carousel .pnl-event h2 { position:relative; font-weight:700; font-size:2.3em; letter-spacing:-1px; line-height:1.1em; margin-bottom:12px;}
#carousel .action .desc h2 { height:32px; }
#carousel .item h2 a,
#carousel .pnl-event h2 a { position:relative; z-index:200; color:#000000; }
#carousel .item h2 a:hover,
#carousel .pnl-event h2 a:hover { position:relative; color:#1ec7ff; text-decoration:none; }
#carousel .lbl {  position:absolute; top:-40px; left:0; height:22px; }
#carousel .lbl a{ display:block; height:22px; text-indent:-9999px; }
#carousel .desc .issues { width:62px; background:url(../img/home/lbl-the-issues.png); }
#carousel .lbl-act-now { width:52px; background:url(../img/home/lbl-act-now.png); }



/* ---------- Act now panel - activated on button click ---------- */
#carousel .pnl-event{ display:none; padding:0; width:400px; padding:20px; height:310px; background:url(../img/lines-hatches/cr-hatch-light-gray.gif); }
#carousel .pnl-event form{ position:relative; background:#8c8c8c; padding:40px 20px 0; height:270px; color:#fff; }
#carousel .pnl-event .summary{ font-size:14px; margin-bottom:15px; }
#carousel .pnl-event label{ display:block; font-size:0.9em; padding-bottom:3px; }
#carousel .pnl-event select{ margin-bottom:10px; }
#carousel .pnl-event input.text{ margin-bottom:20px; width:90px; }
#carousel .pnl-event .lbl{ top:0; left:20px; }
#carousel .pnl-event h2{ margin-bottom:5px; height:auto; }
#carousel .pnl-event label,
#carousel .pnl-event select{ text-transform:uppercase; }
#carousel .pnl-event .close{ display:block; width:13px; height:13px; background:url(../img/icons/ico-close-circle.gif); text-indent:-9999px; position:absolute; top:8px; left:379px; }
#carousel .pnl-event .close:hover{ background-position:-13px 0; }

/* ---------- Features panel ---------- */
#features { position:relative; background:url(../img/bg-dot-4col.gif); }
#home .gr-four-hero{ background:url(../img/bg-dot-4col-hero.gif); }
#features .article { padding:158px 20px 0; }
#features h3.advocate { text-indent:-9999px; width:168px; height:111px; background:url(../img/home/title-advocate.gif); margin-bottom:20px;	}

#features p.cat { text-transform:uppercase; color:#999; font-weight:700; }
#features h3.blog { text-indent:-9999px; width:128px; height:39px; background:url(../img/home/title-blog.gif); margin-bottom:20px; }
#features h3.title { font-size:1.3em; font-weight:700; margin:0 0 10px; line-height:110%; }
#features img { position:absolute; top:0; left:20px; }
#features .desc { line-height:133%; }
#features .desc a { text-transform:uppercase; font-size:0.83em; font-weight:700; }
#features ul li { width:200px; background:url(../img/lines-hatches/dot-line-horiz-gray.gif) repeat-x 0 100%; margin-bottom:8px; }
#features ul li .date { font-size:0.83em; text-transform:uppercase; color:#666; padding-bottom:2px; }
#features ul li .author { font-size:0.83em; color:#666; padding-bottom:4px; }
#features ul li .summary{ float:left; display:inline; width:160px; padding-bottom:10px; }
#features h4 { font-weight:700; width:170px; padding:2px 0 6px; line-height:110%; }
#features .comments { float:right; font-size:1.05em; margin-bottom:15px; overflow:hidden; }










