body{margin:0;padding:0;line-height:1.5em;font-family:Georgia,"Times New Roman",Times,serif;font-size:1em;color:#dbdada;background:#333}#contact-form table{border-collapse:collapse}#contact-form table td{padding:6px;vertical-align:top;border:0}#contact-form input[type=text]{width:250px}#contact-form textarea{width:450px;height:150px}#login fieldset{position:relative;padding:1em;border:4px solid #3c3b3b;margin:16px 0 12px 0;width:380px}#login input[type=password],#login input[type=text]{width:200px}#login input[type=checkbox]{margin-top:10px}#login label{margin-right:10px;width:150px;display:inline-block;text-align:right;color:#ccc}#login legend{padding:.2em .8em;text-align:left;color:#ccc}#gallerymenu{padding:0;color:#666}#gallery_social_strip{z-index:100;overflow:visible;text-align:left}#gallery_info{padding:0;margin:0;color:#999;font-size:.8em;font-weight:bold}h1{clear:both;padding:0;margin:0 0 24px 0;font-size:32px;line-height:normal;text-decoration:none;color:#fff}h2{font-size:24px;margin:20px 0 4px 0;line-height:normal;color:#dfdfdf}h3{font-size:20px;margin:20px 0 4px 0;line-height:normal;color:#dfdfdf}h4{font-size:16px;margin:20px 0 4px 0;line-height:normal;color:#dfdfdf}a:link,a:visited{color:#5b93ef;text-decoration:underline;font-weight:normal}a:active,a:hover{color:#7bb3ff;text-decoration:underline}p{margin:0;padding:0}img{margin:0;padding:0;border:none}.footlink{color:#888}input[type=text],input[type=password],input[type=file],select{padding:2px 1px;margin:0;background-color:#444;border:1px solid #777;color:#fff}textarea{background-color:#444;border:1px solid #777;color:#fff}input{padding:1px 8px}.cleaner{clear:both;width:100%;height:0;font-size:0}.margin_bottom_10{clear:both;width:100%;height:10px;font-size:1px}.margin_bottom_15{clear:both;width:100%;height:15px;font-size:1px}.margin_bottom_20{clear:both;width:100%;height:20px;font-size:1px}.margin_bottom_30{clear:both;width:100%;height:30px;font-size:1px}.margin_bottom_40{clear:both;width:100%;height:40px;font-size:1px}.margin_bottom_50{clear:both;width:100%;height:50px;font-size:1px}.margin_bottom_60{clear:both;width:100%;height:60px;font-size:1px}.margin_right_40{margin-right:40px}.margin_right_70{margin-right:70px}.fl{float:left}.fr{float:right}.editor-field,.editor-field-25,.editor-field-50,.editor-field-75,.editor-field-100{padding-bottom:10px}.editor-field-100 input[type=text],.editor-field-100 textarea,.editor-field-100 select{width:100%}.editor-field-75 input[type=text],.editor-field-75 textarea,.editor-field-75 select{width:75%}.editor-field-50 input[type=text],.editor-field-50 textarea,.editor-field-50 select{width:50%}.editor-field-25 input[type=text],.editor-field-25 textarea,.editor-field-25 select{width:25%}.gallery{font-size:.8em}#gallery_wrapper{padding:0 4px;overflow:auto}#gallery_wrapper_index{overflow:auto}.photo_album{float:left;padding:8px;margin:0 6px 12px 6px;background-color:#333;width:190px;height:244px}.photo_album_index{float:left;padding:8px;margin:0 3px 6px 3px;background-color:#333;width:174px;height:230px}.photo_album_img{width:100%}.photo_album_img img{width:190px}.photo_album_index_img img{width:174px}.photo_album_text{font-size:.85em}.flatgallery{background-color:#333;padding:6px 4px 2px 4px;margin-bottom:10px}.flatgallery img{border:0;margin:0 0;padding:2px 3px}.gallery img{border:10px solid #000}.gallery img:hover{border:10px solid #191919}.gallery table{width:100%;border-collapse:collapse;border:0}.gallery td{vertical-align:middle;text-align:center;padding:0 0 16px 0;margin:0;border:0}.comment{padding:4px;border:1px solid #444;margin:4px 0 18px 0;background-color:#333;border-radius:2px}.comment_title{background-color:#3a3a3a;color:#aaa;font-size:.8em;padding:2px 6px;margin:0;border-radius:2px}.comment_text,.comment_deleted{padding:8px 4px 4px 4px;font-size:.9em}.comment_deleted{font-style:italic;color:#888}.comment_deletelink{float:right}.em_text{color:#fff}.note{font-size:.9em;color:#ccc;padding:4px 4px 4px 8px;margin:10px 0;width:100%;border-left:4px solid #181818}.code{padding:4px 4px 4px 8px;margin:10px 0;width:100%;border-left:4px solid #181818}.code pre{margin:0;padding:0}.button_01 a{display:inline-block;width:95px;height:21px;padding:2px 25px 3px 0;background:url(images/button_01.jpg) no-repeat;color:#dcdada;font-size:11px;font-weight:bold;text-align:center;text-decoration:none}.header_01{clear:both;height:27px;padding:6px 0 2px 8px;margin-bottom:20px;background:#161616 center right no-repeat;font-size:1.2em;font-weight:bold;color:#fff}.header_02{clear:both;padding-bottom:20px;margin-bottom:15px;font-size:22px;color:#fff}#container{width:960px;padding:0 10px;margin:0 auto}#sitemap{}#sitemap ul{list-style:none;margin:8px 0 8px 0;padding:0}#sitemap ul li{display:inline-block}#top_panel{position:relative;clear:both;width:960px;padding:0}#top_right_strip{position:relative;z-index:100;float:right;margin-top:20px;display:block;font-size:.7em;text-align:right}#top_right_strip ul,#top_right_strip ol{z-index:10;margin:0;padding:0;list-style:none;display:inline-block}#top_right_strip ul li{display:inline-block;text-align:left}#top_right_strip a{margin:0 3px 0 3px;color:#999}#user_info_menu{display:none;padding:0 2px 0 2px}#user_info_menu ul,#user_info_menu ol{background:#444;border:1px solid #555;border-radius:3px;margin:0;padding:0;list-style:none;overflow:hidden}#user_info_menu ul li{padding:4px;display:block}#user_info_menu ul li a{color:#aaa}#social_strip{z-index:5;position:absolute;left:600px;top:50px;width:360px;height:50px;margin-top:20px;overflow:hidden;text-align:right}#social_strip img{padding:2px;opacity:.8}#social_strip img:hover{border:0 solid #000;width:48px;height:48px;padding:0;opacity:1}#site_logo{float:left;width:450px;height:110px}#site_logo a{outline:none}#site_title{float:left;width:500px;margin-top:20px;padding:0 0 16px 0;color:gray}#site_title a{color:gray;text-decoration:none}#site_title span{display:block;margin-left:70px;margin-top:20px;font-size:16px;color:#767676}#menu_banner_panel{clear:both;height:280px;padding:10px;background:#3c3b3b;overflow:hidden}#menu_wrapper{float:left;width:278px;height:278px;background:#000;padding:1px;overflow:hidden}#menu{padding:14px 28px;border:1px solid #313131;background:#262626;height:248px;overflow:hidden}#menu ul{margin:0;padding:0;list-style:none}#menu ul li{width:200px;height:38px;padding:0 0 0 20px;margin:0;background:#161616;margin-bottom:4px}#menu ul li:hover{background:#0d0d0d}#menu ul li a{display:block;width:170px;height:28px;padding:7px 0 3px 30px;color:#9fa2a4;font-size:16px;text-decoration:none;font-weight:normal;background:url(images/menu_list_icon.jpg) left center no-repeat;outline:none}#menu li a:hover,#menu li .current{color:#fff}#menu .last{margin-bottom:0}#newslist{font-size:.8em}#linklist ul{margin:0;padding:0;list-style:none}#linklist ul li{margin-bottom:2px}#linklist ul li a{padding:0 0 3px 2px;display:block}#banner{float:right;width:550px;height:180px;padding:50px;overflow:hidden;background:url(images/mrpearbanner.jpg) no-repeat}#banner p{font-size:14px;color:#fff}#banner a{color:#fff;font-weight:bold;text-decoration:none}#content_wrapper{clear:both;width:940px;background:#3c3b3b;padding:10px}#content{padding:20px 30px 30px 30px;background:#262626}.content_spacer{padding:0;margin:12px 0}#navigation{font-family:Arial;font-size:.75em;color:#888;width:100%;padding-bottom:4px}#side_column{float:left;width:230px;padding-top:8px}.side_column_content{clear:both;padding:0 10px}.news_section{clear:both;margin-bottom:20px}.news_date{color:#ccc;font-size:12px;font-weight:bold}.news_perex{font-style:italic;margin:10px 0 10px 0}.news_title{font-size:16px;color:#fff;font-weight:bold}.news_link{margin:12px 0 0 0}.news_separator{border-top:1px dotted #666;margin:16px 0 16px 0}.author_footer{padding:10px;background-color:#333;margin:0 0 18px 0}.author_footer .image{float:left}.author_footer .content{margin-left:110px}.author_footer .content .name{margin:0;padding:0;font-size:1.6em;font-weight:bold}.author_footer .content .bio{font-size:.9em;margin-top:4px}.author_footer .content .links{margin-top:12px;text-align:left}.author_footer img{float:left;margin-right:12px}.projects_title a{font-weight:bold;font-size:1.1em;color:#fff;text-decoration:none}.projects_title a:hover{text-decoration:underline}.projects_descr{font-size:.8em}.projects_date{color:#ccc;font-size:12px;font-weight:bold}.twitter_date{color:#ccc;font-size:12px;font-weight:bold}.twitter_text{margin-bottom:10px;font-size:.8em}.twitter_handle{color:#6ba3ff}#twitter_wrapper{display:none}#twitter_loading{background:transparent;width:100%;text-align:center}#main_content_column{float:right;width:610px;padding-top:8px}.section_w600{padding:0 10px}#main_content_column p{margin-bottom:15px}.gallery_loading{width:100%;display:inline-block;height:160px;background-image:url('/Content/images/loading_sq.gif');background-repeat:no-repeat;background-position:center;clear:both}#gallery_loading img{margin:auto;padding:0;border:0}.fl_image{float:left;margin:3px 15px 5px 0}.section_w280{width:280px}.section_w280_content{padding:0 10px}.content_list_01{margin:0 0 0 40px;padding:0}.content_list_01 li{margin:0;padding:0 0 5px 0;list-style:decimal-leading-zero}.blog{}.blog_gallery_preview{}.blog_gallery_preview_info{}.blog_gallery_preview img,.blog_gallery_preview img:hover{float:left;border:7px solid #000;padding:0;margin:0 8px 8px 0}.blog_gallery_preview img:hover{border:7px solid #191919}.blog_title{font-size:1.4em;font-weight:bold;padding-bottom:10px}.blog_title a{color:#fff;text-decoration:none}.blog_title a:hover{text-decoration:underline}.blog_body{}.blog_body_imgdescr{font-size:.8em;color:#ccc;margin-left:4px;font-style:italic}.blog_perex,.blog_perex_italic{margin-bottom:10px}.blog_perex img,.blog_perex_italic img{float:left;border:6px solid #000;margin:4px 8px 4px 0}.blog_perex img:hover,.blog_perex_italic img:hover{border:6px solid #191919}.blog_body img{border:6px solid #000;padding:0}.blog_body img:hover{border:6px solid #191919}.blog_post_footer{font-size:.8em;padding-top:6px;color:#999}.blog_post_footer a{text-decoration:underline}.blog h2{padding-bottom:6px}.blog_perex_italic{font-style:italic}.socialbuttons{margin:8px 0 0 0}#footer{clear:both;width:940px;padding:10px 10px 20px 10px;text-align:center;color:#999;font-size:.7em}#footer a{color:#fff}.ads-panel{margin:.4em 0}.article-ads-panel{padding:.1em 0 .75em 0;margin:.75em 0;border-bottom:1px dotted #444;border-top:1px dotted #444}.ads-panel .title,.article-ads-panel .title{font-size:.7em}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}