@media screen {
	/*=======================
	Title: All styles for screen media. 
	Author: Katrin Kerber katrin@cogdesign.com. 
	Last updated: 09 July 2010

	Contents:
	1. YUI RESET + YUI BASE
	2. STRCUTURE RESET
	3. TYPOGRAPHY
	4. LINKS
	5. FORMS
	6. COLUMN SYSTEM
	7. HACKS
	8. JQUERY MODULAR COMPONENTS
	9. CSS MODULAR COMPONENTS
	10. SITE-SPECIFIC STYLES (GLOBALLY APPLIED)
	11. SECTION-SPECIFIC STYLES
	12. VISIBLE GRID GUIDE
	13. THIRD-PARTY SOFTWARE STYLES
	========================*/

	/* --[ =YUI RESET + YUI BASE]---------------------------- */
	/* Copyright (c) 2009, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 3.0.0 build: 1549 */
	html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
	/* Copyright (c) 2009, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 3.0.0 build: 1549*/
	h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}
	/* --[ =STRUCTURE RESET]------------------------------- */
	html,html body{padding:0;margin:0;height:100%;width:100%;}
	div#header{position:relative;}
	div#content{position:relative;}
	div#content div#main_content{position:relative;}
	div#footer{position:relative;}
	/* --[ =TYPOGRAPHY ]--------------------------- */
	/* Standard */
	body{font-size:87.5%;line-height:1.3em;font-family:Verdana, Arial, sans-serif; color:#ffffff;} /* Set base font size to 14px for Internet Explorer 6 and below on Windows */
	html>body{font-size:14px;} /* Ignored by IE6, but used by Firefox, Safari, IE7, Opera */       
	p{font-size:1em;line-height:1.4em;margin:0 0 1.07em 0;}
	h1,h2,h3,h4,h5,h6{clear:both; font-weight:normal;text-transform:uppercase;}
	h1{font-size: 2.2857143em; line-height:1.2857143em;margin:0;}
	h2 {font-size: 1.2857143em; line-height:1.4285714em;color:#ABC8BE; margin:0.357em 0 0 0;}
	h3 {font-size: 1.07143em; line-height:1.2857143em; margin:1.0714286em 0 0.35714286em 0;color:#ABC8BE;}
	h4, h5, h6 {font-size:1em; line-height:1.2em; margin:1.5em 0 0.357143em 0;font-weight:bold;}
	dl,ol,ul{margin:1.0714286em 0;}    
	ul, ol{margin-left:0;}
	ul li, ol li{font-size:1em; line-height:1.3em;padding:0 0 0.71428571em 0.35714286em;list-style:outside;margin-left:1.4285714em;}
	dl dt{font-weight:bold; font-size:1em; line-height:1.2em;  margin:0.92857em 0 0.214285em 0;}
	dl dd{font-size:1em; line-height:1.2em; margin:0 0 0.57142em 0;}                                         
	sup,sub{position:relative;height:0;line-height:1px;vertical-align:baseline;}
	sup{bottom:1ex;}
	sub{top:.5ex;}  
	ins{text-decoration:underline;}
	del{text-decoration:line-through;}
	dfn{font-style:italic;font-weight:bold;} 
	pre {margin:0 0 1em 0;padding:0; overflow:auto; width:100%; font-family:courier, monospace;}
	blockquote {margin:1.5em 0; padding:0 1.5em 0 1.5em;}
	blockquote.first {margin-top:0;}
	blockquote p {font-size:1em;line-height:1.6em; margin:0;}
	blockquote p span {display:inline-block;width:20px;height:15px;}
	blockquote p span.open {background:url('../site_assets/images/generic/quote_open.gif') top left no-repeat;margin-right:3px;}
	blockquote p span.close {background:url('../site_assets/images/generic/quote_close.gif') top left no-repeat;margin-left:3px;}
	blockquote cite{font-size:0.857142em;line-height:1.2em;margin:0;font-style:italic;color:#ABC8BE;}
	q{font-style:italic;}
	hr{line-height:1.2em;margin:0 0 0.57142em 0;}
	img {position:relative;margin:0 0 1em 0;}
	a img{border:none;}  
	a:link:hover img, a:visited:hover img, img.hover{opacity: 0.8;-moz-opacity: 0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);}
	table{margin:0 0 0.57142em 0; border-collapse:collapse;}
	table th{font-weight:bold;text-align:left;}
	table tr,table th,table td{margin:0;padding:0.25em 0.5em;border:none;}
	table tfoot{font-size:0.714286em;line-height:2.1em;margin:0 0 1.5em 0;font-style:italic;}
	table caption{height:21px;margin:0;}
	abbr, acronym {border-bottom:1px dotted #fff;}
	h3.nomargin, p.nomargin {margin:0;}
	/* --[ =LINKS ]------------
	These are global link styles that are often over-rided by declaration with greater specificity 
	---------------------------  */
	a {outline: none;}
	a:link,
	a:visited { text-decoration:none; color:#99ACD4; }
	a:link:hover, a:visited:hover,
	a:link:focus, a:visited:focus,
	a:link:active, a:visited:active { text-decoration: none; color:#fff;}
	:focus{outline:none;}
	/* --[ =FORMS ]--------------------------------------- */
	form {padding:0;margin:0 0 1.07em 0;}
	form fieldset {padding:0;margin:0 0 0.357142em 0;}
	form fieldset legend{display:none;font-size: 1.14em; line-height:1.2em; padding:1em 0 0.5em 0;font-weight:bold;color:#C4C4C2;clear:both;}
	form fieldset legend.visible{display:block;}
	form fieldset label{display:block;font-size:1em;line-height:1.2em;font-weight:bold;float:none; margin:0.57142em 0 0.357142em 0;}
	form fieldset input, form fieldset textarea{display:block;padding:0.57142em 5px;margin:0;font-size:1em;line-height:1.2em;clear:both;font-family:Verdana,Arial,sans-serif;color:#000;background-color:#ABC8BE;border:1px solid #ABC8BE;text-align:left;}
	form fieldset input:focus, form fieldset textarea:focus{color:#fff;background-color:#000;border:1px solid #000;border-top:1px solid #ABC8BE;}
	form fieldset label.error{color:#CC3300; margin:0 0 0.357142em 0;}
	form fieldset input.error, form fieldset textarea.error{background-color:#CC3300; color:#000;border:1px solid #CC3300;}
	form fieldset label.checkbox{font-weight:normal;}
	form fieldset label.checkbox input {display:inline;clear:none;width:auto!important;height:auto!important;border:none;padding:0;background:transparent;margin-right:10px;}
	form fieldset textarea{height:200px;}
	form fieldset select {display:block;margin-bottom:10px;}
	form input.button{border:none;background:#99ACD4;color:#fff;font-size:1em;line-height:1em;padding:0.35714286em 1.0714286em;text-transform:uppercase;clear:both;}
	form input.button:hover{color:#fff;background-color:#ABC8BE;cursor:pointer;}
	form input.button:focus {background:#ABC8BE;border:none;}
	form input.button.right{float:right;}
	form img {margin:0;}
	form#mailinglist div.marginleft {margin-left:15px;}
	/* --[ =GRID SYSTEM ]------------------------------- 
	945 pixels 24-column grid system.
	-----------------------------------------------------*/
	.unit{margin-right:15px;position:relative;display:block;}.unit_vertsp{margin-bottom:1.07em;margin-right:15px;position:relative;display:block;}.vertsp{margin-bottom:1.07em;display:block;}.float{float:left;display:inline;clear:none;}.floatright{float:right;display:inline;clear:none;}.unit.last,.unit_vertsp.last{margin-right:0;}.rounded{-moz-border-radius:15px;-webkit-border-radius:15px;}.one{width:25px;}.two{width:65px;}.three{width:105px;}.four{width:145px;}.five{width:185px;}.six{width:225px;}.seven{width:265px;}.eight{width:305px;}.nine{width:345px;}.ten{width:385px;}.eleven{width:425px;}.twelve{width:465px;}.thirteen{width:505px;}.fourteen{width:545px;}.fifteen{width:585px;}.sixteen{width:625px;}.seventeen{width:665px;}.eighteen{width:705px;}.nineteen{width:745px;}.twenty{width:785px;}.twentyone{width:825px;}.twentytwo{width:865px;}.twentythree{width:905px;}.twentyfour{width:945px;margin-right:0;}.one_single{width:10px;}.two_single{width:50px;}.three_single{width:90px;}.four_single{width:130px;}.five_single{width:170px;}.six_single{width:210px;}.seven_single{width:250px;}.eight_single{width:290px;}.nine_single{width:330px;}.ten_single{width:370px;}.eleven_single{width:410px;}.twelve_single{width:450px;}.thirteen_single{width:490px;}.fourteen_single{width:530px;}.fifteen_single{width:570px;}.sixteen_single{width:610px;}.seventeen_single{width:650px;}.eighteen_single{width:690px;}.nineteen_single{width:730px;}.twenty_single{width:770px;}.twentyone_single{width:810px;}.twentytwo_single{width:850px;}.twentythree_single{width:890px;}.twentyfour_single{width:930px;margin-right:0;}.two_both{width:35px;}.three_both{width:75px;}.four_both{width:115px;}.five_both{width:155px;}.six_both{width:195px;}.seven_both{width:225px;}.eight_both{width:275px;}.nine_both{width:315px;}.ten_both{width:355px;}.eleven_both{width:395px;}.twelve_both{width:435px;}.thirteen_both{width:475px;}.fourteen_both{width:515px;}.fifteen_both{width:555px;}.sixteen_both{width:595px;}.seventeen_both{width:635px;}.eighteen_both{width:675px;}.nineteen_both{width:715px;}.twenty_both{width:755px;}.twentyone_both{width:795px;}.twentytwo_both{width:835px;}.twentythree_both{width:875px;}.twentyfour_both{width:915px;margin-right:0;}.two_pad,.three_pad,.four_pad,.five_pad,.six_pad,.seven_pad,.eight_pad,.nine_pad,.ten_pad,.eleven_pad,.twelve_pad,.thirteen_pad,.fourteen_pad,.fifteen_pad,.sixteen_pad,.seventeen_pad,.eighteen_pad,.nineteen_pad,.twenty_pad,.twentyone_pad,.twentytwo_pad,.twentythree_pad,.twentyfour_pad{padding:1.07em 15px 1px 15px;}.two_pad{width:35px;}.three_pad{width:75px;}.four_pad{width:115px;}.five_pad{width:155px;}.six_pad{width:195px;}.seven_pad{width:225px;}.eight_pad{width:275px;}.nine_pad{width:315px;}.ten_pad{width:355px;}.eleven_pad{width:395px;}.twelve_pad{width:435px;}.thirteen_pad{width:475px;}.fourteen_pad{width:515px;}.fifteen_pad{width:555px;}.sixteen_pad{width:595px;}.seventeen_pad{width:635px;}.eighteen_pad{width:675px;}.nineteen_pad{width:715px;}.twenty_pad{width:755px;}.twentyone_pad{width:795px;}.twentytwo_pad{width:835px;}.twentythree_pad{width:875px;}.twentyfour_pad{width:915px;margin-right:0;}form fieldset .one input,form fieldset .one textarea{width:13px;}form fieldset .two input,form fieldset .two textarea{width:53px;}form fieldset .three input,form fieldset .three textarea{width:93px;}form fieldset .four input,form fieldset .four textarea{width:133px;}form fieldset .five input,form fieldset .five textarea{width:173px;}form fieldset .six input,form fieldset .six textarea{width:213px;}form fieldset .seven input,form fieldset .seven textarea{width:253px;}form fieldset .eight input,form fieldset .eight textarea{width:293px;}form fieldset .nine input,form fieldset .nine textarea{width:333px;}form fieldset .ten input,form fieldset .ten textarea{width:373px;}form fieldset .eleven input,form fieldset .eleven textarea{width:413px;}form fieldset .twelve input,form fieldset .twelve textarea{width:453px;}form fieldset .thirteen input,form fieldset .thirteen textarea{width:493px;}form fieldset .fourteen input,form fieldset .fourteen textarea{width:533px;}form fieldset .fifteen input,form fieldset .fifteen textarea{width:573px;}form fieldset .sixteen input,form fieldset .sixteen textarea{width:613px;}form fieldset .seventeen input,form fieldset .seventeen textarea{width:653px;}form fieldset .eighteen input,form fieldset .eighteen textarea{width:693px;}form fieldset .nineteen input,form fieldset .nineteen textarea{width:733px;}form fieldset .twenty input,form fieldset .twenty textarea{width:773px;}form fieldset .twentyone input,form fieldset .twentyone textarea{width:813px;}form fieldset .twentytwo input,form fieldset .twentytwo textarea{width:853px;}form fieldset .twentythree input,form fieldset .twentythree textarea{width:893px;}form fieldset .twentyfour input,form fieldset .twentyfour textarea{width:933px;}form fieldset .two_single input,form fieldset .two_single textarea{width:38px;}form fieldset .three_single input,form fieldset .three_single textarea{width:78px;}form fieldset .four_single input,form fieldset .four_single textarea{width:118px;}form fieldset .five_single input,form fieldset .five_single textarea{width:158px;}form fieldset .six_single input,form fieldset .six_single textarea{width:198px;}form fieldset .seven_single input,form fieldset .seven_single textarea{width:238px;}form fieldset .eight_single input,form fieldset .eight_single textarea{width:278px;}form fieldset .nine_single input,form fieldset .nine_single textarea{width:318px;}form fieldset .ten_single input,form fieldset .ten_single textarea{width:358px;}form fieldset .eleven_single input,form fieldset .eleven_single textarea{width:398px;}form fieldset .twelve_single input,form fieldset .twelve_single textarea{width:438px;}form fieldset .thirteen_single input,form fieldset .thirteen_single textarea{width:478px;}form fieldset .fourteen_single input,form fieldset .fourteen_single textarea{width:518px;}form fieldset .fifteen_single input,form fieldset .fifteen_single textarea{width:558px;}form fieldset .sixteen_single input,form fieldset .sixteen_single textarea{width:598px;}form fieldset .seventeen_single input,form fieldset .seventeen_single textarea{width:638px;}form fieldset .eighteen_single input,form fieldset .eighteen_single textarea{width:678px;}form fieldset .nineteen_single input,form fieldset .nineteen_single textarea{width:718px;}form fieldset .twenty_single input,form fieldset .twenty_single textarea{width:758px;}form fieldset .twentyone_single input,form fieldset .twentyone_single textarea{width:798px;}form fieldset .twentytwo_single input,form fieldset .twentytwo_single textarea{width:838px;}form fieldset .twentythree_single input,form fieldset .twentythree_single textarea{width:878px;}form fieldset .twentyfour_single input,form fieldset .twentyfour_single textarea{width:918px;}form fieldset .two_both input,form fieldset .two_both textarea{width:23px;}form fieldset .three_both input,form fieldset .three_both textarea{width:63px;}form fieldset .four_both input,form fieldset .four_both textarea{width:103px;}form fieldset .five_both input,form fieldset .five_both textarea{width:143px;}form fieldset .six_both input,form fieldset .six_both textarea{width:183px;}form fieldset .seven_both input,form fieldset .seven_both textarea{width:223px;}form fieldset .eight_both input,form fieldset .eight_both textarea{width:263px;}form fieldset .nine_both input,form fieldset .nine_both textarea{width:303px;}form fieldset .ten_both input,form fieldset .ten_both textarea{width:343px;}form fieldset .eleven_both input,form fieldset .eleven_both textarea{width:383px;}form fieldset .twelve_both input,form fieldset .twelve_both textarea{width:423px;}form fieldset .thirteen_both input,form fieldset .thirteen_both textarea{width:463px;}form fieldset .fourteen_both input,form fieldset .fourteen_both textarea{width:503px;}form fieldset .fifteen_both input,form fieldset .fifteen_both textarea{width:543px;}form fieldset .sixteen_both input,form fieldset .sixteen_both textarea{width:583px;}form fieldset .seventeen_both input,form fieldset .seventeen_both textarea{width:623px;}form fieldset .eighteen_both input,form fieldset .eighteen_both textarea{width:663px;}form fieldset .nineteen_both input,form fieldset .nineteen_both textarea{width:703px;}form fieldset .twenty_both input,form fieldset .twenty_both textarea{width:743px;}form fieldset .twentyone_both input,form fieldset .twentyone_both textarea{width:783px;}form fieldset .twentytwo_both input,form fieldset .twentytwo_both textarea{width:823px;}form fieldset .twentythree_both input,form fieldset .twentythree_both textarea{width:863px;}form fieldset .twentyfour_both input,form fieldset .twentyfour_both textarea{width:903px;}
	/* --[ =HACKS ]-------------------------------- */
	.clear{clear:both;display:block;overflow:hidden;}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.clearfix{display:inline-block;}/* Start commented backslash hack \*/ * html .clearfix{height:1%;}.clearfix{display:block;}/* Close commented backslash hack */ .inv{position:absolute;left:-900000px;z-index:-1;height:1px;float:left;clear:none;display:inline;}
	/* --[ =SITE-SPECIFIC STYLES (GLOBALLY APPLIED)]------------------------------- */
	html {background-color:#000;}
	#header, #content, #footer {margin:0 auto;padding-left:40px;}
	#header {z-index:1005;padding-top:15px;}
	#header #logo {text-indent:-90000px; display:block; width:465px;height:65px;padding:0; margin:0;background:url('../site_assets/images/generic/artichoke_logo.png') top left no-repeat;}
	#header a#logo:hover {filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
	#main_content, #secondary_content, #tertiary_content {display:block;position:relative;}
	#content div#top {padding-bottom:5px;}
	#main_content {padding-top:15px;border-top:1px solid #99ACD4;}
	#secondary_content ul.links {margin:0;}
	#secondary_content ul.links li {list-style:none;padding:5px 0;}
	#footer {margin-top:50px;padding-bottom:30px;}
	#footer div.left, #footer div.right {border-top:1px solid #99ACD4;padding:15px 0 0 0;margin-top:10px;}
	#footer div.left {padding-right:15px;}
	#footer img {padding:0 0 10px 0;margin:0;}
	#footer p {margin:0;}
	#footer div.legal {color:#B3B3B3;margin-top:10px;}
	#footer div.right div {display:block;float:right;clear:both;}
	#footer div.right div.social {font-size:1.2857143em;color:#B3B3B3;padding-bottom:68px;}
	#footer div.right div.social span {padding:15px 5px 0 0;}
	#footer div.right div.social a.twitter {text-indent:-90000px; display:block; width:32px;height:32px;padding:0 5px 0 0; margin:0; background:url('../site_assets/images/generic/twitter.png') top left no-repeat;}
	#footer div.right div.social a.facebook {text-indent:-90000px; display:block; width:32px;height:32px;padding:0; margin:0; background:url('../site_assets/images/generic/facebook.png') top left no-repeat;}
	#footer div.right div.social a:hover {opacity: 0.9;-moz-opacity: 0.9;filter:alpha(opacity=90);}
	div#overlay {width:100%;min-height:100%;position:fixed;top:0;left:0;z-index:1000;background:#000;filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;display:none;}
	.padding_left {padding-left:40px;}
	.list_item {padding-bottom:15px;border-bottom:1px solid #99ACD4;}
	.list_item.last {border:none;}
	.list_item h2 {font-size:1.1428571em;line-height:1.29em;margin:0 0 0.35714286em;padding-top:0.35714286em;}
	.list_item h2.first {margin-top:-0.57142857em;padding-top:0;}
	h2.border {border-top:1px solid #99ACD4;padding-top:0.14285714em;margin-bottom:0.35714286em;}
	div.thumb {margin:0 15px 15px 0;position:relative;}
	div.thumb a {display:block;}
	div.thumb img {margin:0;}
	div.thumb.last {margin-right:0;}
	div.thumb span.title {visibility:hidden;display:block;position:absolute;top:0;left:0;z-index:2;width:215px;height:102px;padding:5px;text-align:center;text-transform:uppercase;color:#fff;background:url('../site_assets/images/generic/spanbg.png') top left repeat;}
	div.thumb span.title span {display:block;}
	div.thumb.noimage {padding:1.0714286em 0.35714286em 0.35714286em 0.35714286em;width:95px;height:48px;overflow:hidden;font-size:0.85em;color:#fff;text-align:center;}
	div.thumb.noimage a, div.thumb.noimage a:link {color:#fff;display:block;width:95px;height:48px;}
	div.thumb.noimage a:link:hover, body.current_supporters #main_content div.thumb.noimage a:visited:hover{color:#999999;}
	div.thumb.nojava:hover span.title {visibility:visible;}
	div.thumb.nojava:hover span.title span {padding-top:15px;}
	div.slide {border-top:1px solid #99ACD4;}
	div.slide h2 {margin:0 0 0 -40px;padding:0.21428571em 0 0.35714286em 40px;background:url('../site_assets/images/generic/slidearrow_close.png') 0 7px no-repeat;cursor:pointer;}
	div.slide h2.open {background:url('../site_assets/images/generic/slidearrow_open.png') 0 7px no-repeat;}
	div.slide div.content {display:none;}
	div.slide.nojava h2 {background:none;}
	div.slide.nojava div.content {display:block;}
	div.left, div.middle, div.right {padding-bottom:15px;}
	div.left ul, div.middle ul, div.right ul {margin:0;padding:0;}
	div.left ul li, div.middle ul li, div.right ul li {list-style:none;padding:0 0 0.35714286em 0;margin-left:0;}
	p.subtitle {font-size:1.2857143em;line-height:1.4285714em;color:#ABC8BE;margin:0;}
	a.blue_button, a.blue_button:link, a.blue_button:visited {display:block;background-color:#99ACD4;color:#fff;padding:0.35714286em;text-transform:uppercase;}
	a.blue_button:hover,
	a.blue_button:hover,
	a.blue_button:focus,
	a.blue_button:focus,
	a.blue_button:active {background-color:#ABC8BE;}
	div#playerwrapper {display:block;width:800px;height:500px;overflow:hidden;}
	div.playerwrapper.audio {display:block;height:25px;padding:25px 40px;overflow:hidden;}
	div.playerwrapper.audio a:hover, div.playerwrapper.audio a:link:hover, div.playerwrapper.audio a:visited:hover,
	div.playerwrapper.audio a:focus, div.playerwrapper.audio a:active {color:#333;} /* link appears when flash is disabled */
	a.media {display:block;width:225px;height:112px;position:relative;}
	a.media.small {display:block;width:105px;height:52px;position:relative;}
	a.media span.playicon {position:absolute;top:0;left:0;display:block;width:225px;height:112px;background:url('../site_assets/images/generic/playicon.png') 50% 50% no-repeat;z-index:2;}
	a.media.small span.playicon {width:105px;height:52px;}
	a.media.audio {background:url('../site_assets/images/generic/audio_placeholder.png') top left no-repeat;}
	a.media.audio:hover {background-position:-225px 0;}
	a.media.audio.small {background:url('../site_assets/images/generic/audio_placeholder_small.png') top left no-repeat;}
	a.media.audio.small:hover {background-position:-105px 0;}
	/* --[ =NAVIGATION]------------------------------- */
	div#toplinks {padding-bottom:15px;}
	div#toplinks ul {margin:0; padding:0; z-index:1005;font-size:0.85714286em;line-height:0.85714286em;float:right;}
	div#toplinks ul li {list-style:none;float:left; padding:0 10px 0 0;margin:0 7px 0 0;}
	div#toplinks ul li.first {border-right:1px solid #fff;}
	div#toplinks ul li.last{padding-right:0;margin-right:0;margin-left:-5px;}
	div#toplinks ul li a{padding:0;line-height:1em;margin-left:0;}
	div#toplinks ul li.last a{background-color:#99ACD4;color:#000;padding:4px 7px;}
	div#toplinks ul li.last a:hover{background-color:#ABC8BE;}


	ul#nav {margin:0;padding:15px 0 0 0;z-index:1005;font-size:1.1428571em;line-height:1.1428571em;text-transform:uppercase;}
	ul#nav li {list-style:none;display:block;width:87px;float:left;padding:0;margin-right:15px;margin-left:0;}
	ul#nav li.hearts {margin-right:0;}
	ul#nav li a, ul#nav li.dropdown {text-indent:-90000px;display:block;width:87px;height:100%;float:left;padding-bottom:25px;margin-right:15px;}
	ul#nav li.home a {background:url('../site_assets/images/navigation/home.png') top left no-repeat;}
	ul#nav li.news a {background:url('../site_assets/images/navigation/news.png') top left no-repeat;}
	ul#nav li.about a {background:url('../site_assets/images/navigation/about.png') top left no-repeat;}
	ul#nav li.events.dropdown {background:url('../site_assets/images/navigation/events.png') top left no-repeat;}
	ul#nav li.talks.dropdown {background:url('../site_assets/images/navigation/talks.png') top left no-repeat;}
	ul#nav li.support a {background:url('../site_assets/images/navigation/support.png') top left no-repeat;}
	ul#nav li.shop a {background:url('../site_assets/images/navigation/shop.png') top left no-repeat;}
	ul#nav li.blog a {background:url('../site_assets/images/navigation/blog.gif') top left no-repeat;}
	ul#nav li.hearts a {background:url('../site_assets/images/navigation/hearts.gif') top left no-repeat;}
	ul#nav li a:link:hover,
	ul#nav li a:visited:hover,
	ul#nav li a:link:focus,
	ul#nav li a:visited:focus,
	ul#nav li a:link:active,
	ul#nav li a:visited:active,
	ul#nav li.dropdown:hover {background-position:-105px 0;text-decoration:none;}
	ul#nav li.here a, ul#nav li.here a:link, ul#nav li.here a:visited,
	ul#nav li.dropdown.here {background-position:-105px 0;}
	/*dropdown*/
	ul#nav li.dropdown {position:relative;cursor:pointer;}
	ul#nav li.dropdown ul {display:none;margin:0;}
	ul#nav li.dropdown ul li a, 
	ul#nav li.dropdown ul li a:link, 
	ul#nav li.dropdown ul li a:visited {color:#333;text-indent:0;font-size:0.85714286em;line-height:1em;cursor:pointer;}
	ul#nav li.dropdown:hover ul {position:absolute;top:35px;left:0;display:block;padding:10px;width:245px;z-index:1005;background-color:#99ACD4;font-size:1em;line-height:1.2857143em;}
	ul#nav li.dropdown:hover ul.right {left:265px;height:216px;} /* 27px per item, 8 items*/
	ul#nav li.dropdown:hover ul.talk {left:-120px;}
	ul#nav li.dropdown:hover ul.talk.right {left:145px;}
	ul#nav li.dropdown:hover ul li {clear:both;float:none;width:245px;margin:0;padding:0.14285714em 0;border-top:1px solid #333;cursor:pointer;}
	ul#nav li.dropdown:hover ul li.last {border-bottom:1px solid #333;}
	ul#nav li.dropdown:hover ul li a {width:240px;background:none;padding:0.14285714em 0 0.21428571em 0.35714286em;}
	ul#nav li.dropdown:hover ul li a:link:hover,
	ul#nav li.dropdown:hover ul li a:visited:hover,
	ul#nav li.dropdown:hover ul li a:link:focus,
	ul#nav li.dropdown:hover ul li a:visited:focus,
	ul#nav li.dropdown:hover ul li a:link:active,
	ul#nav li.dropdown:hover ul li a:visited:active {background-color:#000;color:#fff;}
	/*subnav*/
	ul#nav_sub {margin:0;padding:0;text-transform:uppercase;}
	ul#nav_sub li {list-style:none;padding:0;margin-left:0;}
	ul#nav_sub li a, 
	ul#nav_sub li a:link, 
	ul#nav_sub li a:visited {display:block;padding:7px 0; color:#fff;background:url('../site_assets/images/generic/navtop.gif') top left repeat-x;}
	ul#nav_sub li a:link:hover,
	ul#nav_sub li a:visited:hover,
	ul#nav_sub li a:link:focus,
	ul#nav_sub li a:visited:focus,
	ul#nav_sub li a:link:active,
	ul#nav_sub li a:visited:active {color:#fff;text-decoration:none;background:url('../site_assets/images/generic/navtop_active.gif') top left repeat-x;}
	ul#nav_sub li.here {background:url('../site_assets/images/generic/navtop_active.gif') top left repeat-x;}
	ul#nav_sub li ul {margin:0;padding:0 0 0 5px;}
	ul#nav_sub li ul li {margin:0 0 0 1.4285714em;}
	/*pagination*/
	.pagination {margin:0;padding:5px 0 0 0;border-top:1px solid #99ACD4;}
	.pagination li {list-style:none;display:inline;padding:0 5px 0 0;margin-left:0;}
	.pagination li.here a, ul.pagination li.here a.link, ul.pagination li.here a:visited {font-weight:bold;color:#fff;}
	.pagination .next {padding-left:10px;text-transform:uppercase;}
	.pagination .previous {padding-right:10px;text-transform:uppercase;}
	.pagination .page_total {padding-left:10px;}
	div#nextprev {margin-top:-32px;text-transform:uppercase;}
	div#nextprev a.next {float:right;}
	div#nextprev a {padding:7px 0;background:url('../site_assets/images/generic/navtop.gif') top left repeat-x;}
	div#nextprev a:link:hover,
	div#nextprev a:visited:hover,
	div#nextprev a:link:focus,
	div#nextprev a:visited:focus,
	div#nextprev a:link:active {text-decoration:none;color:#99ACD4;background:url('../site_assets/images/generic/navtop_active.gif') top left repeat-x;}
	/* --[ =SECTION-SPECIFIC STYLES]------------------------------- */   
	body#t_home div.border {padding-bottom:15px;border-bottom:1px solid #99ACD4;}
	body#t_home #main_content div.logos {padding-top:1.0714286em;}
	body#t_home #main_content div.logos p {margin:0;padding:0;font-size:0.85714286em;line-height:1em;}
	body#t_home #main_content ul {margin:0;}
	body#t_home #main_content ul li {padding:0;list-style:none;margin-left:0;}
	body#t_home #main_content ul li img {margin-bottom:0;}
	body#t_home div.standfirst p {margin:0;text-transform:uppercase;color:#ABC8BE;font-size:1em;line-height:1.5em;}
	body#t_home div.slideshow {display:block;width:705px;height:350px;overflow:hidden;position:relative}
	body#t_home a.hearts {display:block;width:185px;height:250px;text-indent:-900000px;background:url('../site_assets/images/generic/home_hearts_banner.jpg') top left no-repeat;margin-top:1.21em;}
	body#t_home a.hearts:hover {opacity: 0.9;-moz-opacity: 0.9;filter:alpha(opacity=9);}
	body#t_home div.thumb {width:165px;}
	body#t_home div.thumb {margin-bottom:0;}
	body#t_home div.thumb.news a {display:inline;}
	body#t_home div.thumb.event {margin:1.07142857em 1.0714286em 0 0;}
	body#t_home div.thumb.test.event {width:169px;}
	body#t_home div.thumb.event.last {margin-right:0;}
	body#t_home div.thumb.event span.title {width:155px;height:72px;}
	body#t_home div.thumb.test.event span.title {width:159px;height:74px;}
	body#t_home div.thumb h3 {margin:0.71428571em 0 0.35714286em 0;font-size:1.1428571em;line-height:1.2857143em;}
	/* events*/
	body#t_events .list_item {padding-bottom:0;}
	body#t_events .list_item h2 {font-size:1.42857em;line-height:1.57143em;}
	body#t_events .list_item h2.first {padding-top:5px;}
	body#t_events #secondary_content h3 {margin:-29px 0 0 0;padding:4px 0 5px 0;border-top:1px solid #99ACD4;}
	body#t_event div#content div#main_content {padding-top:10px;}
	body#t_event div.slide.open div.content {display:block;}
	body#t_event #secondary_content h2 {border-top:1px solid #99ACD4;margin:0;padding:0.35em 0;}
	body#t_event #secondary_content h3 {font-size:1em;line-height:1.3em;margin:0 0 0.14285714em 0;color:#fff;font-weight:bold;}
	body#t_event #secondary_content ul.links li {list-style:none;padding:5px 0 10px 0;background:url('../site_assets/images/generic/listitem_divider.gif') bottom left no-repeat;margin-left:0;}
	/* talks */
	body#t_talks .list_item {padding-bottom:0;}
	body#t_talks .list_item h2 {font-size:1.42857em;line-height:1.57143em;}
	body#t_talks .list_item h2.first {padding-top:5px;}
	body#t_talks #secondary_content h3 {margin:-29px 0 0 0;padding:4px 0 5px 0;border-top:1px solid #99ACD4;}
	body#t_talk div#main_content {clear:left;}
	body#t_talk div#main_content a.blue_button {margin-top:15px;width:255px;}
	body#t_talk #secondary_content div.spacer {display:block;height:25px;}
	body#t_talk #secondary_content div#nextprev {border-bottom:1px solid #99ACD4;margin-bottom:15px;}
	body#t_talk #secondary_content div#nextprev div.blue_button {padding:2px 0 0 0;background:url('../site_assets/images/generic/navtop.gif') top left repeat-x;}
	body#t_talk #secondary_content div#nextprev div.blue_button a.blue_button, 
	body#t_talk #secondary_content div#nextprev div.blue_button a.blue_button:link, 
	body#t_talk #secondary_content div#nextprev div.blue_button a.blue_button:visited {display:block;width:255px;background-color:#99ACD4;background-image:none; color:#fff;padding:0.35714286em;}
	body#t_talk #secondary_content div#nextprev div.blue_button a.blue_button:hover, 
	body#t_talk #secondary_content div#nextprevv div.blue_button a.blue_button:focus, 
	body#t_talk #secondary_content div#nextprev div.blue_button a.blue_button:active {background-color:#ABC8BE;}
	/* news listing */
	body#t_news .list_item p.posted {margin:0;font-size:0.85714286em;}
	body#t_news div.list_item div.highlight {padding:5px 15px 30px 15px;background-color:#99ACD4;}
	body#t_news div.list_item div.highlight h2 {font-size:1.4285714em;line-height:1.5714286em;margin:0 0 0.35714286em 0;padding-top:0;}
	body#t_news div.list_item div.highlight a,
	body#t_news div.list_item div.highlight a:link,
	body#t_news div.list_item div.highlight a:visited {color:#000;}
	body#t_news div.list_item div.highlight a:link:hover,
	body#t_news div.list_item div.highlight a:visited:hover,
	body#t_news div.list_item div.highlight a:link:focus,
	body#t_news div.list_item div.highlight a:visited:focus,
	body#t_news div.list_item div.highlight a:link:active {color:#333;}
	/* about page */
	body#t_about div.staff {padding-bottom:15px;}
	body#t_about div.staff h3, body#t_about div.staff p {margin:0;}
	body#t_about div.staff h3 {font-size:1em;line-height:1.3em;font-weight:bold;color:#fff;}
	body#t_about ul.directors {margin-top:0;padding:0;}
	body#t_about ul.directors li {list-style:none;padding:0;margin-left:0;}
	body#t_about.bio #secondary_content.border {border-top:1px solid #99ACD4;padding-top:15px;}
	/* faqs */
	body#t_about.faqs div#main_content {border:none;padding:0;}
	body#t_about.faqs div#main_content div.slide.last {padding-bottom:15px;}
	/* staff detail */
	body#t_staff #secondary_content {border-top:1px solid #99ACD4;padding:15px 0 0 0;}
	/* vacancies */
	body#t_vacancy #secondary_content {border-top:1px solid #99ACD4;padding:15px 0 0 0;}
	/* contact */
	div#map {display:block;width:705px;height:350px;}
	/* current supporters */
	body.current_supporters #main_content {border:none;padding-top:0;}
	body.current_supporters #main_content h3 {text-transform:uppercase;color:#fff;}
	body.current_supporters #main_content h2 span {text-transform:uppercase;color:#fff;font-size:0.8em;}
	body.current_supporters div.slide.logos div.content {display:block;}
	/* shop */
	body#t_shop #secondary_content {border-top:1px solid #99ACD4;padding-top:15px;}
	body#t_shop div.product {border-bottom:1px solid #99ACD4;padding:1.0714286em 0;}
	body#t_shop div.product.first {padding-top:0;}
	body#t_shop div.product.last {border:none;}
	body#t_shop div.product form {margin:0;}
	body#t_shop div.product h3 {margin-top:0;color:#fff;}
	body#t_shop div.product h4 {margin-bottom:0;}
	body#t_shop #secondary_content h4 {margin-top:0;}
	body#t_shop #secondary_content p {font-size:0.85714286em;}
	/* site map */
	body#t_sitemap ul#sitemap {margin:0;padding:0;}
	body#t_sitemap ul#sitemap li {font-size:1.1428471em; line-height:1.2857143em;}
	body#t_sitemap ul#sitemap li ul {margin:0.35714286em 0 0 0;}
	body#t_sitemap ul#sitemap li ul li {padding-left:1.4285714em;font-size:1em;}
	body#t_sitemap ul#sitemap li ul li.last {padding-bottom:0;}
	/* blog */
	html.blog {background-color:#FFF;}
	body#t_blog {color:#000;}
	body#t_blog #header #logo {background:url('../site_assets/images/generic/artichoke_logo_blog.png') top left no-repeat;}
	body#t_blog #header a#logo:hover {filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;background:url('../site_assets/images/generic/artichoke_logo_blog_hover.gif') top left no-repeat;}



	body#t_blog div#toplinks ul {margin:0; padding:0; z-index:1005;font-size:0.85714286em;line-height:0.85714286em;float:right;}
	body#t_blog div#toplinks ul li {list-style:none;float:left; padding:0 10px 0 0;margin:0 7px 0 0;}
	body#t_blog div#toplinks ul li.first {border-right:1px solid #000;}
	body#t_blog div#toplinks ul li.last{padding-right:0;margin-right:0;margin-left:-5px;}
	body#t_blog div#toplinks ul li a{padding:0;line-height:1em;margin-left:0;}
	body#t_blog div#toplinks ul li.last a{background-color:#99ACD4;color:#FFF;padding:4px 7px;}
	body#t_blog div#toplinks ul li.last a:hover{background-color:#ABC8BE;}



	body#t_blog a:link:hover, body#t_blog a:visited:hover,
	body#t_blog a:link:focus, body#t_blog a:visited:focus,
	body#t_blog a:link:active, body#t_blog a:visited:active { text-decoration: none; color:#000;}
	body#t_blog ul#nav li.home a {background:url('../site_assets/images/navigation/home_blog.png') top left no-repeat;}
	body#t_blog ul#nav li.news a {background:url('../site_assets/images/navigation/news_blog.png') top left no-repeat;}
	body#t_blog ul#nav li.about a {background:url('../site_assets/images/navigation/about_blog.png') top left no-repeat;}
	body#t_blog ul#nav li.events.dropdown {background:url('../site_assets/images/navigation/events_blog.png') top left no-repeat;}
	body#t_blog ul#nav li.talks.dropdown {background:url('../site_assets/images/navigation/talks_blog.png') top left no-repeat;}
	body#t_blog ul#nav li.support a {background:url('../site_assets/images/navigation/support_blog.png') top left no-repeat;}
	body#t_blog ul#nav li.shop a {background:url('../site_assets/images/navigation/shop_blog.png') top left no-repeat;}
	body#t_blog ul#nav li.blog a {background:url('../site_assets/images/navigation/blog_blog.png') top left no-repeat;}
	body#t_blog ul#nav li.hearts a {background:url('../site_assets/images/navigation/hearts_blog.png') top left no-repeat;}
	body#t_blog ul#nav li a:link:hover,
	body#t_blog ul#nav li a:visited:hover,
	body#t_blog ul#nav li a:link:focus,
	body#t_blog ul#nav li a:visited:focus,
	body#t_blog ul#nav li a:link:active,
	body#t_blog ul#nav li a:visited:active,
	body#t_blog ul#nav li.dropdown:hover {background-position:-101px 0;text-decoration:none;}
	body#t_blog ul#nav li.here a, body#t_blog ul#nav li.here a:link, body#t_blog ul#nav li.here a:visited,
	body#t_blog ul#nav li.dropdown.here {background-position:-101px 0;}
	body#t_blog ul#nav li.dropdown:hover ul li, body#t_blog ul#nav li.dropdown:hover ul li a {width:245px;}
	body#t_blog div#main_content {border:none;padding-top:0;}
	body#t_blog .pagination {padding:10px 0;}
	body#t_blog .pagination li.here a, body#t_blog ul.pagination li.here a.link, body#t_blog ul.pagination li.here a:visited {color:#000;}
	body#t_blog .list_item {border-bottom:none;padding-bottom:0;}
	body#t_blog .list_item h2 {padding-top:0;margin-top:-6px;font-size:1.43em;}
		body#t_blog .list_item div.slide h2 {padding: 0.214286em 0 0.357143em 40px;}
	body#t_blog div.leftcol {padding-right:15px;text-transform:uppercase;}
	body#t_blog div.leftcol, body#t_blog div.middlecol {padding-top:15px;border-top:1px solid #99ACD4;}
	body#t_blog.detail div.back {text-transform:uppercase;}
	body#t_blog.detail div.back a.next {float:right;}
	body#t_blog.detail div.back a {padding:7px 0;background:url('../site_assets/images/generic/navtop.gif') top left repeat-x;}
	body#t_blog.detail div.back a:link:hover,
	body#t_blog.detail div.back a:visited:hover,
	body#t_blog.detail div.back a:link:focus,
	body#t_blog.detail div.back a:visited:focus,
	body#t_blog.detail div.back a:link:active {color:#99ACD4;background:url('../site_assets/images/generic/navtop_active.gif') top left repeat-x;}
	body#t_blog.detail div#nextprev {margin-top:0;}
	body#t_blog.detail div#nextprev a.next {float:left;}
	body#t_blog div#nextprev a:link:hover,
	body#t_blog div#nextprev a:visited:hover,
	body#t_blog div#nextprev a:link:focus,
	body#t_blog div#nextprev a:visited:focus,
	body#t_blog div#nextprev a:link:active {color:#99ACD4}
	body#t_blog a.tag {text-transform:uppercase;}
	body#t_blog a.addthis_button {padding-left:18px;background:url('../site_assets/images/generic/share_btn.gif') 0 3px no-repeat;}
	body#t_blog form fieldset input:focus, form fieldset textarea:focus{color:#000;background-color:#fff;border:1px solid #fff;border-top:1px solid #ABC8BE;}
	body#t_blog div.comment {padding-bottom:0.57em;margin-bottom:0.36em;background:url('../site_assets/images/generic/comment_border.gif') bottom left no-repeat;}
	body#t_blog div.comment p {margin-bottom:0;}
	body#t_blog div.comment p.detail {font-size:0.86em;}
	body#t_blog div.comment.last {background:none;margin-bottom:15px;}
	body#t_blog #secondary_content h3 {display:block;padding:7px 0;color:#000;font-size:1em;margin:0;border-top:1px solid #99ACD4;}
	body#t_blog #secondary_content ul {margin:0;padding:0 0 15px 0;}
	body#t_blog #secondary_content ul li {list-style:none;margin:0;padding:0;}
	body#t_blog #secondary_content ul li a {display:block;padding:0.21em 0;text-transform:uppercase;background:none;border-top:1px solid #99ACD4;}
	body#t_blog #secondary_content ul.links {border-top:1px solid #99ACD4;border-bottom:none;padding:9px 0;margin:0;}
	body#t_blog.detail #secondary_content ul.links {padding:6px 0;}
	body#t_blog #secondary_content ul.links li {text-indent:-9000px;display:block;margin-right:10px;float:left;}
	body#t_blog #secondary_content ul.links li a {padding:0;border-top:none;height:20px;width:20px;background:none;}
	body#t_blog #secondary_content ul.links li a:hover, body#t_blog #secondary_content ul.links li a:link:hover {opacity: 0.9;-moz-opacity: 0.9;filter:alpha(opacity=90);}
	body#t_blog #secondary_content ul.links li a.rss {background:url('../site_assets/images/generic/rss.png') top left no-repeat;}
	body#t_blog #secondary_content ul.links li a.twitter {background:url('../site_assets/images/generic/twitter_small.png') top left no-repeat;}
	body#t_blog #secondary_content ul.links li a.facebook {background:url('../site_assets/images/generic/facebook_small.png') top left no-repeat;}
	body#t_blog #footer div.right div.social a.twitter {background:url('../site_assets/images/generic/twitter_blog.png') top left no-repeat;}
	body#t_blog #footer div.right div.social a.facebook {background:url('../site_assets/images/generic/facebook_blog.png') top left no-repeat;}
	/* hearts */
	body#t_hearts .section {border-top:1px solid #99ACD4;margin-top:1.07em;padding-top:1.07em;}
		body#t_hearts .section h2 {margin:0 0 0.36em 0;}
			body#t_hearts .section.top h2{margin-top:-0.36em;}
	body#t_hearts a.blue_button {display:inline-block;padding:0.36em 0.71em;}
	body#t_hearts .testimonial_slider {display:block;width:705px;height:350px;overflow:hidden;position:relative;}
		body#t_hearts .testimonial_slider .slide {border:none;}
			body#t_hearts .testimonial_slider .slide.testimonial {background:url('../site_assets/images/generic/testimonial_slide_bg.gif') top left no-repeat;display:block;padding:50px;width:605px;height:250px;position:relative;}
				body#t_hearts .testimonial_slider .slide.testimonial p {font-family:Georgia,Times,serif;font-size:1.79em;font-style:italic;margin:0;}
			body#t_hearts .testimonial_slider .slide.testimonial .source {position:absolute;bottom:15px;right:20px;}
				body#t_hearts .testimonial_slider .slide.testimonial .source p {text-align:right;font-family:Verdana, Arial, sans-serif;text-transform:uppercase;font-style:normal;font-size:1.07em;margin:0;}
	body#t_hearts .section.tiers h2 {color:#fff;font-size:1.71em;}
	body#t_hearts .section .intro {color:#ABC8BE;text-transform:uppercase;font-size:1.14em;}
		body#t_hearts .section.tiers .col {width:432px;}
			body#t_hearts .section.tiers .col.left {margin-right:40px;}
		body#t_hearts .section.tiers .tier {padding:15px;width:261px;background-color:#FFF;color:#000;}
			body#t_hearts .section.tiers .tier h3 {color:#000;font-size:1.57em;font-weight:bold;line-height:1em;margin:0;}
			body#t_hearts .section.tiers .tier .amount {margin:0.71em 0;padding:0.36em 0;border-top:1px solid #99ACD4;border-bottom:1px solid #99ACD4;font-size:0.93em;}
				body#t_hearts .section.tiers .tier .amount p span {font-size:1.29em;}
					body#t_hearts .section.tiers #tiers {padding-bottom:100px;background:url('../site_assets/images/generic/hearts_tiers_bg.gif') top left repeat-y;position:relative;}
					body#t_hearts .section.tiers .tier .benefits {font-size:0.86em;}
						body#t_hearts .section.tiers .tier .benefits p.big {font-size:1.21em;font-weight:bold;margin-bottom:0.5em;}
						body#t_hearts .section.tiers .tier .benefits ul {margin:0;}
							body#t_hearts .section.tiers .tier .benefits ul li {margin-left:1.07em;padding:0 0 1.07em 0.36em;}
					body#t_hearts .section.tiers .benefit {padding:10px 25px;width:770px;height:55px;background:url('../site_assets/images/generic/hearts_highlighted_benefit_bg.gif') top left no-repeat;position:absolute;bottom:25px;left:40px;font-size:1.14em;text-align:center;}
					body#t_hearts .section.tiers .benefit img {margin-right:10px;}
			body#t_hearts .section.project h3 {color:#fff;font-size:1.57em;font-weight:bold;line-height:1em;margin:0 0 0.71em 0;}
			body#t_hearts .section.members h2 {margin:0 0 0 -40px;}
			body#t_hearts .section.members .col {width:291px;margin-top:1.07em;}
			body#t_hearts .section.members .col ul {margin:0;}
				body#t_hearts .section.members .col ul li {list-style:none;margin-left:0;padding:0 0 0.36em 0;}
	/* FANCYBOX */
	#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}* html #fancybox-loading{position:absolute;margin-top:0;}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../site_assets/images/fancybox/fancybox.png');}#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none;}* html #fancybox-overlay{position:absolute;width:100%;}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none;}#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF;}#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden;}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background-image:url('../site_assets/images/fancybox/fancybox.png');background-position:-40px 0;cursor:pointer;z-index:1103;display:none;}#fancybox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0;}#fancybox-content{height:auto;width:auto;padding:0;margin:0;}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic;}#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block;}#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102;}.fancybox-title-inside{padding:10px 0;text-align:center;color:#333;}.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold;}.fancybox-title-over{color:#FFF;text-align:left;}#fancybox-title-over{padding:10px;background-image:url('../site_assets/images/fancybox/fancy_title_over.png');display:block;}#fancybox-title-wrap{display:inline-block;}#fancybox-title-wrap span{height:32px;float:left;}#fancybox-title-left{padding-left:15px;background-image:url('../site_assets/images/fancybox/fancybox.png');background-position:-40px -90px;background-repeat:no-repeat;}#fancybox-title-main{font-weight:bold;line-height:29px;background-image:url('../site_assets/images/fancybox/fancybox-x.png');background-position:0 -40px;color:#FFF;}#fancybox-title-right{padding-left:15px;background-image:url('../site_assets/images/fancybox/fancybox.png');background-position:-55px -90px;background-repeat:no-repeat;}#fancybox-left,#fancybox-right{position:absolute;top:0;height:80%;width:10%;cursor:pointer;outline:none;background-image:url('../site_assets/images/fancybox/blank.gif');z-index:1102;display:none;}#fancybox-left{left:0;}#fancybox-right{right:0;}#fancybox-left-ico{position:absolute;top:60%;left:-10px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}#fancybox-right-ico{position:absolute;top:60%;left:auto;right:-10px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}#fancybox-left-ico{background-image:url('../site_assets/images/fancybox/fancybox.png');background-position:-40px -30px;}#fancybox-right-ico{background-image:url('../site_assets/images/fancybox/fancybox.png');background-position:-40px -60px;}.fancy-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}#fancy-bg-n{top:-20px;left:0;width:100%;background-image:url('../site_assets/images/fancybox/fancybox-x.png');}#fancy-bg-ne{top:-20px;right:-20px;background-image:url('../site_assets/images/fancybox/fancybox.png');background-position:-40px -162px;}#fancy-bg-e{top:0;right:-20px;height:100%;background-image:url('../site_assets/images/fancybox/fancybox-y.png');background-position:-20px 0;}#fancy-bg-se{bottom:-20px;right:-20px;background-image:url('../site_assets/images/fancybox/fancybox.png');background-position:-40px -182px;}#fancy-bg-s{bottom:-20px;left:0;width:100%;background-image:url('../site_assets/images/fancybox/fancybox-x.png');background-position:0 -20px;}#fancy-bg-sw{bottom:-20px;left:-20px;background-image:url('../site_assets/images/fancybox/fancybox.png');background-position:-40px -142px;}#fancy-bg-w{top:0;left:-20px;height:100%;background-image:url('../site_assets/images/fancybox/fancybox-y.png');}#fancy-bg-nw{top:-20px;left:-20px;background-image:url('../site_assets/images/fancybox/fancybox.png');background-position:-40px -122px;}
	/*SIFR */
	.sIFR-dummy{width:0;height:0;margin-left:42px!important;z-index:0;}.sIFR-flash{visibility:visible!important;margin:0;padding:0;}.sIFR-replaced,.sIFR-ignore{visibility:visible!important;}.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}.sIFR-replaced div.sIFR-fixfocus{margin:0;padding:0;overflow:auto;letter-spacing:0;float:none;}.sIFR-active div#content h1,.sIFR-active div#content div#top p.subtitle{visibility:hidden;}

}

@media print {
.inv,#toplinks,#nav,#nav_sub,#tertiary_content,div#footer div.right,div#footer a,body#t_home div.logos,div.slideshow,div#nextprev,div.thumb span.title,form,a.blue_button,#secondary_content img,object{display:none;}
div#top{padding-top:20px;}
div.thumb{float:left;margin-right:15px;background-color:#000;}
div.slide{clear:both;padding-top:10px;}
p,#secondary_content,h2,h3{clear:both;}#secondary_content{padding:10px;}
div.twentythree,div.eighteen{width:100%;}
div#footer{margin-top:30px;border-top:1px solid #000;padding-top:10px;}
body{font-family:Georgia,"Times New Roman",Times,serif;font-size:11pt;color:#000;}
p.subtitle{color:#000;}
h1#logo,a#logo{font-size:16pt;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #000;width:100%;color:#000;text-decoration:none;}a img{border:none;}
}


