@import url('color-scheme.css');
@import url('columns.css');
@import url('icons-font/icons.css');

.clear{clear:both}
p{color:#424242;line-height:1.5em;font-size:12px;margin:0;padding:5px 0}
.test{border:1px solid #0f0}
.wrapper{width:940px;margin:0 auto}
.margin_top_40{margin-top:40px}
.margin_top_30{margin-top:30px}
.margin_top_20{margin-top:20px}
.margin_top_26{margin-top:26px}
.margin_bottom_40{margin-bottom:40px}
.margin_bottom_30{margin-bottom:30px}
.margin_bottom_20{margin-bottom:20px}
.margin_bottom_10{margin-bottom:10px}
.margin_bottom_5{margin-bottom:5px}
.margin_right_40{margin-right:40px}
.margin_right_30{margin-right:30px}
.margin_right_20{margin-right:20px}
.margin_right_10{margin-right:10px}
.margin_right_5{margin-right:5px}
.margin_left_40{margin-left::40px}
.margin_left_30{margin-left::30px}
.margin_left_20{margin-left::20px}
.margin_left_10{margin-left::10px}
.padding_left_70{padding-left:70px}
.padding_left_60{padding-left:60px}
.padding_left_30{padding-left::30px}
.padding_left_20{padding-left::20px}
.padding_left_10{padding-left::10px}
.padding_right_70{padding-right:70px}
.padding_right_60{padding-right:60px}
.padding_right_50{padding-right:50px}
.padding_right_40{padding-right:40px}
.padding_right_30{padding-right::30px}
.padding_right_20{padding-right::20px}
.padding_right_10{padding-right::10px}
.padding_bottom_40{padding-bottom::40px}
.padding_bottom_30{padding-bottom::30px}
.padding_bottom_20{padding-bottom::20px}
.padding_bottom_10{padding-bottom::10px}
.padding_top_10{padding-top::10px}
.padding_top_15{padding-top::15px}
.padding_top_20{padding-top::20px}
.separator_40{height:40px}
.separator_30{height:30px}
.separator_20{height:20px}
.separator_10{height:10px}
.padding_20{padding:20px}
.float_left{float:left}
img.img_padding{border:1px solid #ccc;padding:5px}
#settings_nav{list-style:none;margin-bottom:10px;float:left;width:100%;text-align:right}
#settings_nav > li{padding-bottom:5px}
#settings_nav a{display:block}
#settings_nav ul{margin-top:3px;list-style:none;position:absolute;left:-9999px}
#settings_nav li:hover ul{left:-122px}
#settings_nav ul li a{font-size:13px;text-decoration:none;white-space:nowrap;padding:5px 15px 5px 40px}
#header_wrapper{overflow:hidden;margin-bottom:10px;margin-top:2px}
#header_wrapper h2{letter-spacing:-1px;font-size:26px}
.counter_wrapper{color:#fff;font-size:24px;font-weight:800;width:50px;height:36px;text-align:center;background:url(../images/counter_separator.gif) right center no-repeat;text-shadow:1px 1px 0 #25551f;float:left;padding:5px 20px 0 10px}
.counter_wrapper .counter_item{line-height:0.5;margin:0}
.counter_wrapper span.cd-time{font-size:12px;text-transform:uppercase;line-height:0;margin:0}
.header_button{width:170px;margin-top:30px;padding:20px 0 20px 10px}
.header_button h2{color:#00287a}
.header_button h2:hover{color:#00194b}
.header_button p{font-size:12px;line-height:1.4em}
.header_button_separator{background:url(../images/header_buttons_separator.gif) left center no-repeat}
.total_raised{margin-top:30px;text-align:center;padding:20px 0 20px 20px}
.main_content_wrapper{width:676px;overflow:hidden}
#main_top{background:url(../images/backgrounds/bg_main_top.gif) no-repeat;height:22px;position:relative}
#main_body{background:url(../images/backgrounds/bg_main_body.gif) repeat-y;overflow:hidden;padding:0 20px}
#main_bottom{background:url(../images/backgrounds/bg_main_bottom.gif) no-repeat;height:22px}
.slider_bg{width:635px;height:480px;background:url(../images/nivo/nivo_bg.gif) no-repeat;float:left;padding:23px}
.sideform_wrapper{width:234px;float:left}
.sideform_title{text-align:center;background:url(../images/bg_title_side.gif) no-repeat;color:#fff;text-transform:uppercase;line-height:1.2;font-size:13px;padding:9px 0}
#sideForm_bg{width:234px;height:458px;background:url(../images/sideform_bg.gif) no-repeat}
#search_form,.titles_wrapper{text-align:center;line-height:1;padding:30px 0}
.titles_wrapper{line-height:1.2;padding:0}
#search_form h3,.titles_wrapper h3{text-transform:uppercase;font-size:12px;color:#333;font-weight:800}
input.form_field{color:#656565;font-size:11px;width:182px;border:1px solid #aaa;margin-bottom:2px;padding:6px 3px}
select.form_select{color:#656565;font-size:11px;width:190px;border:1px solid #aaa;padding:6px 3px}
.submitSearch{background:url(../images/orangeButton_bg.gif) repeat-x;border:none;border-radius:5px;text-transform:uppercase;color:#fff;font-size:11px;font-weight:700;text-shadow:1px 1px 0 #bb712b;cursor:pointer;margin:0;padding:6px 15px}
ul.social_icons_side{padding:25px 38px}
ul.social_icons_side li{float:left;margin-right:9px}
#dedication_wrapper{background:#000;border-radius:10px;overflow:hidden;font-weight:800;padding:15px}
#dedication_text_wrap{width:710px;margin-right:10px;float:left}
#dedication_wrapper #dedication_text_wrap a{color:#00e4ff}
#dedication_wrapper #dedication_text_wrap h4{text-transform:uppercase;color:#fff;font-size:14px}
#make_a_tribute_btn{background:url(../images/make_a_tribute.png) no-repeat left top;width:186px;height:46px;overflow:hidden;float:left;font-size:0;line-height:0;text-indent:-99999px;cursor:pointer}
#browseAllCauses{background:url(../images/browseAllCauses.png) no-repeat left top;width:169px;height:41px;overflow:hidden;font-size:0;line-height:0;text-indent:-99999px;cursor:pointer;margin:0 auto}
.columns_620{width:620px}
.colTitleBlue{background:url(../images/colTitleBlue.gif) repeat-x}
.colTitleGreen{background:url(../images/colTitleGreen.gif) repeat-x}
.colTitleOrange{background:url(../images/colTitleOrange.gif) repeat-x}
.nonProfit_list{font-size:12px;line-height:1.5}
ul.nonProfit_list{margin-top:7px}
ul.nonProfit_list li{border-bottom:1px dotted #aaa;display:block;overflow:hidden;padding:7px 0}
.leaderboardTitle{text-transform:uppercase;font-size:11px;color:#fff;border-radius:15px;background:#000;line-height:0;font-weight:800;display:block;width:350px;text-align:center;margin:0 auto;padding:14px 0 15px 1px}
.grey_title h5{text-transform:uppercase;color:#777;background:#dfdfdf;text-shadow:1px 1px 0 #fff;padding:0 10px}
.donations_list li{border-bottom:1px dotted #aaa;display:block;overflow:hidden;color:#656565;padding:7px 0}
.donations_list li p{font-size:12px;padding-top:2px}
ul.comments_list li{background:#eee;font-size:12px;margin-bottom:7px;border-radius:3px;padding:5px 10px}
p.comment_meta{color:#777}
#sponsors_top{background:url(../images/sponsors_top.gif) no-repeat;width:940px;height:29px;text-align:center;text-transform:uppercase;font-size:11px;font-weight:800;color:#888;text-shadow:1px 1px 0 #fff;padding:2px 0}
#sponsors_body{background:#fff;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;overflow:hidden;padding:10px 35px}
#sponsors_bottom{background:url(../images/sponsors_bottom.gif) no-repeat;width:940px;height:10px}
ul.sponsors_list li{float:left;margin-right:30px}
.green_button{color:#fff;background:url(../images/small_green_bg.gif) repeat-x left top;font-size:11px;font-weight:800;text-shadow:1px 1px 0 #306d29;text-transform:uppercase;width:130px;text-align:center;margin:0 auto;padding:3px 10px}
.mainContent_separator{background:url(../images/backgrounds/bg_separator_content.gif) repeat-x left center;height:42px}
#orgPage_header{position:relative;overflow:hidden;background:#fff;border-radius:5px;border:1px solid #ddd;padding:10px 10px 20px}
.orgPage_socialList{position:absolute;right:-28px;top:-15px}
h3.standardGreyTitle{font-size:16px;color:#444;width:390px;text-transform:uppercase;line-height:1}
.members_logo{position:absolute;right:10px;top:50px}
h3.darkBgTitle{font-size:14px;color:#fff;background:#444;padding:6px 10px}
.darkBgparagraph{color:#fff;background:#444;padding:6px 10px}
span.standardSubtitle{font-size:11px;color:#888;line-height:0;width:390px}
.orange_button,.blue_button{border-radius:3px;color:#fff;font-weight:700;text-shadow:1px 1px 0 #333;margin-top:10px;font-size:14px;padding:0 12px}
.orange_button{background:url(../images/backgrounds/bg_orange_smallButton.gif) repeat-x}
.blue_button{background:url(../images/backgrounds/bg_blue_smallButton.gif) repeat-x}
.dark_stroke{background:#cfcfcf;overflow:hidden;padding:1px}
.light_stroke{background:#eee;border:1px solid #fff;overflow:hidden;padding:20px}
.headdings{color:#3c3c3c}
.headdingsGrey{color:#888}
.comment_wrapper{font-size:12px;margin:20px 0}
.comment_header{background:url(../images/backgrounds/bg_comments_header.png) no-repeat;height:26px;position:relative;padding:7px 0 0 25px}
span.comment_meta{font-style:italic;color:#999;position:absolute;right:20px}
.comment_body{background:#dfdfdf;margin-left:10px;padding:0 13px}
.comment_bottom{height:10px;background:url(../images/backgrounds/bg_comments_bottom.png) no-repeat;margin-left:10px}
.comments_navigation{float:right;font-size:14px}
.search_result_wrapper{background:#FFF;border:1px solid #e3e3e3;overflow:hidden;position:relative;margin:10px 0;padding:25px}
.search_result_wrapper h4 a{text-transform:uppercase;color:#70b514;font-size:11px}
.searchResult_body{width:370px;margin-left:100px}
.search_result_meta{position:absolute;right:15px;top:32px}
ul.navigation_list li{float:left;margin-right:3px}
ul.navigation_list li a{background:url(../images/backgrounds/bg_navigation.gif) repeat-x;color:#4e4e4e;text-shadow:1px 1px 0 #fff;font-size:12px;font-weight:700;padding:6px 10px}
ul.navigation_list li a:hover{text-decoration:underline;color:#f47a09}
.category_wrapper{border-bottom:1px dotted #aaa;overflow:hidden;padding:15px 0}
.category{width:308px;float:left}
.category img{padding-top:8px;margin-bottom:10px}
.registe_column_wrapper{overflow:hidden;padding:10px 0}
select.register_select{width:308px;padding:5px 3px}
.sidebar{float:left;margin-left:25px;width:234px}
.side_container_grey{border:3px solid #c1c1c1;overflow:hidden;background:#ececec;width:192px;border-radius:10px;padding:25px 20px}
#donation_widget_form{font-size:12px;color:#777;margin:10px 0}
.radio_input{padding-top:0;margin:8px 5px 16px 0}
input.generalInput{color:#656565;font-size:11px;border:1px solid #aaa;padding:6px 3px}
.input_90{width:106px}
.submitDonation{background:url(../images/backgrounds/bg_orange_mediumButton.gif) repeat-x;border:none;border-radius:5px;text-transform:uppercase;color:#fff;font-size:11px;font-weight:bolder;cursor:pointer;text-shadow:1px 1px 0 #8f4d03;margin:0;padding:7px 20px}
.donation_leftCol_wrapper{float:left;overflow:hidden;width:37%;text-align:right;padding-right:10px}
input.donation_checkbox{margin:10px 0 0}
textarea.dedication_text{border:1px solid #aaa;width:244px;margin:0;padding:6px}
input.input_donationPage{width:250px}
select.select_donationPage{width:258px}
select.select_donationPage_2cols{width:126px}
.sponsor_box{width:151px;height:220px;text-align:center;line-height:1;float:left;margin-top:10px;background:#fff;overflow:hidden}
.sponsor_box p{color:#aaa;font-size:10px;line-height:1;padding:0 10px}
.sponsor_box h5{padding:0 10px}
.sponsor_box a{color:#555}
.logo_container{width:150px;height:150px;overflow:hidden;margin-bottom:7px}
table.sponsors_table tr td{padding:5px 10px}
table.sponsors_table td{vertical-align:middle;margin-right:5px;padding:0 6px}
table.recent_donations_table{font-size:12px;width:100%;margin-bottom:10px}
.recent_donations_table td{vertical-align:middle;border-bottom:1px solid #ccc;padding:5px 0}
.recent_donations_table td p,.recent_donations_table td a,.recent_donations_table td div,.recent_donations_table td{line-height:1.5}
.donation_tag{background:url(../images/recent_donation_list_bg.png) no-repeat left center;width:27px;height:27px}
.recent_donations_meta{color:#b3b3b3;font-style:italic;font-size:11px}
.toggle_title_category{color:#fff;font-size:14px;background:#aaa;padding:2px 10px}
.toolkit_list{font-size:12px;line-height:1.5;list-style:disc;list-style-position:inside;color:##424242;margin:15px 0}
.toolkit_list li{list-style-position:outside;margin-left:15px;padding:7px 0}
.fundraiser_header,.fundraiser_header a{height:92px;width:636px;background:url(../images/fundraiser_bg.gif) no-repeat;margin-bottom:20px;text-align:center;color:#fbface}
.fundraiser_header h3{padding-top:25px}
.fundraiser_header p{color:#fbface;font-weight:700;font-size:14px;padding:0}
#progressbar_wrapper{width:200px;position:absolute;top:0;right:0}
#progresspar_raised p{font-size:10px}
#progresspar_raised span{text-align:right;float:right}
#progressbar{overflow:hidden;width:200px}
.ui-progressbar{height:20px;background:#eee;border:1px solid #aaa}
.ui-progressbar-value{height:20px;background:#8cc63e}
.profile_wrapper{margin-bottom:30px;overflow:hidden}
.profile_wrapper p{line-height:1.3}
.become_fundraiser_wrapper{background:url(../images/backgrounds/bg_red_button.gif) repeat-x;border-radius:5px;padding:12px 0 12px 13px}
.become_fundraiser_wrapper a{font-weight:700;letter-spacing:-1px;text-transform:uppercase;color:#fff;text-shadow:1px 1px 1px #000;background:url(../images/icons/icon_heart.png) no-repeat left center;padding-left:30px}
ul.top_donors_list{margin:10px 0}
ul.top_donors_list li{float:left;margin-right:10px}
ul.top_donors_list li img{background:#fff;border:1px solid #e9e9e9;padding:3px}
#footer{padding-top:20px;border-top:1px solid #ccc;color:#656565}
ul.footer_list{width:150px;float:left}
ul.footer_list li{background:url(../images/list_check_grey.png) no-repeat left center;font-size:12px;line-height:1;padding:6px 0 10px 20px}
ul.footer_list li a{color:#424242}
#legal_infos_top{margin-top:60px;padding:5px 0}
#legal_infos{font-size:12px;text-align:center;color:#fff;padding:20px 0}
hr{height:1px;border:none}
.support_infos{background:#eee;margin-top:40px;border:1px solid #ddd;overflow:hidden;padding:20px}
.column_footer{width:430px;float:left}
.separator_midLine{background:url(../images/dark_dot.gif) repeat-x left center;overflow:hidden}
.separator_midLineGrey{background:url(../images/grey_dot.gif) repeat-x left center;height:42px}
input.error_border{border:1px solid red;background:#ffeded}
span.error_message{color:#fff;font-size:11px;background:red;clear:both;padding:7px}
ul.social_icons_side li.noMarginRight{margin-right:0}
.noMarginRight{margin-right:0!important}
.italic_meta{font-style:italic;font-size:12px;color:#999}
textarea{color:#656565;font-family:'Open Sans', sans-serif;font-size:11px;line-height:1.5em}
.edit_icon{position:absolute;right:0;top:0}
.orange_small_button a{background:url(../images/backgrounds/bg_orange_smallButton.gif) repeat-x;color:#FFF;border-radius:5px;text-shadow:1px 1px 0 #bc6c03;font-size:11px;text-transform:uppercase;font-weight:700;padding:5px 10px}
.box_confirm{font-size:12px;background-color:#f6ffec;border:1px solid #afcd7f;background-image:url(../images/checkmark.png);background-position:10px 15px;background-repeat:no-repeat;padding:10px 10px 10px 50px}
.box_info{font-size:12px;background-color:#d6f0fa;border:1px solid #3980c8;background-image:url(../images/info.png);background-position:10px center;background-repeat:no-repeat;padding:10px 10px 10px 50px}
.box_warning{font-size:12px;background-color:#fff8df;border:1px solid #e5bc3b;background-image:url(../images/warning.png);background-position:10px center;background-repeat:no-repeat;padding:10px 10px 10px 50px}
#boxes #dialog1 a,#boxes #dialog2 a{font-size:1em}
#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none}
#boxes .window{left:18px;position:absolute;width:150px;height:200px;display:none;z-index:999;border:1px solid #c5c5c5;background:#fff;padding:20px 5px 5px 10px}
#boxes h3{color:#2e2e2e}
#boxes #dialog{width:375px;height:600px;padding:10px}
#boxes #dialog1{width:375px;height:300px}
#boxes #dialog2{width:375px;height:420px}
#boxes #dialog3{height:203px}
#dialog1 .d-blank,#dialog2 .d-blank{float:left;background:url(images/login-blank.png) no-repeat 0 0 transparent;width:267px;height:53px}
#dialog1 .d-login,#dialog2 .d-login{float:left;width:108px;height:53px}
.close img{position:absolute;top:2px;right:2px}
label span{color:red}
#dialog2{color:#555;font-size:12px}
input.modal_full{width:351px;margin-bottom:10px;padding:5px}
.toggle{border-bottom:1px dotted #aaa;padding:10px 0}
.toggle_title,.accordion_title{border-radius:3px}
.ui-icon-triangle-1-e{width:8px;height:8px;background:url(../images/plus_grey.png) no-repeat left center;float:left;padding-top:10px}
.ui-icon-triangle-1-s{width:8px;height:8px;background:url(../images/minus_grey.png) no-repeat left center;float:left;padding-top:10px}
.toggle_title h4,.accordion h4{cursor:pointer;font-size:12px;line-height:1.5em;font-weight:400;color:#222;padding:0 0 0 15px}
.toggle .toggle_content ul{list-style:none;margin:0;padding:0}
.toggle .toggle_content ul li{float:left;margin-right:7px}
.toggle .toggle_content,.accordion_content{background:#efefef;margin-top:1px;border:1px solid #ddd;overflow:hidden;padding:10px 10px 24px}
.toggle .toggle_title h4 a{color:#444;text-shadow:1px 1px 1px #fff;text-transform:none}
.tickercontainer{border:1px solid #dbdbdb;background:#f4f4f4;overflow:hidden;margin:20px 0 0;padding:0}
.tickercontainer .mask{position:relative;left:0;top:0;overflow:hidden}
ul.newsticker{position:relative;left:750px;font-size:12px;font-weight:700;list-style-type:none;padding:0}
ul.newsticker li{float:left;padding:5px}
ul.newsticker a{padding:0}
ul.newsticker span{margin:0 22px 0 0}
.reset_defaults ol li{list-style:decimal outside}
.reset_defaults ul li{list-style:disc outside}
#slider ul,#slider li{list-style:none;position:relative;display:block;margin:0;padding:0}
#slider,#slider li{width:940px;overflow:hidden}
ol{height:28px;margin:1em 0;padding:0}
ol li{float:left;list-style:none;height:28px;line-height:28px;margin:0 10px 0 0;padding:0}
ol li a{float:left;height:28px;line-height:28px;border:1px solid #ccc;background:#DAF3F8;color:#555;text-decoration:none;padding:0 10px}
ol li.current a{background:#5DC9E1;color:#fff}
ol li a:focus,.prevBtn a:focus,.nextBtn a:focus{outline:none}
.graphic,.prevBtn,.nextBtn{display:block;overflow:hidden;text-indent:-8000px;margin:0;padding:0}
.prevBtn,.nextBtn{display:block;width:24px;height:37px;position:absolute;left:25px;top:44%;z-index:1000;background:url(/images/flexible-slider/btn_prev.png) no-repeat 0 0;cursor:pointer}
.nextBtn{left:890px;background:url(/images/flexible-slider/btn_next.png) no-repeat 0 0}
.search-simple-wrapper{background:#222;overflow:hidden;margin-bottom:10px;border:1px solid #e7e7e7;padding:5px}
.search-input{border:1px solid #ddd!important;float:left;width:350px!important;padding:7px!important}
.tributes-archive-button{margin-top:10px;border-top:1px solid #333;padding-top:10px}
.tributes-archive-button a{font-size:80%;font-weight:400;color:#00e4ff}
.tributes-archive-button a:hover{color:#00c4db}
.anonymous-tool-tip{position:relative;z-index:24;text-decoration:none;left:0;margin:0;padding:0}
a.anonymous-tool-tip:hover{z-index:5;background:none}
a.anonymous-tool-tip p{display:none}
a.anonymous-tool-tip:hover p{display:block;position:absolute;top:-10px;width:150px;margin-top:20px;margin-left:1px;font:10px Verdana, sans-serif;padding:10px}
.anonymous-container{background:#fff;border:2px solid #000;display:none;left:18px;position:absolute;color:#000;z-index:999;padding:20px 5px 5px 10px}
.social-media-header{position:fixed;right:0;top:25%;background:#eee;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;padding:10px 10px 10px 15px}
.search-btn{border:none;line-height:none;width:30px;height:30px;cursor:pointer;margin:2px 0 0;padding:0}
input.search-input{float:left;height:15px}
.search-submit-button{border:none;right:0;width:30px;height:31px;margin:0;padding:0}
.uppercase,#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6{text-transform:uppercase}
.overflowHidden,.upper_header,.georgia_3d_map{overflow:hidden}
.position_relative,#settings_nav li,.donation_widget,.social_share,.organizationDescription_widget,.fundraiser_share_header,.search-box-wrapper{position:relative}
.text_centered,.align_center,.textAlignCenter{text-align:center}
.margin_top_10,.logo,.donations_list,ul.comments_list,.accordion_content p{margin-top:10px}
.margin_top_5,#logo{margin-top:5px}
.padding_left_50,.comment{padding-left:50px}
.padding_left_40,.category p{padding-left:40px}
.float_right,p.time{float:right}
.align_right,.textAlignRight{text-align:right}
#settings_nav ul li a:hover,ul.nonProfit_list li a:hover{text-decoration:none}
.total_raised h4{color:#333}
.total_raised h1,.orange{color:#f47d07}
#search_form h3 span,.titles_wrapper span,ul.navigation_list li.current_nav a{color:#f47a09}
#search_form p,.titles_wrapper p,label,#footer p{font-size:12px}
input.input_2columns,.columns_300{width:300px}
#dedication_wrapper #dedication_text_wrap p,#legal_infos a{color:#fff}
#dedication_wrapper #dedication_text_wrap a:hover,ul.nonProfit_list li a,.donations_list li a:hover,.comment_header a:hover,.comments_navigation a:hover,.search_result_wrapper h4 a:hover,.category a:hover,table.recent_donations_table a:hover,ul.footer_list li a:hover,#legal_infos a:hover,.orange_small_button a:hover{text-decoration:underline}
#browseAllCauses:hover,#make_a_tribute_btn:hover{background-position:left bottom}
.comment_header a,a.anonymous-tool-tip:hover p strong{font-weight:700}
@media max-width 1020px {
.settings_button{position:absolute;right:10px;top:55px}
ul#settings_nav li a img{visibility:hidden}
ul#settings_nav li a{background:url(../images/color/settings_button_negative.png) no-repeat right center}
}

.no-sidebar .main_content_wrapper{
     width: 676px;
     overflow: hidden;
     margin: 20px auto;
     float: none !important;
}
