




/*Homepage*/
.spoon_container_home_top_left_restyled {display: block; float: right; width: 240px; height: 270px; margin-bottom: 10px; margin-left: 20px; background-image: url("/images/structure/backgrounds/openquote1.gif"); background-repeat: no-repeat; background-position: 0px 0px;}
.spoon_container_home_top_left_restyled .content {display: block; margin-top: 15px; padding: 5px 0px 0px 0px; border-bottom: 1px solid #ffffff; height: 110px; background-image: url("/images/structure/backgrounds/closequote1.gif"); background-repeat: no-repeat; background-position: 215px 90px; font-family: georgia; font-style: italic;}
.spoon_container_home_top_left_restyled .spoon_button_list_home_top_patrons_restyled {height: 90px;}
.spoon_container_home_top_left_restyled .spoon_button_list_home_top_patrons_restyled .titletxt {font-size: 90%; font-weight: bold; color: #323232; height: 35px; line-height: 35px; border-top: 1px solid #dddddd;}
.spoon_container_home_top_left_restyled .spoon_button_list_home_top_patrons_restyled li {display: inline-block; float: left; margin-right: 4px; height: 50px; line-height: 50px; border: 1px solid #eeeeee; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px;}
.spoon_container_home_top_left_restyled .spoon_button_list_home_top_patrons_restyled li img { vertical-align: middle;} 
.spoon_container_home_top_right_restyled {display: block; float: left; width: 660px; height: 270px; margin-bottom: 10px;}



.spoon_container_home_top_right_restyled .list_rotating { width: 660px; float: left; height: 270px; background-image: url("/images/structure/backgrounds/spoon-sider3.png"); background-repeat: repeat-y; background-position: 22px 0px; -webkit-border-radius:5px 0px 0px 5px; -moz-border-radius:5px 0px 0px 5px;}
.spoon_container_home_top_right_restyled .list_rotating .topnews { margin: 0px 0px 0px 135px; }
.spoon_container_home_top_right_restyled .list_rotating .topnews .image { display: block; position: absolute; width: 520px; height: 270px; margin-left: 0px; background-image: url("/images/structure/background/default_news_background.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
.spoon_container_home_top_right_restyled .list_rotating .topnews .image img {width: 520px; height: 270px;}
.spoon_container_home_top_right_restyled .list_rotating .topnews .topnewsinfo { display: block; position: absolute; }
.spoon_container_home_top_right_restyled .list_rotating .topnews .topnewsinfo .headline { display: block; background-color: #EF3F35; filter: alpha(Opacity=90); -moz-opacity: 0.90; opacity: 0.90;  width: 370px; padding: 8px; margin: 199px 0px 0px 0px; font-size: 120%; line-height: 1.3; -webkit-border-radius:0px 5px 5px 0px; -moz-border-radius:0px 5px 5px 0px; }
.spoon_container_home_top_right_restyled .list_rotating .topnews .topnewsinfo .headline a { font-weight: bold; color: #ffffff; }
.spoon_container_home_top_right_restyled .list_rotating .topnews .topnewsitem .image { position: absolute; }
.spoon_container_home_top_right_restyled .list_rotating .othernews { display: block; width: 420px; height: 270px; overflow: hidden; position: absolute; }
.spoon_container_home_top_right_restyled .list_rotating .othernews li { padding: 0px 0px 0px 20px; width: 400px; height: 63px; overflow: hidden; }
.spoon_container_home_top_right_restyled .list_rotating .othernews li.selected { background-image: url("/images/structure/backgrounds/spoon-list-selectedleft.png"); background-repeat:no-repeat; background-position: 2px 10px; }
.spoon_container_home_top_right_restyled .list_rotating .othernews li .otherimage {display: block; width: 100px; height: 63px; float: left; padding: 10px 10px 0px 10px;}





.spoon_container_home_sponsors {clear: both; display: block; margin: 5px 0px 5px 0px; width: 920px;}
.spoon_button_list_home_top_region_new {clear: both; display: block; margin: 10px 0px 0px 0px; height: 38px;}
.spoon_button_list_home_top_region_new li {display: block; width: 240px; height: 38px; background-image: url("/images/structure/backgrounds/region-button.png"); background-repeat:no-repeat; background-position: 0px 0px;}



/*-------------- HOME CONT TOP ------------*/ 
.basecolumn1a .spoon_container_home_top {width: 920px; margin-bottom: 15px;}
.basecolumn1a .spoon_container_home_top .spoon_container_home_top_left {background-image: url("/images/structure/backgrounds/spoon-mainimg.jpg"); background-repeat: no-repeat;  float: left; width: 605px; height: 305px; margin-right: 15px; margin-bottom: 15px;}
.basecolumn1a .spoon_container_home_top .spoon_container_home_top_left .spoon_content_home_top_right {width: 260px; padding: 10px; font-size: 100%;}
.basecolumn1a .spoon_container_home_top .spoon_container_home_top_left .spoon_button_list_home_top_patrons {width: 260px; height: 150px; padding: 10px 0px 0px 10px;  }
.basecolumn1a .spoon_container_home_top .spoon_container_home_top_left .spoon_button_list_home_top_patrons .titletxt {color: #D30E45; font-weight: bold;}
.basecolumn1a .spoon_container_home_top .spoon_container_home_top_left .spoon_button_list_home_top_patrons ul {display: block; width: 200px;}
.basecolumn1a .spoon_container_home_top .spoon_container_home_top_left .spoon_button_list_home_top_patrons li {float: left; margin: 15px 15px 0px 10px; } 
.basecolumn1a .spoon_container_home_top .spoon_container_home_top_left .spoon_button_list_home_top_patrons li.button4 {clear: both;}
.basecolumn1a .spoon_container_home_top .spoon_container_home_top_left .spoon_button_list_home_top_region {clear: both; margin-left: 357px;}
.basecolumn1a .spoon_container_home_top .spoon_container_home_top_right {float: left; width: 300px; height: 305px; margin-bottom: 15px;}
.basecolumn1a .spoon_container_home_top .list_articles { clear: both; padding: 0px; margin: 0px;  }
.basecolumn1a .spoon_container_home_top .list_articles .titletxt { display: block; font-size: 120%; padding: 0px; margin: 0px 0px 0px 0px; color: #232020; font-weight: bold; background: none; border-bottom: 1px solid #eaeaea; width: 300px;}
.basecolumn1a .spoon_container_home_top .list_articles .headline { display: block; font-size: 90%; padding: 3px 0px 3px 20px;  background: url(/images/structure/backgrounds/spoon-menu.png); background-repeat: no-repeat; background-position: 0px 6px; }
.basecolumn1a .spoon_container_home_top .list_articles .headline a { color: #ef3e33; font-weight: bold }
.basecolumn1a .spoon_container_home_top .list_articles .article {border-bottom: 1px solid #eaeaea; margin: 5px 0px 0px 0px;}
.basecolumn1a .spoon_container_home_top .list_articles .article .date {display: block; color: #816666; font-family: trebuchet ms; font-style: italic; font-size: 85%; padding-left: 20px; margin-bottom: 5px;}
.basecolumn1a .spoon_container_home_top .list_articles .article1 { margin-top: 10px; height: 90px; margin-bottom: 0px; border-bottom: solid #eaeaea 1px; }
.basecolumn1a .spoon_container_home_top .list_articles .article1 .image { background: none; display: block; width: 110px; height: 85px; float: left;  }
.basecolumn1a .spoon_container_home_top .list_articles .article1 .image img { border: solid #ef3e33 1px; padding: 1px; width: 100px; height: 75px; }
.basecolumn1a .spoon_container_home_top .list_articles .article1 .image img:hover { border: solid #232020 1px;  }
.basecolumn1a .spoon_container_home_top .list_articles .article1 .headline { float: left; width: 160px; font-size: 90%; padding: 0px 0px 10px 20px;  background-position: 0px 3px; }
.basecolumn1a .spoon_container_home_top .list_articles .article1 .abstract { display: none}
.basecolumn1a .spoon_button_list_home_top_syndication li {float: left; margin-top: 10px; margin-right: 5px;}



/*-------------- HOME CONT SPONSOR ------------*/ 
.basecolumn1a .spoon_container_home_top .spoon_container_home_sponsors {clear: both; display: block; height: 65px;}



/*-------------- HOME CONT MID ------------*/ 
.spoon_container_home_middle_projects {clear: both; width: 920px; height: 290px; margin-bottom: 15px; background: none; }
.spoon_container_home_middle_projects .titletxt { background: url(/images/structure/backgrounds/spoon-homecont-title.png); background-repeat: no-repeat; height: 28px; line-height: 28px; color: #ffffff; font-weight: bold; padding-left: 10px;}
/* Charitable Projects */ 
.spoon_container_home_middle_projects .spoon_container_home_middleleft {float: left; width: 450px; margin-right: 20px; height: 290px; background: url(/images/structure/backgrounds/spoon-homecont-bg.png); background-repeat: no-repeat;}
.basecolumn1a .spoon_container_home_middleleft .list_articles { clear: both; padding: 10px 20px 10px 20px; margin: 0px; }
.basecolumn1a .spoon_container_home_middleleft .list_articles .titletxt { display: block; font-size: 120%; padding: 0px; margin: 0px 0px 0px 0px; color: #232020; font-weight: bold; background: none; border-bottom: 1px solid #eaeaea; width: 300px;}
.basecolumn1a .spoon_container_home_middleleft .list_articles .headline { display: block; font-size: 100; padding: 5px 0px 5px 20px;  background: url(/images/structure/backgrounds/spoon-menu.png); background-repeat: no-repeat; background-position: 0px 8px; }
.basecolumn1a .spoon_container_home_middleleft .list_articles .headline a {font-size: 90%; color: #ef3e33; font-weight: bold }
.basecolumn1a .spoon_container_home_middleleft .list_articles .article1 { margin-top: 10px; margin-bottom: 0px; border-bottom: solid #eaeaea 0px; height: 100px; }
.basecolumn1a .spoon_container_home_middleleft .list_articles .article1 .image { background: none; display: block; width: 110px; height: 85px; float: left;  }
.basecolumn1a .spoon_container_home_middleleft .list_articles .article1 .image img { border: solid #ef3e33 1px; padding: 1px; width: 100px; }
.basecolumn1a .spoon_container_home_middleleft .list_articles .article1 .image img:hover { border: solid #232020 1px;  }
.basecolumn1a .spoon_container_home_middleleft .list_articles .article1 .headline { float: left; width: 280px; font-size: 100%; padding: 0px 0px 10px 20px;  background-position: 0px 3px; }
.basecolumn1a .spoon_container_home_middleleft .list_articles .article1 .abstract { display: none; }
.basecolumn1a .spoon_container_home_middleleft .list_articles .article1 .date {display: block; color: #816666; font-family: trebuchet ms; font-style: italic; font-size: 85%; padding-left: 130px;}
.spoon_container_home_middleleft .spoon_link_list_home_projects {clear: both; display: block; height: 30px; margin: 10px; border-top: 1px dotted #cccccc; }
.spoon_container_home_middleleft .spoon_link_list_home_projects li {float: right; height: 35px; line-height: 35px; padding-right: 25px; background-image: url("/images/structure/backgrounds/spoon-2colb-arrow.png"); background-repeat: no-repeat; background-position: 145px 10px;}
.spoon_container_home_middleleft .spoon_link_list_home_projects li a {color: #ef3e33}
/* How we raise funds */ 
.spoon_container_home_middle_projects .spoon_container_home_middleright {float: left; width: 450px; height: 290px; background: url(/images/structure/backgrounds/spoon-homecont-bg.png); background-repeat: no-repeat;}
.spoon_container_home_middle_projects .spoon_container_home_middleright .util_textbox { float: left; margin-left: 1px; padding: 16px 24px 16px 24px; cursor: pointer; border-right: 1px dotted #cccccc; border-bottom: 1px dotted #cccccc;} 
.spoon_container_home_middle_projects .spoon_container_home_middleright .spoon_home_text_box_raising_three, .spoon_container_home_middle_projects .spoon_container_home_middleright .spoon_home_text_box_raising_six {border-right: 0px;}
.spoon_container_home_middle_projects .spoon_container_home_middleright .spoon_home_text_box_raising_four, .spoon_container_home_middle_projects .spoon_container_home_middleright .spoon_home_text_box_raising_five, .spoon_container_home_middle_projects .spoon_container_home_middleright .spoon_home_text_box_raising_six {border-bottom: 0px;}
.spoon_container_home_middle_projects .spoon_container_home_middleright .util_textbox:hover {background: #ffffff}
.spoon_container_home_middle_projects .spoon_container_home_middleright .util_textbox .heading { width: 90px; height: 25px; line-height: 25px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/spoon-textboxbg-title.png"); background-repeat: no-repeat; } 
.spoon_container_home_middle_projects .spoon_container_home_middleright .util_textbox .heading h2 { color: white; font-style: italic; font-size: 90%; line-height: 22px; font-family: trebuchet ms;} 
.spoon_container_home_middle_projects .spoon_container_home_middleright .util_textbox .text { color: white; font-weight: bold; font-size: 90%; line-height: 150%; padding: 8px 10px 0px 10px; } 
.spoon_container_home_middle_projects .spoon_container_home_middleright .util_textbox .imgtop { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;} 
.spoon_container_home_middle_projects .spoon_container_home_middleright .util_textbox .imgtop img { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }  

/*--------------UPCOMING EVENTS ------------*/ 
.spoon_container_home_middle_events {clear: both; display: block; width: 920px; height: 305px; background: url(/images/structure/backgrounds/spoon-homecont-long-bg.png); background-repeat: no-repeat; background-position: 0px 22px; margin-bottom: 15px; }
.spoon_container_home_middle_events .titletxt { background: url(/images/structure/backgrounds/spoon-homelong-title.png); background-repeat: no-repeat; height: 28px; line-height: 28px; color: #ffffff; font-weight: bold; padding-left: 10px;}
.spoon_link_list_home_events {margin: 10px; }
.spoon_link_list_home_events li {clear: both; display: block; float: right; height: 20px; line-height: 20px; padding-right: 25px; background-image: url("/images/structure/backgrounds/spoon-2colb-arrow.png"); background-repeat: no-repeat; background-position: 138px 4px;}
.spoon_link_list_home_events li a {color: #ef3e33}
.spoon_container_home_middle_events .eventlist_da {display: block; margin: 10px 20px 0px 20px; height: 210px; border-bottom: 1px dotted #cccccc; }
.spoon_container_home_middle_events .eventlist_da .event {display: block; float: left; text-align: center; width: 145px; height: 210px; margin: 0px auto 0px auto; border-right: 1px dotted #cccccc; }
.spoon_container_home_middle_events .eventlist_da .event:hover {background: #ffffff;}
.spoon_container_home_middle_events .eventlist_da .event .name {display: block; clear: both; font-size: 85%; margin-top: 0px; height: 80px;}
.spoon_container_home_middle_events .eventlist_da .event .name a {position: absolute; display: block; font-weight: bold; color: #ef3e33; margin: -65px 0px 0px 20px; width: 104px; padding: 70px 0px 0px 0px;}
.spoon_container_home_middle_events .eventlist_da .event .date {display: block; margin: 0px auto 0px auto; clear: both; text-align: center; background: url(/images/structure/backgrounds/icon-bg-green.png); background-repeat: no-repeat; width: 104px; height: 22px; line-height: 22px; color: white; font-style: italic; font-size: 90%; font-family: trebuchet ms;}
.spoon_container_home_middle_events .eventlist_da .event .region {display: block; margin: 0px auto 2px auto; clear: both; text-align: center; background: url(/images/structure/backgrounds/icon-bg-grey.png); background-repeat: no-repeat; width: 104px; height: 22px; line-height: 22px; color: white; font-size: 90%; font-family: arial;}
.spoon_container_home_middle_events .eventlist_da .event .default {display: block; clear: both; width: 104px; height: 72px; margin: 0px auto 0px auto; }
.spoon_container_home_middle_events .eventlist_da .event .default img {width: 104px; height: 72px;}
.spoon_container_home_middle_events .eventlist_da .event .custom {display: block; clear: both; width: 104px; height: 72px; margin: 0px auto 0px auto; }
.spoon_container_home_middle_events .eventlist_da .event .custom img {width: 104px; height: 72px;}


/*--------------BOTTOM TEXTBOXES ------------*/ 
.spoon_container_home_bottom {clear: both; background: none;}
.spoon_container_home_bottom .util_textbox { float: left; width: 150px; padding: 0px; cursor: pointer; margin-right: 42px; } 
.spoon_container_home_bottom .spoon-textboxlast {margin-right: 0px;}
.spoon_container_home_bottom .util_textbox .heading { height: 25px; line-height: 25px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } 
.spoon_container_home_bottom .util_textbox .heading h2 { color: #D30E45; font-size: 100%; text-transform: uppercase; font-weight: bold; line-height: 22px; } 
.spoon_container_home_bottom .util_textbox .text { color: #696969; font-size: 85%; line-height: 140%; padding: 0px 10px 0px 0px; } 
.spoon_container_home_bottom .util_textbox .text:hover {color: #232020}
.spoon_container_home_bottom .util_textbox .imgtop { margin: 0px 0px 0px 0px; padding: 4px; background: url(/images/structure/backgrounds/spoon-tboxbg.png); background-repeat: no-repeat;} 
.spoon_container_home_bottom .util_textbox .imgtop img { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }  

/*------------------- New Homepage 2011 --------------------*/
.spoon_container_home_top_news_patrons_new {display: block; float: right; width: 240px; height: 270px; margin-bottom: 10px; margin-left: 20px; background-image: url("/images/structure/backgrounds/openquote1.gif"); background-repeat: no-repeat; background-position: 0px 0px;}
.spoon_container_home_top_news_patrons_new .content {display: block; margin-top: 15px; padding: 5px 0px 0px 0px; border-bottom: 1px solid #ffffff; height: 110px; background-image: url("/images/structure/backgrounds/closequote1.gif"); background-repeat: no-repeat; background-position: 215px 90px; font-family: georgia; font-style: italic;}
.spoon_container_home_top_news_patrons_new .spoon_button_list_home_top_patrons_new {height: 90px;}
.spoon_container_home_top_news_patrons_new .spoon_button_list_home_top_patrons_new .titletxt {font-size: 90%; font-weight: bold; color: #323232; height: 35px; line-height: 35px; border-top: 1px solid #dddddd;}
.spoon_container_home_top_news_patrons_new .spoon_button_list_home_top_patrons_new li {display: inline-block; float: left; margin-right: 4px; height: 50px; line-height: 50px; border: 1px solid #eeeeee; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px;}
.spoon_container_home_top_news_patrons_new .spoon_button_list_home_top_patrons_new li img { vertical-align: middle;} 
.spoon_container_home_news_rotater_new {display: block; float: left; width: 660px; height: 270px; margin-bottom: 10px;}
.spoon_container_home_news_rotater_new .list_rotating { width: 660px; float: left; height: 270px; background-image: url("/images/structure/backgrounds/spoon-sider3.png"); background-repeat: repeat-y; background-position: 22px 0px; -webkit-border-radius:5px 0px 0px 5px; -moz-border-radius:5px 0px 0px 5px;}
.spoon_container_home_news_rotater_new .list_rotating .topnews { margin: 0px 0px 0px 135px; }
.spoon_container_home_news_rotater_new .list_rotating .topnews .image { display: block; position: absolute; width: 520px; height: 270px; margin-left: 0px; background-image: url("/images/structure/background/default_news_background.gif"); background-repeat: no-repeat; background-position: 0px 0px; }
.spoon_container_home_news_rotater_new .list_rotating .topnews .image img {width: 520px; height: 270px;}
.spoon_container_home_news_rotater_new .list_rotating .topnews .topnewsinfo { display: block; position: absolute; }
.spoon_container_home_news_rotater_new .list_rotating .topnews .topnewsinfo .headline { display: block; background-color: #EF3F35; filter: alpha(Opacity=90); -moz-opacity: 0.90; opacity: 0.90;  width: 370px; padding: 8px; margin: 199px 0px 0px 0px; font-size: 120%; line-height: 1.3; -webkit-border-radius:0px 5px 5px 0px; -moz-border-radius:0px 5px 5px 0px; }
.spoon_container_home_news_rotater_new .list_rotating .topnews .topnewsinfo .headline a { font-weight: bold; color: #ffffff; }
.spoon_container_home_news_rotater_new .list_rotating .topnews .topnewsitem .image { position: absolute; }
.spoon_container_home_news_rotater_new .list_rotating .othernews { display: block; width: 420px; height: 270px; overflow: hidden; position: absolute; }
.spoon_container_home_news_rotater_new .list_rotating .othernews li { padding: 0px 0px 0px 20px; width: 400px; height: 63px; overflow: hidden; }
.spoon_container_home_news_rotater_new .list_rotating .othernews li.selected { background-image: url("/images/structure/backgrounds/spoon-list-selectedleft.png"); background-repeat:no-repeat; background-position: 2px 10px; }
.spoon_container_home_news_rotater_new .list_rotating .othernews li .otherimage {display: block; width: 100px; height: 63px; float: left; padding: 10px 10px 0px 10px;}
/*-------------- HOME CONT MID ------------*/ 
.spoon_container_home_middle_text_boxes {clear: both; width: 920px; height: 290px; margin-bottom: 15px; background: none; }
.spoon_container_home_middle_text_boxes .titletxt { background: url(/images/structure/backgrounds/spoon-homelong-title.png); background-repeat: no-repeat; height: 28px; line-height: 28px; color: #ffffff; font-weight: bold; padding-left: 10px;}
/* How we raise funds */ 
.spoon_container_home_middle_text_boxes { width: 920px; height: 180px; background: url(/images/structure/backgrounds/spoon-homecont-long-bg.png); background-position: bottom; background-repeat: no-repeat; }
.spoon_container_home_middle_text_boxes .util_textbox { float: left; width: 100px; cursor: pointer; border-right: 1px dotted #cccccc; border-bottom: 1px dotted #cccccc; margin: 0px; padding: 16px 6px 16px 8px;} 
.spoon_container_home_middle_text_boxes .util_textbox:hover {background: #ffffff}
.spoon_container_home_middle_text_boxes .util_textbox .heading { width: 90px; height: 25px; line-height: 25px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/spoon-textboxbg-title.png"); background-repeat: no-repeat; } 
.spoon_container_home_middle_text_boxes .util_textbox .heading h2 { color: white; font-style: italic; font-size: 90%; line-height: 22px; font-family: trebuchet ms;} 
.spoon_container_home_middle_text_boxes .util_textbox .text { color: white; font-weight: bold; font-size: 90%; line-height: 150%; padding: 8px 10px 0px 10px; } 
.spoon_container_home_middle_text_boxes .util_textbox .imgtop { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;} 
.spoon_container_home_middle_text_boxes .util_textbox .imgtop img { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }  
/*-------------- CHARITABLE EVENTS ------------*/ 
.spoon_container_home_middle_projects_new {clear: both; width: 920px; height: 320px; margin-bottom: 15px; background: none; }
.spoon_container_home_middle_projects_new .titletxt { background: url(/images/structure/backgrounds/spoon-homelong-title.png); background-repeat: no-repeat; height: 28px; line-height: 28px; color: #ffffff; font-weight: bold; padding-left: 10px; margin-bottom: 10px;}
.spoon_container_home_middle_projects_new .spoon_home_text_boxpromo { float: right; width: 240px; padding: 8px 5px 0px 5px; background-color: white; border: 1px solid #eaeaea; margin-bottom: 10px; }
.spoon_container_home_middle_projects_new .spoon_home_text_boxpromo .heading { color: #ef3e33; font-weight: bold; text-transform: uppercase; padding: 7px 0px 7px 0px; }
.spoon_container_home_middle_projects_new .spoon_home_text_boxpromo h2 { font-weight: bold; }
.spoon_container_home_middle_projects_new .flash_quotes { float: right; }
/*--------------UPCOMING EVENTS ------------*/ 
.spoon_container_home_middle_events_new {clear: both; display: block; width: 920px; height: 400px; background: url(/images/structure/backgrounds/spoon-homecont-long-bg.png); background-repeat: no-repeat; background-position: bottom; margin-bottom: 15px; }
.spoon_container_home_middle_events_new .titletxt { background: url(/images/structure/backgrounds/spoon-homelong-title.png); background-repeat: no-repeat; height: 28px; line-height: 28px; color: #ffffff; font-weight: bold; padding-left: 10px;}
.spoon_link_list_home_events_new {margin: 0px 10px 0px 0px; }
.spoon_link_list_home_events_new li {clear: both; display: block; float: right; height: 20px; line-height: 20px; padding: 5px 25px 0px 0px; background-image: url("/images/structure/backgrounds/spoon-2colb-arrow.png"); background-repeat: no-repeat; background-position: 138px 8px;}
.spoon_link_list_home_events_new li a {color: #ef3e33}
.spoon_container_home_middle_events_new .eventlist_aa {}
.spoon_container_home_middle_events_new .eventlist_aa .titletxt { display: none;}
.spoon_container_home_middle_events_new .eventlist_aa br {display: none}
.spoon_container_home_middle_events_new .eventlist_aa .sort_events {display: block; height: 30px; line-height: 30px; margin-top: 10px;}
.spoon_container_home_middle_events_new .eventlist_aa .search_events { display: block; height: 60px; padding: 10px 0px 10px 10px;; background: #f0f0f2; border: 1px solid #999999; border-radius: 5px; -webkit-border-radius: 3px; -moz-border-radius: 5px; -o-border-radius: 5px; -khtml-border-radius: 5px;  }
.spoon_container_home_middle_events_new .eventlist_aa .search_events .title {font-weight: bold;}
.spoon_container_home_middle_events_new .eventlist_aa .search_events .type { display: block; float: left; width: 270px; background: white; padding: 5px; margin: 5px 10px 0px 0px; border: 1px solid #cccccc; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px;}
.spoon_container_home_middle_events_new .eventlist_aa .search_events .region { display: block; float: left; width: 245px; background: white; padding: 5px; margin: 5px 10px 0px 0px; border: 1px solid #cccccc; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px;}
.spoon_container_home_middle_events_new .eventlist_aa .search_events .date { display: block; float: left; width: 325px; background: white; padding: 5px; margin: 5px 10px 0px 0px; border: 1px solid #cccccc; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px;}
.spoon_container_home_middle_events_new .eventlist_aa .search_events .date a {color:#ffffff; font-size: 90%; padding:3px 10px; border:1px solid #da1935; outline:none; font-weight:bold; background:#EF3F35; text-decoration:none; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px;}
.spoon_container_home_middle_events_new .eventlist_aa .search_events .date a:hover {color:#ffffff; font-size: 90%; padding:3px 10px; border:1px solid #EF3F35 ; outline:none; font-weight:bold; background:#da1935; text-decoration:none; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px;}
.spoon_container_home_middle_events_new .eventlist_aa #events {}
.spoon_container_home_middle_events_new .eventlist_aa #events .ical_link {margin-top: 5px; width: 280px; height: 24px; padding-left: 10px; line-height: 24px; text-align: center; border:1px solid #da1935; background:#EF3F35; background-image: url("/images/structure/backgrounds/date_link.png"); background-repeat: no-repeat; background-position: 8px 4px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; } 
.spoon_container_home_middle_events_new .eventlist_aa #events .ical_link:hover {border:1px solid #EF3F35; background:#da1935; background-image: url("/images/structure/backgrounds/date_link.png"); background-repeat: no-repeat; background-position: 8px 4px; } 
.spoon_container_home_middle_events_new .eventlist_aa #events .ical_link a {color:#ffffff; font-size: 90%; outline:none; text-decoration:none; font-weight:bold; }
.spoon_container_home_middle_events_new table td.more a:hover {color:#ffffff; font-weight:bold; display:block; background:#da1935; border: 1px solid #EF3F35; text-decoration:none;}
.spoon_container_home_middle_events_new .memberregister {clear: both}
.spoon_container_home_middle_events_new .memberregister .message {display: none}
.spoon_container_home_middle_events_new table { clear: both; background: white; padding: 10px; margin: 15px 0px 10px 0px; border: 1px solid #EAEAEA; border-radius: 5px; -webkit-border-radius: 3px; -moz-border-radius: 5px; -o-border-radius: 5px; -khtml-border-radius: 5px; }
.spoon_container_home_middle_events_new table th { background: #ececee; padding: 5px;}
.spoon_container_home_middle_events_new table th.head_date {width: 100px;}
.spoon_container_home_middle_events_new table td { padding: 5px;}
td.more a {display: block; color:#ffffff; font-size: 90%; width: 35px; height: 20px; line-height: 20px; padding-left: 5px; text-align: center; border:1px solid #da1935; outline:none; font-weight:bold; display:block; background:#EF3F35; text-decoration:none; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px;}
td.more a:hover {color:#ffffff; font-weight:bold; display:block; background:#da1935; border: 1px solid #EF3F35; text-decoration:none;}
td.book a {color:#ffffff; font-size: 90%; width: 35px; height: 20px; line-height: 20px; padding-left: 5px;  border:1px solid #028856; outline:none; font-weight:bold; display:block; background:#04A76E; text-decoration:none; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px;}
td.book a:hover {color:#ffffff; font-weight:bold; display:block; background:#028856; border: 1px solid #04A76E; text-decoration:none;}

/* <IMG src="/images/structure/backgrounds/openquote1.gif"><IMG src="/images/structure/backgrounds/closequote1.gif"><IMG src="/images/structure/backgrounds/spoon-sider3.png"><IMG src="/images/structure/backgrounds/openq.png"><IMG src="/images/structure/backgrounds/spoon-list-selectedleft.png"><IMG src="/images/structure/backgrounds/spoon-sider.png"><IMG src="/images/structure/backgrounds/spoon-sider2.png"> */


