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,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}q:before,q:after,blockquote:before,blockquote:after{content:""}*{-moz-outline:none;outline:none}body,html{height:100%}body{-webkit-text-stroke:1px transparent;background-color:#e8e8e8;background-image:url(/images/bodybg.jpg);color:#D6C1B8;font-family:museo-1,museo-2, Helvetica, Arial, Tahoma, Verdana, sans-serif;font-weight:300;line-height:19px;text-align:center;text-shadow:0 1px 0 #5A4A4A}h1{font-size:32px;font-weight:300}h2{color:##D6C1B8;font-size:21px;font-weight:200;margin:0 0 10px}h3{font-family:HelveticaNeue-Light, "Helvetica Neue Light", Helvetica, Arial, Tahoma, Verdana, sans-serif;font-size:18px;font-weight:400;text-transform:uppercase}h4{font-size:13px;font-weight:700;text-transform:uppercase}p,#content ul li,#content ol li{font-family:Georgia, Times, serif;font-size:15px;margin:0 0 14px}small{font-family:"Helvetica Neue", Helvetica, Arial, Tahoma, Verdana, sans-serif;font-size:10px}strong{font-weight:700}address{font-size:12px;font-style:normal;text-transform:uppercase}#content ul li,#content ol li{margin-left:30px}.left-column ul li{list-style-type:disc}.left-column ol li{list-style-type:decimal}#content blockquote{font-size:18px;margin:50px 15px 15px}a{text-decoration:none}#content a{color:#D98;text-decoration:underline}#wrapper{display:block;position:relative;width:100%}.container{margin:0 auto;text-align:left;width:940px}.left-column{float:left;margin:0 0 30px;width:540px}.right-column{float:right;margin:0 0 30px;width:360px}#header{background:url(/images/footer_bg.gif) repeat-x scroll left bottom transparent;display:block;float:left;margin:20px 0 30px;padding:0 0 16px;width:100%}#title{float:left;margin:0 20px 0 0;max-width:260px}#header h1{font-size:26px;line-height:26px}#header h1 a{color:#E7C673}#nav{float:left;line-height:12px;margin:3px 0 0;overflow:hidden;width:550px}#nav ul{margin:0 0 0 -2px}#nav ul li{background-position:left 2px;background-repeat:no-repeat;float:left;font-size:14px;height:25px;margin:0 0 0 -2px;overflow:hidden;padding:0 0 0 3px;vertical-align:baseline}#nav ul li.active{background-position:100% -77px;background-repeat:no-repeat;position:relative;z-index:10}#nav ul li a{-webkit-transition:color .2s ease-in;color:#D98;display:block;height:25px;position:relative}#nav ul li a:hover{color:#E3C273}#nav ul li.active a{background-position:0 -51px;background-repeat:no-repeat;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.6)}#nav ul li a span{float:left;height:25px;line-height:24px;margin:0 10px;max-width:200px;overflow:hidden;padding:0 0 7px;position:relative;text-overflow:ellipsis;white-space:nowrap}#nav ul li.active a span{background-position:left -25px;background-repeat:repeat-x}.button,ul.tags li{background-position:100% -155px;background-repeat:no-repeat;float:left;font-size:14px;height:25px;margin:0 0 0 -2px;overflow:hidden;padding:0 0 0 3px;position:relative;vertical-align:baseline;z-index:10}.button a,ul.tags li a{background-position:0 -129px;background-repeat:no-repeat;color:#fff;display:block;height:25px;position:relative;text-shadow:0 1px 0 rgba(0,0,0,0.6)}.button a span,ul.tags li a span{background-position:left -103px;background-repeat:repeat-x;color:#D98;float:left;height:25px;line-height:24px;margin:0 10px;max-width:200px;overflow:hidden;padding:0 0 7px;position:relative;text-overflow:ellipsis;white-space:nowrap}.back{background-position:100% -234px}.back a{background-position:0 -208px}.back a span{background-position:left -182px;margin:0 5px 0 18px;padding-left:10px}#content ul.tags li{background-position:100% -312px;font-family:Helvetica, Arial, Tahoma, Verdana, sans-serif;font-size:12px;margin:0 5px 0 0;text-transform:uppercase}ul.tags li a{background-position:0 -286px;color:#fff}ul.tags li:active{position:relative;top:1px}ul.tags li a span{background-position:left -260px}#content ul.tags li a,#content .back a{color:#fff;text-decoration:none}#intro{display:block;float:left;margin:20px 0;padding:0 0 16px;text-align:center;width:100%}#intro h2{font-size:40px;line-height:44px;margin:0 0 10px}#projects-container{display:block;float:left;overflow:hidden;width:100%}#projects{margin:0 auto;width:981px}#projects ul li{background:url(/images/thumb_bg.gif) no-repeat 0 0;float:left;font-size:13px;font-weight:700;height:260px;margin:0 23px;padding:0 0 50px;text-align:center;text-transform:uppercase;width:281px}#projects ul li a{-webkit-transition:all .15s ease-in;color:#E3C273}#projects ul li .img-wrap{-webkit-transition:opacity .15s ease-in;float:left;height:218px;margin:5px 0 10px 5px;opacity:0.95;overflow:hidden;position:relative;width:270px}#projects ul li .img-wrap:hover{opacity:1}#projects ul li .img-wrap img{display:block;left:0;opacity:1;position:absolute;top:0}#projects ul li span.project-title{float:left;height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:280px}.img-wrap-360{-webkit-transition:opacity .2s ease-in;border:4px solid #FFF;float:left;height:218px;margin:0 0 15px;opacity:0.95;overflow:hidden;width:350px}#banner{clear:both;float:left;width:100%}.img-wrap-fullsize{-moz-box-shadow:0 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);border-bottom:1px solid #838383;border-left:1px solid #bebebe;border-right:1px solid #bebebe;float:left;margin:0 0 35px}.img-wrap-fullsize img{background:#fff;display:block;padding:5px}#tag-header{margin:0 0 30px}#content{display:block;float:left;margin:10px 0;padding:0 0 16px;width:100%}#content p{line-height:22px}#content h1{margin:0 0 15px}h1#page-title{text-transform:uppercase}#footer{background:url(/images/footer_bg.gif) repeat-x top left;float:left;padding:10px 0 16px;width:100%}#footer h2{float:left;margin:0 10px 0 0}.hr{background:url(/images/footer_bg.gif) repeat-x top left;display:block;float:left;height:7px;margin:0 0 10px;width:100%}.hr hr{display:none}.right{float:right}.reco_who{font-size:13px;margin-left:20px}.tags li{color:#D98}#project-link{float:right;margin-right:5px;margin-top:5px}#project_contributions li{margin-left:5px;margin-right:5px}#reco{margin-top:-50px}#page-title{font-size:26px}#project_contributions{padding-top:20px}.about{font-size:12px;margin-top:10px;text-align:justify}#content a:hover,#projects ul li a:hover{color:#fff}#header h1 a:active,#content ul.tags li:active,.button:active,#content ul.tags li:active,#content .back:active{position:relative;top:1px}.left,#project_contributions h4,#project_contributions ul,#project_contributions li{float:left}@media only screen and max-device-width480px{body{-webkit-text-stroke:0 #000}}