/*
http://meyerweb.com/eric/thoughts/2007/04/14/reworked-reset/
*/
body{line-height:1}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;text-align:left;vertical-align:baseline}
a img,:link img,:visited img{border:0}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
caption,th,td{text-align:left;font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}body{font-size:75%;line-height:1.5em;font-family:sans-serif}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-family:sans-serif}
h1{font-size:3em;line-height:1;margin-bottom:0.5em}
h2,caption{font-size:2em;margin-bottom:0.75em}
h3{font-size:1.5em;line-height:1;margin-bottom:1em;font-weight:bold}
h4{font-size:1.2em;line-height:1.25em;margin-bottom:1.25em;font-weight:bold}
h5{font-size:1em;font-weight:bold;margin-bottom:1.5em}
h6{font-size:1em;font-weight:bold}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}
p{margin:0 0 1.5em}
/*
.content p{line-height:1.7}
p img{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em}
*/
a:focus,a:hover{color:#fd8fab;text-decoration:underline}
a{color:#fd5e87;text-decoration:none}
blockquote{margin:1.5em;color:#666;font-style:italic}
strong{font-weight:bold}
em,dfn{font-style:italic}
dfn{font-weight:bold}
sup,sub{line-height:0}
sup{vertical-align:super}
sub{vertical-align:sub}
abbr,acronym{border-bottom:1px dotted #666}
address{margin:0 0 1.5em;font-style:italic}
del{color:#666}
pre,code,tt{margin:1.5em 0;white-space:pre}
pre,code,tt{font:1em Monaco,'lucida console',monospace;line-height:1.5}
li ul,li ol{margin:0 1.5em}
ul,ol{margin:0 1.5em 1.5em 1.5em}
ul{list-style-type:disc}
ol{list-style-type:decimal}
dl{margin:0 0 1.5em 0}
dl dt{font-weight:bold}
dd{margin-left:1.5em}
table{margin-bottom:1.4em;width:100%}
th{font-weight:bold}
th,td{padding:0.75ex 1.6ex 0.75ex 0.8ex}
small{font-size:0.9em;line-height:1.665em;margin-bottom:1.665em}
big{font-size:1.2em;line-height:1.15em;margin:0 0 1.25em 0}html,body{margin:0;padding:0;height:100%}
#container,#footer,#navigation,#sitemap{margin:0 auto;width:940px}
.blog_item:after,.columns:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.blog_item,.columns{margin:0 -10px}
.column{margin:0 10px 1.5em 10px;float:left}
.two .column{width:460px}
.three .column{width:300px}
.four .column{width:220px}
.six .column{width:140px}
.content .two .column{width:290px}
.content .three .column{width:186px}
.content_block .column{width:220px}
#contact_container .column{width:430px}
#contact_container .column .column{width:210px;margin:0 0 3em}
/*
.blog_item .content,.columns .content{padding-left:0;border:0;width:600px;padding-right:19px;margin-right:20px;border-right:1px dashed #999}
.blog_item .aside,.columns .aside{width:240px;padding-right:0;margin-right:0;margin-left:0}
*/
#content .two .column{width:420px}
#content .three .column,#overview_container .column{width:280px;margin-bottom:1.5em}
/*
#debug-grid-button{position:fixed;top:0;left:50%;z-index:1000;width:128px;color:black;margin-left:-64px;background-color:#def;text-align:center;border:solid #69c;border-width:0 1px 1px 1px}
#debug-grid-overlay{width:100%;height:100%;background:url(../../img/grid-12-col.png) repeat-y scroll 50% 50%;z-index:1000;opacity:0.5;position:fixed;top:0;left:0}
*/body{color:white;background-color:black;margin-top:2px}
font{font-family:inherit;color:inherit;font-size:100%}
object{outline:none}
#container{padding-top:105px;border-bottom:1px solid #fff;background:#fff}
#content{color:black;padding:2.5em 30px;margin:0px}
#main{float:left;width:600px;padding-right:19px;margin-right:20px;border-right:1px dashed #999}
#side{float:left;width:240px;padding-right:0px;margin-right:0px;margin-left:0px}
#navigation{position:absolute;top:2px;left:50%;background:url(../../img/navigation/background_subnav.png) no-repeat 0 100% black;margin:0 0 0 -470px;padding:0px;height:105px;z-index:97}
#navigation *{margin:0px;padding:0px}
#navigation dt{display:none}
#navigation dd{padding-top:2.75em}
#navigation ol{float:right}
#navigation li{float:left;list-style:none;margin:0 0 0 1.25em}
#navigation a{display:block;line-height:1.33em;background-repeat:no-repeat;overflow:hidden;color:#888;padding:0 0 0 1.25em;background-image:url(../../img/navigation/navigation-items.png)}
#navigation a:hover,#navigation a:focus{text-decoration:none;color:#ff9300}
#navigation a strong{font-size:90%;position:relative;top:-1px}
#navigation span{visibility:hidden}
#navigation ul span{visibility:visible}
#navigation li.active a,#navigation li.active a:hover{color:white}
#navigation li li{background:none;margin:0px;border-right:2px solid black}
#navigation li li a{font-size:110%;color:white;padding:10px 20px 10px 10px;background:none;text-indent:0}
#navigation li.active li a:hover{color:#ff9300}
#navigation li li.active a,#navigation li li.active a:hover{color:white;background:url(../../img/navigation/hover_subnav.png) 0 0 repeat-x}
#navigation ul{float:none;display:none;position:absolute;left:0;bottom:0}
#navigation .active ul{display:block}
#nav_home{display:none}
#nav_projects{width:88px}
#nav_what_we_do{width:114px}
#nav_hoe{width:141px}
#nav_blog{width:53px}
#nav_work_at{width:95px}
#nav_about_us{width:79px}
#nav_contact{width:76px}
#nav_projects a{background-position:0 0}
#nav_projects a:hover{background-position:0 -32px}
#nav_projects.active a,#nav_projects.active a:hover{background-position:0 -16px}
#nav_what_we_do a{background-position:-88px 0}
#nav_what_we_do a:hover{background-position:-88px -32px}
#nav_what_we_do.active a,#nav_what_we_do.active a:hover{background-position:-88px -16px}
#nav_hoe a{background-position:-202px 0px}
#nav_hoe a:hover{background-position:-202px -32px}
#nav_hoe.active a,#nav_hoe.active a:hover{background-position:-202px -16px}
#nav_blog a{background-position:-343px 0px}
#nav_blog a:hover{background-position:-343px -32px}
#nav_blog.active a,#nav_blog.active a:hover{background-position:-343px -16px}
#nav_work_at a{background-position:-396px 0}
#nav_work_at a:hover{background-position:-396px -32px}
#nav_work_at.active a,#nav_work_at.active a:hover{background-position:-396px -16px}
#nav_about_us a{background-position:-491px 0px}
#nav_about_us a:hover{background-position:-491px -32px}
#nav_about_us.active,#nav_about_us.active a{background-position:-491px -16px}
#nav_contact a{background-position:-570px 0}
#nav_contact a:hover{background-position:-570px -32px}
#nav_contact.active,#nav_contact.active a{background-position:-570px -16px}
#logo{z-index:98;position:absolute;left:50%;margin:1.25em 0 0 -470px}
#footer{color:#999;height:2em;padding-top:1.5ex;width:940px;margin:0 auto;clear:both;background:url(../../img/background_gradient.png) repeat-y;font-weight:normal}
#footer .wrapper{background:black;line-height:1.5em;height:1.5em;padding-top:0.5em;padding-bottom:0.5em;position:relative;top:0}
#footer ul{margin:0;float:left}
#footer ul#footer_legal{position:absolute;right:0;float:none}
#footer li{float:left;list-style:none;margin:0;font-size:92%}
#footer li span,#footer li a{margin-right:1em}
#footer_legal li span,#footer_legal li a{margin:0 0 0 1em}
#footer a{color:#999;text-decoration:underline}
#footer a:hover{color:white}
#container hr{visibility:hidden;margin:0px;padding:0px;border:none;height:1%;min-height:1%;font-size:1%;clear:both}
#splash{height:400px;width:940px;background-color:black;overflow:hidden}
#splash img{display:block}
#splash object{width:100%;height:100%}
#intro{padding-left:190px;padding-right:100px;position:relative;z-index:10;background:url(../../img/intro-background.png) repeat-x 50% 0 black;min-height:175px;padding-top:25px;padding-bottom:28px;border-bottom:1px solid rgba(0,0,0,0)}
#intro .item_number{position:absolute;left:2.5em;top:18px;z-index:11}
#intro .item_number strong{font-size:128px;display:block}
#intro div.faker{position:absolute;top:0;left:0;z-index:12;height:100%;width:100%;background:url(../../img/hatch_grey.png) 50% 50%;opacity:0.9}
#intro h1,#intro h2,#intro p,#intro ul{position:relative;z-index:13}
#intro p{font-size:140%;line-height:1.5}
.cufon-loading h1,.cufon-loading h2,.cufon-loading .component dt,.cufon-loading h3{visibility:hidden}
h1,h2,h3,h4,.component dt{text-transform:uppercase;font-weight:normal;font-family:swis721lt,sans-serif;visibility:visible}
h1{font-size:250%;color:#504f4f;margin:0 0 0.25ex;padding:0px}
h2{color:#999;font-size:200%;margin:1.4em 0 0.1em}
h2:first-child{margin-top:0}
h3,.component dt,#sidebar h2{font-size:150%;color:#767676}
.image_container{margin:0}
.image_container img{display:block}
.image_container.h2{margin-top:1em}
.image_container.left{float:left;margin-right:1.5em}
.image_container.right{float:right;margin-left:1.5em}
.image_container.pushdown{margin-bottom:1.5em}
.component{clear:both;color:#999;margin-bottom:0px}
.component dt{letter-spacing:-1px;font-size:140%;/* replace with 150% ? -- Nuey */color:#767676}
.component dd{margin:0 0 1.5em;padding:1.5ex 0}
.component ul{margin:0;padding:0}
.component li{list-style:none;font-weight:bold;clear:left;border:solid white;padding-right:1.75em;line-height:1.75em;min-height:1.75em;position:relative;background:url(../../img/component_dashed.png) 50% 1.2em}
.component li > span{position:absolute;right:0;bottom:0;padding-left:0.5ex;display:block;background-color:white}
.component li > a{background-color:white;padding-right:0.5ex}
.aside .component li > strong{background-color:white;padding-right:0.5ex}
.project_info li{padding-right:0px;text-align:right}
.project_info li > span{color:#c0c0c0;clear:left;float:left;position:static;font-weight:normal;padding:0px}
.project_info li > strong{display:inline-block;text-align:right;clear:left;text-align:right}
.tags dd{text-align:left}
.tags dd span{color:#FD5E87;margin:0 10px 0 0}
#homepage h2{font-size:200%;color:white}
#header{background:url(../../img/intro-background.png) no-repeat 0 400px black}
#player{position:relative;height:400px}
#teaser{padding-top:1em;background:url(../../img/hatch_black.png);position:relative;height:200px}
#header object{width:100%;height:100%;outline:none}
form{color:#555}
.text label,span.fakelabel{width:140px;float:left;display:block;clear:left;line-height:2em}
button{background-color:#88c9d6;border:1px  solid #88c9d6;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:white;padding:0 1ex;cursor:pointer}
fieldset .wrapper{position:relative;margin:0.5ex 0}
.text input,textarea{width:220px}
#freelance_upload legend{display:none}
#freelance_upload button{margin-left:140px}
#filter{padding:0 0 1em;margin-bottom:1.5em;border-bottom:1px dashed #a3a3a3}
#filter label{display:none}
#filter .button_container{display:none}
#filter div.styledSelect{float:left;width:174px;margin:0 27px 0 0}
#filter span.fakelabel{width:60px}
.pager{border-top:1px dashed #a3a3a3;position:relative;width:880px}
#intro .pager{border:0px;position:absolute;bottom:10px;z-index:90;font-weight:bold;margin-left:-160px}
.pager ul{margin:0;padding-top:1ex;text-align:center}
.pager li{display:inline;list-style:none;padding:0 1ex}
.pager .pager_prev,.pager .pager_next{padding:0;color:#FD8FAB}
#intro .pager_prev a,#intro .pager_next a{color:#FD8FAB}
.pager .pager_prev{float:left}
.pager .pager_next{position:absolute;right:0}
#pager_project{border:0;position:relative;top:-1.5ex;font-weight:bold;color:#888}
#pager_project a{margin:0 1ex}
div.styledSelect{position:relative;background:url(../../img/form/select.png) 0 0 no-repeat;height:25px}
div.styledSelect ul{list-style:none;margin:1px;line-height:1.6em;position:absolute;top:0;width:174px;cursor:pointer}
div.open ul{margin:0;border:1px solid #DBDBDB}
div.styledSelect li{color:#565656;padding:0 5px;padding-right:45px;list-style-image:none;height:1.6em;overflow:hidden}
div.styledSelect li:hover{cursor:pointer}
div.open li{background:white}
div.open li.hover{background:#B2B2B2}
#overview_container{margin-top:-9px}
#overview_container .column{position:relative;top:0;padding-top:140px;z-index:20}
#overview_container .wrapper{border:1px solid #999;overflow:hidden;position:absolute;top:0;left:0;z-index:21}
#overview_container .door{border:2px solid white;width:274px;height:128px;overflow:hidden}
#overview_container .front{height:128px;width:274px}
#overview_container .wrapper:hover .front{margin-top:-130px}
#overview_container .more{position:absolute;top:0;left:0;width:100%;height:100%;z-index:22}
#overview_container .more span{display:none}
#overview_container .intro{height:128px;width:274px;background:white;text-align:center}
#overview_container img{display:block;border-bottom:2px solid white;width:274px;height:128px}
#overview_container h3{margin-bottom:0}
#overview_container h4{margin-left:54px}
#overview_container .column{float:left;margin:9px;min-height:4.5em;vertical-align:top}
#overview_container .intro p{text-align:left;margin:auto;padding:0 0.75em}
#overview_container div.hatch{position:absolute;background:url(../../img/hatch_white.png) 1px 1px;width:100%;top:0;left:0;height:100%}
#overview_container .item_number{float:left;position:relative;font-size:3.5em;letter-spacing:-1px;margin-right:0.25ex;color:#4f4d4a;line-height:0;font-family:nummern,sans-serif;}
.item_number strong{display:block}
.slider{margin:0 0 1.5em 0;overflow:visible;padding-top:64px}
.slider > li{border-top:1px #a3a3a3 dashed;position:relative;z-index:30;margin:0;list-style:none;padding:30px 340px 30px 0;background-color:white;height:2em}
.slider > li.active{overflow:visible;height:auto}
.slider_item{position:absolute;top:30px;right:20px;width:300px;height:240px}
.slider_item img{position:relative;z-index:32;display:block;margin:auto;top:0;margin-top:-64px}
.active .slider_item img{top:50%;margin-top:-120px}
.slider .slider_background{background:url(../../img/example-slider-background.jpg) no-repeat 50% 0%;position:absolute;top:0;right:0;z-index:31;width:360px;height:360px}
.slider .slider_content{position:relative;z-index:32}
.item_wrapper{float:left;background:url(../../img/background_blog_divider.png) 50% 0 no-repeat;padding-top:4.5em}
#case_index_continued{margin-top:1em}
#case_index_continued ul{margin:0 0 1.5em;list-style:none}
#case_index_continued .column{width:430px}
#case_index_continued li{list-style:none;font-weight:bold;clear:left;border:solid white;padding-right:1.75em;line-height:1.5em;min-height:1.5em;position:relative;background:url(../../img/component_dashed.png) 50% 1em}
#case_index_continued > h2{margin-left:10px}
#case_index_continued li a,#case_index_continued li span{background-color:white}
#case_index_continued li a{padding-right:0.5ex}
#case_index_continued li > span{color:#999;position:absolute;right:0;bottom:0;padding-left:0.5ex;display:block;background-color:white}
#sitemap{margin:1.25em auto 0;background:url(../../img/background_footer.png) repeat-y 149px 0}
#sitemap h2{text-transform:none;font-size:133%;color:white;padding-top:0px}
#sitemap ul{margin:0 0 0 0;list-style:none}
#sitemap li{font-size:90%}
#sitemap .column{width:140px;margin-bottom:0px}
#sitemap a{color:#888}
#sitemap a:hover{color:white}
#sitemap .emphasis a{color:#99d4fd}
#sitemap .columns{border-bottom:1.5em solid black}
.sitemap_partners{margin-top:1.5em}
p.more{text-align:right;margin:0}
p.more a{background:url(../../img/icons/more_link.png) no-repeat 0 50%;padding-left:1em;font-weight:bold}
p.apply{text-align:left}
#yal_container{margin:0 -30px}
#yal_container.gramps{margin-top:-30px}
#yal_container ul{list-style:none;margin:0}
#yal_container li{overflow:hidden;height:200px;position:relative}
#yal_container li img{position:absolute;bottom:0;right:0;z-index:20}
#yal_container li div.fancy{background:url(../../img/yal_shadow.png) 50% 100% no-repeat transparent;height:170px;padding:30px 340px 0 30px;position:relative;z-index:21;top:0}
#yal_container li a.more{position:absolute;z-index:40;width:880px;display:block;top:0;left:30px;height:200px}
#yal_container li a.more span{display:none}
#yal_container h2{margin:0;color:#504f4f}
#yal_container h3{margin:0 0 0.5ex 0}
#yal_container ul p{font-size:107.5%}
#yal_intro{margin:0 -30px;padding:0 30px 1.5em 30px}
#yal_intro p{margin-bottom:0;padding-bottom:1.5em}
#yal_container p.more{margin-top:1.5em;margin-right:2.5em;margin-bottom:-1em}
#awards_container{}
#awards_container div{background-repeat:no-repeat;background-position:0 0;margin-bottom:3em}
#awards_container h2{border-bottom:1px dashed #a3a3a3;height:50px}
#awards_container h2 span{visibility:hidden}
#awards_container ul{list-style:none;margin:0 0 1.5em}
#awards_container li{padding:0.25ex 0}
#awards_container li span{color:#818181;padding-right:1ex}
#awards_2006{background-image:url(../../img/awards/awards_2006.png)}
#awards_2007{background-image:url(../../img/awards/awards_2007.png)}
#awards_2008{background-image:url(../../img/awards/awards_2008.png)}
#awards_2009{background-image:url(../../img/awards/awards_2009.png)}
#awards_2010{background-image:url(../../img/awards/awards_2010.png)}
#press_container{color:#888}
#press_container h2{border-top:1px dashed #a3a3a3;padding:1.5em 0 1em 0;margin:0}
#press_container h2:first-child{border:0;padding:0 0 1em 0}
#press_container h3{margin-bottom:0;font-size:125%}
#factsheets_downloads h3,#press_archive h3{padding-top:0.5ex}
#factsheet_downloads .column,#press_archive .column{background:url(../../img/icons/generic_med.png) no-repeat 0 0;padding-left:48px;width:138px}
#press_container .pdf{background-image:url(../../img/icons/pdf_med.png)}
#press_archive .doc{background-image:url(../../img/icons/doc_med.png)}
#press_archive .arrow{/* fixme:unsemantic approach -- Nuey */background-image:url(../../img/icons/arrow_med.png)}
#press_downloads h3{padding-top:1ex}
#press_downloads .column{background:url(../../img/icons/generic_lrg.png) no-repeat 0 0;min-height:80px;padding-left:80px;width:210px}
#press_downloads .pdf{background-image:url(../../img/icons/pdf_lrg.png)}
#press_downloads .doc{background-image:url(../../img/icons/doc_lrg.png)}
#press_downloads .arrow{background-image:url(../../img/icons/arrow_lrg.png)}
#press_contact_container{background:url(../../img/columns_dashed.png) repeat-y  305px 0}
#content #press_contact_container .column{width:290px}
#press_contact_container fieldset div{/*background:url(../../img/form/select_shadow.png) 50% 100% no-repeat;*/padding-bottom:8px;width:160px;float:left}
#press_contact_container button{float:left;background-color:#88c9d6;border:1px  solid #88c9d6;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:white;padding:0 1ex;margin:0 0 0 1em;/* fixme:may share way to many styles with the regular button -- Nuey */}
#press_contact_container input[type=text]{/* fixme:IE6 doesn't understand attribute selector -- Nuey */border:1px solid #dbdbdb;width:100%}
#quote_container h2{border-bottom:1px dashed #a3a3a3;font-size:120%;color:#ff8e27;margin-top:1.5em;font-weight:normal;line-height:1.75em;text-transform:none}
.blockquote{background:url(../../img/quote-br.png) 100% 100% no-repeat;margin:0 -12px;color:#555}
.blockquote .wrapper{background:url(../../img/quote-tl.png) 0 0 no-repeat;padding:42px;margin-bottom:-12px}
.blockquote blockquote{background:url(../../img/ldquo.png) 0 0 no-repeat;margin-left:0px;padding-left:40px;padding-right:20px;font-style:normal;color:#333}
.blockquote blockquote p{background:url(../../img/rdquo.png) 100% 100% no-repeat;padding-right:40px;padding-bottom:1.5em;margin:0}
.blockquote .wrapper > p:last-child{/* fixme:IE6 doesn't understand child selector -- Nuey */color:#555;margin-bottom:0px}
.points{list-style:none;margin-left:0px}
.points li{padding-left:1.75em;background:url(../../img/icons/list-style.png) no-repeat 1ex 1ex;color:#666}
#client_container{background-color:#000}
#client_container .column{text-align:center}
#contact_container .column .column p{font-size:120%;color:#888;margin-bottom:0;line-height:1.45em}
#contact_download{border-top:1px dashed #a3a3a3;clear:both;padding-top:3em;background:url(../../img/icons/pdf_lrg.png) no-repeat 0 50%;padding-left:90px;min-height:90px;line-height:1.76em}
a#rss_footer{float:left;display:block;background:url(../../img/icons/rss_3d.png) no-repeat;padding:0.75ex 0 2em 3.75em}
a#rss_footer span{font-size:90%;color:#999;text-decoration:underline}
.job_item dl ul{margin:0;padding:0}
.job_item dt{border-bottom:1px dashed #a3a3a3;font-size:120%;color:#ff8e27;font-weight:normal;line-height:1.75em}
.job_item dd{margin:0px;padding:1ex 0}
.job_item dl li{list-style:none;background:url(../../img/icons/list-style.png) no-repeat 0.9ex 0.85em;padding-left:1.75em;color:#666;line-height:1.5em;padding:0.5ex 0 0.5ex 1.75em}
#management_container{margin-left:-20px;margin-right:-25px}
#management_container h2{margin:0 0 0.25ex}
#management_container .image_container{margin-bottom:1.5em}
#management_container .column{margin-left:13px;margin-right:13px}
#client_container h2{color:#fff;padding:10px;border-bottom:1px solid #aaa}
.split{width:560px;padding:10px;clear:both;margin:3em 0;position:relative}
.split .wrapper{position:relative}
.split.left .wrapper *{text-align:right}
.split.left .wrapper{margin-right:320px}
.split.right .wrapper{margin-left:320px}
.split.left img,.split.left object{float:right;margin-left:20px;margin-right:0px}
.split.right img,.split.right object{float:left;margin-right:20px;margin-left:0px}
.split p.more a{position:absolute;top:0;left:0;width:100%;display:block;background:transparent;height:100%}
.split p.more a span{display:none}
#special_project_merkbeleving{background:url(../../img/specialprojects/merkbeleving.jpg) no-repeat 0 100%;height:250px}
#factsheet_container .item_wrapper{clear:both}
#factsheet_container h3{margin-top:-1.5ex;margin-bottom:0.5ex}
#factsheet_container h4{color:#767676}
#factsheet_container p,#factsheet_container ul{font-size:120%;line-height:1.75}
#factsheet_container p{padding-right:10%}
#factsheet_container ul{margin:0 -1.5em;list-style:none}
#factsheet_container li{width:280px;margin:0 0 1ex 20px;float:left}
#usps ul{/* add padding */height:5em}
#connections li{width:400px;margin-bottom:1.5em}
#intro.error h1,#intro.error p{margin-left:100px}
.infobox{display:block;width:225px;background:url(../../img/images/stripe.jpg) center bottom no-repeat #000;padding:10px;padding-bottom:15px;color:#fff;line-height:1.5}
.infobox.left{float:left;margin-right:20px}
.infobox.right{float:right;margin-left:20px}
.contentBlockList{width:940px;min-height:210px;background:url(../../img/contentblocklist.png);padding:18px 0px 0px 0px}
.contentBlockList .block h3{margin:0px 0px 10px 0px}
.contentBlockList .block{float:left;width:210px;padding:0px 0px 0px 10px}
.contentBlockList .block a{color:#fff;line-height:1.5em}
.contentBlockList .block span{color:#888888}
.tag-project{border-bottom:1px dotted #A3A3A3;margin-bottom:3ex}
.tag-project .intro{margin-bottom:1.5ex}
.tag-project .tags{font-size:11px;color:#666666}
.tag-project .tags p{margin:0 0 1.5em}
.tag-project .tags a{color:#fa9211}#navigation,#logo{top:2px}
#link-tabs{margin:0;padding:0;position:fixed;z-index:1000;right:0;top:160px;list-style:none}
#link-tabs li{width:28px;height:76px;float:right;clear:both;margin-bottom:3px;background:url(../../img/tabs/shade-white.png) repeat-y 100% 50% white}
#link-tabs #facebook-item{background-color:#3b5997;background-image:url(../../img/tabs/shade-blue.png)}
#link-tabs #anniversary-item{height:139px;background-color:#ff4f79;background-image:url(../../img/tabs/shade-pink.png)}
#link-tabs a{display:block;padding:0 5px 0 0;margin:0;border:0;width:23px;float:right;height:76px;background:no-repeat 0 0 transparent}
#flickr-item a{background-image:url(../../img/tabs/flickr.png)}
#twitter-item a{background-image:url(../../img/tabs/twitter.png)}
#facebook-item a{background-image:url(../../img/tabs/facebook.png)}
#anniversary-item a{background-image:url(../../img/tabs/10years.png);height:139px}
#link-tabs span{display:none}div#twitter{width:20em;margin-bottom:2em;font-size:11px;font-family:Arial;color:#fff}
div#twitter h2{margin:0;padding:0.4em 1em;font-size:1.1em;color:#fff;background-color:#888}
p#preloader{margin:0;padding:1em 1em 1em 3em;background:transparent url(../../img/loader.gif) 1em center no-repeat;/* generate your own loader gif:http://www.ajaxload.info */}
ul#twitter_update_list{margin:0;padding:0px 0px 0px 0px;list-style-type:none}
ul#twitter_update_list li{margin:0;padding:0px 0px 7px 0px}
ul#twitter_update_list li a{/* timestamp link */color:#888888}
ul#twitter_update_list li span{display:block}
ul#twitter_update_list li span a{/* links in tweet */color:#888888}
ul#twitter_update_list li.firstTweet{}
ul#twitter_update_list li.firstTweet span{color:#fff}
ul#twitter_update_list li.lastTweet{border-bottom:none}
ul#twitter_update_list li.lastTweet span{color:#fff}
a#profileLink{display:block;padding:0.3em 1em;color:#fff;background-color:#888}