@charset UTF-8;@import url(reset.css);@import url(../colorbox.css);@import url(http://fonts.googleapis.com/css?family=Oswald);
a{outline:none}
a.up,a.down{padding:5px 40px 5px 0}
a.up:hover{background:url(../images/arrowUpOver.png) no-repeat scroll right center;padding-right:5px 40px 5px 0}
a.down:hover{background:url(../images/arrowDownOver.png) no-repeat scroll right center;padding-right:5px 40px 5px 0}
body{font-size:10px;background:#233 url(../images/siteBack.png) no-repeat fixed center top;color:#fff;margin:0}
img.thumb{z-index:10;border:5px solid #fff;-moz-box-shadow:0 0 10px #233;-webkit-box-shadow:0 0 10px #233;box-shadow:0 0 10px #233;float:left;-moz-transform:rotate(2deg);-webkit-transform:rotate(2deg);margin:0 2.5em 1em 0}
img.thumb:hover{-moz-transform:rotate(-2deg);-webkit-transform:rotate(-2deg);z-index:1000}
#contact h2{color:#cf6;font:lighter 3em Oswald, "Lucida Grande", sans-serif;text-shadow:1px 1px 5px #000;margin:.5em 0}
#divider{height:2.5em;background:#466 url(../images/navBack.png) repeat-x scroll left top;float:left;width:100%;z-index:1}
#header{overflow:hidden}
#header ul li{float:left;list-style:none}
#header ul li a{color:#fff;display:block;text-align:center;width:6.25em;font:2.4em Oswald, "Trebuchet MS", Arial, Helvetica, sans-serif;text-decoration:none;text-shadow:1px 1px 5px #000;text-transform:uppercase;letter-spacing:.05em;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;padding:2em 0}
#logo{background:url(../images/logo.png) no-repeat scroll center center;height:15em;width:62em;margin:0 auto;padding:0}
#logoicon{height:10em;width:15em;background:url(../images/logoIcon2.png) no-repeat scroll center center;margin:0 auto}
#navigation{position:fixed;width:20em;left:0;top:17.5em}
#navigation ul li{list-style:none}
#navigation ul li a{-moz-border-radius:0 1.5em 1.5em 0;border-radius:0 1.5em 1.5em 0;color:#fff;display:block;text-align:center;width:6.25em;font:2.4em Oswald, "Trebuchet MS", Arial, Helvetica, sans-serif;text-decoration:none;text-shadow:1px 1px 5px #000;text-transform:uppercase;letter-spacing:.05em;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;border-bottom:1px solid #233;border-top:1px solid #233;border-right:1px solid #233;padding:1em 0}
#navigation ul li a:hover{color:#cf6;background:#233;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff}
#services .service p.list{font:normal 1.6em/2.5em "Trebuchet MS", Arial, Helvetica, sans-serif}
#services,#work,#about,#contact,#welcome{width:78em;clear:both;padding-bottom:60em;padding-top:5em;background:url(../images/scrollingLogo.png) no-repeat scroll right top;margin:0 auto}
#services h4,#work h4,#about h4,#contact h4{color:#9a9;font:lighter 5em Oswald, "Lucida Grande", sans-serif;text-shadow:1px 1px 5px #000;margin:.5em 0}
#services p,#work p,#about p,#contact p{color:#eee;font:2em/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;text-shadow:1px 1px 5px #000;margin:.9em 0}
#work p{margin:2.5em 0}
#services ul,#work ul,#about ul,#contact ul{overflow:hidden;clear:both;margin:3.5em 0;padding:3.5em 0}
#services li,#work li,#about li,#contact li{float:right;margin:0 2.5em}
#services ul li a,#work ul li a,#about ul li a,#contact ul li a{color:#122;text-shadow:1px 1px 5px #466;text-decoration:none;font:2.4em Oswald, "Trebuchet MS", Arial, Helvetica, sans-serif;-webkit-transition:color 1s ease;-moz-transition:color 1s ease;-o-transition:color 1s ease;transition:color 1s ease}
#services ul li a:hover,#work ul li a:hover,#about ul li a:hover,#contact ul li a:hover{color:#9a9;text-shadow:1px 1px 5px #233;z-index:1000}
#services ul li a.selected,#work ul li a.selected,#about ul li a.selected,#contact ul li a.selected{color:#466;text-shadow:1px 1px 5px #233;padding-right:40px}
#services h2{color:#cf6;font:lighter 2em Oswald, "Lucida Grande", sans-serif;text-shadow:1px 1px 5px #000;margin:.5em 0}
#welcome{padding-top:0;width:97.4em;background:url(none)}
#welcome a,#services a,#work a,#about a,#contact a{color:#FFF;text-shadow:1px 1px 5px #000;text-decoration:none}
#welcome p{color:#FFF;font:4.8em/1.5em Oswald, "Lucida Grande", sans-serif;text-shadow:0 0 5px #000;text-transform:uppercase;text-align:center}
#welcome h2{color:#cf6;font:lighter 2.5em Oswald, "Lucida Grande", sans-serif;text-shadow:1px 1px 5px #000;display:block;text-align:center;margin:.5em 0}
#contact{padding-bottom:2em}
.position-50{position:relative;left:-250px}
.service{float:left;width:240px;margin:10px}
.fssubmit input.fssubmitbutton{background:#466;text-shadow:0 0 10px #233;-moz-box-shadow:0 0 10px #233;-webkit-box-shadow:0 0 10px #233;box-shadow:0 0 10px #233;border:1px solid #233!important;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;display:block;color:#fff!important;width:150px;font-size:16px;padding:1em 2em!important}
.fsform .fslabel{font-size:16px!important}
form.fssinglecolumn,form.fssinglecolumn table.fstable{margin:25px auto}
.fsfieldrow input[type=text],.fsform textarea{background-color:#eee!important;color:#233!important;font-size:20px!important;line-height:24px!important;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif!important;width:90%;-moz-box-shadow:0 0 10px #233;-webkit-box-shadow:0 0 10px #233;box-shadow:0 0 10px #233;border-color:#466!important;padding:6px 10px!important}
.fsfieldfocused{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}
strong,#header ul li a:hover,label.fssupporting,.fsrequiredlabel span{color:#cf6}
p,.phone{color:#fff}
#header ul,#navigation ul{width:75.8em;margin:0 auto;padding:0}
#header h1,#logo h1,#header h2,.hidden,tr.fsrowtop,tr.fsspacerrow{display:none}
.form-line-active {background-color:#446666!important}
