html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
input, textarea { border:1px solid #9d9996; background-color:#fff; width:140px; height:17px; font-size:93%; color:#000; padding:2px 0 0 2px; }
h2 { font-size:16px; font-weight:bold; }
select { font-size:85%; }
.clear { clear:both; }
.error { color:#8b3300; }
strong { font-weight:bold; }
html { background:url("../images/back.gif") repeat-y; }
v\:* { behavior:url(#default#VML); } 
#main { width:784px; position:relative; }
#headstrip { background:url("../images/headstrip.gif") no-repeat; width:585px; height:17px; }
#topstrip { background:url("../images/topstrip.gif") no-repeat; width:539px; height:27px; }
#kid { background:url("../images/kid.gif") no-repeat; width:87px; height:84px; float:left; }
#buttons, #map-icons { display:block; list-style-type:none; }
#buttons li a, #map-icons li a { float:left; display:block; overflow:hidden; text-index:-999em; height:0; }
#map-icons li a { padding-top:30px; margin-right:2px; }
#addEvent { width:231px; padding-top:84px; background:url("../images/add.gif") no-repeat; }
#addEvent:hover { background:url("../images/addover.gif") no-repeat; }
#findEvent { width:221px; padding-top:84px; background:url("../images/find.gif") no-repeat; }
#findEvent:hover { background:url("../images/findover.gif") no-repeat; }
#sendNets { width:245px; padding-top:111px;background:url("../images/send.gif") no-repeat; margin-top:-27px; }
#sendNets:hover { background:url("../images/sendover.gif") no-repeat; }
#content-container { position:relative; margin-left:10px; min-height:400px; height:auto !important; height:400px; }
#map, #content, #overlay { position:absolute; border-left:3px solid #ff6600; width:768px; top:0; border-right:3px solid #ff6600; border-bottom:3px solid #ff6600; background-color:#f7901e; }
#map { z-index:0; height:400px; }
#content { z-index:2; padding:13px; width:742px; height:564px; display:none; }
#overlay { z-index:999; background-color:#fff; height:400px; opacity:.7; filter: alpha(opacity = 70); }
#worldwideEvents { width:170px;; background:url("../images/worldwide.gif") no-repeat;}
#worldwideEvents:hover { background:url("../images/worldwideover.gif") no-repeat; }
#usEvents { width:113px;; background:url("../images/us.gif") no-repeat;}
#usEvents:hover { background:url("../images/usover.gif") no-repeat; }
#publicEvents { width:134px;; background:url("../images/public.gif") no-repeat;}
#publicEvents:hover { background:url("../images/publicover.gif") no-repeat; }
#refugeeCamps { width:178px;; background:url("../images/refugee.gif") no-repeat;}
#refugeeCamps:hover { background:url("../images/refugeeover.gif") no-repeat; }
#map-icons { padding-left:85px; position:relative; z-index:1; top:-33px; display:block; }
.form-item { width:162px; float:left; padding-bottom:4px; }
.form-row { font-size:85%; }
.form-row p { padding-bottom:7px; }
.rsvp-item { width:208px; }
#rsvpEmail{ width:178px; }
#country { width:232px; }
.desc { padding-bottom:5px; }
#quoter { padding:30px 0 20px 0; }
#description { width:470px; height:59px; font-size:85%; }
#optin, #agree { position:relative; top:3px; width:13px; border:0; }
#add-fundraiser { display:block; background:url("../images/addfundraiser.gif") no-repeat; width:209px; height:0; padding-top:29px; overflow:hidden; text-index:-999em; margin-bottom:3px; }
#left-col { border-right:1px solid #d2c7c3; width:500px; min-height:524px; height:auto !important; height:524px; position:relative; float:left; }
#right-col { float:left; width:230px; padding:0 0 0 10px; font-size:93%; }
#photo { height:21px; }
#captcha { margin:8px 0; }
#right-col h3 { display:block; width:189px; padding-top:26px; height:26px; overflow:hidden; text-indent:-999em; }
#error-holder { font-weight:bold; text-align:right; padding-right:px; font-size:93%; position:absolute; right:10px; top:0; }
#private-fundraiser { background:url("../images/privatefundraiser.gif") no-repeat; }
#public-fundraiser { background:url("../images/publicfundraiser.gif") no-repeat; }
#right-col p { padding:0 0 15px 5px; }
#takemap { display:block; width:219px; height:114px; background:url("../images/takemap.gif") no-repeat; overflow:hidden; text-indent:-999em; }
p.title { background:url("../images/pointer-title.jpg") no-repeat; padding-left:30px; }
p.title.none { background:none; padding-left:0; }
.title { font-size:85%; padding-bottom:10px; }
.title strong { font-size:161.6%; font-weight:bold; }
#friendEmails, #message { width:400px; height:80px; margin-bottom:5px; }
#subject { width:300px; margin-bottom:5px; }
.result-row { padding-right:20px; position:relative; padding-bottom:10px; }
.info-left { float:left; width:100px; margin-right:15px; }
.col-left .title { background:url("../images/marker_header.gif") no-repeat; padding-left:25px; }
.info-right { float:left; width:300px; font-size:85%; }
.info-right .title { font-size:132%; color:#ff3c00; }
.info-right p { padding-bottom:6px; }
.share-event { background:url("../images/shareevent.gif") no-repeat; width:135px; height:27px; display:block; position:absolute; right:0; top:0; overflow:hidden; text-indent:-999em; }
.share-event:hover { background:url("../images/shareeventover.gif"); }
.image-border { border:1px solid #bc4815; }
#event-results { background:url("../images/find-fundraiser.jpg") no-repeat; height:28px; width:176px; padding-top:28px; display:block; margin-bottom:20px; overflow:hidden; text-indent:-999em; }
#add-event { display:block; height:38px; padding-top:38px; width:146px; border:none; cursor:pointer; float:left; }
#delete-event { float:left; display:block; position:relative; left:5px; top:11px; }
.add-event { background:url("../images/addevent.gif") no-repeat; }
.add-event.over { background:url("../images/addeventover.gif") no-repeat; }
#big-share-event { display:block; height:38px; padding-top:38px; width:129px; border:none; cursor:pointer; }
.big-share-event { background:url("../images/bigshareevent.gif") no-repeat; }
.big-share-event.over { background:url("../images/bigshareeventover.gif") no-repeat; }
.jScrollPaneContainer { position:relative; overflow:hidden; z-index:1; }
.jScrollPaneTrack { position:absolute; cursor:pointer; right:0; top:0; height:100%; width:15px; background: #fff url(../images/scrolltrack.gif) repeat-y; }
.jScrollPaneDrag { position:absolute; background:#ff6600; cursor:pointer; overflow:hidden; border-top:3px solid #fff; margin-bottom:2px; margin-left:3px; }
.jScrollPaneDragTop { position:absolute; top:0; left:0; overflow:hidden; }
.jScrollPaneDragBottom { position:absolute; bottom:0; left:0; overflow:hidden; }
a.jScrollArrowUp { display:block; position:absolute; z-index:1; top:0; right:0; text-indent:-2000px; overflow:hidden; height:15px; }
a.jScrollArrowDown { display:block; position:absolute; z-index:1; bottom:0; right:0; text-indent:-2000px; overflow:hidden; height:15px; }
a.jScrollArrowUp { background:url(../images/scrollup.gif) no-repeat; }
a.jScrollArrowDown { background:url(../images/scrolldown.gif) no-repeat; }
#results .jScrollPaneDrag { background:url(../images/drag_grab.gif) no-repeat; }
#results { width:490px; height:495px; overflow:auto; float:left; }
#preloader { display:block; position:relative; left:320px; background:url("../images/loader.gif") no-repeat; width:128px; height:15px; top:193px; }
.bubble-share { width:107px; height:35px; display:block; overflow:hidden; text-indent:-999em; background:#fff url("../images/publicshare.gif") no-repeat; margin:5px 0 0 -3px; cursor:pointer; }
.bubble-share:hover { background:#fff url("../images/publicshareover.gif") no-repeat; }
.questionmark { position:relative; top:4px; }
.phototip { position:relative; top:6px; left:70px; }
.create-fundraiser, .donate-now { display:block; overflow:hidden; width:108px; height:0; margin-left:-1px; }
.create-fundraiser { background:url("../images/create-fundraiser.jpg") no-repeat; padding-top:34px; margin-top:3px; }
.create-fundraiser:hover { background:url("../images/create-fundraiser-over.jpg") no-repeat; }
.donate-now { background:url("../images/donate-now.jpg") no-repeat; padding-top:34px; }
.donate-now:hover { background:url("../images/donate-now-over.jpg") no-repeat; }
#pagination { font-size:85%; font-weight:bold; }
#pagination a { color:#bc4815; }
#right-col #guidelines { background:url("../images/guidelines.gif") no-repeat; display:block; overflow:hidden; width:217px; height:0; padding-top:44px; text-indent:-999em; margin-bottom:5px; }
#right-col p a { color:#000; font-weight:bold; }
#already-onmap { font-size:85%; position:absolute; top:0; right:10px; }
#already-onmap a { text-decoration:none; color:#8b3300; }
#lostpass { padding-top:20px; font-size:85%; }
#btn-login { background:url("../images/login.gif") no-repeat; display:block; overflow:hidden; text-indent:-999em; width:119px; height:39px; padding-top:39px; border:0; cursor:pointer; margin-left:-3px; }
#btn-login:hover { background:url("../images/loginover.gif") no-repeat; }
#btn-lostpass { background:url("../images/requestpassword.gif") no-repeat; display:block; overflow:hidden; text-indent:-999em; width:224px; height:39px; padding-top:39px; border:0; cursor:pointer; margin-left:-3px; } 
#btn-lostpass:hover { background:url("../images/requestpasswordover.gif") no-repeat; }
#report-now { background:url("../images/reportnow.gif") no-repeat; display:block; overflow:hidden; text-indent:-999em; width:128px; height:39px; padding-top:39px; border:0; cursor:pointer; margin-left:-3px; } 
#report-now:hover { background:url("../images/reportnowover.gif") no-repeat; }
#rsvp-button { background:url("../images/rsvpnow.gif") no-repeat; display:block; overflow:hidden; text-indent:-999em; width:116px; height:39px; padding-top:39px; border:0; cursor:pointer; margin-left:-3px; } 
#rsvp-button:hover { background:url("../images/rsvpnowover.gif") no-repeat; }
#report-header { display:block; background:url("../images/report-header.gif") no-repeat; width:226px; height:0; padding-top:25px; overflow:hidden; text-index:-999em; margin-bottom:3px; }
#rsvp-header { display:block; background:url("../images/rsvp-header.gif") no-repeat; width:173px; height:0; padding-top:20px; overflow:hidden; text-index:-999em; margin-bottom:3px; }
#fundraiser-login { display:block; background:url("../images/login-header.gif") no-repeat; width:210px; height:0; padding-top:29px; overflow:hidden; text-index:-999em; margin-bottom:3px; }
#saves-lives { display:block; background:url("../images/10saveslives.gif") no-repeat; width:208px; height:0; padding-top:29px; overflow:hidden; text-index:-999em; margin-bottom:3px; }
#state { width:160px; }
#result { padding:5px 20px 5px 0; }
.thankyou { padding:5px 10px 0 0; }
#event-edit { font-size:85%; padding-bottom:10px; }
#event-status { padding:10px 0; }
#event-form #email { width:135px; }
#tooltip { position:absolute; border:2px solid #8b3300; background:#fff; padding:2px 5px; color:#333; display:none; z-index:999; width:250px; font-size:93%; }
#guide-list, #guide-list li, #video-list, #video-list li { list-style-type:disc; ,}
#guide-list { padding:0 10px 10px 18px; }
#video-list { padding:0 0 10px 18px; }
#share-event-header { display:block; height:0; width:208px; padding-top:29px; overflow:hidden; text-indent:-999em; background:url("../images/sharethisfundraiser.gif") no-repeat; margin-bottom:5px; }
#video-holder { float:left; width:260px; }
#video-content { float:left; width:210px; padding:0 10px; }
#video-content p { padding-bottom:10px; }
#download { position:relative; font-size:85%; padding:5px 10px 0 0; } 