@media screen {  html, body, form, fieldset, h1, h2, h3, h4, h5, h6, pre, blockquote, ul, ol, dl, address, .hlogo, .htitle, .widgettitle, .more-link { margin:0; padding:0; } a, a:link, a:visited { outline: none; }  #header { width: 100%; font-size: 100%; margin: 0 0 0 0; padding: 0 0 0 0; height: 60px; } h1 { clear: both; width: 60%; } #blog_title { width: 870px; padding: 0px; margin: 20px 0px 0px 130px; } #menu1 { float:left; padding: 0px 0px 0px 115px; } #menu1 ul li { padding: 10px; display: inline; } #menu1 a, a:link, a:visited , a:active, a:hover { color: #000; } #searchform { text-align: left; padding: .5em 0 1em .9em; background: #FFF; } #intro { border-top: 5px solid #DDD; border-bottom: 5px solid #DDD; } #wrapper { width: 1000px; margin: 0 auto; clear: both; } #home_content, #single, #page { margin: .5em auto 0 auto; } #featured .main_meta { margin-top: 2em; } #home_content { margin: 2em auto 4em auto; } #content { width: 55em; float: left; margin: 2em 0 3em 1.5em; padding: 0 2em 0 0; } .post { width: 994px; float: left; margin: 0 1em 1em 0em; padding: 0 .7em 0 0; min-height: 150px; overflow: hidden; } #single .post { border-top: 0; } #single, #home_content { margin-top: 4em; } #single .wp-caption-text, #single .caption { margin-bottom: 60px; } #single.page h2 { margin-bottom: 0; font-size: 2em; color: #2851A2; } .post_entry img { float: left; display: block; margin: 0 2em 2em 0; } #content .post { margin-left: 0; } .main_meta { clear: left; width: 100%; margin-bottom: 0em; padding: 0; } .main_meta h2 { margin: .5em 0 0 0; } .main_meta ul { list-style-type: none; margin: 0; padding-bottom: 5em; } .main_meta ul li { list-style-type: none; padding-right: 1em; margin: 0 .5em 0 0; float: left; color: #CCC; } .post_entry { width: 1000px; margin: 0 2em 0 0; } .archive_nav { margin: 0; padding: .5em 1em 1.7em 1em; clear: both; } .right { float: right; padding-bottom: .5em; text-align: right; } .left { float: left; margin-bottom: .5em; } #secondary_nav { clear: both; padding: 2em 0 3em 0; width: 100%; overflow: hidden; } #secondary_nav ul#widgetlist { list-style-type: none; line-height: 1em; width: 1000px; margin: 0 auto; border-top: 15px solid #DDD; } #secondary_nav li { line-height: 1em; } #col1, #col2, #col3, #col4 { display: block; width: 225px; float: left; } #col2, #col3, #col4 { margin-left: 30px; } .footerlist h2, .taglist h2 { font-size: 14px; } .footerlist { clear: both; } .footerlist ul { margin: 0; padding: 0; background: #EEE; } .footerlist li a { display: block; border-bottom: 1px dotted #CCC; padding: .5em 0 .5em .5em; } .footerlist ul li a:hover { background: #DDD; } .footerlist ul { list-style-type: none; } .menu { margin: 2em 0 0 0; } #footer { height: 4em; clear: both; width: 1000px; margin: 0 auto 1em auto; } #footer img { margin-left: .7em; } .copyright { width: 1000px; font-size: .95em; margin: 0 auto; text-align: right; padding-top: 1em; } .copyright p { padding-right: 1em; } .clear { clear: both; } a.more-link { text-align: center; display: block; padding-top: 5em; width: 990px; color: #333 !important; background: #CCC; padding: 10px 0; float: left; width: 994px; } .more-link:hover { background: #AAA; } img.thumbnail { float: left; padding: 0 1em 0 0; margin: 0 1em 0 0; } .archives { float: left; display: inline; margin: 2em 3em 0 0; } .title { margin: 0 0 1em 1em; font-weight: bold; } .fourohfour { width: 65em; } .notfound { margin-left: 4em; } .post ol { padding-left: 3em; line-height: 1.5em; list-style-type: decimal; } .post ul { padding-left: 3em; line-height: 1.5em; list-style-type: circle; } ul, ol { margin: 0 0 1.5em 0; } .taglist { clear: both; line-height: 1.5em; } .gallery { padding-bottom: 2em; } .post img.nocaption { margin-top: 5em; }  #header { background: #FFF; color: #AAA; } #blog_title { background: #fff; } input { border: 1px solid #2F60BF; } #topnav, #footer, #topnav ul { background-color: #FFF; color: #FFFAEF; } body { background: #FFF; } #wrapper { background: #fff; } #topnav li { border-right: 1px solid #333; } #featured { background: #eee; border-bottom: 3px solid #101010; } #main_feature { color: #000; } .main_meta { background: #FFF; color: #000; } #secondary_nav { background: #FFF; } .commentmetadata { color: #2F2B23; } .post_entry { color: #2F2B23; } .archive_nav { border-top: 1px solid #EFEBE0; border-bottom: 1px solid #EFEBE0; } #single .archive_nav { border: 0; } #logo img { border-style: none; } h3 { color: #2F2B23; } #main_feature img, #home_content img, .post_entry img, #content img, #single img, .wp-caption img, object { border: 2px solid #000; } object { display: block; } #home_content h2 img { background: none; } .copyright { color: #DDD; } #secondary_nav h2 { color: #000; border-bottom: 1px solid #CCC; }  a { text-decoration: none; } a img { border: 1px solid #000; } h1 a { color: #FFF; } .main_meta h2 a:hover { color: #3770DF; } #topnav a { padding: 1em 1.5em 1em 1.5em; } #topnav a:hover { color: #3770DF; } #page h2 { color: #DDD; } .page_item a, .home a, .archive a { color: #FFFAEF; } .current_page_item a, .current a { color: #3770DF; } #content a, #featured a, #comments a, .commentmetadata a, #response a, #home_content a, #secondary_nav a, #content_archives a, #single a, .feeds a, #page a { color: #2F60BF; } #home_content h2 a { color: #2851A2; } #commentmetadata { color: #0C71D7; } #content h3 a, #home_content h3 a { color: #2F2B23; } #footer a img { border: 0; } .copyright a, .skip a { color: #2F60BF; border-bottom: 1px dotted #2F60BF; opacity: 0.8; } .skip a { border: 0; } .skip a:hover { color: #211b00; background: #2F60BF; } a img { border: 0; } #wrapper .main_meta ul li a { color: #999; } #wrapper .main_meta ul li a:hover { color: #3770DF; }  #mainnav, .htitle, #main_feature h2, h1, .section_heading, #sidebar h2, h3, h4, h5, .post_date, .more-link, h2, .main_meta, .commentmetadata, .dropcaps, .authorcommentmetadata, .right, .left, cite.fn { font-family: Helvetica, Arial, sans-serif; } #mainnav, .htitle { font-weight: bold; text-transform: uppercase; } .htitle { padding: .5em 0 0 0; margin-left: 105px; } .description { font-size: .95em; color: #AFA183; } p.description { margin-top: 0; } #topnav { font-size: 1em; font-family: Helvetica, sans-serif; text-transform: uppercase; } #intro { color: #CCC; font-size: 1.3em; padding: .2em 1em; } #intro p { margin: .3em 0; line-height: 1.3em; } #main_feature p { font-size: 1em; } .main_meta { color: #333; } .small { font-size: .9em; } body { font-size: 12px; font-family: verdana, sans-serif; } p { font-size: 1em; line-height: 1.5em; } h1 { font-size: 1.75em; font-weight: bold; } h2, h2 a { font-size: 24px; line-height: 1.2em; margin: 0 0 1.2em 0; } #page h2 { font-size: 2em; margin: 1em 1em 1em 0; } #single .main_meta h2 { font-size: 24px; color: #2851A2; } #secondary_nav h2 { clear: left; margin: 0; padding: 3em 0 0 0; } h3 { font-size: 1.3em; line-height: 1em; margin: 2em 0; } .post h3 { margin: 1em 0; } h4 { font-size: 1em; line-height: .6em; margin: 0 0 1.5em 0; } h5 { font-size: 1em; } blockquote { width: 85%; margin: 0 auto; border-left: 5px solid #2F60BF; padding: 1em .5em .2em 1em; margin-bottom: 1em; font-style: italic; } .more-link { text-transform: uppercase; font-size: .85em; font-weight: bold; } .search { text-transform: uppercase; font-size: .9em; } .single_meta { line-height: 1.5em; border-left: 3px solid #2F60BF; padding: 0 .5em 0 1em; margin-top: 2em; } strong { font-variant: small-caps; } .main_meta strong { color: #2F60BF; } .edit { margin: -1em 0 .5em .3em; } .wp-caption { margin-top: 1em; } .caption, .wp-caption-text { font-size: 1em; padding: 10px 5px; color: #FFF; text-align: left; background: #000; width: 984px; margin-top: -5px !important; min-height: 25px; } .post p { margin: 0; } h2.gallerytitle { font-size: 1.5em; margin: 1em 1em .5em 0; } .dropcaps { font-size: 5em; float: left; display: inline; margin: .35em .2em 0 0; }  h3#comments { margin-left: 0; margin-bottom: 2em; } ul.commentlist { list-style-type: none; } ul.commentlist .commentmetadata { border: 0; margin-top: 0; padding-bottom: 1em; padding-top: 0; } ul.commentlist .commentmetadata a { color: #000; } ul.commentlist .vcard { float: right; clear: right; width: 12em; margin: 0 0 0 1em; padding:0.5em 1em 0; } ul.commentlist .comment.bypostauthor { border-top: 1px solid #2F60BF; } ul.commentlist cite.fn { display: block; font-style: normal; } ul.commentlist li.comment { clear: both; border-top: 1px solid #000; } ul.commentlist .comment p { padding: .5em 1em 0 0; width: 50em; } span.says { display: none; } #respond { clear: both; padding-top: 1em; } #respond h3 { margin: 0 0 .5em 0; } ul.commentlist .reply { clear: left; float: left; } ul.commentlist .reply a { color: #999; } #commentform a, cite.fn a { color: #2F60BF; } #commentform p { margin-bottom: 1em; } ul.commentlist ul.children { margin-left: 50px; list-style-type: none; } .cancel-comment-reply a { color: #CF0000; }  #comments ul { list-style-type: none; } #comments ul.children { margin-left: 3em; } #comments, #response { clear: both; margin: 0 auto; } #comments h3, #response h3 { font-variant: small-caps; } #response { padding: 2em 0 0 0; } #comments { margin-left: 1.1em; } #response h3 { } #comments h3 { margin-bottom: 1em; } .disclaimer { width: 52em; } .comment_container { border: 1px solid #000; } .commentpost { border-top:1px dotted #1C1600; float: left; margin: 1.5em 2em 1em .5em; padding: 1em 2em 0 0; min-height: 11em; width: 60em; } .commentmetadata, .authorcommentmetadata { float: right; width: 12em; margin: 1.5em 0 1em 0; clear: both; color: #2F2B23; padding: .5em 1em 0 1em; line-height: 1.5em; } .commentmetadata li, .authorcommentmetadata li { list-style-type: none; padding: .3em; border-bottom: 1px solid #999; margin: 0 .5em 0 0; } .commentmetadata { border-bottom: 3px solid #666; border-top: 3px solid #666; } .authorcommentmetadata { background: #EEE; border-top: 3px solid #2F60BF; border-bottom: 3px solid #2F60BF; } .warning { width: 65em; padding: 1em; background: #FF8F8F; border: 1px solid #DF0D0D; }   .widget { clear: both; color: #DFD7D3; } .widget ul li { display: block; float: left; text-align: left; margin: .5em; } .widget ul { margin: 0 0 0 6em; line-height: 1.5em; } #tag_cloud a { line-height: 1.5em; padding-left: 20px; } .textwidget { padding: .5em 0 0 .55em; line-height: 1.2em; color: #999; } #calendar_wrap td { padding: .55em; border-bottom: 1px solid #DDD; color: #999; } #calendar_wrap caption { color: #2F60BF; padding-top: .5em; font-weight: bold; } #calendar_wrap td:hover { color: #555; } #calendar_wrap th { display: none; }  img { -ms-interpolation-mode:bicubic; }  .aligncenter { display: block; margin-left: auto; margin-right: auto; } .alignleft { float: left; } .alignright { float: right; } .gallery-caption { text-align: center; font-size: .9em; color: #999; } .wp-caption-dd { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; } } @media all {div.wpcf7 { margin: 0; padding: 0; } div.wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; } div.wpcf7-mail-sent-ok { border: 2px solid #398f14; } div.wpcf7-mail-sent-ng { border: 2px solid #ff0000; } div.wpcf7-spam-blocked { border: 2px solid #ffa500; } div.wpcf7-validation-errors { border: 2px solid #f7e700; } span.wpcf7-form-control-wrap { position: relative; } span.wpcf7-not-valid-tip { position: absolute; top: 20%; left: 20%; z-index: 100; background: #fff; border: 1px solid #ff0000; font-size: 10pt; width: 280px; padding: 2px; } span.wpcf7-not-valid-tip-no-ajax { color: #f00; font-size: 10pt; display: block; } span.wpcf7-list-item { margin-left: 0.5em; } .wpcf7-display-none { display: none; } img.ajax-loader { border: none; vertical-align: middle; } } @media screen {  table#kpg-albums td { padding: 0 10px 20px 0; vertical-align: top; }  table#kpg-albums td img.kpg-thumb { border: solid 1px black; }  table#kpg-albums td div.kpg-title a { font-weight: bold; }  table#kpg-albums td div.kpg-summary { }  table#kpg-albums td div.kpg-location { font-style: italic; }  table#kpg-albums td div.kpg-nbPhotos { margin-top: 15px; }   table#kpg-albums td img.kpg-thumb-onePerRow { float: left; margin-right: 10px; } table#kpg-albums td img.kpg-thumb-multiplePerRow { clear: both; }   div#kpg-backLink { padding-bottom: 20px; }  div#kpg-album-description { padding: 10px; margin-bottom: 30px; background-color: #FFFFE1; border: solid 1px #CECF8E; }  div#kpg-album-description div#kpg-title { font-weight: bold; }  div#kpg-album-description div#kpg-summary { }  div#kpg-album-description div#kpg-location { font-style: italic; }  div#kpg-album-description div#kpg-nbPhotos { }  table#kpg-pictures td { text-align: center; padding-bottom: 20px; vertical-align: top; }  table#kpg-pictures td div.kpg-summary { }  table#kpg-pictures td img.kpg-thumb { border: solid 1px black !important; }   div#kpg-paginator { font-weight: bold; text-align: center; line-height: 30px; }  div#kpg-paginator span.kpg-on { border: solid 1px #C0C0C0; padding: 4px; }  div#kpg-paginator a { border: solid 1px #F0F0F0; padding: 4px; } } @media screen {#lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;} #lightbox img{ width: auto; height: auto;} #lightbox a img{ border: none; } #outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; } #imageContainer{ padding: 10px; } #loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; } #hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; } #imageContainer>#hoverNav{ left: 0;} #hoverNav a{ outline: none;} #prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:text/html;base64,);  display: block; } #prevLink { left: 0; float: left;} #nextLink { right: 0; float: right;} #prevLink:hover, #prevLink:visited:hover { background: url(data:image/gif;base64,R0lGODlhPwAgAPeJANzc3P39/fb29rq6utra2v7+/ltbW8HBwfX19fz8/F5eXk1NTV9fX/r6+uDg4NXV1djY2ICAgGBgYFFRUVRUVEpKSt3d3eLi4tnZ2cDAwOPj4/n5+cLCwsPDw/Dw8PLy8ru7u6CgoN/f34ODg0JCQktLS11dXVpaWnJycmpqar6+vpCQkJSUlMzMzPj4+KSkpFJSUmVlZcbGxsTExGxsbIGBgba2tuXl5WNjY3BwcHZ2dmZmZufn5+vr687OztfX18rKysnJyejo6FxcXFBQUKGhoY2NjZubm3h4eHt7e5iYmN7e3tPT00BAQLi4uEdHR39/f3p6evPz89bW1qenp+bm5k9PT3d3d2RkZEhISHl5eby8vPT09HR0dG9vb62traOjo/v7+66urr+/v25ubmFhYWlpadTU1I6OjrW1tb29vaKiourq6p2dnbm5uVVVVZqamqampvHx8ff396qqqtDQ0IyMjMjIyKioqKurq2JiYoaGhklJSVhYWLOzs+Hh4UFBQXFxcc/Pz8vLy3Nzc+/v71dXV+7u7v///zMzMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAIkALAAAAAA/ACAAAAj/ABEJHEiwoMGDCBMqNJgo0cKHECM+dCixosWLGDNq3Mixo8ePIEOKHEmypMmTKFNubOBjTAYOU1wIJJAhg4oWQgR+6HCg5wEOPAbJKDBwQ5A7IhHUmMCgaRIHiIrAUKCgTIw8iCwYMGTgxAkFddBMADCQgAkjIgVA8SLgQ5oSdhKsMQBgg4UcfX5osLJCBIS/BQ4sCDEQTwUfaSMQSoCowAkdUl4ouCEwDhEOVRZQKeghBQ0EiBBcCUQ0pIAIOTwgsJHFSAAwBrZgUINDgoMLFEaocOOkA2M4FIAgYlIBxEgBI4iYGCIBCQZEL2DEGEIBxQxEAAyYMLMDx4gGiDAszVCCSIkEHsdr7Ogw48ccgUUMAPlSYoBAABNYaBCx5ELpJGQ4gAULjCXWhUEhMNBDAjro8QF2C9BxkAwL7CGBICSdhgJ4BIWgwAWIgFBCG1lNsMIDKJ5xiECF0FBBFAFkqEUKHA50xBsiIMIFEnwE8QcFT5AgZBN+CFTAEYCIUVIAGjhQ2kBsACATIj08IMQGABCgpZYeDCQHBKCpJOZFNxAAwJlonhnjmA+1YMMAcMY5AAhhsPlQAQHkqaeedvbp55+ABiqonxQNulBDAQEAOw==) left 15% no-repeat; } #nextLink:hover, #nextLink:visited:hover { background: url(data:image/gif;base64,R0lGODlhPwAgAPeDAP39/enp6UdHR6mpqY+Pj+bm5tDQ0MLCwuzs7O/v76qqqvHx8fb29vr6+v7+/lxcXPf39+3t7WdnZ2VlZV9fX0lJSc3Nze7u7ltbW/v7+7y8vKampurq6qenp3BwcPDw8FpaWoCAgLGxsWNjY2BgYPn5+ejo6ExMTFRUVE5OTqOjo9LS0mJiYufn52hoaI6OjldXV2FhYVFRUaioqNXV1d/f38HBwfz8/Pj4+JGRkbS0tF1dXd7e3oODg3p6eoGBgfLy8mZmZoKCgs/Pz1JSUllZWaurq4WFhW1tbWRkZOLi4srKylZWVqSkpLW1tbKysre3t0VFRV5eXqKiovPz88vLy8bGxmtra3V1dcjIyJqamlVVVXh4eIiIiEhISHd3d9jY2I2Njbq6upmZmeDg4G5ubktLS9bW1tzc3FNTU6WlpWpqap2dnU9PT66urr6+voyMjE1NTYaGhuTk5OHh4dfX16ysrOvr68PDw0JCQlhYWH5+fnNzc3l5eZubm+Pj42xsbPT09P///zMzMwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAIMALAAAAAA/ACAAAAj/AAcNEkSwoMGDCBMqXMgQ4cCGECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKEECsDLDQsEbNkQICuREwYCbHZTQaOKSIAIFeOaoGGDEjYIOOiB4BECgQgweBBvseSDIBAsUE0aM2GGhxRUMZAQ5IHCiigEYIzAQIUHiy4KlOVCkOIJDUIMQUgQFeNAjggkTLZQuiQPHQZYUWhyUKMCBTYUVHDgAWErARZg2OgRl+EFBL4gXCcekeeKhTAKDRgQECMl0TQEuRf4I4qw3BhIFalTYYUAQQh8ZIFYcHCCgAGsCEnDU2SIHgpDOAZJg4OMBSYi3ggD08LKjxvDixyUAwXEw5YSCLiT0PjiSIAICBJMFiSCygYUPIAaJG1eJ/IMgBoA8MEEQnuWAEA96hCAIFBV0kB94/EngnyBDMCGDC3pRgIUGHIpBRwlCwICGXT6gAEZB+rH2wgQTCuJHBQQGMMEJAtSYxwYimLFBQTQU4QF2M0SxH0hUJBCfZgicBkB7FzQZAQML3HGkIAsEkAFBDCBwQ0pcVtTAEAaEKaYBFnjXJUQl2HDAmmwe8MYZZ8Yp55x01mnnnQo9hCdEAu0JUUAAOw==) right 15% no-repeat; } #imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% ; } #imageData{ padding:0 10px; color: #666; } #imageData #imageDetails{ width: 70%; float: left; text-align: left; } #imageData #caption{ font-weight: bold; } #imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; } #imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; outline: none;} #overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; } #nextLink { *background-image:url(data:image/gif;base64,AAAA)} #prevLink:visited:hover { *background-image:url(/wp-content/plugins/kpicasa-gallery/lightbox2/css/../images/prevlabel.gif)} #nextLink:visited:hover { *background-image:url(/wp-content/plugins/kpicasa-gallery/lightbox2/css/../images/nextlabel.gif)} } 