a { color: #0083B4; text-decoration: none; } a:hover { text-decoration: underline; } body { margin: 0px; padding: 0px; background: #ffffff; color: #333333; font-family: arial, sans-serif; font-size: 0.75em; } fieldset, form { margin: 0px; padding: 0px; border: none; } h1, h2, h3 { margin: 0px; padding: 0px; font-family: "Palatino Linotype", "Book Antiqua3", "Palatino6", serif; font-size: 2.2em; font-weight: normal; line-height: normal; } h1 { margin-bottom: 5px; line-height: 1.0em; } h3 { font-size: 1.5em; } h3.theme-list { margin: 0px 0px 15px; padding-left: 10px; font-size: 1.2em; } h1 a, h2 a, h3 a { color: #000000; text-decoration: none; } h1 a:hover, h2 a:hover, h3 a:hover { text-decoration: underline; } h3 a:visited { color: #333333; } h4 { float: left; clear: both; margin: 0px 0px 15px 0px; padding: 0px; line-height: normal; font-size: 1.0em; } h4 span { display: block; float: left; padding: 5px 15px 3px 30px; font-size: 0.8em; font-weight: normal; text-transform: uppercase; } img, table { border: none; } input, select, textarea { color: #000000; font-family: arial, sans-serif; font-size: 1.0em; } textarea { overflow: auto; } div.clear { clear: both; } div.image, div#page-content div.theme-image { float: left; padding: 0px 25px 5px 0px; line-height: normal; } div#theme-story.image, div#theme-story-wide.image { padding: 5px 25px 10px 0; } div#theme-story.image em { width: 312px; } div#theme-story-wide.image em { width: 562px; } div.image-wide { text-align: center; padding: 5px 0px 10px 0px; line-height: normal; } div.image-tall { float: left; padding: 5px 40px 10px 0px; width: 260px; line-height: normal; } div.image span { display: block; font-size: 0.7em; text-align: right; text-transform: uppercase; } div.image-wide span { display: block; font-size: 0.7em; text-align: right; text-transform: uppercase; } div.image-tall span { display: block; font-size: 0.7em; text-align: right; text-transform: uppercase; } div.image-tall em { display: block; } div.image-wide em { display: block; } div.image em { display: block; width: 182px; } input.default { color: #999999; } p.date { margin: 0px; padding: 5px 0px 10px 0px; color: #666666; font-size: 0.9em; } p.date em { font-style: normal; } span.date { margin: 0px; padding: 5px 0px 10px 0px; color: #0099cc; font-size: 0.9em; } span.date em { font-style: normal; } ul.list { margin: 0px; padding: 0px; list-style: none; } ul.list li { padding: 0px 0px 0px 22px; margin-bottom: 10px; background: transparent url(../images/page_bullet.gif) no-repeat 6px 6px; } ul#themes.list { padding: 5px 5px 5px 18px; } ul#themes.list li { background: transparent url(../images/page_bullet.gif) no-repeat 6px 9px; } ul.list li a { color: #333333; text-decoration: none; } ul.list li a:hover { color: #000000; text-decoration: underline; } ul.list li a.active { color: #0083b4; } ul.list li a.active strong { font-weight: normal; } ul.list a:visited { color: #333333; } div#page-content { background: transparent url(../images/page_content.gif) repeat-x; } div#page-content div.content { position: relative; margin: 0px auto 0px auto; padding: 18px 0px 18px 0px; width: 870px; } div#page-content div.content div#text p { margin: 0px; padding: 0px 0px 15px 0px; } div#page-content div.content div#text img { margin: 10px; } div#page-content div.content hr { visibility: hidden; margin: 0px; padding: 0px; height: 1px; border: none; clear: both; } div#page-content div.content h4 span a { color: #ffffff; } div#page-content div.content h4.top { margin-bottom: 25px; } div#page-content div.content h4.top span a { color: #000000; } div#page-content div.content h4.top span { background: #ffffff url(../images/page_legend_white.gif) no-repeat; } div#page-content div.content h4.headlines { width: 100%; border-bottom: 1px solid #e6e7ea; } div#page-content div.content h4.headlines span { background: #16a7d7 url(../images/page_legend_blue.gif) no-repeat; color: #ffffff; } div#page-content div.content h4.youtube { width: 100%; border-bottom: 1px solid #e6e7ea; } div#page-content div.content h4.youtube span { background: #ececed url(../images/page_legend_gray.gif) no-repeat; color: #666666; } div#page-content div.content h4.youtube a { color: #666666; } div#page-content div.content h4.blog { width: 100%; border-bottom: 1px solid #e6e7ea; } div#page-content div.content h4.blog span { background: #5e5e50 url(../images/page_legend_brown.gif) no-repeat; color: #ffffff; } div.headlines p { margin-left: 10px; } div#page-subscribe { padding: 6px 0px 6px 0px; margin: 0px auto 0px auto; width: 400px; font-family: "Palatino Linotype", "Book Antiqua3", "Palatino6", serif; font-size: 1.3em; background-color: #f7f9fb; text-align: center; } div#page-subscribe span { padding-left: 30px; background: transparent url(../images/subscribe_bullet.gif) no-repeat 12px center; } div#page-content.forms div.title-image { float: left; margin: 50px 0 0px 50px; padding: 0px; width: 62px; } div#page-content.forms div.title { float: left; margin: 50px 0 0px 10px; padding: 0px 25px 0px 2px; width: 70%; line-height: 1.5em; color: #000000; } div#page-content.forms div.title h4 { font-family: "Palatino Linotype", "Book Antiqua3", "Palatino6", serif; font-size: 1.1em; font-weight: normal; line-height: normal; color: #787878; padding-left: 5px; width: 500px; } div#page-content.forms h3 { margin: 10px 0 10px 0; } div#page-content.forms div.column-1 { float: left; padding: 0px 15px 25px 25px; margin: 0px 40px 0px 30px; width: 310px; line-height: 1.5em; color: #000000; } div#page-content.forms div.separator{ float:left; margin:20px 0 50px 0; height:300px; border-right: 1px solid #dedede; } div#page-content.forms div.column-2 { float: left; padding: 0px 25px 25px 15px; margin: 0px 30px 0px 40px; width: 310px; } div#page-content div#topless.column-2 { padding-top: 30px; } div#page-content.forms div.bottom-parag { clear: both; margin: 5px auto 10px 40px; width: 600px; } div#page-content.forms div.bottom-parag div.column-1 { float: left; margin: 0; padding: 0; width: 250px } div#page-content.forms div.bottom-parag div.column-2 { float: right; margin: 0; padding: 0; width: 250px } div#page-content.forms p.info { margin-bottom:12px; margin-top: 10px; } div#page-content.forms label { display: block; margin-bottom: 6px; } div#page-content.forms td { padding:4px; } div#page-content.forms input { padding: 4px 10px 3px 10px; margin-bottom: 10px; border: none; width: 270px; height: 21px; background: transparent url(../images/input-bg.gif) no-repeat left top; } div#page-content.forms textarea { padding: 7px 10px 10px 10px; margin-bottom: 10px; border: none; width: 270px; height: 114px; background: transparent url(../images/textarea-bg.gif) no-repeat left top; } div#page-content.forms span.required { color: #0083b4; } div#page-content.forms span.message { color: #0083b4; font-size: 130%; } div#page-content.forms span.small { float: left; font-size: .9em; } div#page-content.forms span.addtop { margin-top: 10px; } div#page-content.forms input.btn { font-family: "Palatino Linotype", "Book Antiqua3", "Palatino6", serif; width: 88px; height: 32px; background: url(buttonBG-blue.gif) no-repeat; margin: 0; padding: 0; border: 0; color: #ffffff; font-weight: bold; letter-spacing: 1px; font-size: 1.2em; } div#page-content.forms button.btn { font-family: "Palatino Linotype", "Book Antiqua3", "Palatino6", serif; background: transparent url(buttonBG-blue.gif) no-repeat left center; display: block; margin: 0; padding: 0 0 0 8px; border: 0; color: #ffffff; font-weight: bold; letter-spacing: 1px; font-size: 1.2em; } div#page-content.forms button.btn span { display: block; height: 22px; background: transparent url(buttonBG-blue-right.gif) no-repeat right top; margin: 0; min-width: 60px; width: auto !important; width: 60px; padding: 5px 14px 5px 6px; } div#page-content.forms input.blk, div#page-content.forms button.blk, div#page-content.forms button.sub { float: right; margin-right: 20px; } form#subscribe { width: 310px; } div#page-content.forms div.bottom-parag input.blk, div#page-content.forms div.bottom-parag button.blk { margin-right: -35px; } div#page-content.forms input.sub { float: right; margin-right: 315px; } div#page-content.forms input.unsub { margin: 5px 0 0 20px; } div#page-content.forms ul#submenu { display: block; padding: 0 10px 0 10px; height: 25px; list-style: none; margin: 15px 0 0 0; border-bottom: 1px solid #999999; } div#page-content.forms ul#submenu li { float: left; margin: 0; max-width: 120px; padding: 0; background-color: #ffffff; } div#page-content.forms ul#submenu li a { display: block; padding: 5px 15px; text-decoration: none; } div#page-content.forms ul#submenu li a:hover { text-decoration: underline; } div#page-content.forms ul#submenu li.active { border-left: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999; } div#page-content.forms ul#submenu li.active a { color: #000000; } div#page-footer { margin: 0px auto 0px auto; padding: 10px 5px 20px 15px; width: 850px; border-top: 2px solid #e6e7ea; font-size: 0.9em; } div#page-footer p { margin: 0px; padding: 0px; float: left; } div#page-footer ul { margin: 0px; padding: 0px; list-style: none; float: right; } div#page-footer ul li { padding-left: 10px; float: left; } div#page-footer ul li a { text-decoration: none; } div#page-footer ul li a:hover { text-decoration: underline; } div#page-footer ul li span { padding: 0px 11px 0px 0px; border-right: 1px solid #d8dbdf; } div#page-header { position: relative; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; width: 870px; height: 80px; } div#page-header a.logo { position: absolute; left: 10px; top: 13px; } div#page-header a.finnfacts { position: absolute; right: -5px; top: 10px; } div#page-header fieldset { position: absolute; right: 150px; top: 23px; } div#page-header fieldset button { float: left; margin: 0px; padding: 0px; border: none; width: 30px; height: 28px; background: transparent url(../images/page_search_button.gif) no-repeat left top; } div#page-header fieldset button span { display: none; } div#page-header fieldset input { float: left; margin: 0px; padding: 4px 0px 3px 10px; border: none; width: 184px; height: 21px; background: transparent url(../images/page_search_bg.gif) no-repeat left top; } div#page-header fieldset legend { display: none; } div#page-header p { position: absolute; right: 0px; top: 10px; margin: 0px; padding: 0px; font-size: 0.9em; } div#page-header p a { margin-left: 10px; text-decoration: none; } div#page-header p a:hover { text-decoration: underline; } div#page-header a.active { text-decoration: none; color: #000000; } div#page-header a.active strong { font-weight: normal; } div#page-header p span { padding: 0px 14px 0px 0px; border-right: 1px solid #d8dbdf; } div#page-header div#langMenu ul { position: absolute; left: 230px; top: 30px; margin: 0px; padding: 0px; list-style: none; } div#page-header div#langMenu li { float: left; padding: 0 5px 0 5px; font-size: 0.9em; } div#page-header div#langMenu li.sep { color: #cccccc; } div#page-menu { background: transparent url(../images/page_menu.gif) repeat-x; font-size: 0.9em; height: 26px; } div#page-menu ul { display: block; margin: 0px auto 0px auto; padding: 0px; width: 870px; list-style: none; } div#page-menu ul li { float: left; } div#page-menu ul li a { display: block; float: left; padding: 6px 0px 6px 0px; color: #ffffff; text-decoration: none; text-transform: uppercase; } div#page-menu ul li a:hover { text-decoration: underline; } div#page-menu ul li span { display: block; float: left; padding: 0px 0px 0px 24px; background: transparent url(../images/page_menu_bullet.gif) no-repeat 10px center; } div#page-content.article { } div#page-content.article div.title-image { float: left; margin: 45px 0 0 10px; padding: 0px; width: 62px; } div#page-content.article div.title { float: left; margin: 50px 0 0px 10px; padding: 0px 25px 0px 2px; width: 70%; line-height: 1.5em; color: #000000; } div#page-content.article div.title h4 { font-family: "Palatino Linotype", "Book Antiqua3", "Palatino6", serif; font-size: 1.1em; font-weight: normal; line-height: normal; color: #787878; padding-left: 5px; } div#page-content.article h3 { margin-bottom: 5px; } div#page-content.article div.column-1 { float: left; margin-left: 50px; padding: 0px 25px 25px 0px; width: 575px; line-height: 1.5em; color: #000000; } div#page-content.article.youtube div.content { width: 1024px; } div#page-content.article.youtube div.column-1 { margin-left: 0px; width: 760px; } div#page-content.article div.column-2 { float: left; padding: 0px 0px 25px 0px; width: 220px; } div#page-content.article div.column-2 p { text-align: right; } div#page-content.article span.blue { color: #0083b4; margin-bottom: 5px; } div#page-content.article div.news { padding: 0px 0 20px 10px; } div#page-content.article div.theme { padding: 0px 0 0px 10px; } div#page-content.article div.theme ul li h4 { font-weight: normal; font-size: 1.2em; font-family: "Palatino Linotype", "Book Antiqua3", "Palatino6", serif; float: none; margin: 0px 0px 3px; } div#page-content.article div.theme ul li h4 a, div#page-content.article div.theme ul li h4 a:visited { color: #0083B4; } div#page-content.article div.clear { clear:both; } div#page-content.article div.pagination { text-align: center; } div#page-content.article div.pagination a { padding: 0 2px 0 2px; text-decoration: none; } div#page-content.article div.pagination a.paginOn { font-weight:bold; color: #000000; } div#page-content.article div.pagination a.paginOff:hover { text-decoration: underline; } div.count h4 { margin: -5px 0 0 -580px; } div#page-content.article div.result-item { width: 700px; margin: 10px 0 10px 0; } div#page-content.article span.match { font-weight: bold; background-color: #d1e3ec; } div#page-content.article div.search-sort { float: right; color: #989898; } div#page-content.article div.search-sort a.active { color: #000000; } div#page-content.home { background-image: url(../images/page_home.gif); } div#page-content.home div.content { padding-top: 49px; } div#page-content.home div.content p.clock { position: absolute; left: 0px; top: 16px; margin: 0px; padding: 0px 0px 0px 20px; background: transparent url(../images/icon_clock.gif) no-repeat left center; } div#page-content.home div.column-1 { float: left; padding: 0px 25px 25px 0px; width: 575px; line-height: 1.5em; } div#page-content.home div.column-1 div.headlines ul { margin: 0px; padding: 0px; list-style: none; } div#page-content.home div.column-1 div.headlines ul li { padding: 0px 0px 20px 10px; } div#page-content.home div.column-1 div.headlines p { margin-top: 0px; font-size: 1.2em; } div#page-content.home div.column-1 div.top-story { float: left; width: 100%; padding: 0px 0px 20px 0px; } div#page-content.home div.column-1 div.image { min-height:156px; } div#page-content.home div.column-1 div.image img { max-height:147px; } div#page-content.home div.column-1 div.youtube { padding: 5px 0px 10px 90px; height: 30px; background: transparent url(../images/icon_youtube.gif) no-repeat 20px 0px; color: #000000; } div#page-content.home div.column-1 div.youtube a { font-family: "Palatino Linotype", "Book Antiqua3", "Palatino6", serif; text-decoration: none; font-size: 1.4em; } div#page-content.home div.column-1 div.youtube a:hover { text-decoration: underline; } div#page-content.home div.column-1 p.indent { margin-top: 6px; padding: 0px; padding-left: 12px; } div#page-content.home div.column-2 { float: left; padding: 0px 0px 25px 0px; width: 270px; } div#page-content.home div.column-2 div.blog { padding: 0px 0px 25px 90px; line-height: 1.4em; } div#page-content.home div.column-2 div.blog img.logo { border: 0; float: left; margin-left: -65px; margin-top: 5px; } div#page-content.home div.column-2 div.blog a.title { color: #000000; font-family: "Palatino Linotype", "Book Antiqua3", "Palatino6", serif; font-size: 1.2em; text-decoration: none; } div#page-content.home div.column-2 div.blog a.title:hover { text-decoration: underline; } div#page-content.home div.column-2 div.blog span { display: block; } div#page-content.home div.column-2 div.blog span a { display: inline; padding-right: 10px; background: transparent url(../images/icon_arrow.gif) no-repeat right center; } div#page-content.home div.column-2 div.latest { padding: 0px 0px 5px 15px; } div#page-content.home div.column-2 div.latest p { text-align: right; } div#page-content.home div.column-2 div.quote { padding: 0px 0px 10px 10px; } div#page-content.home div.column-2 div.quote div.image { float: right; margin: 0px; padding: 0px 15px 5px 0px; } div#page-content.home div.column-2 div.quote div.image img { padding: 0px 0px 0px 16px; } div#page-content.home div.column-2 div.quote strong { font-weight: bold; } div#page-content.home div.column-2 div.tip-us { padding: 12px 15px 12px 15px; border: 1px solid #e6e7ea; line-height: 1.5em; } div#page-content.home div.column-2 div.tip-us strong { display: block; color: #000000; font-family: "Palatino Linotype", "Book Antiqua3", "Palatino6", serif; font-size: 1.2em; font-weight: normal; } div#page-content.home ul.tools { position: absolute; right: 0px; top: 16px; margin: 0px; padding: 0px; list-style: none; } div#page-content.home ul.tools li { float: left; } div#page-content.home ul.tools li.friend { padding: 0px 23px 0px 20px; background: transparent url(../images/icon_friend.gif) no-repeat right center; } div#page-content.home ul.tools li.rss { padding: 0px 23px 0px 20px; background: transparent url(../images/icon_rss.gif) no-repeat right center; } div#page-content.home ul.tools li a { color: #000000; text-decoration: none; } div#page-content.home ul.tools li a:hover { text-decoration: underline; } div#share { clear: both; margin: 10px 0 10px 0; } div.editors-note { height: 60px; padding-left: 10px; } div.editors-note.less { height: 40px; } div.editors-note a { font-family: "Palatino Linotype", "Book Antiqua3", "Palatino6", serif; color: #0083b4; } div.editors-note h3 { line-height: 1em; } div#sign { padding: 20px 0 20px 0px; } div#sign span.sign { font-style: italic; } div#custom_contents.google-maps-infoWindow { width: 375px; padding: 45px 0 0 0; background: transparent url(infoWindow-bg-top.gif) no-repeat left top; } div#custom_contents.google-maps-infoWindow h2, div#custom_contents.google-maps-infoWindow h3 { width: 335px; padding: 0px 20px; } div.google-maps-infoWindow div.info-bottom { width: 345px; padding: 5px 15px 15px 13px; background: transparent url(infoWindow-bg-bottom.gif) no-repeat left bottom; height: 430px; } div#custom_contents.google-maps-infoWindow div.info-bottom h3 { padding: 0 8px; } div.iwstyle { line-height: 1.5em; } div.iwstyle h2 { font-size: 2.2em; } div.iwstyle h3 { font-size: 1.5em; margin-bottom: 5px; } div.column-2 ul#eventlist { height: 690px; overflow: auto; } li.embeddable { display: none; } div#page-content.home span.embeddable a.embeddable { display: block; } div#page-content.home span.embeddable a.noembed { display: none; } div#page-content.front { background-image: url(../images/page_home.gif); } div#page-content.front div.content { padding-top: 49px; } div#page-content.front div.content p.clock { position: absolute; left: 0px; top: 16px; margin: 0px; padding: 0px 0px 0px 20px; background: transparent url(../images/icon_clock.gif) no-repeat left center; } div#page-content.front div.column-1 { float: left; padding: 0px 25px 25px 0px; width: 575px; line-height: 1.5em; } div#page-content.front div.column-1 div.headlines ul { margin: 0px; padding: 0px; list-style: none; } div#page-content.front div.column-1 div.headlines ul li { padding: 0px 0px 20px 10px; } div#page-content.front div.column-1 div.headlines p { margin-top: 0px; font-size: 1.2em; } div#page-content.front div.column-1 div.top-story { float: left; width: 100%; padding: 0px 0px 20px 0px; } div#page-content.front div.column-1 div.image { min-height:156px; } div#page-content.front div.column-1 div.image img { max-height:147px; } div#page-content.front div.column-1 div.youtube { padding: 5px 0px 10px 90px; height: 30px; background: transparent url(../images/icon_youtube.gif) no-repeat 20px 0px; color: #000000; } div#page-content.front div.column-1 div.youtube a { font-family: "Palatino Linotype", "Book Antiqua3", "Palatino6", serif; text-decoration: none; font-size: 1.4em; } div#page-content.front div.column-1 div.youtube a:hover { text-decoration: underline; } div#page-content.front div.column-1 p.indent { margin-top: 6px; padding: 0px; padding-left: 12px; } div#page-content.front div.column-2 { float: left; padding: 50px 0px 25px 0px; width: 270px; } div#page-content.front div.column-2 div.blog { padding: 0px 0px 25px 90px; line-height: 1.4em; } div#page-content.front div.column-2 div.blog img.logo { border: 0; float: left; margin-left: -65px; margin-top: 5px; } div#page-content.front div.column-2 div.blog a.title { color: #000000; font-family: "Palatino Linotype", "Book Antiqua3", "Palatino6", serif; font-size: 1.2em; text-decoration: none; } div#page-content.front div.column-2 div.blog a.title:hover { text-decoration: underline; } div#page-content.front div.column-2 div.blog span { display: block; } div#page-content.front div.column-2 div.blog span a { display: inline; padding-right: 10px; background: transparent url(../images/icon_arrow.gif) no-repeat right center; } div#page-content.front div.column-2 div.latest { padding: 0px 0px 5px 15px; } div#page-content.front div.column-2 div.latest p { text-align: right; } div#page-content.front div.column-2 div.quote { padding: 0px 0px 10px 10px; } div#page-content.front div.column-2 div.quote div.image { float: right; margin: 0px; padding: 0px 15px 5px 0px; } div#page-content.front div.column-2 div.quote div.image img { padding: 0px 0px 0px 16px; } div#page-content.front div.column-2 div.quote strong { font-weight: bold; } div#page-content.front div.column-2 div.tip-us { padding: 12px 15px 12px 15px; border: 1px solid #e6e7ea; line-height: 1.5em; } div#page-content.front div.column-2 div.tip-us strong { display: block; color: #000000; font-family: "Palatino Linotype", "Book Antiqua3", "Palatino6", serif; font-size: 1.2em; font-weight: normal; } div#page-content.front ul.tools { position: absolute; right: 0px; top: 16px; margin: 0px; padding: 0px; list-style: none; } div#page-content.front ul.tools li { float: left; } div#page-content.front ul.tools li.twitter { padding: 0px 23px 0px 20px; background: transparent url(../images/icon_twitter.gif) no-repeat right center; } div#page-content.front ul.tools li.friend { padding: 0px 23px 0px 20px; background: transparent url(../images/icon_friend.gif) no-repeat right center; } div#page-content.front ul.tools li.rss { padding: 0px 23px 0px 20px; background: transparent url(../images/icon_rss.gif) no-repeat right center; } div#page-content.front ul.tools li a { color: #000000; text-decoration: none; } div#page-content.front ul.tools li a:hover { text-decoration: underline; } div#page-content.front span.embeddable a.embeddable { display: block; } div#page-content.front span.embeddable a.noembed { display: none; } ul#events.list li { background: transparent url(../images/event_icon.gif) no-repeat left 2px; min-height: 16px; } div#page-content div.content h4.events { width: 100%; border-bottom: 1px solid #e6e7ea; } div#page-content div.content h4.events span { background: #5db11f url(../images/page_legend_green.gif) no-repeat; color: #ffffff; } div#page-content div.content h4.themes { width: 100%; border-bottom: 1px solid #e6e7ea; } div#page-content.article div.content h4.themes, div#page-content.article div.content h4.headlines { margin-top: 15px; } div#page-content div.content h4.themes span { background: #bb2f67 url(../images/page_legend_purple.gif) no-repeat; color: #ffffff; } div#page-content.front div.editors-note { height: auto; padding: 0px 0px 20px 20px; } div.editors-note div.image { padding: 0px 15px 0px 0px; } div#page-content.front div.editors-note h3 { line-height: 1.1em; margin-bottom: 10px; } div#page-content.front div.themes { padding: 0px 0px 12px 15px; } div#page-content.front div.image, div#page-content div.theme-image { padding-right: 10px; padding-top: 2px; } div#page-content.front div.themes td.theme-icon { width: 50px; padding-top: 3px; vertical-align: top; } div#page-content.front div.themes h2, div#page-content.article div.themes h2 { font-size: 1.3em; line-height: 1.2em; } div#page-content.front div.themes h3 { margin: 12px 0; line-height: 1.1em; font-size: 1.3em; } div#page-content.front div.themes h3 a { color:#0083b4; } div#page-content.front div.themes h4 { margin: 12px 0 8px; font-weight: normal; font-size: 1.0em; float: none; } div#page-content.front div.themes ul.list li { margin-bottom: 4px; } div#page-content div.column-2 div.theme h3 { font-size: 1.25em; } div.page-footer { margin: 0px auto 0px auto; padding: 10px 5px 20px 15px; width: 850px; border-top: 2px solid #e6e7ea; font-size: 0.9em; } div.page-footer p { margin: 0px; padding: 0px; float: left; } div.page-footer ul { margin: 0px; padding: 0px; list-style: none; float: right; } div.page-footer ul.adverts { float: left; width: 850px; font-size: 1.1em; padding: 12px 0 6px; background: transparent url(../images/bg_footer.gif) repeat-y -10px 6px; } div.page-footer ul li { padding-left: 10px; float: left; } div.page-footer ul.adverts li { padding-left: 40px; } div.page-footer ul.links { float: left; } div.page-footer ul.links li { padding-left: 10px; } div.page-footer ul.adverts li.newsletter { font-size: 1.2em; font-family: "Palatino Linotype", "Book Antiqua3", "Palatino6", serif; width: 240px; padding-left: 50px; } div.page-footer ul.adverts li.first, div.page-footer ul.links li.first { padding-left: 0; } div.page-footer ul.adverts li.first { width: 370px; } div.page-footer ul li a { text-decoration: none; } div.page-footer ul li a:hover { text-decoration: underline; } div.page-footer ul.links li span { padding-right: 11px; border-right: 1px solid #d8dbdf; } div.page-footer ul.adverts li span { padding-right: 41px; display: block; } div.page-footer ul.adverts li.first span { padding-bottom: 7px; } div.page-footer ul li a.facebook { background: transparent url(../images/facebook-icon.gif) no-repeat left center; padding-left: 20px; color: #3b5997; } div.page-footer ul li.twitter span { color: #666666; font-size: 0.9em; padding: 0px 0px 4px 0px; border: 0px; } div.page-footer ul li.twitter a { background: transparent url(../images/twitter.gif) no-repeat left center; display: block; height: 21px; width: 95px; } div.page-footer ul li.twitter a span { visibility: hidden; }