/* Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License: http://developer.yahoo.com/yui/license.html
version: 3.3.0, build: 3167 */
html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}

body{font:13px/1.231 "ff-din-web-1","ff-din-web-2",helvetica,arial,clean,sans-serif;*font-size:small;*font:x-small}select,input,button,textarea{font:99% helvetica,arial,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}

/* base.css, part of YUI's CSS Foundation */
h1{/*18px*/font-size:138.5%}
h2{/*16px*/font-size:123.1%}
h3{/*14px*/font-size:108%}
h1,h2,h3{margin:1em 0}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold}
abbr,acronym{border-bottom:1px dotted #000;cursor:help} 
em{font-style:italic}
strong{font-weight:bold}
blockquote,ul,ol,dl{margin:1em}
ol,ul,dl{margin-left:2em}
ol li{list-style:decimal outside}
ul li{list-style:disc outside}
dl dd{margin-left:1em}
th,td{padding:.25em 0}
th{font-weight:bold;text-align:center}
caption{margin-bottom:.5em;text-align:center}
p,fieldset,table{margin-bottom:1em}

html,body{min-height:100%}
#header h1,#tag{font-size:0;text-indent:-999em}
#nav{left:60%;position:absolute;top:20px;}
#nav li{display:inline;padding:5px;}
#nav a{font-size:108%;padding:5px}
a{text-decoration:none}

#footer{clear:both;text-indent:-999em}

/* HOME */
html.home,.home body{background-color:#601208;color:#fff}
.home #nav a{color:#a6272b}
.home #nav-home a,.home #nav a:hover{color:#f6db3c}
.home #nav-home a{cursor:default}
.home .main{background:url('bg-main-home.jpg') no-repeat;margin-top:100px;min-height:650px}
.home .main h2,.home .main p{font-size:182%;font-weight:normal;left:478px;position:relative;top:615px;width:450px}
.home .main p{font-size:123.1%;top:605px}
.home .main a{color:#fff}

/* ABOUT */
html.about,.about body{background-color:#363639;color:#a1a2a3}
.about #nav a{color:#a92b31}
.about #nav-about a,.about #nav a:hover{color:#a1a2a3}
.about #nav-about a{cursor:default}
.about .main{background:url('bg-main-about.png') no-repeat;margin-top:90px;min-height:750px}
.about .main div{float:left;font-size:116%;left:200px;position:relative;top:500px;width:750px}
.about .main div p{float:left;padding-left:25px;width:225px}
.about .main div p.first{padding-left:0}

/* SERVICES */
html.services,.services body{background-color:#063b44;color:#fff9b8}
.services #nav a{color:#84979b}
.services #nav-services a,.services #nav a:hover{color:#fff9b8}
.services #nav-services a{cursor:default}
.services .main{background:url('bg-main-services.png') no-repeat;margin-top:150px;min-height:500px}
.services .main div{left:790px;padding-top:5px;position:relative;width:220px}
.services .main h2{text-transform:uppercase}
.services .main ul{margin-bottom:3em}

/* CONTACT */
html.contact,.contact body{background-color:#231f20;color:#ebebeb}
.contact #nav a{color:#404042}
.contact #nav-contact a,.contact #nav a:hover{color:#00adec}
.contact #nav-contact a{cursor:default}
.contact .main{background:url('bg-main-contact.png') no-repeat;margin-top:40px;min-height:580px}
.contact #footer{font-size:116%;margin-bottom:100px;overflow:hidden;text-indent:0}
.contact #footer p{margin-bottom:0}
.contact #footer a{color:#ebebeb}
.contact #address{float:left;left:460px;position:relative}
.contact .vcard{float:left;width:250px}
.contact #footer br,.contact #footer p{line-height:1.8}

#typekit-badge-wlj8ajo{display:none !important}