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,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-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}html{background:#fff}body{font:62.5%/1 Helvetica,Arial,sans-serif;text-align:center;color:#000}h1,h2,h3,h4,h5,h6{font:normal 1em/1.3 Verdana,Helvetica,Arial,sans-serif}h2{color:#D8432B;font-size:2.1em;margin-bottom:5px}h3{color:#8E6835;font-size:1.6em}p,ul,ol,dl{font-size:1.2em;line-height:1.5;margin:0
0 15px}ul,ol{padding-left:25px}p p, p ul, p ol, p dl,
ul p, ul ul, ul ol, ul dl,
ol p, ol ul, ol ol, ol dl,
dl p, dl ul, dl ol, dl
dl{font-size:1em}ul{list-style-type:disc}ul
ul{list-style-type:circle}ol{list-style-type:decimal}li{margin-bottom:5px}a:link,a:visited{color:#987A4D;text-decoration:none}a:hover,a:active{text-decoration:underline}em{font-style:italic}strong{font-weight:bold}label{display:block}.left{float:left}.right{float:right}img.left{margin:0
10px 10px 0}img.right{margin:0
0 10px 10px}.clear{clear:both}.cleared,
#header, #main, #content, #footer,
#portfolio .thumbnails,.nav,.controls{zoom:1}.cleared:after,
#header:after, #main:after, #content:after, #footer:after,
#portfolio .thumbnails:after,.nav:after,.controls:after{content:".";display:block;height:0;clear:both;visibility:hidden}.center{text-align:center}.alignleft{text-align:left}.alignright{text-align:right}html{background:#bbc28d url(/images/layout/bg-body.png) repeat-x left -15px}.page{width:987px;margin:0px
auto}#header{height:108px;background:transparent}#logo{float:left;margin:40px
0 0 51px}#main-nav{margin:0
0 0 300px;list-style-type:none;font-size:1.6em;padding-top:79px}#main-nav
li{float:left;padding-right:20px}#main-nav li
a{color:#ECF3CB}#banner, #banner
img{margin:0;padding:0;border:0;background:#FCFBEA}#wrapper-content{background:#FCFBEA;padding:50px
0 1px 0}#futured-articles-list{float:left;width:320px;text-align:left;padding-left:55px}#futured-articles-list
ul{list-style-type:none;margin:25px
100px 10px 0;padding:0;font-size:1.5em}#futured-articles-list ul
li{padding:0
0 15px 0;line-height:1.3em}#portfolio-box{text-align:left;margin:0
50px 0 375px}#animation-wrapper{border:4px
solid #F1E0A5;width:550px;height:240px;overflow:hidden}#containers-wrapper{list-style-type:none;margin-top:50px;font-size:1em;padding:0
0 0 55px;text-align:left;zoom:1}#containers-wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}#containers-wrapper
li{float:left;width:250px;margin-right:70px}#containers-wrapper
li.last{margin-right:0px}#containers-wrapper
p{font-size:1.2em}#footer{padding-top:30px;border-top:4px solid #ECD488;background-color:#FEF8C8;text-align:left}#contact-collumn,#services-left,#services-right{width:250px;float:left;margin-right:70px}#contact-collumn{margin-left:55px}#services-right{margin-right:0px}.copy{clear:both;padding-left:55px;font-size:1em;font-family:Georgia,"Times New Roman",Times,serif;color:#8E6835}#footer
a{color:black}#footer
h2{margin-bottom:15px}#portfolio{background:url(/images/layout/portfolio-bg_detail.jpg) no-repeat center top;font:62.5%/1 Helvetica, Arial, sans-serif;text-align:center;color:#fff}#portfolio h1, #portfolio h2, #portfolio h3, #portfolio h4, #portfolio h5, #portfolio
h6{color:#eef6cf;font-size:1.8em;font-weight:normal;margin-bottom:15px;clear:both}#portfolio .category
h2{margin-top:2px;margin-bottom:13px}#portfolio
h3{margin-bottom:10px}#portfolio a:link, #portfolio a:visited{color:#eef6cf;text-decoration:none}#portfolio a:hover, #portfolio a:active{text-decoration:underline}#portfolio
p{font-size:1.5em}#portfolio
.thumbnails{width:280px;margin:0
0 12px;padding:0
20px;position:relative}#portfolio .thumbnails
.frame{overflow:hidden;position:relative;height:48px}#portfolio .thumbnails
ul{list-style-type:none;padding:0;margin:0;min-width:300px;position:absolute;left:0px;top:0px}#portfolio .thumbnails
li{float:left;margin:0
10px 0 0}#portfolio .thumbnails .frame
a{float:left;width:48px;height:48px;overflow:hidden;position:relative}#portfolio .thumbnails .frame a:hover, #portfolio .thumbnails .frame a:active,
#portfolio .thumbnails .frame
a.active{border:2px
solid #eef6cf;width:44px;height:44px;z-index:auto}#portfolio .thumbnails .frame a:hover img, #portfolio .thumbnails .frame a:active img,
#portfolio .thumbnails .frame a.active
img{position:relative;top: -2px;left: -2px}#portfolio .thumbnails .controls
a{position:absolute;width:10px;height:36px;background-repeat:no-repeat;background-position:0 0;overflow:hidden}#portfolio .thumbnails .controls a
span{position:absolute;left: -50px}#portfolio .thumbnails
.prev{left:0px;top:7px;background-image:url(/images/layout/icon-link_arrow_light_left.png)}#portfolio .thumbnails
.next{right:0px;top:7px;background-image:url(/images/layout/icon-link_arrow_light.png)}#portfolio .thumbnails .controls
a.disabled{background-position:0 -36px;cursor:default}#portfolio
.more{font-size:1.2em;margin:0
27px 22px 0;text-align:right;position:relative}#portfolio .more a:link, #portfolio .more a:visited{text-decoration:none;padding:2px}#portfolio .project-list{position:absolute;right:0px;_right:30px;top:25px;padding:15px
0 15px 15px;background:#0c1b33;border:2px
solid #11274b;border-top:none}#portfolio .cols-1{width:150px}#portfolio .cols-2{width:300px}#portfolio .project-list
ul{list-style-type:none;padding:0;text-align:left;width:130px;margin:0
20px 0 0;line-height:1.2;float:left;_width:115px}#portfolio .project-list
li{margin-bottom:10px}#portfolio .more .project-list a:link, #portfolio .more .project-list a:visited{padding:0}#portfolio
.active{z-index:500}#portfolio .active .project-list
a{background:none}#portfolio .more .project-list .close:link, #portfolio .more .project-list .close:visited{clear:both;float:right;margin:5px
15px 0 0;text-decoration:none;font: .9em/1 Arial, sans-serif;border:1px
solid #808f82;padding:3px
5px}#portfolio .details
.image{position:relative;width:415px;height:314px;overflow:hidden;margin:0
0 20px}#portfolio .details .image
img{width:415px}#portfolio .details .image
.frame{width:415px;height:314px;background:url('/images/layout/portfolio-frame.png') no-repeat left top;position:absolute;top:0px;left:0px}#portfolio .details
.prev{margin:0
10px 0 0}#portfolio .details
.controls{font-size:1.2em;padding:0
15px}#portfolio .details
.description{padding:0
15px}#portfolio .description a:link, #portfolio .description a:visited{text-decoration:underline}#portfolio .details
.meta{font-size:1.3em;color:#808f82}#portfolio
#page{background:url(/images/layout/portfolio-bg_detail.jpg) no-repeat center top;min-height:883px;width:950px;margin:0
auto;text-align:left}#portfolio
#header{float:left;width:133px;padding:28px
0 0 10px;margin:0
25px 0 0;color:#808f82}#portfolio
.contact{padding:0
0 0 2px}#portfolio #header a:link, #portfolio #header a:visited{color:#808f82;text-decoration:underline}#portfolio
#logo{margin-bottom:35px;margin-left:0px}#portfolio
#main{margin:0
0 0 153px;padding:95px
0 0}#portfolio
#sections{float:right;width:330px;padding:6px
0 0}#portfolio
#content{float:left;width:415px;min-height:400px;position:relative}#portfolio #content
.details{position:absolute;top:0px;left:0px}#portfolio
#footer{}.e-commerce{font:62.5%/1 "Lucida Grande", Lucida, Verdana, sans-serif;margin:20px
auto;padding:50px;width:800px;background:#eef6cf}.e-commerce h1, .e-commerce h2, .e-commerce h3, .e-commerce h4, .e-commerce h5, .e-commerce
h6{line-height:1.2em;color:#485d2a;padding:0;margin:0}.e-commerce
h1{font-size:3em;font-variant:small-caps}.e-commerce
h2{font-size:2.5em}.e-commerce
h3{font-size:2em}.e-commerce
h4{font-size:1.5em;border-bottom:1px solid #009fdd;color:#009fdd;margin-top:30px;padding:0
0 5px 0}.e-commerce
h5{font-size:1.3em}.e-commerce
h6{font-size:1em}.e-commerce p, .e-commerce
ul{font-size:1.3em}.e-commerce
fieldset{width:600px;margin:30px
auto;padding:20px
50px;border-color:#485d2a;background:white}.e-commerce
legend{font-size:2em;padding:5px
20px;margin-left:0px;border:3px
solid #485d2a;background:#0e1a32;color:#eef6cf}.e-commerce
ul{list-style-type:none}.e-commerce
li{padding:5px
0}.e-commerce li
input{margin:0
10px 0 0}.e-commerce
table{width:600px;margin:20px
auto;font-size:1.3em;border-collapse:collapse}.e-commerce table
.copy{width:250px;text-align:left;padding-left:20px}.e-commerce table
tr{margin:0
auto;text-align:center;background:#fbfdf3}.e-commerce table
tr.alt{background:white;border-top:1px solid #ccd4b4;border-bottom:1px solid #eef6cf}.e-commerce table
th{padding:10px
0px;width:50px}.e-commerce table
td{padding:10px
0;border-collapse:collapse}.e-commerce
input.text{margin:20px
40px;width:300px;padding:10px;background:#fbfdf3;border:1px
solid #485d2a}.e-commerce
.submit{display:block;width:200px;font-size:2.5em;padding:10px
20px;border:3px
solid #485d2a;background:#0e1a32;color:#eef6cf;margin:0
auto}.errorBox .validation-advice{background:#fdb7b9 !important;padding:10px;margin-left:0px;margin-right:30px}.e-commerce table
td{position:relative}.e-commerce table .validation-advice{background:#fdb7b9 !important;position:absolute;padding:5px;width:270px}