/* Title: Section specific styles for screen media. Author: Simon Leadbetter simon@dotcog.com. Last updated: 19 July 2006 */

/* --[ =HOME PAGE ]------------------------ */
body#t_home div#main_content{width:465px; float:left;}
body#t_home div#secondary_content{width:465px; float:right;}
body#t_home div#tertiary_content{width:94.5em; clear:both; padding:1em 0 0 0;}

body#t_home div#main_content div.tabs{position:relative;}
body#t_home div#main_content div.box_tabs{background:#FFFDF3 url(../site_assets/images/sections/home_page/box_tabs/box_tabs_btmL.jpg) no-repeat left bottom;}
body#t_home div#main_content div.box_tabs .inner_2{background:transparent url(../site_assets/images/sections/home_page/box_tabs/box_tabs_topR.jpg) no-repeat right top; padding:1.5em 1.5em 1em 1.5em; min-height:160px;}
body#t_home div#main_content div.box_tabs .inner{background:transparent url(../site_assets/images/sections/home_page/box_tabs/box_tabs_topL.jpg) no-repeat left top;}
body#t_home div#main_content div.box_tabs .outer{background:transparent url(../site_assets/images/sections/home_page/box_tabs/box_tabs_btmR.jpg) no-repeat right bottom; padding:0 0 1.5em 0;}
body#t_home div#main_content div.box_tabs dl.article_list dt a{color:#275C82;}
body#t_home div#main_content div.box_tabs dl.article_list dt a:link, body#t_home div#main_content div.box_tabs dl.article_list dt a:visited, body#t_home div#main_content div.box_tabs dl.article_list dt a:link:hover, body#t_home div#main_content div.box_tabs dl.article_list dt a:visited:hover, body#t_home div#main_content div.box_tabs dl.article_list dt a:link:active, body#t_home div#main_content div.box_tabs dl.article_list dt a:visited:active, body#t_home div#main_content div.box_tabs dl.article_list dt a:link:focus, body#t_home div#main_content div.box_tabs dl.article_list dt a:visited:focus{color:#275C82;}
body#t_home div#main_content div.box_tabs dl.article_list dd{color:#666666;}
body#t_home div#main_content div.tabs ul.tabnav{list-style:none; padding:0; margin:0; float:right; font-size:1.6em;}
body#t_home div#main_content div.tabs ul.tabnav li{display:block; float:left; margin:0; padding:0; background:#FFFDF3 url('../site_assets/images/sections/home_page/box_tabs/tabinactive_R.gif') no-repeat top right; line-height:2.31em; margin:0 0 0 0.2em;}
body#t_home div#main_content div.tabs ul.tabnav li a{display:block; float:left; margin:0; padding:0; background:transparent url('../site_assets/images/sections/home_page/box_tabs/tabinactive_L.gif') no-repeat top left; line-height:2.31em; padding:0 0.5em; text-align:center; color:#B5A562; font-weight:bold;}
body#t_home div#main_content div.tabs ul.tabnav li.ui-state-active{background-image:url('../site_assets/images/sections/home_page/box_tabs/tabactive_R.gif');}
body#t_home div#main_content div.tabs ul.tabnav li.ui-state-active a{background-image:url('../site_assets/images/sections/home_page/box_tabs/tabactive_L.gif'); color:#6A5F2E;}
body#t_home div#main_content div.tabs ul.tabnav li a:link{color:#B5A562;}
body#t_home div#main_content div.tabs ul.tabnav li a:visited{color:#B5A562;}
body#t_home div#main_content div.tabs ul.tabnav li a:link:hover, body#t_home div#main_content div.tabs ul.tabnav li a:visited:hover{color:#6A5F2E; text-decoration:none;}
body#t_home div#main_content div.tabs ul.tabnav li a:link:active, body#t_home div#main_content div.tabs ul.tabnav li a:visited:active{color:#B5A562; text-decoration:none;}
body#t_home div#main_content div.tabs ul.tabnav li a:link:focus, body#t_home div#main_content div.tabs ul.tabnav li a:visited:focus{color:#6A5F2E; text-decoration:none;}

body#t_home div#main_content div.tabs div#tab2 h4{margin-bottom:0.25em;}
body#t_home div#main_content div.tabs div#tab2 p{font-size:1.2em;}
body#t_home div#main_content div.tabs div#tab2 div.player{margin:0 0 1.5em 0;}


body#t_home #secondary_content div#localAgents_map{background:transparent url('../site_assets/images/sections/home_page/localAgents_map/nonflash_newmap.jpg') no-repeat top left; width:465px; height:430px; position:relative;}
body#t_home #secondary_content div#localAgents_map a.cfnlink{display:block;position:absolute;top:373px;left:32px;width:202px;height:18px;}
body#t_home #secondary_content div#localAgents_map h2{text-indent:-90000px; position:absolute;}
body#t_home #secondary_content div#localAgents_map p{text-indent:-90000px; position:absolute;}
body#t_home #secondary_content div#localAgents_map a.local_updates{text-indent:-90000px; position:absolute; display:block; width:136px; height:31px; top:184px; left:16px;}
body#t_home #secondary_content div#localAgents_map ul{position:absolute; padding:0; margin:0; list-style:none;}
body#t_home #secondary_content div#localAgents_map ul li{font-size:1.3em;}
body#t_home #secondary_content div#localAgents_map ul li a{width:35px; height:56px; position:absolute; text-indent:-90000px; font-size:1em;}
body#t_home #secondary_content div#localAgents_map ul li a:hover, 
body#t_home #secondary_content div#localAgents_map ul li a:active{border:1px solid #fff; display:block;}

body#t_home #secondary_content div#localAgents_map ul li.london a{top:312px; left:371px;}
body#t_home #secondary_content div#localAgents_map ul li.seEngland a{top:326px; left:409px; height:55px;}
body#t_home #secondary_content div#localAgents_map ul li.swEngland a{top:335px; left:299px;}
body#t_home #secondary_content div#localAgents_map ul li.eEngland a{top:270px; left:421px;}
body#t_home #secondary_content div#localAgents_map ul li.eMidlands a{top:246px; left:383px;}
body#t_home #secondary_content div#localAgents_map ul li.wMidlands a{top:267px; left:336px;}
body#t_home #secondary_content div#localAgents_map ul li.yorkHumb a{top:191px; left:371px; width:29px; height:54px;}
body#t_home #secondary_content div#localAgents_map ul li.neEngland a{top:150px; left:334px;}
body#t_home #secondary_content div#localAgents_map ul li.nwEngland a{top:207px; left:327px;}
body#t_home #secondary_content div#localAgents_map ul li.scotland a{top:80px; left:279px;}
body#t_home #secondary_content div#localAgents_map ul li.wales a{top:274px; left:283px;}
body#t_home #secondary_content div#localAgents_map ul li.nIreland a{top:157px; left:211px;}

body#t_home div#tertiary_content ul#overall_numbers{list-style:none; padding:0; margin:0 0 1.5em 0;}
body#t_home div#tertiary_content ul#overall_numbers li{float:left; width:284px; border-left:1px solid #999; min-height:86px; padding:0 13px; line-height:1.2em;}
body#t_home div#tertiary_content ul#overall_numbers li span{display:block; font-size:2.14em; line-height:1.2em; color:#666666;}

body#t_home div#tertiary_content div.regional_listing{margin:0 13px 0 0; float:left; background-color:transparent; background-repeat:no-repeat; background-position:top left;}
body#t_home div#tertiary_content div.regional_listing.last{margin:0;}
body#t_home div#tertiary_content div.regional_listing h4{font-size:1.4em; margin:0;}
body#t_home div#tertiary_content div.regional_listing span{font-size:1.57em; line-height:1.2em; color:#666666;}
body#t_home div#tertiary_content div.regional_listing p{line-height:1.2em;}
body#t_home div#tertiary_content div.regional_listing span strong{font-weight:normal;}
body#t_home div#tertiary_content div.regional_listing.england h4{color:#0B7300;}
body#t_home div#tertiary_content div.regional_listing.scotland h4{color:#3F6773;}
body#t_home div#tertiary_content div.regional_listing.wales h4{color:#736942;}
body#t_home div#tertiary_content div.regional_listing.nireland h4{color:#73426B;}

body#t_home div#tertiary_content div.regional_listing.england{background-image:url('../site_assets/images/sections/home_page/statistics/england.jpg'); padding-left:83px; width:138px;}
body#t_home div#tertiary_content div.regional_listing.scotland{background-image:url('../site_assets/images/sections/home_page/statistics/scotland.jpg'); padding-left:74px; width:147px;}
body#t_home div#tertiary_content div.regional_listing.wales{background-image:url('../site_assets/images/sections/home_page/statistics/wales.jpg'); padding-left:76px; width:145px;}
body#t_home div#tertiary_content div.regional_listing.nireland{background-image:url('../site_assets/images/sections/home_page/statistics/nireland.jpg'); padding-left:78px; width:143px;}

/* --[ =ABOUT SECTION ]------------------------ */
body#t_about #main_content{width:70.5em; float:right;}
body#t_about #main_content div.box_green{margin:0 0 3em 0;}
body#t_about #main_content div.box_green blockquote p{font-size:1.6em; line-height:1.5em;}

body#t_about #main_content .setTwoCol{float:left;}
body#t_about #main_content .setTwoCol #publications{margin:0 0 3em 0;}
body#t_about #main_content .setTwoCol #story{width:22.5em; float:left;}
body#t_about #main_content .setTwoCol #ourHistory{width:22.5em; float:right;}
body#t_about #main_content p.seeallfaqs{margin-top:1.2em;}
body#t_about #main_content #faqs{width:22.5em; float:right;}
body#t_about #main_content #faqs ul.article_list{width:16.07em; margin:0;}
body#t_about #main_content div.vcard p.fn{font-size:2.2em; margin:0; line-height:1.2em;}

/* --[ =ABOUT > GENERIC PAGES ]------------------------ */
body#t_about.whos_involved div#main_content{width:46.5em; float:left; margin-left:1.5em;}
body#t_about.whos_involved img.fright{clear:right; margin:0.5em 0 1em 1em;}

/* --[ =ABOUT > WHOS INVOLVED > OUR PARTNERS]------------------------ */
body#t_about.partners div#main_content{width:46.5em; float:left; margin-left:1.5em;}
body#t_about.partners div.listing.image div.text{float:left; width:225px;}
body#t_about.partners div.listing.image div.image{float:right; width:225px;}
body#t_about.partners div.listing.image img{float:right;}
body#t_about.partners div.listing div.text h2{font-size:1.6em; font-weight:normal; line-height:1.2em; margin:0 0 0.5em 0;}

/* --[ =ABOUT > FUNDING ]------------------------ */
body#t_about.funding div#main_content{width:465px; float:left; margin:0 0 0 1.5em; position:relative;}
body#t_about.funding div.fund_listing{border-bottom:1px solid #999999; padding:1em 0 1em 120px; background-color:transparent; background-repeat:no-repeat; background-position:0 10px;}
body#t_about.funding div.fund_listing.noborder{border:none;}
body#t_about.funding div.fund_listing h2{font-size:1.8em; font-weight:bold; margin:0 0 0.5em 0; clear:both;}
body#t_about.funding div.fund_listing div.totalspend{width:186px; margin:0 15px 0 0; float:left;}
body#t_about.funding div.fund_listing div.addfund{width:144px; float:left;}
body#t_about.funding div.fund_listing p.heading{font-size:1.3em; margin:0.1em 0 0.3em 0; line-height:1.2em;}
body#t_about.funding div.fund_listing p.level{color:#666666; line-height:1.2em; margin:0;}
body#t_about.funding div.fund_listing div.totalspend p.level{font-size:3em;}
body#t_about.funding div.fund_listing div.addfund p.level{font-size:2.2em;}

body#t_about.funding p.showregionalfunding{display:block; width:226px; height:45px; line-height:45px; background:transparent url('../site_assets/images/sections/about/funding/showregionalfunding.gif') no-repeat top left; text-indent:-90000px;position:absolute;top:0;right:-241px;}
body#t_about.funding p.showregionalfunding.ui-state-active{background-position:top right;}
body#t_about.funding div#content div.regionalcontainer{border-bottom:1px solid #999999; margin:0 0 2em 0; background-image:none;}
body#t_about.funding  div#content div.regionalcontainer div.fund_listing{padding-left:0; border-bottom:1px dashed #999999; background-image:none;}
body#t_about.funding div.regionalcontainer div.fund_listing h3{font-size:1.4em; line-height:1.2em; width:105px; float:left; margin:0 15px 0 0; clear:none; display:block;}
body#t_about.funding div.regionalcontainer div.fund_listing p.level{font-size:2em;}


body#t_about.funding div.fund_listing.england h2, body#t_about.funding div.regionalcontainer.england h3{color:#0B7300;}
body#t_about.funding div.fund_listing.scotland h2, body#t_about.funding div.regionalcontainer.scotland h3{color:#3F6773;}
body#t_about.funding div.fund_listing.wales h2, body#t_about.funding div.regionalcontainer.wales h3{color:#736942;}
body#t_about.funding div.fund_listing.nireland h2, body#t_about.funding div.regionalcontainer.nireland h3{color:#73426B;}

body#t_about.funding div.fund_listing.england{background-image:url('../site_assets/images/sections/about/funding/england.jpg');}
body#t_about.funding div.fund_listing.scotland{background-image:url('../site_assets/images/sections/about/funding/scotland.jpg'); min-height:115px;}
body#t_about.funding div.fund_listing.wales{background-image:url('../site_assets/images/sections/about/funding/wales.jpg');}
body#t_about.funding div.fund_listing.nireland{background-image:url('../site_assets/images/sections/about/funding/nireland.jpg');}

/* --[ =FAQ'S SECTION (both in member and about sections) ]------------------------ */
body.faqs #main_content div.box_green{margin:0 0 2em 0;}
body.faqs #contentWrapper #content #main_content p.postedBy{margin-top:0;}
body.faqs #main_content div.col{width:342px;float:left;clear:none;}
body.faqs #main_content div.col.last{float:right;}


/* --[ =NEWS SECTION (STYLES ECHOED FOR ARTICLE PAGES IN ANY SECTION)]------------------------ */
body#t_news #main_content, body.article #main_content{width:46.5em; margin:0 0 0 1.5em; float:left;}
body#t_news #secondary_content, body.article #secondary_content{width:22.5em; float:right;}
body#t_news #secondary_content p, body.article #secondary_content p{font-size:1.2em; line-height:1.5em; margin:1.5em 0;}
body#t_news #secondary_content p.postedBy, body.article #secondary_content p.postedBy{font-size:1em; line-height:1.5em;}
body#t_news #secondary_content a.dloadLink, body.article #secondary_content a.dloadLink, body#t_news #secondary_content a.bulletLink, body.article #secondary_content a.bulletLink{font-size:1.2em;}
body#t_news #secondary_content h4, body.article #secondary_content h4{padding:0; background:transparent;}
body#t_news #contentWrapper #content img, body.article #contentWrapper #content img, body#t_news #contentWrapper #content p img, body.article #contentWrapper #content p img{border:1px solid #999;}
body#t_news #main_content p.postedBy, body.article #main_content p.postedBy{margin-top:0;}
body#t_news #main_content cite.source, body.article #main_content cite.source{font-size:1.2em; line-height:1.5em; margin:0 0 1em 0; font-style:italic; display:block;}
body#t_news #main_content blockquote p, body.article #main_content blockquote p{font-size:1.4em; padding:0 0 0 1.5em; border-left:1px solid #999;}

body#t_news #main_content div.box_green, body.article #main_content div.box_green{margin:1.5em 0;}

/*set horizontal padding for case study article (housed in green box)*/
body#t_news #secondary_content div.box_green div.full_article a.dloadLink, body.article #secondary_content div.box_green div.full_article a.dloadLink, body#t_news #secondary_content div.box_green div.full_article a.bulletLink, body.article #secondary_content div.box_green div.full_article a.bulletLink{margin:0 1.25em;}

/*-- [ =quotes section (subsection of news section) ]---------------- */
body.quotes #contentWrapper #content #main_content blockquote{margin:0 0 1.5em 0; border-bottom:1px solid #999; padding:0 0 1em 0;}
body.quotes #contentWrapper #content #main_content blockquote p{border-left:none; padding:0; font-size:1.6em; margin:0 0 0.6em 0;}
body.quotes #contentWrapper #content #main_content blockquote p.cite{font-size:1.2em; color:#999;}

/* --[ =MAILING LIST SECTION ]------------------------ */
body#t_mailingList #main_content{width:46.5em; margin:0 0 0 1.5em; float:left;}

/* --[ =FIND AGENT SECTION ]------------------------ */
body#t_findAgent #main_content{width:70.5em; float:left;}
body#t_findAgent #secondary_content{width:22.5em; float:right;}
body#t_findAgent #contentWrapper #content #main_content .setOneCol{float:left; margin-right:1.45em; width:22.5em; padding-top:2em;}
body#t_findAgent #secondary_content .setOneCol{width:22.5em; padding-top:2em;} 
body#t_updates #contentWrapper #content #main_content div.last, body#t_findAgent #contentWrapper #content #main_content div.last dl.locationList, body#t_findAgent #contentWrapper #content #main_content div.last{margin-right:0;}
body#t_findAgent dl.locationList{width:15em; margin-right:1.5em;}
body#t_findAgent #content div.uk, body#t_findAgent #content div.england{margin-bottom:0;}

/* --[ =UPDATES SECTION ]------------------------ */
body#t_updates h1.replaced{width:300px;}
body#t_updates div#content div#main_content {width:70.5em; margin:0; float:left;}
body#t_updates div#content div#secondary_content{width:22.5em; float:right; padding:0; margin:0;}
body#t_updates div#main_content dl.article_list{margin-top:0;}
body#t_updates div#secondary_content div.box_green{margin-top:2em;}

/* --[ =FIND AGENT DETAILS]------------------------ */
body#t_findAgent_details #contentWrapper #content div.contact{margin-bottom:2.5em;}
body#t_findAgent_details div.box_green{margin:0 0 1.5em 0;}
body#t_findAgent_details #main_content blockquote p{font-size:1.4em; padding:0 0 0 1.5em; border-left:1px solid #999;}

/* --[ =UPDATE POST SECTION ]------------------------ */
body#t_updatePost #main_content{width:70.5em; float:left;}
body#t_updatePost #secondary_content{width:22.5em; float:right;}
body#t_updatePost div#content div.blockTitle{margin:0 0 2em 0;}
body#t_updatePost div#content h1{margin-bottom:0.25em;}
body#t_updatePost div#content p.postedBy{margin-top:0;}
body#t_updatePost #main_content blockquote p{font-size:1.4em; padding:0 0 0 1.5em; border-left:1px solid #999;}

body#t_updatePost #content div#area p.regionTitle{font-size:2.2em; margin:0 0 0.75em 0; line-height:1.2em;}
body#t_updatePost div#area div.blockTitle, body#t_updatePost div#content div.addImages{margin-top:1.5em;}

/* --[ =SINGLE REGION AGENT SECTION ]------------------------ */
body#t_singleRegion_agent #main_content{width:46.5em; margin:0 0 0 1.5em; float:left;}
body#t_singleRegion_agent dl.article_list_cite{width:100%; margin:1.5em 0;}
body#t_singleRegion_agent #secondary_content{width:22.5em; float:right;}

/* --[ =SITE MAP ]------------------------ */
body#t_siteMap #content ul.article_list{width:14.6em; float:left; clear:none; font-size:1.6em;}
body#t_siteMap #content ul.article_list ul{font-size:0.8em;}
body#t_siteMap #content ul.last{margin-right:0;}

/* --[ =LESSONS LEARNED SECTION ]------------------------ */
body#t_lessonslearned h1.replaced{width:300px;}
body#t_lessonslearned div#content div#main_content {width:58.5em; margin:0; float:left;}
body#t_lessonslearned div#content div#secondary_content{width:22.5em; float:right; padding:0; margin:0;}
body#t_lessonslearned dl.article_list{margin-top:0; padding-top:1em;}

/*Resources page - used within the lessons learned and members sections*/
body.resources div#contentWrapper div#main_content{float:right;width:70.5em;}
body.resources div#categories{float:right;width:22.5em;}
body.resources div#resources{float:left;width:46em;clear:none;}
body.resources div#resources h2{margin-top:0;color:#333;text-transform:capitalize;}
body.resources ul#nav_categories{list-style:none;padding:0;margin:0 0 1em 0;}
body.resources ul#nav_categories li{font-weight:bold;display:inline;}
body.resources ul#nav_categories li a{display:block;border-bottom:1px solid #ccc;padding:3px 0;}
body.resources ul#nav_categories li a:link:hover, body.resources ul#nav_categories li a:visited:hover {color:#333;}
body.resources ul#nav_categories li a.current{color:#333;}
body.resources ul#nav_categories li a.current:link:hover, body.resources ul#nav_categories li a.current:visited:hover{cursor:default;}
body.resources ul#nav_categories li.expandable span.header a{padding:3px 0 3px 17px;margin:0;}
body.resources ul#nav_categories li.expandable span.header.ui-state-default a{background:transparent url('../site_assets/images/sections/members/expandicon.gif') no-repeat 0 8px;}
body.resources ul#nav_categories li.expandable span.header.ui-state-active a{background:transparent url('../site_assets/images/sections/members/collapseicon.gif') no-repeat 0 8px;}
body.resources ul#nav_categories li ul{list-style:none;padding:0.5em 0 0.7em 17px;border-bottom:1px solid #ccc;margin:0;}
body.resources ul#nav_categories li ul li{font-weight:normal;padding:0;margin:0;}
body.resources ul#nav_categories li ul li a{border-bottom:none;padding:0;}

/* --[ =MEMBERS SECTION ]------------------------ */
	/*global*/
		div#login_prompt{background:#4FB9FF url('../site_assets/images/sections/members/memberArea-bg_boxTop.gif') no-repeat top left;width:465px;}
		div#login_prompt div.inner{background:transparent url('../site_assets/images/sections/members/memberArea-bg_boxBtm.gif') no-repeat bottom left;padding:1em 15px 2em 15px;}
		div#login_prompt p.message{font-size:1.6em;font-weight:bold;}
		div#login_prompt form{width:435px;}
		div#login_prompt form fieldset div.field_width_2col{width:435px;padding:0;float:none;}
		div#login_prompt form fieldset div.field_width_2col input{width:423px;padding:0.5em 5px;border-color:#fff;background-color:#fff;}
		div#login_prompt form div.login{width:435px;height:30px;position:relative;}
		div#login_prompt form div.login p{position:absolute;top:0;left:70px;line-height:30px;}
		div#login_prompt form div.login p a:link, div#login_prompt form div.login p a:visited{color:#E8F2FF;}
		div#login_prompt form div.login p a:link:hover, div#login_prompt form div.login p a:visited:hover{color:#E8F2FF;}
		div#login_prompt form input.login{width:64px; height:30px; text-indent:-90000px;border:none;display:block;cursor:pointer; background:url('../site_assets/images/sections/members/memberArea-btn_loginprompt.gif') no-repeat top left;/*fix button in opera and ie6/7*/padding:30px 0 0 0;overflow: hidden;}
		
body#t_member div.box_green{margin-bottom:1.5em;}
body#t_member ol li p.explanation{color:#666; padding:1em; border:1px dashed #999;}
body#t_member ol li span.explanation{margin:1em 0; border:1px dashed #999; display:block;}
body#t_member ol li span.explanation p{color:#666; padding:0 1em; margin:1em 0;}
body#t_member ol li span.explanation ol{margin:1em; padding:0 0 0 1.5em;}
body#t_member ol li span.explanation ol li p{margin:1em 0; padding:0; color:#333;}
body#t_member ol li span.explanation ol li p.eg{color:#666;}

/*Your contact details page*/
body.your_details div#content div#main_content{float:right; width:70.5em; margin:0;}
body.your_details div#content div#main_content div.col{width:22.5em;margin-right:1.5em;float:left;}
body.your_details div#content div#main_content div.col.last{margin-right:0;}
body.your_details div#content div#secondary_content{display:none;}
body.your_details div#content div#main_content div.box_green div.inner_2{position:relative;padding-right:65px;padding-bottom:1px;}
body.your_details div#content div#main_content div.box_green h2{margin-top:0;}
body.your_details div#content div#main_content div.box_green p{margin:0;}
body.your_details div#content div#main_content div.box_green a.button.edit{position:absolute;top:1em;right:15px;}
body.your_details div#content div#secondary_content{float:left; width:22.5em;}

/* --[ =GENERIC PAGE TEMPLATE ]------------------------ */
html body.page div#contentWrapper div#main_content.reg_width{width:465px; float:left; margin:0 0 0 1.5em; position:relative;}
html body.page div#contentWrapper div#main_content.full_width{width:705px; float:left; margin:0 0 0 1.5em; position:relative;}
html body.page div#contentWrapper div#main_content img.main_image{border:1px solid #999999;}
html body.page div#contentWrapper div#secondary_content{width:225px; float:right}
html body.page div#contentWrapper div#secondary_content h2{margin-top:0;}

