/*
*
* Site: rednoseday 2009
* By: Comicrelief.com
* Birth: August 2008  
* Purpose: Layout Styling 
* 
* General Settings
* Header
* Footer
* Navigation
* Column Layouts
* Panels Override
* Containers
* Coda Setup      
* Devel/Admin 
* Block Styling 
* Flash Replacement 
*   
*/

/* added by CD
*****************************************************************************************/
.galleryhome { float: left; background-image:url(http://chinposin.com/rednosin/images/thumb_frame_small.gif); background-repeat: no-repeat; background-position: center; height: 65px; width: 65px; margin: 0px 0px 5px 0; padding: 10px 0px 0px 5px; }



/* General Settings
*****************************************************************************************/
body {background:white url(http://chinposin.com/rednosin/images/red_rip_top.gif) 0 0 repeat-x; text-align:center; }
#wrapper {text-align:left; margin:0 auto; width:960px; padding:0 20px; position:relative; }
#container {margin-top:0; }
.area_content .no-margin-bottom {margin-bottom:0; }

/* HEADER
*****************************************************************************************/
.showprint{ display:none}
#header {position:relative; width:100%; min-height:140px; height:auto !important; height:140px; margin-top:0;}
#header a.btn_kit, #header a.btn_kit span {height:42px; width:166px; display:block; overflow:hidden; }
#header a.btn_kit span {background:transparent url(http://chinposin.com/rednosin/images/header_kit_both.gif) 0 0 no-repeat; position:absolute; top:0; left:0; height: 0; padding-top: 42px;}
#header a.btn_kit:hover span {background-position:0 -42px; cursor:pointer; }
#block-search-0 {width:260px; position:absolute; top:24px; right:200px; /*overflow:hidden; */}
#header #block-search-0 h4 {height:0; padding-top: 32px; width:32px; display:block; background:transparent url(http://chinposin.com/rednosin/images/search.gif) 0 0 no-repeat; position:absolute; left: 0; top:0; overflow: hidden;}
#header #block-search-0 .content input.form-text {background:#EEE url(http://chinposin.com/rednosin/images/search_box.gif) no-repeat; border:0; height:18px; width:134px; margin:0px; padding:6px 11px 6px 5px; position:absolute; top:1px; left:38px;}
form#search-block-form #edit-submit {float:right; width: 65px; height: 29px; margin: 3px 0 0; padding: 20px 0 0 0; border: 0; color:#EC1E26; background: transparent url(http://chinposin.com/rednosin/images/btn_search.gif) no-repeat center top; text-indent: -1000em; font-size:0.1px; cursor: pointer; /* hand-shaped cursor */ cursor: pointer; /* for IE 5.x */ }
form#search-block-form&gt;#edit-submit {/* For non-IE browsers*/ height: 0px; }
form#search-block-form #edit-submit:hover {background-position:0 -29px; }
/* FOOTER
*****************************************************************************************/
#footer {width:100%; overflow:hidden; display:block; clear:both;}
#footer div.hr_nose_glasses {margin-top:-40px; }
#footer div.hr_nose_wideeyed {margin-top:-12px; }
#footer_extra {overflow:hidden;}
#footer_extra ul.footer_group_list {width:240px; display:block; float:left;}
#footer_extra h6 {margin:20px 0 0}
#footer_extra h6#about_rnd, #footer_extra h6#do_something,#footer_extra h6#changing_lives,#footer_extra h6#news {margin-top: 7px;}
#footer_extra h6 a{display: block; height: 0; padding-top: 20px; overflow: hidden; background: transparent url(http://chinposin.com/rednosin/images/fat_footer_links.gif); 0 0 no-repeat;}
#footer_extra h6#foot_about_rnd a {width: 76px; background-position: 0 0;}
#footer_extra h6#foot_about_rnd a:hover {width: 76px; background-position: 0 -20px;}
#footer_extra h6#foot_schools a {width: 61px; background-position: -76px 0;}
#footer_extra h6#foot_schools a:hover {width: 61px; background-position: -76px -20px;}
#footer_extra h6#foot_do_something a {width: 97px; background-position: -137px 0}
#footer_extra h6#foot_do_something a:hover {width: 97px; background-position: -137px -20px}
#footer_extra h6#foot_fun_stuff a {width: 68px; background-position: -234px 0;}
#footer_extra h6#foot_fun_stuff a:hover {width: 68px; background-position: -234px -20px;}
#footer_extra h6#foot_changing_lives a {width: 107px; background-position: -302px 0;}
#footer_extra h6#foot_changing_lives a:hover {width: 107px; background-position: -302px -20px;}
#footer_extra h6#foot_partners a {width: 64px; background-position: -409px 0;}
#footer_extra h6#foot_partners a:hover {width: 64px; background-position: -409px -20px;}
#footer_extra h6#foot_news a {width: 38px; background-position: -473px 0;}
#footer_extra h6#foot_news a:hover {width: 38px; background-position: -473px -20px;}
#footer_extra h6#foot_donate a {width: 49px; background-position: -511px 0;}
#footer_extra h6#foot_donate a:hover {width: 49px; background-position: -511px -20px;}
#footer_extra h6#foot_dosomething_in_your a {background-position:-570px 0; width:160px; }
#footer_extra h6#foot_dosomething_in_your a:hover {background-position:-570px -20px; }
#footer_extra h6#foot_change_lives a {background-position:-745px 0; width:86px; }
#footer_extra h6#foot_change_lives a:hover {background-position:-745px -20px; }
#footer_extra h6#foot_whats_on a {background-position:-851px 0; width:68px; }
#footer_extra h6#foot_whats_on a:hover {background-position:-851px -20px; }
#footer_extra h6#foot_backstage a {background-position:-936px 0; width:68px; }
#footer_extra h6#foot_backstage a:hover {background-position:-936px -20px; }
#footer_extra h6#foot_shop a {background-position:-1028px 0; width:32px; }
#footer_extra h6#foot_shop a:hover {background-position:-1028px -20px; }
#footer_extra h6#foot_comic_relief_club a {background-position:-1072px 0; width:112px; }
#footer_extra h6#foot_comic_relief_club a:hover {background-position:-1072px -20px; }
#footer_main {position:relative; overflow:hidden;}
#footer_main #charity_info a#logo_cr {background: transparent url(http://chinposin.com/rednosin/images/logo_cr.gif) 0 0 no-repeat; width:76px; padding-top: 77px; height:0; float:right; overflow: hidden;}
#footer_main #charity_info {display:block; float:right; width:240px;}
#footer_main #charity_info p {width:160px; float:left; color:#7F7F7F; line-height:1.5em; margin:10px 0; font-size:1.2em; }
#footer_main #footer_list1, #footer_main #footer_list2 {width:550px; overflow:hidden; float:left; display:block;}
#footer_main li, #footer_main li a {display:block; float:left; background:none; padding:0; }
#footer_main #footer_list1 {margin-top:6px; padding-left: 2px;}
#footer_main #footer_list1 li a {background:transparent url(http://chinposin.com/rednosin/images/footer_list1.gif) 0 0 no-repeat; height:0; padding-top: 25px; overflow: hidden;} 
#footer_main #footer_list1 li#footer_termsofuse a {background-position:0 0; width:98px; }
#footer_main #footer_list1 li#footer_termsofuse a:hover {background-position:0 -25px; }
#footer_main #footer_list1 li#footer_legal a {background-position:-98px 0; width:56px; }
#footer_main #footer_list1 li#footer_legal a:hover {background-position:-98px -25px; }
#footer_main #footer_list1 li#footer_privacypolicy a {background-position:-154px 0; width:119px; }
#footer_main #footer_list1 li#footer_privacypolicy a:hover {background-position:-154px -25px; }
#footer_main #footer_list1 li#footer_contactus a {background-position:-273px 0; width:100px; }
#footer_main #footer_list1 li#footer_contactus a:hover {background-position:-273px -25px; }
#footer_main #footer_list1 li#footer_accessibility a {background-position:-373px 0; width:104px; }
#footer_main #footer_list1 li#footer_accessibility a:hover {background-position:-373px -25px; }
#footer_main #footer_list1 li#footer_faqs a {background-position:-477px 0; width:50px; }
#footer_main #footer_list1 li#footer_faqs a:hover {background-position:-477px -25px; }
#footer_main #footer_list1 li#footer_sitemap a {background:transparent url(http://chinposin.com/rednosin/images/footer_sitemap.gif) 0 1px no-repeat; width:64px; }
#footer_main #footer_list1 li#footer_sitemap a:hover {background-position:0 -24px; }

#footer_main #footer_list2 {height:30px; background:transparent url(http://chinposin.com/rednosin/images/list2_bg.gif) 0 0 no-repeat; padding:14px 0 0 17px; }
#footer_main #footer_list2 li {margin-right:12px; }
#footer_main #footer_list2 li a {background:transparent url(http://chinposin.com/rednosin/images/footer_list3.gif) 0 0 no-repeat; height:0; padding-top: 20px; overflow: hidden;}
#footer_main #footer_list2 li#footer_mediacentre a {width:78px; background-position: 0 0;}
#footer_main #footer_list2 li#footer_mediacentre a:hover {width:78px; background-position: 0 -20px;}
#footer_main #footer_list2 li#footer_jobs a {width:29px; background-position: -132px 0;}
#footer_main #footer_list2 li#footer_jobs a:hover {width:29px; background-position: -132px -20px;}
#footer_main #footer_list2 li#footer_partners a {width:54px; background-position: -78px 0;}
#footer_main #footer_list2 li#footer_partners a:hover {width:54px; background-position: -78px -20px;}
#footer_main #footer_list2 li#footer_callcentres a {background-position:-162px 0; width:79px; }
#footer_main #footer_list2 li#footer_callcentres a:hover {background-position:-162px -20px; }
/* NAVIGATION
*****************************************************************************************/
ul#nav_primary {position:absolute; top:68px; right:0; width:auto; }
ul#nav_primary li {display:block; float:left; margin-left:6px; background:none; padding:0; }
ul#nav_primary li a, ul#nav_primary li a span {height:32px; display:block; overflow:hidden;}
ul#nav_primary li a {position:relative; }
ul#nav_primary li a span {text-indent:-50000px; position:absolute; top:0; left:0; }
ul#nav_primary li#nav_primary_about_rnd a, ul#nav_primary li#nav_primary_about_rnd a span {width:84px; height:25px; }
ul#nav_primary li#nav_primary_about_rnd a span {background:transparent url(http://chinposin.com/rednosin/images/nav_about_rnd.gif) 0 0 no-repeat; }
ul#nav_primary li#nav_primary_about_rnd a:hover span {background-position:0 -25px; cursor:pointer; }
ul#nav_primary li#nav_primary_backstage a, ul#nav_primary li#nav_primary_backstage a span {width:78px; height:25px; }
ul#nav_primary li#nav_primary_backstage a span {background:transparent url(http://chinposin.com/rednosin/images/nav_backstage.gif) 0 0 no-repeat; }
ul#nav_primary li#nav_primary_backstage a:hover span {background-position:0 -25px; cursor:pointer; }
ul#nav_primary li#nav_primary_change_lives a, ul#nav_primary li#nav_primary_change_lives a span {width:97px; height:25px; }
ul#nav_primary li#nav_primary_change_lives a span {background:transparent url(http://chinposin.com/rednosin/images/nav_change_lives.gif) 0 0 no-repeat; }
ul#nav_primary li#nav_primary_change_lives a:hover span {background-position:0 -25px; cursor:pointer; }
ul#nav_primary li#nav_primary_do_something a, ul#nav_primary li#nav_primary_do_something a span {width:107px; height:25px; }
ul#nav_primary li#nav_primary_do_something a span {background:transparent url(http://chinposin.com/rednosin/images/nav_do_something.gif) 0 0 no-repeat; }
ul#nav_primary li#nav_primary_do_something a:hover span {background-position:0 -25px; cursor:pointer; }
ul#nav_primary li#nav_primary_fun_and_games a, ul#nav_primary li#nav_primary_fun_and_games a span {width:90px; height:25px; }
ul#nav_primary li#nav_primary_fun_and_games a span {background:transparent url(http://chinposin.com/rednosin/images/nav_fun_and_games.gif) 0 0 no-repeat; }
ul#nav_primary li#nav_primary_fun_and_games a:hover span {background-position:0 -25px; cursor:pointer; }
ul#nav_primary li#nav_primary_partners a, ul#nav_primary li#nav_primary_partners a span {width:68px; height:25px; }
ul#nav_primary li#nav_primary_partners a span {background:transparent url(http://chinposin.com/rednosin/images/nav_partners.gif) 0 0 no-repeat; }
ul#nav_primary li#nav_primary_partners a:hover span {background-position:0 -25px; cursor:pointer; }
ul#nav_primary li#nav_primary_whats_on a, ul#nav_primary li#nav_primary_whats_on a span {width:78px; height:25px; }
ul#nav_primary li#nav_primary_whats_on a span {background:transparent url(http://chinposin.com/rednosin/images/nav_whats_on.gif) 0 0 no-repeat; }
ul#nav_primary li#nav_primary_whats_on a:hover span {background-position:0 -25px; cursor:pointer; }
ul#nav_primary li#nav_primary_shop a, ul#nav_primary li#nav_primary_shop a span {width:40px; height:25px; }
ul#nav_primary li#nav_primary_shop a span {background:transparent url(http://chinposin.com/rednosin/images/nav_shop.gif) 0 0 no-repeat; }
ul#nav_primary li#nav_primary_shop a:hover span {background-position:0 -25px; cursor:pointer; }
ul#nav_primary li#nav_primary_shop_rednoseday_com a, ul#nav_primary li#nav_primary_shop_rednoseday_com a span {width:40px; height:25px; }
ul#nav_primary li#nav_primary_shop_rednoseday_com a span {background:transparent url(http://chinposin.com/rednosin/images/nav_shop.gif) 0 0 no-repeat; }
ul#nav_primary li#nav_primary_shop_rednoseday_com a:hover span {background-position:0 -25px; cursor:pointer; }

#hanger_wrapper{
	position:absolute;
	top:0; right:0; 
	margin-left: 290px; margin-right:20px;
	z-index: 999;
	max-width:680px; width:auto !important; width:680px;
}

#header_kili_sponsor {
	position: relative;
	float: left;
	z-index:1001;
	width: 88px;
	height: 80px;
	margin: 0; padding: 0
}

#hanger_left {
	z-index:1000;
	position: relative;
	float: left;
	background:transparent url(http://chinposin.com/rednosin/images/holder_left.gif) 0 0 no-repeat;
}

#header_kili_sponsor a, #header_kili_sponsor span {	display:block; position:relative; width:88px; height:80px; text-indent:-5000px; }
#header_kili_sponsor span { position:absolute; top:0; left:0; background:transparent url(http://chinposin.com/rednosin/images/kili-sponsor-the-cliimbers.gif) 0 0 no-repeat; }
#header_kili_sponsor span:hover { cursor:pointer; background-position:0 -80px; }

#container {position:relative; z-index:100; }

ul#hanger_right {padding:0; margin:0; list-style:none; }
ul#hanger_right li {float:left; position:relative; }
ul#hanger_right li ul {display:none; position:absolute; top:1em; left:0; }
li > ul {top:auto; left:auto; }
ul#hanger_right li:hover ul, ul#hanger_right li.sfHover ul { display: block; }
/* hiding the contact us item in primary links*/
ul#nav_primary li#nav_primary_contact_us {display:none;}
#hanger_left #hanger_right {padding:40px 0 0 13px; background:transparent url(http://chinposin.com/rednosin/images/holder_right.gif) 100% 0 no-repeat; display:block; height:38px; }
div#hanger_left ul, div#hanger_left ul li {background:none; padding:0; margin:0; }
div#hanger_left ul li {background:transparent url(http://chinposin.com/rednosin/images/divider.gif) 100% 0 no-repeat; height:36px; margin-bottom:5px; padding:0 5px; }
div#hanger_left ul li, div#hanger_left ul li li {width:inherit; }
#hanger_left ul li#btn_donatesponsor {padding-left:0; padding-right:13px; }
#hanger_left a.btn_kit {position:relative; margin-top:2px; margin-right:5px; }
#hanger_left input[type=&quot;text&quot;] {width:92px; }
#hanger_left a.btn_kit span, #hanger_right a.btn_kit {position:relative; width:73px; height:30px; display:block; }
#hanger_left a.btn_kit {font-size:0.8em; }
#hanger_left a.btn_kit span {position:absolute; top:0; left:0; background-image:url(http://chinposin.com/rednosin/images/link_keep_in_touch.gif); padding-top:0; text-indent:-5000px; }
#hanger_left a.btn_kit:hover span {background-position:0 -30px; cursor:pointer; }
#hanger_left li#btn_donatesponsor a {margin-top:2px;}
#hanger_left li#btn_donatesponsor a, li#btn_donatesponsor a span {display:block; position:relative; width:126px; height:27px;}
#hanger_left li#btn_donatesponsor a span {background:transparent url(http://chinposin.com/rednosin/images/btn_donate_sponsor.gif) 0 0 no-repeat; position:absolute; top:0; left:0; text-indent:-50000px; }
#hanger_left li#btn_donatesponsor a:hover span {cursor:pointer; background-position:0 -27px; }
#header {padding-top:0}
ul#nav_primary {top:100px; }
#hanger_left form#search-theme-form #edit-submit {font-size:1px; border:0; background-image:url(http://chinposin.com/rednosin/images/magnifying_glass.gif); width:24px; height:22px; color:white; padding:0; margin-top:0; margin:0; overflow:hidden; }
#hanger_left form#search-theme-form div#search {position:relative; }
#hanger_left form#search-theme-form div#search input.form-submit {position:absolute; top:4px; right:5px; }
#hanger_left form#search-theme-form {width:125px; margin-left:4px; }
#hanger_left form#search-theme-form #edit-submit:hover {cursor:pointer; background-position:0 0; }
#hanger_left form#search-theme-form #edit-processed-keys {background:transparent url(http://chinposin.com/rednosin/images/textarea.gif) 0 2px no-repeat; border:none; margin-top:2px; margin-right:0; width:82px; padding:5px 5px 0 5px; margin:0; height:22px; }
#hanger_left form#search-theme-form #edit-processed-keys {
background:none;}
#hanger_left form#search-theme-form #edit-processed-keys-wrapper {
background:transparent url(http://chinposin.com/rednosin/images/textarea.gif) no-repeat scroll 0 50%; padding-top:8px; padding-bottom:12px; }

#myrnd span#myrnd_account a img {position:absolute; top:6px; right:9px; }
body #header #myrnd span#myrnd_account a:hover {text-decoration:underline; }
div#hanger_left ul li#myrnd {background:none; padding-right:0; margin-left:-3px; }

div#hanger_left li#myrnd_logout{background:none; padding-right:0; margin-left:-3px; }

#hanger_left #myrnd_logout {padding: 4px 0 0 0; margin: 0 8px 0 0}
#hanger_left #myrnd_logout a span, #hanger_right #myrnd_logout a {position:relative; width:21px; height:23px; display:block;text-indent:-5000px; }
#hanger_left #myrnd_logout a span {position:absolute; top:0; left:0; background-image:url(http://chinposin.com/rednosin/images/logout_button.gif); padding-top:0;  }
#hanger_left #myrnd_logout a:hover span {background-position:0 -26px; cursor:pointer; }

/*#hanger_left #hanger_right {height:180px; } */
ul#hanger_right li#myrnd {height:auto; }
ul#hanger_right li#myrnd ul {top:38px; border-right:2px solid #cfcfcf; z-index:5001; padding-top:0; background:transparent url(http://chinposin.com/rednosin/images/dropdown_left.gif) 0 100% no-repeat; }
ul#hanger_right li#myrnd ul li {width:auto; background:none; line-height:1.0em; height:auto; margin-bottom:10px; display:list-item; float:none; padding:0; margin-left:3px; }
ul#hanger_right li#myrnd ul li#dropdown_btm {background:transparent url(http://chinposin.com/rednosin/images/dropdown_btm.gif) 0 100% no-repeat; height:10px; display:block; width:60px; border:1px solid red; margin:0 0 0 -2px; padding-right:80px; }
div#hanger_left ul li#myrnd li a {text-decoration:none; color:#666666; font-size:0.9em; padding:0 10px; }
div#hanger_left ul li#myrnd li a:hover {text-decoration:underline; color:#DF0F1A; }
div#hanger_left li#myrnd ul li#myrnd_001 {padding-top:10px; border-top:4px solid #f2f2f2; }


/* COLUMN LAYOUTS
*****************************************************************************************/
#column_main {overflow:hidden; display:block; float:left; }
#content_extra {overflow:hidden; display:block; float:left; clear:both; }
.column {float:left; overflow:hidden; }
.col_width_4 {width:240px; }
.col_width_5 {width:300px; }
.col_width_6 {width:360px; }
.col_width_8 {width:480px; }
.col_width_11 {width:660px; }
.col_width_12 {width:720px; }
.col_width_16 {width:960px; }


/* PANELS OVERRIDE - required for editing panels page
*****************************************************************************************/
body div.panel-flexible div.panel-row-1 div.panel-col-1 { width: 660px; float:left; }
body div.panel-flexible div.panel-flexible-sidebars div.panel-sidebar-left { width: 300px; float:left; }
body div.panel-flexible div.panel-flexible-sidebars div.panel-sidebar-middle { width: 660px; float:left; }
/* CONTAINERS
*****************************************************************************************/
.column .area {padding:5px 10px; margin-bottom:15px; border:1px solid #E5E5E5; margin-right:20px; zoom:1; overflow:hidden; }
body.hasjavascript .area {padding:0; }
.last_column .area, .column .last_column {margin-right:0; }
/*PT*/
.column .area_content, .area .pre_coda {padding:35px 20px 20px; overflow:hidden; }
/*/PT*/
#column_main #promo .area_content {height:auto; min-height:300px; }
.area .pre_coda {padding-left:35px; padding-right:35px; }
#column_left .area .area_content, .panel-sidebar-left .area_content {padding-right:45px; }
.area .column_bottom {height:2px; background-color:transparent; background-position:0% 0%; overflow:hidden; background-repeat:no-repeat;  }

body#front #column_left .area, body#error_404 #column_left .area, body#error_403 #column_left .area {background:transparent url(http://rednoseday.com/sites/rednoseday.com/themes/rnd09/img/page/columns/col_left_home_top.gif) 0 0 no-repeat; }
body#front #column_left .area .column_bottom, body#error_403 #column_left .area .column_bottom, body#error_404 #column_left .area .column_bottom {height:40px; background-image:url(http://rednoseday.com/sites/rednoseday.com/themes/rnd09/img/page/columns/col_left_home_bottom.gif); width:300px; }


