﻿html,body,div,section,article,aside,header,hgroup,footer,nav,h1,h2,h3,h4,h5,h6,p,blockquote,address,time,span,em,strong,img,ol,ul,li,figure,canvas,video{margin:0;padding:0;border:0}a:link,a:visited{text-decoration:none;border:none}a:hover,a:active{color:#cb7d20}a:focus{outline:none}p+h1{margin-top:1em;padding-top:1em;border-top:2px solid #999}p{font-size:1em;line-height:2;margin:0 0 1em}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,video{display:block}.floatRight{float:right}.floatLeft{float:left}.clearRight{clear:right}.clearLeft{clear:left}.clearBoth{clear:both}span.accent{display:block;text-align:right}#mainContent img.articleImage{display:block;margin:1em 0}html,button,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;-webkit-text-shadow:none;text-shadow:none}::selection{background:#b3d4fc;-webkit-text-shadow:none;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}#wrapper{padding:0;background:#fff;z-index:1}li a:focus{outline:none}#siteNav li a:link,#siteNav li a:visited{padding:0 20px;border-right:2px solid #000;font:.9em Arial,sans-serif;text-transform:uppercase;color:#000;text-align:center;letter-spacing:.1em;text-decoration:none}#siteNav li a.current,#siteNav li a.current:hover{color:#fff;cursor:default}#siteNav li a:hover,#siteNav li a:active{color:#cd0;font-weight:bold;border-bottom:none}#siteNav li:last-child a{border-right:none}#pageFooter{background:transparent;clear:both;overflow:auto;height:20px;width:100%;font-size:.5em;padding-left:50px}.rotator,.portfolio{width:100%;height:100%}.contact,.friends{padding-left:125px;width:100%;height:100%}.friends ul{width:50%}.friends ul li{list-style:none;padding-bottom:30px}.friends ul li span{font-weight:600}.friends li a:link,.friends li a:visited{padding:0 20px;float:right;font:.9em Arial,sans-serif;text-transform:none;color:#000;text-align:right;letter-spacing:.1em}.friends li a:hover,.friends li a:active,#siteNav li a:hover{color:#cd0;font-weight:bold;border-bottom:none}@font-face{font-family:Raleway-Bold;src:url('../fonts/Raleway-Bold.ttf')}#accordion h3{font-family:Raleway-Bold,Arial,sans-serif}@media only screen and (max-width:480px){img.bg{min-height:100%;min-width:480px;width:100%;height:auto;position:fixed;top:0;left:50%;margin-left:-240px}#wrapper{}#siteNav{min-width:0;font-size:.9em;width:90%}#siteNav ul{list-style:none;padding:0 10px;margin:0;margin-top:60px}#siteNav ul>li{margin:0 0 0 5px;padding:0}#siteNav li a:link,#siteNav li a:visited{padding:0;margin:0 0 0 5px;display:inline;border-right:none;border-bottom:1px solid #000}#home #wrapper,#about #wrapper,#friends #wrapper,#contact #wrapper,#portfolio #wrapper{position:relative;max-width:480px;margin:0 auto;background:none}#mainHeader{position:relative;float:left;min-width:200px;width:480px;height:120px;padding-bottom:10px;display:block;background:url(../img/logo.png) no-repeat top left;-moz-background-size:95%;-o-background-size:95%;-webkit-background-size:95%;background-size:95%;z-index:2}#pageFooter{padding-left:10px;margin-top:20px}#home #mainContent{float:left;width:100%;height:250px;padding:20px 20px 20px 10px;overflow:hidden}.fluid{width:90%;height:auto}.pics{height:90%;width:auto;padding:0;margin:0;overflow:hidden}.pics img{height:90%;width:auto;padding:5px;border:1px solid #ccc;background-color:#eee;top:0;left:0}#about #mainContent,#friends #mainContent,#contact #mainContent{float:left;width:100%;padding:20px 10px 10px 0;overflow:hidden}#about #mainContent .about .content{padding:0 10px 10px 0}#about #mainContent .about .content h5{display:none}#about img#abg{float:left;padding-right:10px;width:30%;height:auto}.about{margin-left:20px}.about .gift{display:none}.about .gift img{width:95%;height:95%}.about h3{font-size:.9em;margin:0 0 .5em 0}.about p{line-height:1.2em;font-size:.7em;margin-bottom:.5em}#portfolio #mainContent{margin:0 auto;padding:20px 20px 0 20px;overflow:hidden}.portfolio{background:none}#portfolio .gift,.portfolio .gift img{display:none}.portfolio .content p{font-size:.7em;line-height:1.1;margin-top:.5em;margin-bottom:0;font-family:Arial,sans-serif}.portfolio .client p{font-style:italic;font-size:.7em;line-height:1.2}.portfolio .client p span{font-size:.8em;float:right;padding-bottom:.8em}.portfolio h5{font-size:.7em;font-family:Arial,sans-serif;margin:0 0 .5em 0}#portfolio #accordion div.content{width:100%;margin:0 auto}#accordion{background:#fff}#accordion img{width:100%}#accordion .ui-widget-content{padding-left:5px;padding-right:5px}.portfolio .ui-accordion-content{height:400px}#accordion h3{font-size:.7em}#accordion div.vision,div.solution,#accordion div.client{margin-top:10px}div.client{margin-bottom:0}.ui-state-hover{text-decoration:none}.contact,.friends{padding-left:20px;padding-right:20px}.contact h3{font-size:.9em;margin:10px 0 .5em 0}.contact p{line-height:1.2em;font-size:.8em;margin-top:0;margin-bottom:.5em;padding-right:10%}.contact h5{display:none}.contact h4{font-size:.8em;font-family:Arial,sans-serif;font-weight:600;margin:20px 0 .5em 0}#friends #mainContent{padding-top:30px}#friends .friends ul li{padding-bottom:20px}#friends div.friends li span{display:block;font-size:.8em}#friends .friends li a{float:none;padding:0;font-size:.7em}}@media only screen and (min-width:481px)and (max-width:800px){img.bg{min-height:100%;min-width:800px;width:100%;height:auto;position:fixed;top:0;left:50%;margin-left:-400px}#siteNav{min-width:650px}#siteNav ul{list-style:none;padding:0;margin:0;float:right}#siteNav>ul{margin-top:50px;float:right}#siteNav ul>li{float:left;margin:2.5em 0 0;padding:0;position:relative}#siteNav li a:link,#siteNav li a:visited{display:block}#home #wrapper,#about #wrapper,#friends #wrapper,#contact #wrapper,#portfolio #wrapper{position:relative;max-width:800px;margin:0 auto;padding-top:0;background:none}#mainHeader{position:relative;float:left;width:90%;min-width:700px;height:140px;display:block;background:url(../img/logo.png) no-repeat top left;z-index:2}#home #mainContent{float:left;width:100%;height:500px;padding:0 20px 20px 20px;overflow:hidden;margin-top:0}.fluid{width:90%;height:auto}.pics{height:100%;width:auto;padding:0 30px 0 0;margin-left:30px;overflow:hidden}.pics img{height:auto;width:85%;padding:5px;border:1px solid #ccc;background-color:#eee;top:0;left:0}#about #mainContent{float:left;width:654px;height:400px;padding:10px 20px 10px 50px;overflow:hidden}.about{margin-left:25px}.about .gift{margin:0 auto 0 auto}.about .gift img{width:95%}.about h3{font-size:1.1em;margin:0 0 .5em 0}.about p{line-height:1.2em;font-size:.9em;margin-bottom:.5em}#about #mainContent .about .content{padding:0 30px 10px 0}#about #mainContent .about .content h5{margin:40px auto 0 60px}#about img#abg{float:left;padding-right:30px;width:30%;height:auto}#portfolio #mainContent{float:left;width:654px;padding:20px 20px 20px 50px;overflow:hidden}.portfolio{background:none}#portfolio .gift{margin:20px 0 0 30px}.portfolio .gift img{width:95%}.portfolio .content p{font-size:.7em;line-height:1.5;margin-top:.5em;margin-bottom:0;font-family:Arial,sans-serif}.portfolio .client p{font-style:italic;font-size:.8em;line-height:1.5}.portfolio .client p span{font-size:.8em;float:right;padding-bottom:.8em}.portfolio h5{font-size:.8em;font-family:Arial,sans-serif;margin:0 0 .5em 0}.portfolio .ui-accordion-content{height:400px}#portfolio #accordion div.content{width:100%;margin:0 auto}#accordion{background:#fff}#accordion h3{font-size:.8em}#accordion h3 span,#accordion h5 span{font-size:1.3em}#accordion div.vision,div.solution,#accordion div.client{margin-top:20px}.ui-state-hover{text-decoration:none}#friends #mainContent,#contact #mainContent{float:left;height:320px;width:954px;padding:20px 20px 20px 50px;overflow:hidden}.friends ul li a:link{padding-top:.25em}.contact h3{font-size:1em;margin:10px 0 .5em 0}.contact h4{font-size:.8em;font-family:Arial,sans-serif;font-weight:600;margin:20px 0 20px 0}.contact p{line-height:1.2em;font-size:.8em;margin-top:20px;margin-bottom:1em;padding-right:10%}.contact h5{font-size:.7em;font-family:Arial,sans-serif;margin:40px 0 .5em 0}}@media only screen and (min-width:801px){#home #wrapper,#about #wrapper,#friends #wrapper,#contact #wrapper,#portfolio #wrapper{position:relative;max-width:1024px;margin:20px auto;background:none}img.bg{min-height:100%;min-width:1024px;width:100%;height:auto;position:fixed;top:0;left:0}@media screen and (max-width:1024px){img.bg{left:50%;margin-left:-512px}}.portfolio{background:none}#portfolio .gift{margin:20px 0 0 50px}.portfolio .content p{font-size:.7em;line-height:1.5;margin-top:.5em;margin-bottom:.5em;font-family:Arial,sans-serif}.portfolio .client p{font-style:italic;font-size:.8em;line-height:1.5}.portfolio .client p span{font-size:.7em;float:right}.portfolio h5{font-size:.8em;font-family:Helvetica;margin:0 0 .5em 2em}.about{margin-left:125px}.about .gift{margin:100px 0 0 -15px}.about h3{font-size:1.1em;margin:0 0 .5em 0}.about p{line-height:1.2em;font-size:.9em;margin-bottom:.5em}#about #mainContent .about .content{padding:0 30px 10px 0}#about #mainContent .about .content h5{margin:140px auto 0 auto}#about #mainContent .about img{float:left;padding-right:30px}#portfolio #mainContent #accordion img{float:left;padding-right:30px;padding-bottom:5px}#accordion{background:#fff}#accordion h3{font-size:.9em}#accordion h3 span,#accordion h5 span{font-size:1.3em}#accordion div.solution,#accordion div.client{margin-top:20px}.ui-state-hover{text-decoration:none}#mainHeader{position:relative;float:left;width:100%;height:140px;display:block;background:url(../img/logo.png) no-repeat top left;z-index:2}#home #mainContent{float:left;width:954px;height:550px;padding:20px 20px 20px 50px;overflow:hidden}.pics{height:100%;width:auto;padding:0;margin-left:50px;overflow:hidden}.pics img{height:auto;width:90%;padding:5px;border:1px solid #ccc;background-color:#eee;top:0;left:0}#about #mainContent{float:left;width:954px;height:550px;padding:20px 20px 20px 50px;overflow:hidden}#portfolio #mainContent{float:left;width:954px;padding:20px 20px 20px 50px;overflow:hidden}.portfolio .ui-accordion-content{height:400px}#friends #mainContent,#contact #mainContent{float:left;height:320px;width:954px;padding:20px 20px 20px 50px;overflow:hidden}.friends ul li a:link{padding-top:.25em}.contact h3{font-size:1em;margin:10px 0 .5em 0}.contact h4{font-size:.8em;font-family:Arial,sans-serif;font-weight:600;margin:20px 0 20px 0}.contact p{line-height:1.2em;font-size:.8em;margin-top:20px;margin-bottom:1em;padding-right:10%}.contact h5{font-size:.7em;font-family:Arial,sans-serif;margin:80px 0 .5em 0}#siteNav ul{list-style:none;padding:0;margin:0;float:right}#siteNav>ul{margin-top:50px;float:right}#siteNav ul>li{float:left;margin:2.5em 0 0;padding:0;position:relative}#siteNav li a:link,#siteNav li a:visited{display:block}}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:100%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent!important;color:#000!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-text-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}