@charset UTF-8;body{background-color:#FFF;background-image:url(../images/bodybg.jpg);background-repeat:repeat-x;background-position:left top;text-align:center;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0}#main{font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:20px;color:#666;border-bottom-width:20px;border-bottom-style:solid;border-bottom-color:#36281A;margin:0 auto}#block_feature{width:960px;height:461px;margin:0 auto}ul#sidenav{list-style-type:none;margin:0;padding:0}#sidenav li a{text-decoration:none;color:#999;font-size:11px;display:block;width:220px;margin-bottom:10px;border-style:none;padding:3px 3px 3px 10px}#sidenav li a:hover{color:#95ab3c;text-decoration:none}#block_content{width:960px;padding-top:15px;padding-bottom:30px;margin:0 auto}.onefourth{width:200px;float:left;margin:0;padding:0}.threefourths{float:left;width:660px;padding-top:0;padding-right:100px}.twofourths{float:left;width:480px;padding-right:100px;margin-right:0;border-right-width:1px;border-right-style:none;border-right-color:#999;margin-top:0;padding-top:50px}.clearfix{clear:both}.bordered{height:177px;width:177px;border:1px solid #CCC;margin-bottom:20px;padding:10px}img{border-style:none;border-width:0}h2{font-size:18px;line-height:21px;font-weight:700;color:#ca6330;font-family:Arial, Helvetica, sans-serif;margin:0 0 10px;padding:0}h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:26px;line-height:34px;color:#666;font-style:normal;font-weight:400;margin:5px 0 0}.mega{font-size:34px}a{color:#ca6330;text-decoration:none;font-weight:700;outline:none}a:hover{color:#95ab3c;text-decoration:none;font-weight:700}p{padding-top:5px;margin:0}.container{width:960px;text-align:left;margin:0 auto}ol{list-style-type:none}.wide{width:960px;margin-bottom:40px;text-align:center;border-bottom-width:3px;border-bottom-style:double;border-bottom-color:#CCC;padding:10px 0 20px}.wide2{width:960px;margin-bottom:0;text-align:left;margin-top:20px;padding:25px 0 0}.thirdleft{float:left;width:290px;padding-right:45px}.thirdcenter{float:left;width:290px}.thirdright{float:right;width:290px;padding-left:45px}.twothirds{float:left;width:620px}.contbutton{font-size:13px;font-weight:700;color:#FFF;text-decoration:none;font-family:Arial, Helvetica, sans-serif;border:3px none #CCC;display:block;line-height:16px;background-color:#4C4C4C;margin:0 0 10px;padding:10px}.contbutton a{color:#FC0;font-weight:700;font-size:18px;text-decoration:none;line-height:19px;display:block;margin:0 0 5px}.contbutton a:hover{color:#95ab3c;font-weight:700;text-decoration:none}.padrt20{padding-right:15px}.padbtm10{padding-bottom:20px}.padtop{margin:0;padding:20px 0 0}.testimonial{font-size:12px;line-height:21px;display:block;border:1px none #CCC;margin-bottom:25px;padding-top:20px;padding-bottom:20px}a.button{font-size:11px;line-height:17px;font-weight:700;text-transform:uppercase;color:#FFF;text-decoration:none;background-image:url(../images/viewbtn.gif);background-repeat:no-repeat;background-position:left center;text-align:left;overflow:hidden;width:121px;letter-spacing:1px;padding:6px 40px 6px 10px}a.button:hover{background-image:url(../images/viewbtn_over.gif);background-repeat:no-repeat;background-position:left center;text-decoration:none;color:#FFF}#header{height:80px;background-image:url(../images/headerbg.gif);background-repeat:no-repeat;z-index:1000;width:960px;margin:0}#logo{background-image:url(../images/logo.png);background-repeat:no-repeat;background-position:left 23px;height:80px;width:275px;overflow:hidden;float:left;margin:0}#logo h1,#logo small{text-indent:-9999px;display:block;font-family:Arial, Helvetica, sans-serif;margin:0}ul#menu{float:right;right:0;margin:0;padding:35px 0 0}ul#menu li a{text-decoration:none;font-size:10px;font-weight:700;text-transform:uppercase;color:#FFF;text-align:center;height:80px;padding:30px 0 28px 74px}#body_about,#body_work,#body_contact{background-color:#fff;background-image:url(../images/bodybg.gif)}.tagline{font-style:italic;color:#CCC;display:block;text-align:right;font-size:11px;position:relative;top:18px;right:28px;letter-spacing:.06em;margin:0}.smallprint{font-size:10px;font-weight:400;color:#666;display:block;padding-top:3px;line-height:12px}#footer{color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:16px;font-weight:700;padding-bottom:20px;height:auto;margin:5px auto 0}#ftrlft{float:left;padding-left:40px;padding-top:20px}ul#submenu{float:left;margin:0;padding:0}ul#submenu li a{text-decoration:none;font-size:10px;font-weight:700;text-transform:uppercase;color:#999;text-align:left;width:120px;height:80px;padding:30px 74px 28px 0}.highlight{font-weight:700;color:#666}.pname{font-family:Arial, Helvetica, sans-serif;font-size:24px;line-height:28px;font-weight:700;text-transform:uppercase;color:#ca6330}.searchbtn{font-size:13px;line-height:20px;font-weight:700;color:#FFF;text-decoration:none;background-color:#b31a12;width:25px;height:20px;float:left;background-image:none}.searchbox{color:#999;background-color:#FFF;height:20px;width:150px;float:left;font-size:12px;line-height:16px;border-style:none;margin:0}h3{color:#CCC;text-transform:uppercase;font-size:14px;font-weight:700;margin:0;padding:0}.breadcrumbs{font-size:11px;color:#999;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;text-align:left}.captions{font-size:10px;color:#ca6330;text-transform:uppercase;font-weight:700}#footerwrap{width:960px;text-align:left;border-top-width:3px;border-top-style:double;border-top-color:#999;padding-top:20px;margin:0 auto}#work_items .work,#related_work .work{width:300px;float:left;min-height:213px;height:auto!important;margin:15px 30px 15px 0;padding:0}#work_items{margin:15px 0 0;padding:0}#work_items .first{margin-left:0}#work_items .last{margin-right:0}.work .thumbnail a{position:relative;overflow:hidden;height:190px;width:292px;border:4px double #E6E6E6;display:block;color:#ca6330;text-decoration:none;margin:0}.work .thumbnail a:hover{border:4px solid #CCC}.work .meta h1{font:normal 15px Georgia, serif;padding:4px 0}.work .meta h2{font:normal 12px Georgia, serif;color:#777}#page_title{display:block;width:960px;height:auto;border-bottom-width:3px;border-bottom-style:double;border-bottom-color:#CCC;margin:20px auto 0;padding:0 0 20px}ul#pagemenu{float:left;margin:0;padding:0 0 40px}ul#pagemenu li a{text-decoration:none;font-size:10px;font-weight:700;text-transform:uppercase;color:#666;text-align:right;width:120px;height:80px;padding:60px 77px 40px 0}ul#pagemenu .current a{color:#D0632E}#nav2{display:block;height:20px;margin:0;padding:15px 0 5px}.current{color:#d0632e;font-weight:700}.portimg{display:block;height:440px;width:660px;border:10px solid #E6E6E6;overflow:hidden}.portcategories li{font-family:Arial, Helvetica, sans-serif;color:#666;font-size:11px;line-height:13px;list-style-type:none;background-repeat:no-repeat;list-style-image:url(../images/check.gif);margin:0;padding:10px 0}.portdescription{padding-bottom:20px;padding-top:10px;border-top-width:1px;border-top-style:solid;border-top-color:#999}.portdescription p{font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:18px;color:#666;padding-bottom:10px}#mc_embed_signup{font-weight:700;color:#666;font-size:12px;background-color:#F2F2F2;border:1px solid #CCC;margin:0;padding:10px}.orange{color:#ca6330}#social{float:left;text-align:left;margin-top:25px;margin-bottom:20px}#mc_embed_signup input.btn{background-color:#95ab3c;color:#FFF;font-size:10px;font-weight:700;text-transform:none;margin-top:10px;width:auto;padding:1px}fieldset{border-style:none;margin:0;padding:0}fieldset h2{color:#666;font-size:15px;margin:0 0 5px;padding:0}#mc_embed_signup input{color:#999;font-size:11px;font-weight:400;text-transform:none;margin-top:5px;border:1px solid #CCC;margin-bottom:10px;width:100%;padding:1px}h4{text-transform:uppercase;color:#999;font-size:11px;line-height:14px;letter-spacing:1px;font-weight:400}.contactinput{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;color:#999;border:1px solid #999;height:auto;width:500px;padding-top:3px;padding-bottom:3px;padding-left:3px;margin:0 0 15px}.contacttxt{font-weight:700;width:150px;display:block;margin:0 0 5px;padding:0}.submitbtn{font-size:11px;font-weight:700;color:#FFF;background-color:#95ab3c;text-align:center;width:auto;height:auto;border-style:none;padding:4px}.fb{border-top-width:1px;border-top-style:solid;border-top-color:#CCC;display:block;margin:0;padding:20px 0}.fb a{font-size:16px;font-weight:700;color:#666;display:block;padding:10px 10px 10px 70px}.fb a:hover{color:#039}.hilitebox{font-weight:400;color:#333;background-color:#F0F0F0;display:block;padding:16px}.hilitebox2{color:#333;background-color:#F0F0F0;display:block;border:4px double #CCC;text-align:center;font-size:11px;text-transform:uppercase;line-height:14px;padding:8px}ul#menu li,ul#submenu li,ul#pagemenu li{display:inline}ul#menu li a:hover,ul#menu li a.active,#body_home #menu_home a,#body_about #menu_about a,#body_work #menu_work a,#body_contact #menu_contact a{color:#999}ul#submenu li a:hover,ul#pagemenu li a:hover{color:#CA6330}
