@media screen { #wpstats { display: none; }  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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; } strong{font-weight:bold; }  :focus{outline:0; } body{line-height:1; color:black; background:white; } ol,ul{list-style:none; }  table{border-collapse:separate; border-spacing:0; } caption,th,td{text-align:left; font-weight:normal; } blockquote:before,blockquote:after,q:before,q:after{content:""; } blockquote,q{quotes:"" ""; } *{margin:0; padding:0; line-height:1.25em; }  .success{background:#F0FFF0 url(/wp-content/themes/ecology/icons/accept.png) center no-repeat; background-position:15px 50%; text-align:left; padding:5px 20px 5px 45px; border-top:2px solid #54AA00; border-bottom:2px solid #54AA00; margin:20px 0; } .warning{background:#fff6bf url(/wp-content/themes/ecology/icons/exclamation.png) center no-repeat; background-position:15px 50%; text-align:left; padding:5px 20px 5px 45px; border-top:2px solid #ffd324; border-bottom:2px solid #ffd324; margin:10px 0; font-size:14px; } .tip{background:#E6EDF4 url(/wp-content/themes/ecology/icons/information.png) center no-repeat; background-position:15px 50%; text-align:left; padding:5px 20px 5px 45px; border-top:2px solid #b5d4fe; border-bottom:2px solid #b5d4fe; margin:5px 0; } .error{background:#fff6bf url(/wp-content/themes/ecology/icons/exclamation.png) center no-repeat; background-position:15px 50%; text-align:left; padding:5px 20px 5px 45px; border-top:2px solid #ffd324; border-bottom:2px solid #ffd324; margin:10px 0; } .hidden, hr {visibility:hidden; } .clear{display:block; width:100%; clear:both; content:""; } .clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden; } .clearfix{display:inline-block; } ul{padding:0; margin:0; }  html .clearfix{height:1%; } .clearfix{display:block; }  body{font-size:1em; font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif; color:#4f5c0e; text-align:left; background:#74890a url(/wp-content/themes/ecology/images/bg.gif) repeat-x; height:100%; margin:0; padding:0; line-height: 1.25em; } p{margin:8px 0; } a{color:#717B3F; } #wrap{min-height:100%; width:930px; height:auto !important; margin:0 auto;} #page{width:930px; margin:0 auto; padding:0; } #header{height:224px; background:url(/wp-content/themes/ecology/images/header.jpg) no-repeat top right; width:900px; margin:0 auto; } #header #search { float: left; text-align: left; } #header #search #searchsubmit { float: right; } #header #search input { display: block; } #header #search #ls { width: 200px; } #footer{color:#bbb; width:100%; clear:both; height:110px; font-size:.9em; text-align:left; background:url(/wp-content/themes/ecology/images/bg.gif) repeat-x; border:1px #b0d206 solid; border-bottom: none; margin:24px auto 0; } #footer a{color:#FFF; text-decoration:none; } #footer p{margin:0 auto; padding: 12px; } #header h1 { font-size: 2.5em; } #header a{color:#FFF; font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif; } #headerimg{height:90px; width:930px; margin:0 auto; padding:42px 0 0; } .description{font-size:1.8em; font-weight:700; color:#717B3F; } #content{margin-bottom:24px; font-size:1em; background:#FFF url(/wp-content/themes/ecology/images/bg-page.gif) repeat-x; float:right; border:1px solid #394306;} #content.narrowcolumn { width: 662px;} #content.widecolumn { width:930px; } .postmetadata{clear:both; padding-bottom:15px; margin:30px 0 2px; } .postmetadata1{clear:both; padding-bottom:15px; border-bottom:1px solid #74890A; margin:30px 0 2px; } .alt{background-color:#F8F9F2; border:1px #E9EAE1 solid; margin:0; padding:10px; } .smallattachment{text-align:center; float:left; width:128px; margin:5px 5px 5px 0; } .attachment{text-align:center; margin:5px 0; } small{font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif; color:#717B3F; font-size:0.9em; line-height:1.5em; border:1px solid #717B3F; padding:5px 8px; } h1,h2,h3{font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif; color:#394306; } h1{font-size:2em; text-align:left; padding:0; } h2{font-size:1.5em; margin:11px 0; } h2.pagetitle{font-size:1.6em; margin-top:11px; text-align:center; } h3{font-size:1.3em; margin:30px 0 0; padding:0; } h1,h1 a,h1 a:hover,h1 a:visited,#headerimg .description{text-decoration:none; } h2,h2 a,h2 a:visited,h3,h3 a,h3 a:visited{color:#4F5C0E; text-decoration:none; font-size:2em; text-align:left; } h2 a:hover,h3 a:hover,#sidebar li.title,#wp-calendar caption,cite{text-decoration:underline; color:#111; } .commentlist li,#commentform input,#commentform textarea{font:0.9em 'Lucida Grande',Verdana,Arial,Sans-Serif; } .commentlist li{font-weight:700; list-style:none; margin:15px 0 3px; padding:5px 10px 3px; } .commentlist li .avatar{float:right; border:1px solid #eee; background:#fff; padding:2px; } .commentlist cite,.commentlist cite a{font-weight:700; font-style:normal; font-size:1.1em; } .commentlist p{font-weight:400; line-height:1.5em; text-transform:none; margin:10px 5px 10px 0; } #commentform p{font-family:'Lucida Grande',Verdana,Arial,Sans-Serif; margin:5px 0; } .commentmetadata{font-weight:400; display:block; margin:0; } code{font:1.1em 'Courier New',Courier,Fixed; } acronym,abbr,span.caps{font-size:0.9em; cursor:help; } a,h2 a:hover,h3 a:hover{text-decoration:underline; } a:hover{color:#000; text-decoration:underline; } #wp-calendar #prev a,#wp-calendar #next a{font-size:9pt; } #wp-calendar a{text-decoration:none; display:block; } #wp-calendar caption{font:bold 1.3em 'Lucida Grande',Verdana,Arial,Sans-Serif; text-align:center; width:100%; } #wp-calendar th{font-style:normal; text-transform:capitalize; } .post {text-align:justify; margin:0 0 40px; } .post hr{display:block; } .clear{clear:both; } h3.comments{margin:40px auto 20px; padding:0; } img{max-width:100%; border:1px #BBB solid; margin:12px; padding:10px; } img.alignright{display:inline; margin:0 0 2px 7px; padding:12px; } img.alignleft{float:left; display:inline; } .alignright{float:right; } .alignleft{float:left; } .entry ol{margin:0; padding:0 0 0 35px; } .entry hr { display: block; margin: 1em; 0; } .postmetadata ul,.postmetadata li{display:inline; list-style-type:none; list-style-image:none; } #sidebar{font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif; float:left; width:250px; } #sidebar a {color: #FFF; font-weight: 600; text-decoration: none; } #sidebar a:hover{color:#c33; } #sidebar .title {color:#B0D206; font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif; font-weight:900; font-size:1.2em; text-decoration:none; text-transform:uppercase; margin:8px 0; padding:0; } #sidebar form{margin:0; } #sidebar ul li{list-style-type:none; list-style-image:none; margin-bottom:15px; background:#394306; border:1px #b0d206 solid; padding:12px; } #sidebar ul li ul li { color: white; } #sidebar ul p,#sidebar ul select{color:#717B3F; margin:5px 0 8px; } #sidebar ul ul,#sidebar ul ol{background:#4f5c0e; border:1px #5d6d0e solid; margin:0; padding:4px; } #sidebar ul ul li,#sidebar ul ol li{font-size:.9em; background:none; border:0; margin:0; padding:3px; } #sidebar #searchform #s{width:140px; height:22px; font-size:1em; color:#fff; background:#4f5c0e; position:top; border:1px #5d6d0e solid; padding:0; } #searchform{text-align:center; margin:10px auto; padding:5px 3px; } #sidebar #searchsubmit{background:#963; border:1px #5d6d0e solid; font-size:1em; height:22px; position:top; padding:1px; } select{width:130px; } #commentform input{width:170px; margin:5px 5px 1px 0; padding:2px; } #commentform textarea{width:100%; padding:2px; } #commentform #submit{background:#963; border:1px #5d6d0e solid; font-size:1em; height:24px; padding:1px; } .commentlist{text-align:justify; padding:0; } .nocomments{text-align:center; margin:0; padding:0; } #wp-calendar{empty-cells:show; width:155px; margin:10px auto 0; } #wp-calendar #next a{padding-right:10px; text-align:right; } #wp-calendar #prev a{padding-left:10px; text-align:left; } #wp-calendar td{text-align:center; padding:3px 0; } #wp-calendar td.pad:hover{background-color:#fff; } acronym,abbr{border-bottom:1px dashed #999; } blockquote{padding-left:20px; border-left:5px solid #ddd; margin:15px 30px 0 10px; } blockquote cite{display:block; margin:5px 0 0; } a img{border:none; } .navigation{display:block; text-align:center; margin-top:10px; margin-bottom:60px; } .wp-caption{border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; } .wp-caption img{border:0 none; margin:0; padding:0; } .wp-caption p.wp-caption-text{font-size:1em; line-height:17px; margin:0; padding:0 4px 5px; } img.centered,.aligncenter,div.aligncenter{display:block; margin-left:auto; margin-right:auto; } .entry ol li,#sidebar ul,#sidebar ul ol{margin:0; padding:0; } #sidebar ul ul ul,#sidebar ul ol,#sidebar ul ul ul li{border:0; } .entry form,.center{text-align:center; } .hidden {display:none; } li.title { font-weight: bold; }  ul#categories{ margin: 10px; } ul#categories li{display:block; font-weight:bold; padding:0 10px 5px; } ul#categories ul.children li{font-size:.9em; font-weight:normal; display:inline; background-image:none; padding:0; }  #links .link{clear:both; margin: 10px; border:1px dashed #bbb; background:#f5f5f5; font-size:.8em; padding: 5px 10px; }  #links .link:after{content:"."; display:block; height:0; clear:both; visibility:hidden; } #links .link h2{color:#002288; font-size:1em; margin: .5em 0; } #links .link .link_image{float:left; margin:0 5px 5px 0; border:gray 1px solid; padding:3px; max-width: 120px; } #links .link .link_metas{color:gray; margin-top:1em; font-size:.9em; } #links .link .entry { padding: 0; }  #content h1{padding: 1em 1em 0; font-size:1.4em; }  div.post, div.link{ padding: 1em; } .link h1{ font-size:2em; } .link .breadcrumbs{ } .link .entry { padding: 1em; } div.link .link_feed, div.link .link_description{font-size:1em; padding:.7em; margin:1em 0; border:1px dashed #bbb; background:#f5f5f5; color: black; } div.link .link_description ul{padding-left:10px; font-size: .9em; } div.link .link_description ul li { list-style: disc inside; } div.link a.link_url{border:1px solid #74890A; display: block; float: left; margin: .5em 0; padding:.3em 2em; text-align:center; font-size:1.4em; } div.link a.link_url:hover{border:white 1px solid; background:#74890A; color:white; } #link_map { float: right;width: 425px; height: 400px; margin: 1em; } div.link div.more{border-top:1px dashed gray; border-bottom:1px dashed gray; margin:10px 0; padding:10px 0; width:640px; } div.more div.ads{float:left; width:300px; } div.more .related{float:right; width:340px; } .related li{padding-bottom:10px; font-size:.9em; } .related li a{text-decoration:underline; font-weight:bold; } .related li p{font-size:.9em; margin: 0; } div.link .link_feed{font-size:.8em; border-top:gray 1px dashed; margin-top:20px; padding-top:1em; font-size:13px; ; clear: both; } .link_feed h2{font-size:1.4em; margin-top:1em; } .link_feed ul{} .link_feed ul li{margin-bottom:.4em; } .link_feed ul li .content{margin-top:.1em; font-size:.9em; color:#333; display:block; } div.link .link_image{margin:.5em; overflow:hidden; } .link_image { float: left; } div.link .link_image a{padding:.2em; } div.link .link_image img{} div.link ul.informations{font-size:.8em; } div.link ul.informations li{margin-top:.3em; } div.link ul.informations li span{display:block; font-size:.8em; color:gray; }  .side{margin:0 5px 10px 20px; padding:5px; background:white; padding:10px; border:gray 1px solid; } div#stats.side{} div#stats.side ul{border-top:gray 1px dashed; } div#stats.side ul li{font-size:.75em; border-bottom:gray 1px dashed; padding:3px 0; } } @media all { #zelist_vote_skins li { padding: 5px; display: block; float: left; margin: 10px; min-height: 90px; border: gray 1px dotted; } #zelist_vote_skins li.current { border: green 1px solid; } #zelist_vote_skins li span.name { } #zelist_vote_skins li div.inner { text-align: center; } #zelist_vote_skins li div.inner div.vote_box { margin: 0 auto;} div.vote_box { position: relative; } div.vote_box .error {width: 120px; z-index: 10; height: 40px; margin: 5px; }  div.vote_box.d { text-align: center; padding: .3em; float: left; width: 64px; height: 64px; } div.vote_box.d a { display: block;} div.vote_box.d a.vote { color: #0C0;} div.vote_box.d a.unvote { color: #C00;}';  div.vote_box.fg { background: white; width: 70px; height: 92px; margin-right: 5px; } div.vote_box.fg p { border: 1px solid #CCC;width: 70px; text-align: center; padding: 3px 0; } div.vote_box.fg p.vote_count { padding: 6px 0; } div.vote_box.fg p.vote_count strong { color: #119FF0; font-size: 28px; font-weight: bold; display: block; text-decoration: underline; } div.vote_box.fg p.vote_action a { color: #F7560F; font-weight: bold; }  div.vote_box.clean { float: left; width: 64px; height: 64px; background-position: center middle; background-repeat: no-repeat; text-align: center; margin: 6px; } div.vote_box.clean .vote_count { display: block; padding: 5px; font-size: 24px; line-heigt: 36px; } div.vote_box.clean a { display: block; color: black; font-weight: bold; } div.vote_box.clean.light_green a { color: #f60;} div.vote_box.clean.orange a { color: #00F; } div.vote_box.clean.light_blue a { color: #F00; } div.vote_box.clean a.vote {} div.vote_box.clean a.unvote {} } 
