::-moz-selection{ background: #c8c8c8; color: #151515; text-shadow: none; }::selection{ background: #c8c8c8; color: #151515; text-shadow: none; }@font-face{font-family: 'Austin Light';src: url('fonts/AustinNewsHeadline-Light-Web.eot');src: url('fonts/AustinNewsHeadline-Light-Web.eot?#iefix') format('embedded-opentype'),url('fonts/AustinNewsHeadline-Light-Web.woff') format('woff'),url('fonts/AustinNewsHeadline-Light-Web.ttf') format('truetype'),url('fonts/AustinNewsHeadline-Light-Web.svg#Austin-Light') format('svg');font-weight:200;font-style: normal;font-stretch: normal;}.Austin-Light-Web{font-family: 'Austin Light';font-weight:200;font-style: normal;font-stretch: normal;}@font-face{font-family: 'Austin Roman';src: url('fonts/Austin-Roman-Web.eot');src: url('fonts/Austin-Roman-Web.eot?#iefix') format('embedded-opentype'),url('fonts/Austin-Roman-Web.woff') format('woff'),url('fonts/Austin-Roman-Web.ttf') format('truetype'),url('fonts/Austin-Roman-Web.svg#Austin-Roman') format('svg');font-weight:300;font-style: normal;font-stretch: normal;}.Austin-Roman-Web{font-family: 'Austin Roman';font-weight:300;font-style: normal;font-stretch: normal;}@font-face{font-family: 'Sans-font';src: url('fonts/Graphik-Light-Web.eot');src: url('fonts/Graphik-Light-Web.eot?#iefix') format('embedded-opentype'),url('fonts/Graphik-Light-Web.woff') format('woff'),url('fonts/Graphik-Light-Web.ttf') format('truetype'),url('fonts/Graphik-Light-Web.svg') format('svg');font-weight:300;font-style: normal;font-stretch: normal;}@font-face{font-family: 'Sans-font-semibold';src: url('fonts/Graphik-Semibold-Web.eot');src: url('fonts/Graphik-Semibold-Web.eot?#iefix') format('embedded-opentype'),url('fonts/Graphik-Semibold-Web.woff') format('woff'),url('fonts/Graphik-Semibold-Web.ttf') format('truetype'),url('fonts/Graphik-Semibold-Web.svg') format('svg');font-weight:300;font-style: normal;font-stretch: normal;}*{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: 0;}html{width: 100%;}body{width: 100%;float: left;margin: 0;font-family: 'Sans-font','Helvetica','Arial';font-style: normal;color: #3c3c3c;font-size: 1.25em;line-height: 1.5em;overflow-x: hidden;}body#blog{ overflow-y: visible; }#wrapper{ background-color: #e8e8e0; }header#main,#maincopy,div#workgrid,footer#ever{float: left;clear: both;width: 100%;}header#main{position: fixed;top:0;left:0;z-index: 100;padding: 1% 0;background-color: #e8e8e0;}div#workgrid{padding-top: 5em;}#mobi-primary{z-index: 4;width: 100%;/% height: 100%; */padding-top: 4em;padding-bottom: 4em;display: none;position: fixed;top:77px;}@media only screen and (max-width: 768px){#mobi-primary{top:68px;}}@media only screen and (max-width: 550px){#mobi-primary{top:64px;}}#maincopy{font-weight: lighter; background-color: #e8e8e0;}#maincopy a{text-decoration: underline !important;}footer#ever{width: 100%;padding: 1.5em 1% 1em 1%;vertical-align: baseline;background-color: #E5E5DC;}@media only screen and (max-width: 600px){body{ font-size: 1.45em; }}@media only screen and (max-width: 1024px){header#main{margin:0;}#maincopy{padding-top: 3em;}div#workgrid{width:100%;float: left;margin-left: 0;padding-top: 2em;padding-bottom: 1em;}footer#ever{ }}.limit{width: 100%;margin: 0 auto;max-width: 2000px;position: relative;height: 100%;}.limit:after{content: "";display: table;clear: both;}.text{ width: 100%; float: left; padding-left: 2%; padding-right: 2%; }@media only screen and (min-width: 1400px){.text{ padding-left: 7%; padding-right: 7%; }}@media only screen and (max-width: 600px){.text{ padding: 0; }.row{ padding: 0 !important; }footer#ever{ padding: 1.5em 1em 1em 1em; }.porthold .row{ margin-top: 0.85em; }}.centeralign{text-align: center;}nav#primary{width: 50% !important;text-align: right !important;float: right;}.bigscreen{display: inline-block;}.mobilescreen{display: none;}.block{ position: relative; }.block.quarter,.block.half,.block.third,.block.whole,.block.twothirds{float: left;}.block.quarter{width: 23%;margin: 0 1%;}.block.half{width: 48%;margin: 0 1%;}.block.third{width: 31.333%;margin: 0 1%;}.block.whole{width: 98%;margin: 0 1%;}.block.twothirds{width: 64.66%;margin: 0 1%;}@media only screen and (max-width: 1023px){.block.quarter{width: 48%;margin: 0 1%;}.block.half{width: 98%;margin: 0 1%;}.block.third{width: 98%;margin: 0 1%;}.block.whole{width: 98%;margin: 0 1%;}.block.twothirds{width: 98%;margin: 0 1%;}}.row{width: 100%;display: block;float: left;padding: 15px;}span.block-text{display: block;float: left;width: 100%;padding: 1em 0;}.block a img{opacity: 1;-webkit-transition:opacity 200ms linear;-moz-transition:opacity 200ms linear;-o-transition:opacity 200ms linear;transition:opacity 200ms linear;}.block a:hover img{opacity: 0.6;}.tags{font-size: 85%;font-family: 'Sans-font';color: #7c7c7c;text-transform: uppercase;}.client{font-size: 135%;font-family: 'Austin Light';}.descrip{font-size: 115%;font-family: 'Austin Light';line-height: 1.35em;margin: .45em 0;}@media only screen and (max-width: 1023px){.descrip{ font-size: 135%; }}h1{font-size: 1.75em !important;}.whole,.quarter,.third,.half,.twothirds,.threequarters{float: left;}.whole{ width: 100%; }.quarter{ width: 25%; }.third{ width: 33%; }.half{ width: 50%; }.twothirds{ width: 67%; }.threequarters{ width: 75%; }.borderleft{ border-left: 1px solid #949494; }.padding{ padding: .5em 0; }.padleft{ padding-left: 2em; }.padright{ padding-right: 2em; }.margetop{ margin-top: 1em; }.margebot{ margin-bottom: 10px; }.margeright{ margin-right: 10px; }.margedoubletop{ margin-top: 2em; }.maxout{ max-width: 70em; }.imagetop{position: absolute;top: 0;left: 0;width: 100%;height:100%;}.imagetop img{height: 100%;width: 100%;position: absolute;top: 0;left: 0;}img,video{ max-width: 100%; }hr{display: block;border: 0;border-top: 1px solid #000;margin: 1em 0;padding: 0;}hr.almostnot{border-top: 1px dotted #949494;}.columns3{column-count: 3;-webkit-column-count: 3;-moz-column-count: 3;column-gap: 1em;-webkit-column-gap: 1em;-moz-column-gap: 1em;font-family: 'Austin Light',serif;font-size: 1.125em;line-height: 1.5em;padding-top: 1em;}.textwidth{float: left;}@media only screen and (max-width: 1024px){.third,.half,.twothirds{ width: 100%; }.half.bodytext.third{ width: 33%; }}@media only screen and (max-width: 600px){.half.bodytext.third{ width: 100%; }header#main{padding: 1em;}}.fadein{animation-name: fadein;-webkit-animation-name: fadein;animation-duration: 1s;-webkit-animation-duration: 1s;animation-timing-function: ease-in-out;-webkit-animation-timing-function: ease-in-out;visibility: visible !important;}@keyframes fadein{0%{ opacity: 0.0; }25%{ opacity: .8; }100%{ opacity: 1; }}@-webkit-keyframes fadein{0%{ opacity: 0.0; }25%{ opacity: .8; }100%{ opacity: 1; }}.fadein2{animation-name: fadein2;-webkit-animation-name: fadein2;animation-duration: 3s;-webkit-animation-duration: 3s;animation-timing-function: ease-in-out;-webkit-animation-timing-function: ease-in-out;visibility: visible !important;}@keyframes fadein2{0%{ opacity: 0.0; }100%{ opacity: 1; }}@-webkit-keyframes fadein2{0%{ opacity: 0.0; }100%{ opacity: 1; }}.G_load{transform: translateY(0);animation: G_load 0.8s ease forward;}.G_load:nth-child(odd){animation-duration: 0.6s;}@keyframes G_load{to{ transform: translateY(0); }}.G_load{transform: translateY(0px);animation-name: appear;-webkit-animation-name: appear;animation-duration: 2s;-webkit-animation-duration: 2s;animation-timing-function: ease-in-out;-webkit-animation-timing-function: ease-in-out;visibility: visible !important;}@keyframes appear{0%{filter: blur(1px) grayscale(70%);opacity: 0;}100%{filter: blur(0px) grayscale(0%);opacity: 1;}}@-webkit-keyframes appear{0%{-webkit-filter: blur(1px) grayscale(70%);-webkit-opacity: 0;}100%{-webkit-filter: blur(0px) grayscale(0%);-webkit-opacity: 1;}}a:link,a{text-decoration: none;color: #151515;text-decoration: none;-webkit-transition:color 50ms linear;-moz-transition:color 50ms linear;-o-transition:color 50ms linear;transition:color 50ms linear;}a:hover{color: #949494;}a.border,a.border:link{text-decoration: underline dotted #949494;text-decoration-color: #949494;text-decoration-style: dotted;-webkit-text-decoration: underline dotted #949494;-webkit-text-decoration-color: #949494;-webkit-text-decoration-style: dotted;}a.navitem,a.navitem:link{letter-spacing: 1px;color: #151515;text-transform: uppercase;font-size: 1em;text-decoration: none;}a.navitem:hover{color: #008CD6;}a.currentlink,a.currentlink:link{color: #008CD6 !important;}a.collectlink,a.collectlink:link{text-decoration: none;display: block;float: left;border-bottom: none;}a.collectlink:hover{opacity: .95;}#brandlogo > a:hover img{opacity: .5;}#brandlogo a:link img:hover,#brandlogo a img:hover{-webkit-transition:opacity 500ms linear;-moz-transition:opacity 500ms linear;-o-transition:opacity 500ms linear;transition:opacity 500ms linear;}nav#primary{float: left;font-weight: lighter;margin: 0 1% 0 0;padding: 0;width: 33%;text-align: center;}#mobi-primary{background-color: #e8e8e0;}#mobi-primary a,#mobi-primary a:link,#primary a,#primary a:link{border-bottom: 0;}#mobi-primary span{display: block;float: left;width: 100%;padding-top: 1em;padding-left: 20px;margin-bottom: .5em;font-weight: lighter;font-size: 1.25em;}#mobi-primary span a:hover{color: #949494;}.menu-icon{display: none;margin-top: -.75em;}.menu-icon a,.menu-icon a:link{border: none;}.showmenu{width: 60px;height: 55px;display: block;position: relative;top:12px;left: 12px;}#wrapper-home .plus{background-image: url('images/plus-reverse.svg');}.plus{background-image: url('images/plus.svg');background-repeat: no-repeat;}.minus{background-image: url('images/minus.svg');background-repeat: no-repeat;}#m-logo{float: left;width: 46%;margin: 0 1%;}#m-logo img{width: 100px;-webkit-transition:filter 300ms linear;-moz-transition:filter 300ms linear;-o-transition:filter 300ms linear;transition:filter 300ms linear;}#m-logo:hover img{filter: invert(34%) sepia(88%) saturate(2614%) hue-rotate(179deg) brightness(98%) contrast(102%);}#brandlogo{position: absolute;bottom: 0;right: 0;}#brandlogo a:hover{border-bottom: none;}#copyright{font-size: 11px;text-transform: uppercase;float: left;width:100%;text-align: right;margin-top: 1em;}h1{font-size: 2em;line-height: 1.25em;margin: .55em 0;font-style: normal;font-weight: 300;font-family: 'Austin Light',serif;}h1.italic{font-style: italic;font-weight: 500;}h1.smallheadline{font-size: 2em;margin: .55em 0 .45em 0;font-style: normal;font-weight: 500;max-width: 90%;}.allcaps{ text-transform: uppercase; }.supertitle{font-family: 'Sans-font-semibold';letter-spacing: 1px;font-size: .75em;margin-bottom: .75em;display: block;}h2{margin: 1em 0 0 0;letter-spacing: 1px;text-transform: uppercase;font-size: 1.125em;font-weight: normal;}h3{ font-size: 1.17em; margin: 0; }h4{ font-size: 1em; margin: 1.33em 0; }h5{ font-size: 0.83em; margin: 1.67em 0; }h6{ font-size: 0.75em; margin: 2.33em 0; }p,pre{ margin: 0; font-weight: 300; }.small{font-size: 85%;line-height: 1.5em;}.austin-power{font-style: normal;font-size: 2em;line-height: 1.4em;font-weight: 500;font-family: 'Austin Light',serif;}.austin-light-home{font-family: 'Austin Light',serif;font-style: normal;font-size: 1.5em;line-height: 1.15em;}.austin-light{font-family: 'Austin Light',serif;font-style: normal;font-size: 1.65em;line-height: 1.25em;}.grandheadline{font-size: 3.25em;}.bodycopyneu{font-size: 1.9em;line-height: 1.25em;display: block;width:100%;}.projectdisplay p.austin-power{font-size: 2.8em;}.name{font-weight: 300;margin-bottom: 3em;letter-spacing: 1px;font-size: .9em;}.heading{font-weight: 300;margin-bottom: .5em;font-size: 1.15em;line-height: 1.25em;}.projectdisplay p{font-size: 1.1em;margin-top: .75em;line-height: 1.5em;}.bodytext{font-size: 1em;font-weight: lighter;}.bodytext p{margin: .5em;line-height: 1.25em;}.copyadd{font-style: normal;font-size: 1.25em;position: absolute;bottom: -28px;font-weight: 500;}.copynoflow{width: 75%;float: left;}.heavyhead{font-style: normal;}.heavyheadital{font-style: italic;}.copyhold{color: #FFF;position: absolute;top: 2em;left: 1em;font-size: 200%;line-height: 1em;font-family: 'Austin Light',serif;font-style: normal;}.copyhold h1{margin: 0;}.reverse{ color: #efefef; }div#workgrid:focus{outline:1px dotted #FFF;}div#workgrid hr{margin: .25em 0;}li.projectdisplay{font-weight: lighter;position: relative;display: block;width: 32.3%;height: auto;float: left;margin: 0 1.5% 1.5% 0;}li.projectdisplay:nth-child(3n){margin: 0 0 1.5% 0;}li.projectsingle{display: block;float: left;width:100%;position: relative;margin-bottom: 1em;}ul#hcontent{list-style:none;margin:0 auto;padding: 0;width: 100%;max-width: 1800px;}td.textwidth-staff{padding-top: 7em;padding-right: 2em;}td.textwidth-staff img{width: 340px;}#clientlist{padding: 0 11%;line-height: 2.5em;text-align: left;float:left;width: 100%;}a.collectlink p,a.collectlink:link p{font-family: "Sans-font";color: #141414;font-size: 1em;}.porthold{float: left;}.porthold p{font-family: 'Austin Light';font-size: 1.25em;line-height: 1.25em;padding: 0 0 0 0;letter-spacing: .012em;width: 100%;}.porthold p.p-large,.text_large{font-size: 1.4em;}.worknameport{position:absolute;top:0;left:0;width: 100%;height: 100%;background-color: rgba(0,0,0,.015);color: #666;font-size: 1.35em;opacity:1;padding:.85em;-webkit-transition:background-color 250ms linear;-moz-transition:background-color 250ms linear;-o-transition:background-color 250ms linear;transition:background-color 250ms linear;}.workimageport{position:relative;float: left;}.workimageport:hover > .worknameport{background-color: rgba(255,255,255,.9);}.thumbnail-descrip{padding-right: 4px;font-style: italic;font-size: 80%;opacity:0;line-height: 1.5em;display:block;}.worknameport:hover > .thumbnail-descrip{opacity: 1 !important;}.projectsum{width: 100%;float: left;padding: 2em 0;}.tagscolumns{width: 100%;column-count: 2;-webkit-column-count: 2;-moz-column-count: 2;column-gap: 1.75em;-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid;float: left;display: inline-block;}.taglisting{width: 100%;display: inline-block;padding: .25em 0;border-bottom: 1px solid #141414;}.client-name{height: 80px;margin-top: -10px;}form#contact_form{float: left;display: block;width: 100%;}input,textarea{border: 1px solid #949494;padding: .125em;margin: .25em 0 .75em 0;float: left;display: block;font-size: 1em;}textarea{width:98%;}input{width: 95%;min-width: 12em;border: 1px solid #949494;padding: .25em;margin-right: 3%;}label{line-height: 1.5em;font-size: 1em;margin-top: 1.75em;display: block;font-weight: lighter;}.bordersubmit{border: 1px solid #949494;padding: .25em;text-transform: uppercase;width: 100%;max-width: 17.125em;-webkit-transition:color 500ms linear;-moz-transition:color 500ms linear;-o-transition:color 500ms linear;transition:color 500ms linear;margin-top: 1em;}.bordersubmit:hover{color: #000;opacity: .8;}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,.uneditable-input:focus{border-color: rgba(228,21,60,0.8);outline: 0;outline: thin dotted \9;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,176,196,0.6);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,176,196,0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,176,196,0.6);}ul.nobull{margin-left:0;padding-left:0;list-style: none;}ul#flipcontent li{display: none;}ul#flipcontent li.selectedslide{display: block;}.flipcontentdiv{display: none;padding-right: .25em;}a.flipcontent,a.flipcontent:link,a.flipcontentwide,a.flipcontentwide:link{cursor: pointer;}#flipgallery{width: 100%;float: left;position: relative;}.flipstatus{ position: absolute; top: 1.25em; left: 1.25em; z-index: 100; }.prevnext{ position: absolute; top: 45%; width: 100%; }.prevlink{ display: block; text-align: left; float: left; padding-left: 1.25em; opacity: .5; }.nextlink{ display: block; text-align: right; float: right; padding-right: 1.25em; opacity: .5; }a.prevlink:hover,a.nextlink:hover,a.prevlink:active,a.nextlink:active{ opacity: 1;}section#bloglist{padding: 0 4.25% 2em 4.25%;margin-top: 4em;float: left;width: 100%;}#blogimage{width: 100%;float: left;padding-right: 1em;}.blog-stuff{width: 100%;float: left;}#bloglist img{max-width: 100%;}.blogarticle{margin: 1em 0 2em 0;width: 100%;float: left;}.blog-sidebar{padding-left: 2em;border-left: 1px dotted #000;min-height: 400px;}.casestudy ul{list-style-type: none;}.casestudy ul li:before{content: '\2014';position: absolute;margin-left: -1em;}.casestudy ul li{margin: 0;}.casestudy ul{margin-left: .5em;margin-top: 0;margin-bottom: 1em;}.casestudy p{margin: .5em 0 0 0;}.casestudy h1,.casestudy h2{font-family: 'Austin Light','Garamond',serif;margin: .5em 0;}.casestudy h2{font-size: 1.35em;border-bottom: 1px solid #000;padding-bottom: .75em;margin-top: 2em;}.casestudy h3{font-size: 1.25em;margin: 2em 0 1em 0;font-family: 'Austin Light','Garamond',serif;font-weight: normal;}.casestudy p,.casestudy li{line-height: 1.35em;font-size: 87%;}.casestudyblock{min-height: 500px; margin-top: 5em !important;}@media only screen and (min-width: 1400px){.casestudyblock{min-height: 1100px;margin-top: 8em !important;}}.mason-dixon{height:500px;width:1px;background-color: #949494;float: left;margin: 0 40px;}.row.spacer{ padding: 0 !important; }.spacer.sm{height: 10px;}.spacer.md{height: 25px;}.spacer.lg{height: 40px;}@media only screen and (min-width: 1700px){.worknameport{font-size: 1.25em;}.sliding_nav.prev{background-position: center 80%;}.sliding_nav.next{background-position: center 80%;}.porthold p{ width: 66.67%; }}@media only screen and (max-width: 1368px){body{font-size: 1em;}}@media only screen and (min-width: 1024px){section#bloglist{margin-top: 4em;float: left;width: 100%;}.porthold p{ margin-bottom: -10px; }}@media only screen and (max-width: 1024px){.bigscreen{display: none !important;}.mobilescreen{display: block !important;}.max320{max-width: 320px;}.menu-icon{display: block;position: absolute;top: 0;right: 0;}#maincopy h1{width: 100%;}#clientlist{padding: 1em 6%;}#clientlist img{max-width: 100%;margin: 5px auto;}textarea{width:95%;}#blogimage{width: 98%;padding-right: 0;}.blog-stuff{width: 98%;}.copynoflow{width: 100%;}li.projectdisplay{width: 48%;margin: 0 1.5% 1.5% 0;}li.projectdisplay:nth-child(2n){margin: 0 1.5% 1.5% 0;}li.projectdisplay:nth-child(3n){margin: 0 1.5% 1.5% 0 !important;}.tagscolumns{width: 100%;}.columns3{column-count: 2;-webkit-column-count: 2;-moz-column-count: 2;column-gap: 1.75em;-webkit-column-break-inside: avoid;page-break-inside: avoid; break-inside: avoid;}.sliding_nav.prev{background-position: center bottom;width: 20%;}.sliding_nav.next{background-position: center bottom;width: 20%;}.porthold p{font-size: 115%; line-height: 1.35em; padding: 0 0 0 0;}.spacer.sm{height: 5px;}.spacer.md{height: 15px;}.spacer.lg{height: 30px;}.whole,.quarter,.third,.half,.twothirds,.threequarters{width: 100%;float: left;}.blog-sidebar{padding-left: 0;border-left: 0;min-height: 0;}}@media only screen and (max-width: 600px){h1.smallheadline{max-width: 100%;font-size: 1.75em;}#maincopy{padding: 2em 1em;}li.projectdisplay{width: 100%;}li.projectdisplay:nth-child(3n){margin: 0;}.columns3{column-count: 1;-webkit-column-count: 1;-moz-column-count: 1;column-gap: 0;}.flipstatus{ position: absolute; top: 1em; left: 1em; z-index: 100; }.prevnext{ position: absolute; top: 49%; width: 100%; }.prevlink{ padding-left: 1em; }.nextlink{ padding-right: 1em; }#PROTOSLIDES span h1{font-size: 125%;}#PROTOSLIDE_nav{bottom: .5em;}.HPROJ-third{width: 100%;float: left;position: relative;margin-right: 0;}}.cf:before,.cf:after{ content: ""; display: table; }.cf:after{ clear: both; }.cf{ *zoom: 1; }article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display: block;}audio,canvas,video{display: inline-block;*display: inline;*zoom: 1;}audio:not([controls]){display: none;height: 0;}[hidden]{display: none;}html{-webkit-text-size-adjust: 0.875em;-ms-text-size-adjust: 0.875em;}html,button,input,select,textarea{ font-family: sans-serif; }a:focus{ outline: none; }a:hover,a:active{ outline: 0; }abbr[title]{ border-bottom: 1px dotted; }b,strong{ font-weight: bold; }blockquote{ margin: 1em 40px; }dfn{ font-style: italic; }mark{ background: #ff0; color: #000; }pre,code,kbd,samp{ font-family: monospace,serif; _font-family: 'courier new',monospace; font-size: 1em; }pre{ white-space: pre; white-space: pre-wrap; word-wrap: break-word; }q{ quotes: none; }q:before,q:after{ content: ''; content: none; }small{ font-size: 50%; }sub,sup{ font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }sup{ top: -0.5em; }sub{ bottom: -0.25em; }dl,menu,ol,ul{ margin: 1em 0; }dd{ margin: 0 0 0 40px; }menu,ol,ul{ padding: 0 0 0 15px; }nav ul,nav ol{ list-style: none; list-style-image: none; }img{ border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }svg:not(:root){ overflow: hidden; }figure{ margin: 0; }form{ margin: 0; }fieldset{ border: 0; margin: 0; padding: 0; }legend{ border: 0; padding: 0; white-space: normal; *margin-left: -7px; }button,input,select,textarea{ margin: 0; vertical-align: baseline; *vertical-align: middle; }button,input{ line-height: normal; }button,input[type="button"],input[type="reset"],input[type="submit"]{ cursor: pointer; -webkit-appearance: button;*overflow: visible; }button[disabled],input[disabled]{ cursor: default; }input[type="checkbox"],input[type="radio"]{ box-sizing: border-box; padding: 0; *height: 13px; *width: 13px; }input[type="search"]{ -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;box-sizing: content-box; }input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{ -webkit-appearance: none;}button::-moz-focus-inner,input::-moz-focus-inner{ border: 0; padding: 0; }textarea{ overflow: auto; vertical-align: top; resize: vertical; }table{ border-collapse: collapse; border-spacing: 0; }