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{padding:0;border:0;outline:0;font-family:inherit;font-style:inherit;font-size:100%;vertical-align:baseline}*{padding:0}body,html{height:100%;margin:0;height:auto;min-height:100%}body{font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans','DejaVu Sans Condensed',Tahoma,Arial,sans-serif;font-size:62.5%;background:#d8d1c7 url(../images/bgs/21.jpg) repeat fixed 50% 0}a{outline:0;text-decoration:none}a:hover{text-decoration:underline}a img{border:0}.clear{clear:both}.clearlast{clear:both;padding-bottom:35px}.clearlastgallery{clear:both;padding-bottom:55px}.ienoclear{clear:both}.clearfix:after{content:".";visibility:hidden;display:block;height:0;clear:both}* html .clearfix{height:1%}*+html .clearfix{height:1%}#mainpagecontainer{width:1035px;margin:0 auto;padding:0;margin-top:10px;background:#fff url(../images/main-bg.png) repeat-x top}#subpagecontainer{width:1035px;margin:0 auto;padding:0;margin-top:10px;background:#fff url(../images/subpage-bg.png) repeat-x top}#pagecontainer{width:1035px;margin:0 auto;padding:0;margin-top:10px;background:#fff url(../images/other-bg.png) repeat-x top}#mainpage{width:940px;margin:0 auto;padding-top:30px}#mainpageheader{padding-bottom:15px}#gallerypageheader{padding-bottom:55px}#header{padding-bottom:70px}#logo{margin:0;padding:0;margin-top:-10px}#rss{float:right;position:relative;top:15px}.twocolumn{width:600px;float:left}.noflashtop{margin-top:-50px}.imgheader{margin:5px 0 20px 0;border:#fff solid 5px;margin-left:-10px;-moz-box-shadow:0 3px 10px #333;-webkit-box-shadow:0 3px 10px #333;box-shadow:0 3px 10px #333;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')";filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');"}#categorytitle{font-size:22px;color:#7d7d7d;padding:12px 0 12px 0;margin:0 0 30px 0;border-bottom:1px dotted #d1d1d1;width:600px}#fullwidth-categorytitle{font-size:22px;color:#7d7d7d;padding:12px 0 12px 0;margin:0 0 30px 0;border-bottom:1px dotted #d1d1d1;width:940px}.subcategorytitle{font-size:18px;color:#111;padding:12px 0 12px 0;margin:0 0 10px 0;font-weight:bold}#cubeshadow{height:440px;background:#fff url(../images/shadow.html) no-repeat bottom center}#introwrap{width:700px}#introbig{font-size:22px;font-style:normal;font-weight:bold;letter-spacing:-1px;margin-bottom:15px}#introsmall{font-family:Georgia,'Times New Roman',serif;font-size:16px;font-style:italic;line-height:19px;color:#969696}#twitter{float:right;margin-right:60px}#mportfoliowrap{padding:10px 0 10px 0;margin:25px 0 25px 0}.homeportfoliotitle{font-size:18px;color:#3a3a3a;font-style:normal;font-weight:bold;margin-bottom:15px}.homeportfoliotitle a{color:#3a3a3a;font-weight:bold}.homeportfoliotitle a:hover{color:#111;text-decoration:none}.mportfoliotitle{font-size:18px;color:#3a3a3a;font-style:normal;font-weight:bold;margin-bottom:15px}.mportfoliotitle a{color:#3a3a3a;font-weight:bold}.mportfoliotitle a:hover{color:#111;text-decoration:none}.mportfoliobox{width:300px;float:left}.mportfolio img{width:300px;height:300px;float:left}.mportfoliospace{margin-left:20px}.mportfoliobg{width:300px;height:300px;float:left;background:#111 url(../images/hover-media.jpg) no-repeat top left}.mportfoliocatbg{width:300px;height:300px;float:left;background:#111 url(../images/hover-category.jpg) no-repeat top left}.mportfoliobgvideo{width:300px;height:300px;float:left;background:#111 url(../images/hover-video.jpg) no-repeat top left}.indexportfolio img{width:300px;height:138px;float:left}.indexportfoliospace{margin-left:20px}.indexportfoliobg{width:300px;height:138px;float:left;background:#111 url(../images/hover-media.jpg) no-repeat top left}.indexportfoliocatbg{width:300px;height:138px;float:left;background:#111 url(../images/hover-category.jpg) no-repeat top left}.indexportfoliobgvideo{width:300px;height:138px;float:left;background:#111 url(../images/hover-video.jpg) no-repeat top left}.categoryportfoliowrap{padding:10px 0 10px 0;margin:5px 0 15px 0}#mblogwrap{padding:0 0 12px 0;margin:25px 0 35px 0}.mblogbox{width:300px;float:left}.mblogtitle{font-size:18px;color:#3a3a3a;font-weight:bold;margin-bottom:10px}.mblogtitle a{color:#5c1f1f;text-decoration:none}.mblogtitle a:hover{color:#111;text-decoration:none}.mblogtext{font-size:13px;line-height:20px;color:#7d7d7d}.mblogspace{margin-left:20px}#midplacement{width:100%;margin:35px 0 25px 0;padding:0 0 15px 0;border-bottom:1px solid #e3e3e3}.articlewrap{width:480px;float:left}.articleimage{float:left;width:135px}.articleimage img{border:5px solid #b2b2b2}.articleimage img:hover{border:5px solid #969696}.articletext{float:right;width:310px;font-size:13px;line-height:20px;color:#7d7d7d;margin-bottom:20px}.articletitle,.articletitle a{font-size:18px;font-weight:bold;margin-bottom:5px;color:#5d5d5d}.articletitle a:hover{color:#111;text-decoration:none}#aboutwrap{width:940px;border-top:1px solid #e3e3e3;margin-top:10px;float:right}.abouttext{float:right;font-weight:bold;font-size:22px;line-height:20px;color:#464646;margin-bottom:5px;margin-top:25px}.abouthighlight{font-size:18px;font-style:normal;line-height:26px;color:#717171;margin-bottom:8px;margin-top:15px;font-weight:normal}.abouttitle,.abouttitle a{font-size:16px;font-weight:bold;margin-bottom:5px;color:#5d5d5d}.abouttitle a:hover{color:#111;text-decoration:none}.blankbutton{background:#fff url(../images/blank_button.html) no-repeat top left;float:right;width:133px;height:31px;font-family:georgia,serif;font-size:11px;font-weight:bold;font-style:italic;padding:7px 0 0 22px;margin-top:20px}.blankbutton a{font-family:georgia,serif;font-size:11px;font-weight:bold;font-style:italic;text-decoration:none;color:#111}.blankbutton a:hover{font-family:georgia,serif;font-size:11px;font-weight:bold;font-style:italic;text-decoration:none;color:#0878aa}.portfoliopagerows{border-top:6px solid #b2b2b2;padding:0 0 20px 0;margin:0}.portfoliobox{width:240px;float:left}.portfoliotitle{color:#111;font-size:13px;padding-top:10px}.portfoliotitle a{color:#5d5d5d;text-decoration:none;font-weight:bold}.portfoliotitle a:hover{color:#111;text-decoration:none}.portfoliocontents{color:#919191;font-size:12px;font-weight:normal;padding-top:10px}#recentportfolio{padding:10px 0 20px 0}.recent-portfolioitem{width:460px;float:left}.recentportfoliobg{width:460px;height:260px;float:left;background:#111 url(../images/recenthover-media.jpg) no-repeat top left}.recent-contentblock{width:460px;float:right;padding-top:10px}.recent-description{color:#919191;font-size:12px;font-weight:normal;padding-right:20px}.recent-highlight{color:#111;font-size:19px;font-weight:normal;padding:0 20px 20px 0}.recent-title{color:#171717;font-size:26px;padding:10px 0 20px 0;font-weight:bold}.recent-title a{color:#212121}.recent-title a:hover{color:#111;text-decoration:none}#title{font-size:32px;font-style:normal;color:#3a3a3a;font-weight:bold;letter-spacing:-1px;margin-bottom:15px;width:600px}#titleHighlight{font-size:18px;color:#3a3a3a;font-weight:normal;letter-spacing:0;margin-bottom:30px;line-height:28px;width:600px}#subtitle{font-size:22px;font-style:normal;color:#3a3a3a;font-weight:bold;letter-spacing:-1px;margin-bottom:15px}#gallerycontents{margin-bottom:25px}#contents{font-size:13px;line-height:20px;color:#7d7d7d;padding-bottom:30px}h1,h2,h3,h4,h5,h6{font-weight:normal}#contents .posttitle{font-size:22px;font-style:normal;color:#111;font-weight:bold;letter-spacing:-1px;margin-bottom:15px}#contents .alignright{float:right;margin-left:15px}#contents .alignleft{float:left;margin-right:15px}#contents .aligncenter{clear:both;display:block;margin:0 auto}#contents .datecomment{font-size:11px;font-style:normal;color:#111}#contents .datecomment a{font-size:11px;font-style:normal;color:#000;text-decoration:none}#contents .datecomment a:hover{font-size:11px;font-style:normal;color:#111}#contents .comments{font-size:11px;font-style:normal;font-weight:bold;color:#111;float:right;padding:2px 6px 2px 6px}#contents .comments a{color:#111}#contents .comments a:hover{color:#000}#contents img.image{border:1px solid #a2a2a2;padding:3px}#contents img.bigimage{border:0;padding:0}#contents .imagecaption{margin-top:-6px;padding:5px 10px 5px 10px;background:#111;color:#fff;font-size:11px}#contents em{font-style:italic}#contents a{color:#111;text-decoration:underline}#contents blockquote{margin:0 0 22px 5px;padding:0 15px;border-left:5px solid #111}#contents ul,#contents ol{list-style-position:outside;margin-left:20px}#contents h1{font-size:28px;font-weight:bold;color:#111}#contents h2{font-size:24px;font-weight:bold;color:#111}#contents h3{font-size:20px;font-weight:bold;color:#111}#contents h4{font-size:18px;color:#111}#contents h5{font-size:16px;color:#111}#contents h6{font-size:14px;color:#111}#contents .readmorebutton{background:#fff url(../images/readmore_button.html) no-repeat top left;float:right;width:133px;height:31px;font-family:georgia,serif;font-size:11px;font-weight:bold;font-style:italic;padding:4px 0 0 25px;margin-top:0;margin-bottom:20px}#contents .readmorebutton a{font-family:georgia,serif;font-size:11px;font-weight:bold;font-style:italic;text-decoration:none;color:#111}#contents .readmorebutton a:hover{font-family:georgia,serif;font-size:11px;font-weight:bold;font-style:italic;text-decoration:none;color:#0878aa}#contents .minishowcasewrap{width:600px;float:left;margin:0 0 20px 0;padding:0}#contents .minishowcase{list-style:none;margin:0;padding:0}#contents .minishowcase li{float:left;padding:5px;margin:0 5px 10px 5px;background:#d1d1d1;border:1px solid #b9b9b9}#contents .minishowcase li:hover{background:#d1d1d1;border:1px solid #747474}#contents .photoshowcase{width:127px;height:120px;float:left}.servicelist ul{list-style-image:url('../images/tick.gif');padding-bottom:20px}.servicelist ul li{padding-top:5px}#contents .starlist ul{list-style-image:url('../images/star.gif');padding-bottom:20px}#contents .starlist ul li{padding-top:5px}#sidebar{float:right;width:280px}.sidebartitle{font-size:20px;font-style:normal;font-weight:bold;color:#5c1f1f;letter-spacing:0;margin-bottom:15px}.sidebartextbox{font-size:13px;line-height:20px;color:#7d7d7d;padding-bottom:30px}.sidebaropts{font-size:13px;line-height:18px;color:#7d7d7d;margin-top:-8px;margin-bottom:10px;padding-top:5px;padding-bottom:30px}.sidebaropts a{color:#7d7d7d}.sidebaropts a:hover{color:#111;text-decoration:none}.sidebaropts ul{font-size:13px;line-height:18px;list-style:none;line-height:18px;color:#7d7d7d;padding:0;margin:0}.sidebaropts ul li{color:#7d7d7d}.sidebaropts ul li a{color:#7d7d7d;padding:6px 0 5px 0;border-bottom:1px dotted #d1d1d1;display:block}.sidebaropts ul li a:hover{color:#111;text-decoration:none}.sidebaropts ul ul li a{color:#7d7d7d;padding-left:15px}.sidebaropts ul ul ul li a{color:#7d7d7d;padding-left:30px}.sidebaropts ul ul ul ul li a{color:#7d7d7d;padding-left:55px}table.studiotable{font-size:11px;text-align:center;color:#5d5d5d;border:1px solid #fff;border-collapse:collapse}table.studiotable th{background:#d1d1d1;border:1px solid #fff;padding:8px;width:100px}table.studiotable tr{background:#e8e8e8}table.studiotable td{border:1px solid #fff;padding:8px;width:100px}#contact-float{float:left}#contact-wrapper{background:#efefef;width:500px;padding:10px 10px 35px 35px;font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans','DejaVu Sans Condensed',Tahoma,Arial,sans-serif}#contact-wrapper p{color:#111}#contact-wrapper div{margin:1em 0}#contact-wrapper label{display:block;float:none;font-size:12px;width:auto}#contact-wrapper label.error{display:block;float:none;font-size:12px;width:auto;color:#f30}form#contactformLW input{border-color:#b7b7b7 #e8e8e8 #e8e8e8 #b7b7b7;border-style:solid;border-width:1px;padding:5px;font-size:12px;color:#333;width:450px;font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans','DejaVu Sans Condensed',Tahoma,Arial,sans-serif}form#contactformLW input.submit-button{border-color:#b7b7b7 #e8e8e8 #e8e8e8 #b7b7b7;border-style:solid;border-width:1px;padding:5px;font-size:12px;background:#111;color:#fff;width:150px;font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans','DejaVu Sans Condensed',Tahoma,Arial,sans-serif}form#contactformLW textarea{padding:5px;font-size:12px;width:450px;border-color:#b7b7b7 #e8e8e8 #e8e8e8 #b7b7b7;border-style:solid;border-width:1px;font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans','DejaVu Sans Condensed',Tahoma,Arial,sans-serif}p.response{text-align:center;color:#F00;font:normal 11px;line-height:1.8em;width:auto}.addressbox{float:right;font-size:18px;line-height:22px;position:relative;right:68px;top:40px;margin-bottom:100px}.addresstitle{font-size:18px;font-weight:bold;margin-bottom:10px}.fulladdress{color:#464646;font-size:16px;margin-bottom:10px;margin-left:5px}.fulladdress ul{list-style:none}#footer{background:#000}#footerwrap{padding:40px 0 10px 46px;background:#000 url(../images/footer-bg.png) repeat-x bottom}.footerminibox{width:143px;float:left}.footerbox{width:286px;float:left}.aboutimage{float:left}.aboutimage img{padding:0 18px 3px 0;width:80px;height:80px;margin-top:8px}.footertitle{font-size:18px;margin-bottom:10px;color:#fff}.footertext{font-size:12px;line-height:20px;color:#7d7d7d}.footertext h2{font-size:18px;margin-bottom:10px;color:#fff}.footertext a{color:#e8e8e8}.footertext a:hover{text-decoration:none;color:#fff}.footerposts{font-size:12px;line-height:18px;color:#7d7d7d;margin-top:-8px}.footerposts ul{list-style:none;font-size:12px;line-height:18px;color:#7d7d7d;padding:0;margin:0;padding-top:5px}.footerposts ul li{font-size:12px;line-height:18px;color:#7d7d7d;border-bottom:1px dotted #2e2e2e;padding:6px 0 5px 0}.footerposts ul li a{font-size:12px;line-height:18px;color:#7d7d7d}.footerposts ul li a:hover{font-size:12px;line-height:18px;color:#fff;text-decoration:none}.footerspace{margin-left:20px;padding-left:20px}.flickrfooterspace{margin-left:60px}.footerflickrwrap{width:280px;float:left;margin:0;padding:0;margin-left:80px}.footerflickr ul{list-style:none}.footerflickr ul li{float:left;margin-right:38px;margin-bottom:38px}.footerflickrimage{width:40px;height:40px}#footerbarwrap{padding:20px 0 20px 35px;margin:0;background:#0e0403;font-size:12px;color:#565656}#footerbarwrap ul{font-family:verdana;font-size:10px;line-height:15px;color:#565656;list-style:none;margin:0;padding:0}#footerbarwrap ul li{color:#565656}#footerbarwrap ul li a{color:#fff}.note{background:#cbcbcb;color:#2d9e23;vertical-align:middle;font-size:16px;padding:20px 40px;font-weight:bold}.note a{color:maroon}.note img{float:right;margin-top:-20px}.justified{text-align:justify}.centered{text-align:center}.righted{text-align:right}.destacados{color:#5c1f1f;font-size:14px;background:#cbcbcb;padding:20px 0 20px 20px}.greened{color:#2d9e23} 