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,b,u,i,center,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-size:100%;vertical-align:baseline;background:transparent;}ol,ul{list-style-type:none;}table{border-collapse:collapse;border-spacing:0;}html{font-size:11px;height:100%;}body{background:url(../img/bg.jpg) repeat;color:#222;font-family:"Century Gothic","Avant Garde Gothic","Avant Garde","URW Gothic L",Helvetica,Arial,sans-serif;height:100%;}a{text-decoration:none;}a:link,a:visited{color:#193D4D;}a:hover{color:#5F9BAF;}p,ul,dt,dd{margin:0 0 15px;}.ital{font-style:italic;}#shim{float:left;height:50%;margin-top:-260px;width:100%;visibility:hidden;}#logoBumper{float:left;height:30px;}#wrapper{background:#fff;border:5px solid #193D4D;clear:both;height:460px;margin:0 auto;padding:25px;position:relative;width:925px;}.detail #logo{position:absolute;top:-31px;right:100px;}.detail #logo a{background:url(../img/logoSmall.png) top left no-repeat;display:inline-block;height:101px;width:100px;}.home #logo{text-align:center;}.home #logo img{margin:20px 0 35px;}.home #content{text-align:center;}.home #content #photo_space_1,.home #content #photo_space_2{margin-right:10px;}.about #primary{display:inline;float:left;line-height:1.34em;margin:25px 30px 0;max-height:400px;overflow:auto;padding-right:25px;width:615px;text-align:justify;}.about dl dt{color:#5F9BAF;font-style:italic;}.about img{float:left;margin-top:60px;}.portfolio #primary{float:left;height:390px;margin:25px 30px 0;position:relative;width:640px;}.portfolio #primary img{position:absolute;}.portfolio #primary img#preview{position:absolute;z-index:10;}.portfolio #thumbs{float:left;height:320px;margin-top:60px;padding-bottom:20px;overflow:hidden;position:relative;width:206px;}.portfolio #thumbs a.arrows{background:#193D4D;bottom:0;color:#fff;cursor:pointer;height:18px;padding-top:2px;position:absolute;text-align:center;width:100px;z-index:5;}.portfolio #thumbs a.arrows.previous{left:0;}.portfolio #thumbs a.arrows.previous img{padding-right:4px;}.portfolio #thumbs a.arrows.next{right:6px;}.portfolio #thumbs a.arrows.next img{padding-left:4px;}.portfolio #thumbs a.arrows:hover{text-decoration:underline;}.portfolio #thumbs ul{height:100%;margin-bottom:0;overflow:hidden;}.portfolio #thumbs ul li{float:left;margin:0 0 6px 0;}.portfolio #thumbs .thumb{background-color:#E1ECF0;cursor:pointer;float:left;height:58px;margin:0 6px 0 0;overflow:hidden;position:relative;width:97px;}.portfolio #thumbs .highlight,.portfolio #thumbs .active{border:2px solid #193D4D;height:54px;width:93px;}.portfolio #thumbs .loading{background:#E1ECF0 url(../img/spinner.gif) center center no-repeat;}.portfolio #thumbs ul img{height:100px;left:-30px;position:relative;top:-21px;width:164px;}.portfolio #thumbs ul .active img,.portfolio #thumbs ul .highlight img{left:-32px;top:-23px;}.services #secondary{float:left;line-height:3.25em;margin:48px 0 0 30px;width:210px;}.services #secondary a{font-size:1.273em;}.services #secondary span{color:#5F9BAF;font-size:1.273em;}.services #primary{float:left;line-height:1.5em;margin:55px 30px 0 0;padding-right:25px;width:398px;}.services #primary .pricing{background:#fff url(../img/dots.gif) 0 12px repeat-x;text-align:left;}.services #primary .pricing span{background-color:#fff;}.services #primary .pricing span.cost{float:right;}.services #tertiary{float:left;max-height:315px;margin-top:60px;overflow:hidden;padding-bottom:25px;position:relative;text-align:center;width:214px;}.services #tertiary a{background-color:#fff;bottom:0;display:block;left:0;padding-top:10px;position:absolute;width:100%;}.contact #secondary{float:left;margin:65px 0 0 75px;width:210px;}.contact #primary{float:left;margin:60px 60px 0 0;width:353px;}.contact #primary #errors{background-color:#FFDFDF;border:0 solid #c00;border-width:1px 0;margin:0 0 10px;padding:5px 0 5px 10px;}.contact #primary #errors p{color:#c00;margin:0;}.contact #primary .error{color:#c00;}.contact #primary label{float:left;margin-top:5px;width:45px;}.contact #primary label.wide{display:block;margin:0 0 7px;width:100%;}.contact #primary .input{width:300px;}.contact #primary .field{border:1px solid #5F9BAF;font-family:"Century Gothic","Avant Garde Gothic","Avant Garde","URW Gothic L",Helvetica,Arial,sans-serif;font-size:1em;padding:3px;}.contact #primary textarea{clear:left;display:block;height:150px;width:345px;}.contact #primary input#submit{background-color:#fff;border:1px solid #193D4D;cursor:pointer;display:block;margin:7px 0 0 0;}.contact #primary input#submit:hover{background-color:#193D4D;color:#fff;}.contact #tertiary{float:left;margin-top:110px;text-align:center;width:204px;}.contact #tertiary p{color:#5F9BAF;font-size:1.273em;line-height:1.5em;}.contact #tertiary img{border:none;margin-bottom:10px;}#nav{bottom:30px;left:0;position:absolute;text-align:center;width:975px;}#nav ul{margin-bottom:0;}#nav li{display:inline;padding:0 15px;}#nav a,#nav span{background-image:url(../img/nav.gif);display:inline-block;height:26px;}#nav #about{background-position:left 0;width:86px;}#nav a#about:hover,#nav span#about{background-position:right 0;}#nav #portfolio{background-position:left -26px;width:130px;}#nav a#portfolio:hover,#nav span#portfolio{background-position:right -26px;}#nav #services{background-position:left -52px;width:110px;}#nav a#services:hover,#nav span#services{background-position:right -52px;}#nav #shop{background-position:left -78px;width:74px;}#nav a#shop:hover,#nav span#shop{background-position:right -78px;}#nav #contact{background-position:left -104px;width:115px;}#nav a#contact:hover,#nav span#contact{background-position:right -104px;}#nav #blog{background-position:left -130px;width:74px;}#nav a#blog:hover,#nav span#blog{background-position:right -130px;}
