body   { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; background: #000 url(images/green-bg.jpg) fixed top center; margin: 0; }
#page   { background: transparent url(images/black-bg-center.jpg) fixed repeat-y top center; }
.block-black,.block-green {opacity:.4;text-align:left; float:left;width: 10px; height:10px; text-indent:-10000px; display:block; margin-right:7px; border:1px solid white; background:black;}
.block-green {background:#54A403;}
.block-black:hover,.block-green:hover {opacity:1;}
.serif   { font-family: "Georgia","Times New Roman","Times",serif; }
a.home { opacity:.5;}
a.home:hover { opacity:1;}
h2 .float-left   { }
* {outline:0px;}
h3   { }
h2.title {margin:auto 0px; color:#90C000;}
h2.drop {background:transparent url(images/h2-drop.png) no-repeat bottom center;text-align:center; padding-bottom:20px;color:#99BE00; font-size: 18px;}
h3.gray {font-weight:normal;text-decoration:underline;margin:10px 0px 5px 0px; color:gray;font-family:arial;}
h1#register {margin:0px; padding:0px; width:940px;height:340px; text-indent:-10000px; background-image:url('images/headers/register.jpg');}
h1#water {margin:0px; padding:0px; width:940px;height:340px; text-indent:-10000px; background-image:url('images/headers/water.jpg');}
h1#freedom {margin:0px; padding:0px; width:940px;height:340px; text-indent:-10000px; background-image:url('images/headers/freedom.jpg');}
h1#opportunity {margin:0px; padding:0px; width:940px;height:340px; text-indent:-10000px; background-image:url('images/headers/opportunity.jpg');}
h1#relief {margin:0px; padding:0px; width:940px;height:340px; text-indent:-10000px; background-image:url('images/headers/relief.jpg');}
h2#number-one-way {position:relative;margin:0px; padding:0px; width:940px;height:60px; text-indent:-10000px; background-image:url('images/headers/number-one-way.png');}

h1#home {position:relative;margin:0px; padding:0px; width:940px;height:340px; text-indent:-10000px; background-image:url('images/headers/home.jpg');}
h1#slide-educate {position:relative;margin:0px; padding:0px; width:940px;height:340px; text-indent:-10000px; background-image:url('images/headers/slide-educate.jpg');}
h1#slide-innovate {position:relative;margin:0px; padding:0px; width:940px;height:340px; text-indent:-10000px; background-image:url('images/headers/slide-innovate.jpg');}
h1#slide-impact {position:relative;margin:0px; padding:0px; width:940px;height:340px; text-indent:-10000px; background-image:url('images/headers/slide-impact.jpg');}
#myController { position:absolute; margin-top: -30px; margin-left: 30px;}
.jFlowControl { background-color:white; padding:3px 6px;opacity:.3; font-size: 10px; font-weight:bold;cursor:pointer;}
.jFlowSelected { opacity:.5;}
h1#served {position:relative;margin:0px; padding:0px; width:940px;height:137px; text-indent:-10000px; background-image:url('images/headers/served.jpg');}
h1#why {position:relative;margin:0px; padding:0px; width:940px;height:137px; text-indent:-10000px; background-image:url('images/headers/why.jpg');}
.website-footer { height: 40px; color:#A6A6A6; width:940px; margin:0px auto;padding:50px 21px 0px 21px; font-size:11px;background-image:url('images/bottom-lift.png'); background-repeat:no-repeat;}
ul.footer-bar { float:right;}
ul.footer-bar li { padding-left: 15px;}
ul.footer-bar li a { color:#A6A6A6; font-weight:normal;}
ul.footer-bar li a:hover { color:#FFF; text-decoration:none;}
 /**
  * @subsection Retail Navigation
  */
ul.retail-nav, 
	ul.retail-nav-cut { height: 46px; margin:0px auto; padding:0px;bottom:0px; background-image:url('images/headers/retail-nav-progress.png'); background-position: -340px; width:600px;right:12px; position:absolute;}
ul.retail-nav li,
	ul.retail-nav-cut li { display:block; float:left; list-style-type:none; height: 46px; position:relative;}
ul.retail-nav li a,
	ul.retail-nav-cut li a {text-indent:-10000px; height: 46px; display:block;text-align:left; margin-right:1px; background-color:;}

ul.retail-nav-cut { background-image:none; width: 599px; }
ul.retail-nav-cut li.why-us { width:147px; background-image: url('images/headers/issues/nav-1.png'); }
ul.retail-nav-cut li.issues { width:119px; background-image: url('images/headers/issues/water/issues.png'); }
ul.retail-nav-cut li.our-progress { width:199px; background-image: url('images/headers/issues/nav-2.png'); }
ul.retail-nav-cut li.sign-up { width:134px; background-image: url('images/headers/issues/nav-2.png'); background-position: -199px 0px; background-repeat:none; }

ul.video-nav li { padding: 8px 0px 0px 15px;}
ul.video-nav { width:540px; }

.top-login input { border:1px solid #C9D39B; background-color:#495535; color:#999;}
.top-login {margin-top:-5px;}

.right-arrow { background: transparent url('images/right-arrow.png') no-repeat right 30px;}
.join-link { display:block; width:250px;height:39px;background-image:url('images/choose-project.png'); position:absolute;left:640px; top:271px;}
.join-link:hover {opacity:.8;}
ul.issuelinks {position:absolute; top:275px; left:133px;}
ul.issuelinks li {float:left; list-style-type:none;display:block; line-height:50px;margin-right:2px;}
ul.issuelinks li a {display:block; text-indent:-10000px;width:100px;}

.w55 {width:55%; float:left; position:relative;}
.w45 {width:45%; float:left; position:relative;}
.p20 {padding:20px;}
.p40 {padding:40px;}
ol.steps {border-bottom:6px solid #bbbbbb; color: gray;height:19px;padding-top:20px;}
ol.steps li {position:relative;cursor:default;list-style-type:none; padding:0px; margin:0px;margin-right:40px;width:46px; float:left; background-image:url(images/progress-bubble.png);background-repeat:no-repeat;background-position:-46px left;line-height:45px;height:44px; text-align:center;font-weight:bold;font-size:12px;}
ol.steps li.on {background-position:top left;}
ol.steps li.title {width:auto; background-image:none; background-color:white;padding:0px 20px; margin-left:40px;font-size:16px;}
ol.steps em {position:absolute; top:-25px; left:10px;display:block;white-space:nowrap; font-style:normal;font-size:11px;}
.lf {font-size:14px; color:gray;}
.issue {font-size:12px;width:25%;float:left;}
.issue h2 {margin:auto 0px;color:#414141;}
.country {font-size:12px;width:20%;float:left;}
.country h2 {margin:auto 0px;font-size:16px;color:#414141;font-family:"Trebuchet MS", Arial; text-transform:uppercase; text-align:center;}
.country {text-align:center;}
.country .p20 {border-right:1px dashed #DADADA;}
.country p {margin:0px;}
.gray-box {border:6px solid #c2c2c2; background: #D8D8D8 top repeat-x url(images/gray-bg.png); padding:20px;font-size:12px;}
ul.points li {list-style-type:none; margin:20px 40px 20px 0px; font-style:italic;}
.h-divider {background: transparent url('images/horizontal-divider.png') no-repeat top left; height:10px;}
.divider { background: #FFF url('images/vertical-divider.png') no-repeat top left;position:absolute; top:0px; bottom:0px; width:27px;}
#column-left   { float: left; width: 611px; font-size: 12px; color: #626262; }
#column-right   { float: left; width: 277px; margin-left: 12px; }
.invite-sources   { font-size: 9px; margin-top: 3px; text-align: right; }
#gf-logo   { background: url(images/logo_b.png); height: 184px; width: 321px; position: absolute; top: 0px; left: -20px; display: block; }
#header,#mid-content,#footer   { }
.header-bg   {  height: 115px; margin-bottom: 0px; position: relative; }
#header   { text-align: right; position:relative; height: 115px; }
#h-lift   { background: url(images/black25.png); position: absolute; left: 0; right: 0; top: 0; height: 28px;  }
#mid-content,#header   { width: 940px; margin: 0 auto; padding: 0 12px; }
#mid-content {overflow:hidden;background: url(images/gray-bg.jpg);background-color:white; width: 900px; margin: 0px auto; position: relative; padding: 20px 20px;}
.main-nav {height:28px;background: url(images/nav-bg.png); position:absolute; bottom:0px; left:40%; right:0px; text-align:left;}
.navlinks {margin:0px; padding:0px;}
.navlinks li { list-style-type:none; padding:0px 35px; font-family: "Myriad Pro", "Helvetica Neue", "Arial"; line-height:32px; float:left; border-right: 1px dotted white; text-transform:uppercase; color:white; font-weight:bold; font-size: 14px;}
.navlinks li.nav_selected { background: url(images/black25.png);}
.navlinks a {color:white; text-decoration:none;}
.navlinks a:hover {color:#E9F1B3;}
.header-text   { text-transform: uppercase; color: white; font-weight: bold; font-size: 16px; margin-right: 80px; }
#header select   { padding: 2px; }
#footer   { width: 940px; margin:0px auto; font-size:11px; color:white;padding:10px 0; }
#footer a {color:white;}
#header-links   { float: right; margin: 22px 0px 0px 0px; }
#header-links li   { display: inline; }
span.divide   { padding-left: 4px; margin-right: 8px; border-right: 1px solid #C5E100; color: transparent; }
#header-links li a.nav_button   { text-transform: uppercase; font-size: 11px; font-weight: bold; padding-top: 1px; height: 28px; }
.main-avatar   { background: #fff; padding: 3px; margin: 0px 16px 0px 0; float: left; border: 1px solid gray; }
.name   { font-size: 20px;  font-style: normal; font-weight: bold; color: #00ADFC; margin-bottom: 5px; }

.small-text   { font-family: Georgia; font-style: italic; font-size: 12px; color: gray; line-height: 150%; }
.small-text p { margin: 5px 0;}
#tab-content   { padding: 0; border-width: 2px; }
.module-box   { margin-bottom: 12px; }
.module-box ul.list   { margin: 0px; padding: 0px; }
.module-box ul.list li   { list-style-type: none; margin: 10px 0px; border-bottom: 1px solid #DADADA; padding-bottom: 10px; }
.clear   { clear: both; }
.float-right   { float: right; }
.icon-impact   { }
.invite-sources   { }
.large-number   { }
.mobile-alerts   { float: right; text-align: right; width: 120px; font-size: 12px; }
.mobile-alerts-off   { }
.toggler   { padding-bottom: 10px; }
.popup-info   {z-index:10000; position: absolute; display: none; color: #454545; width: 250px; height: 91px;  background-repeat: no-repeat; }
.popup-info .popup-lives_saved { margin-top: 4px;}
.project-box div   { margin: 2px 0 0px; }
a   { color: #54A403; font-weight: bold; text-decoration: none; }
a:hover   { color: #363636; text-decoration: underline; }
a:active   { color: #008cdc; text-decoration: underline; }
.module-box h2   { color: #5f5f5f; font-size: 13px; font-weight: bold; background: url(images/arrow_toggle.png) 0 10px no-repeat; border-bottom: 2px solid #e6e6e6; padding: 4px 0 4px 14px; cursor: default; margin: 0px; margin-bottom: 5px; }
.module-box h2.fixed   {background: none; border-bottom: 2px solid #e6e6e6; padding: 4px 0;}
.module-box h2.closed   { background-position: 0 -34px; }
.project-box   { background: #f6f6f6; padding: 10px; margin: 5px 0; font-size: 11px;}
div.progress-bar   { height: 4px; background: #ccc; margin: 4px 0 2px; position: relative; position:relative; }
div.shoutout {display:none; position:absolute; padding: 0px 0px 0px 4px; line-height: 20px; left: 50%; padding-bottom: 6px; background-image: url('images/shoutout.png'); color:white; font-weight:bold; top: -25px;}
div.shoutout div { background: transparent url('images/shoutout.png') no-repeat right top; width: 4px; right:-4px; top:0px; height: 27px; position:absolute; }
div.progress-bar:hover div.shoutout {display:block;}
div.progress-bar-large:hover div.shoutout {display:block;}
div.progress-bar div.progress-fill   { top: 0; background: #75c227; height: 4px; margin: 0; width: 35%; left: 0; position:relative; }
/* PROGRESS BAR LARGE */
div.progress-bar-large   { height: 18px; position: relative; margin: 0px 9px 8px 9px; }
.pb-tc,.pb-tr,.pb-tl,.pb-fl,.pb-fc,.pb-fr   { background-image: url(images/progress_bar.png); background-repeat: repeat-x; position: absolute; top: 0; bottom: 0; }
.pb-fill   { position: absolute; left: 0px; top: 0; bottom: 0; }
.pb-tc,.pb-fc   { left: 0px; right: 0px; }
.pb-tl,.pb-fl   { left: -9px; width: 9px; }
.pb-tr,.pb-fr   { right: -9px; width: 9px; }
.pb-tl   { background-position: 0 -36px; }
.pb-tc   { background-position: 0 0; }
.pb-tr   { background-position: 0 -73px; }
.pb-fl   { left: -9px;  background-position: 0 -54px; }
.pb-fc   {left:0px;background-position: 0 -18px; }
.pb-fr   { background-position: 0 -91px; }
.inline p { display:inline;}
/* END PROGRESS BAR */
.module-box h3   { font-size: 9px; color: #6d6d6d; text-transform: uppercase; margin: 0px; margin-bottom: 0; }
.project-box div.stats-box   { margin: 6px 0 0; }
.project-box div.stats-box.stats-left   { width: 49%; float: left; margin-top: 4px; }
.large-number   { font-size: 18px; color: #00aefe; font-weight: bold; }
.martop   { margin-top: 6px; }
#tab-headers   { padding: 3px 0; height: 28px; }
#tab-headers > div   { }
#impact   { border-bottom: 0px solid #ccc; }

#tab-headers > div.tab   { cursor: pointer; position: relative; border-right: 1px solid #aaa; display: block; float:left; padding: 9px 75px 23px; text-align: center; top: -2px; }
#tab-headers > div.tab .text-emboss {
  text-align: center;
}

#tab-headers > div.tab-right   { border-right: none; }
#tab-headers > div div.highlight   { display: none; position: absolute; top: 32px; left: 0; height: 7px; right: 0; background: url(images/module-box-triangle.png) center no-repeat; }
div.tab-active .text-front   {  }
div.tab-active .text-shadow   { display: #222; }
#tab-headers > div.tab-active div.highlight   { display: block; }
.stats-blob,.stats-expl   { float: left; height: 40px; margin-top: 30px; display: block; }
.stats-expl   { padding-top: 7px; }
.stats-blob   { line-height: 40px; }
.stats-pad   { margin-left: 50px; }
.stats-expl   { text-transform: uppercase; color: grey; width: 50px; padding-left: 4px; }
#tab-pages > div   { display: none; }
#tab-pages > div#ctab-1   { display: block; }
b.n0,b.n1,b.n2,b.n3,b.n4,b.n5,b.n6,b.n7,b.n8,b.n9,b.nd   { font-size: 2px; padding: 20px 27px 20px 0; background: url(images/numbers.png) no-repeat; }
b.n0   { background-position: -29px 0; }
b.n1   { background-position: -58px 0; }
b.n2   { background-position: -86px 0; }
b.n3   { background-position: -115px 0; }
b.n4   { background-position: -144px 0; }
b.n5   { background-position: -172px 0; }
b.n6   { background-position: -201px 0; }
b.n7   { background-position: -229px 0; }
b.n8   { background-position: -258px 0; }
b.n9   { background-position: -286px 0; }
b.nd   { background-position: 0 0; }
a.issue-water,a.issue-freedom,a.issue-opportunity { width:26px; height:26px;background-image: url(images/issues.png); display:block; text-indent:-10000px; }
a.issue-water { background-position: 0px -52px;}
a.issue-freedom {background-position: 0px -26px; }
.log-entry   { margin-bottom: 10px; padding-top:10px; border-top: 0px solid #DADADA; background: 0 1px no-repeat; padding-left: 0px; font-size: 11px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif; }
.blog-update   { background-image: url(images/log_icon_update.png); }
.icon-update   { background-image: url(images/log_icon_update.png); padding-left:36px; }
.twitter-update   { background-image: url(images/twitter-logo.png); }
.log-avatar   { width: 60px; height: 60px; float: left; display: none; }
.log-text   { color: #3D3D3D; }
a.log-name   { color: #3D3D3D; font-weight: bold; padding-left:10px;background: transparent url('images/user_6x8_gray.png') no-repeat left center; font-size:11px;font-family:arial; }
.byebye {color:gray !important; text-decoration:underline !important; font-size: 10px; font-weight:normal !important;}
.log-time a, .log-time   { color: #9B9B9B; margin-top: 4px; font-size: 9px; }
.opf .input   { height: 26px; margin: 3px 11px 3px 0px; float: left; min-width: 11px; max-width: 500px; background-image: url(images/input_b.png); background-repeat: no-repeat; position: relative; }
.opf .input ul   { display: none; margin: 0px; padding: 0px; list-style-type: none; font-family: "Helvetica Neue","Helvetica","Arial"; font-size: 10px; font-weight: bold; text-transform: uppercase; position: absolute; background: white; top: 28px; left: 10px; width: inherit; color: #000; border: 1px solid #b9b9b9; border-top-width: 0px; }
.opf .input ul li   { padding: 5px 10px; margin: 0px; cursor: default; display: block; }
.opf .input ul li:hover   { background-color: #f5f8fb; }
.opf .input input   { border-width: 0px; background: transparent; outline: 0px; top: 4px; left: 8px; position: absolute; font-family: "Arial"; font-size: 11px; font-weight: normal; text-transform: none; }
.no-caps .input input   { font-size: 11px; top: 5px; text-transform: none; }
.opf .input .right   { height: 26px; float: right; margin-right: -8px; background-image: url(images/input_b.png); background-position: top right; width: 8px; }
.input   { height: 29px; margin: 3px 11px 3px 0px; float: left; min-width: 11px; max-width: 500px; background-image: url(images/input.png); background-repeat: no-repeat; position: relative; }
.input ul   { display: none; margin: 0px; padding: 0px; list-style-type: none; font-family: "Helvetica Neue","Helvetica","Arial"; font-size: 10px; font-weight: bold; text-transform: uppercase; position: absolute; background: white; top: 28px; left: 10px; width: inherit; color: #000; border: 1px solid #b9b9b9; border-top-width: 0px; }
.input ul li   { padding: 5px 10px; margin: 0px; cursor: default; display: block; }
.input ul li:hover   { background-color: #f5f8fb; }
.input input   { border-width: 0px; background: transparent; outline: 0px; top: 7px; left: 10px; position: absolute; font-family: "Helvetica Neue","Helvetica","Arial"; font-size: 10px; font-weight: bold; text-transform: uppercase; }
.input .right   { height: 29px; float: right; margin-right: -8px; background-image: url(images/input_right.png); width: 8px; }
label   { display: block; font-weight: bold; padding-top: 7px; font-size: 11px; padding-left: 5px; color: Gray; clear: both; }
a#submitform   { display: block; width: 164px; height: 50px; text-indent: -10000px; background-image: url(images/button_donate.png); background-repeat: no-repeat; margin-top: 20px; }
ul.goals   { margin: 0px; padding: 0px; margin-top: 20px; float: left; }
ul.goals li   { font-size: 11px;color:gray; margin: 0px; display: block; float: left;padding-right: 25px; list-style-type: none; line-height:36px; height: 36px; padding-left: 35px; background: #FFF url(images/check_alt_16x16.png) no-repeat left center; }
ul.goals li b { color:#00A1FF;}
ul.goals li.goal-1 { background: #FFF url(images/story_icons.png) no-repeat left 0px; }
ul.goals li.goal-2 { background: #FFF url(images/story_icons.png) no-repeat left -36px; padding-left: 30px; }
ul.goals li.goal-3 { background: #FFF url(images/story_icons.png) no-repeat left -72px; }
.question {height:10px;width:10px;background-image:url(images/question.png); text-indent:-10000px; display:block;float:right;margin-left:5px; margin-top:3px;}
.membercount   { margin: 4px 0; color: grey; font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-style:normal; }
.memtxt   { vertical-align: 3px; }
.membercount .num   { font-size: 24px; font-weight: bold; color: #f4bb41; }
.leftbar   { float: left; width: 170px; }
#contact_import_result   { margin: 6px 0; height: 300px; overflow: auto; }
#contact_import_result > div   { padding: 0 4px 6px; border: 1px solid #fff; }
#contact_import_result > div:hover   { background: #cdf; border: 1px solid #78a; cursor: default; }
#contact_import_result > div.c-selected   { background: #dfd; }
.e-e   { font-size: 11px; color: #aaa; padding-left: 20px; }
.e-n   { display: block; margin: 6px 0 2px; }
a.button   { background-image: url('images/input_button.png'); line-height: 26px; display: block; float: left; font-weight: bold; font-size: 11px; position: relative; padding: 0px 0px 0px 20px; text-decoration: none; color: #262626; margin-right: 20px; }
a.button span   { display: block; position: absolute; right: -20px; width: 20px; height: 26px; top: 0px; background-image: url('images/input_button.png'); background-repeat: no-repeat; background-position: top right; }
a.button:hover   { color: #000; text-decoration: none; }
.popup p   { font-family: Georgia,serif; font-size: 12px; padding: 0 4px; color: grey; font-style: italic; }
h2, h4   { margin: 10px 4px; }
#contact_import_error,.f-error   { padding: 8px; margin: 0 0 8px; background: #faa; border: 1px solid #a00; font-size: 12px; color: #800; font-weight: bold; }
#contact_import_alert   { padding: 8px; margin: 0 0 8px; background: #89C8FF; border: 1px solid #0067A4; font-size: 12px; color: #0067A4; font-weight: bold; }
.project-3-wide   { width: 163px; margin: 8px 8px 0 0; display: inline-block; vertical-align: top; }
.bar-out   { float: left; height: 370px; width: 77px; margin: 25px 10px; background: #c1ea99; position: relative; background: #FFF url(images/progress_v_repeat.png) repeat-y top left; }
.bar-top   { height: 15px; top: -15px; width: 100%; position: absolute; background: transparent url(images/progress_v_top.png) no-repeat top left; }
.bar-bottom   { height: 15px; position: absolute; width: 100%; bottom: -15px; background: transparent url(images/progress_v_bottom.png) no-repeat top left; }
.bar-in .bar-top   { background-image: url(images/progress_v_g_top.png); }
.bar-in .bar-bottom   { background-image: url(images/progress_v_g_bottom.png); }
.bar-in   { position: absolute; bottom: 0; left: 4px; right: 0; height: 20%; background: transparent url(images/progress_v_g_repeat.png) repeat-y top left; }
.t-gcon   { width: 100%; overflow-x: hidden; }
.t-goals td   { width: 120px; }
.t-expand   { width: 183px; clear: both; }
.t-text   { padding: 120px 4px 0; font-size: 11px; }
.t-text h1   { font-size: 12px !important; }
textarea.left-ta   { resize: none; outline: 0; width: 230px; margin: 3px 1px; border: 1px solid #DADADA; padding: 5px; height: 100px; font-family: 'Helvetica Neue',Helvetica,Arial; font-size: 12px; font-weight: normal; }
a.delete   { opacity: 0.5; filter: alpha(opacity=50); text-decoration: none; color: #b84f4f; font-weight: normal; padding: 0 0 0 17px; margin: -3px 0px; background: url(images/x12.png) no-repeat 1px 2px; }
a.delete:hover   { opacity: 1; filter: alpha(opacity=100); color: #b84f4f; text-decoration: underline; }
.module-box h1   { font-size: 18px; margin: 0; color: #1C2E3E; }
.module-box h4 { font-size: 24px; margin: 0px 0px 10px 0px; }
.module-box h4 em { color: #00A1FF; font-style: normal;}
.d-delete   { display: none; float: right; }
.log-entry:hover .d-delete, .project-box:hover .d-delete   { display: block; }
.account   { text-align: right; padding: 8px 0px; font-size: 11px; margin: 0px auto;  }
.account,.account a   { color: #F2FFCE; text-decoration: none; }
.account a:hover   { color: white; text-decoration: underline; }
a.event-name {font-family: Georgia; font-style: italic; color: #2A3B4A; font-size: 16px; margin: 2px 0;}
p.event-desc {font-family: Georgia; font-style: italic; color: #2A3B4A; font-size: 11px; margin: 4px 0;}
.connected {background: url(images/check16.png);display: block;float: right;margin-top: 0;padding: 8px;width: 0px;}
img { border:0px;}
/*Supersize Plugin Styles*/
#loading {
	position: absolute;
	top: 49.5%; 
	left: 49.5%;
	z-index: 3;
	width: 24px; 
	height: 24px;
	text-indent: -999em;
	background-image: url(images/progress.gif);
}
#supersize{
	position:fixed;
	overflow:hidden;
}
#supersize img, #supersize a{
	height:100%;
	width:100%;
	position:absolute;
	z-index: 0;
}
#supersize .prevslide, #supersize .prevslide img{
	z-index: 1;
}
#supersize .activeslide, #supersize .activeslide img{
	z-index: 2;
}

ol.five-friends {
	margin:0px;
	padding:0px;
}
ol.five-friends li {
	font-size: 14px;
	font-weight:bold;
	margin:0px;
	list-style-type: none;
}
.invited-friends {
	font-size: 14px;
	font-weight:bold;
	color:gray;
}
.invited-friends li {
	border-bottom: 1px dotted #DADADA;
	padding: 6px 0px;
}
.invited-friends li.accepted-yes {
	background: transparent url(images/check_12x10.png) no-repeat center left;
	padding-left: 20px;
}
.invited-friends li.accepted-yes a {
	color:#82B600;
}
