@charset "UTF-8";@font-face{ font-family:'KomikaAxisRegular'; src:url('KOMIKAX_-webfont.eot'); src:url('KOMIKAX_-webfont.eot?#iefix') format('embedded-opentype'), url('KOMIKAX_-webfont.woff') format('woff'), url('KOMIKAX_-webfont.ttf') format('truetype'), url('KOMIKAX_-webfont.svg#KomikaAxisRegular') format('svg'); font-weight:normal; font-style:normal}@font-face{ font-family:'VegurLight'; src:url('vegur-r_0.602-webfont.eot'); src:url('vegur-r_0.602-webfont.woff') format('woff'), url('vegur-r_0.602-webfont.ttf') format('truetype'), url('vegur-r_0.602-webfont.svg#webfontyJToP4HK') format('svg'); font-weight:normal; font-style:normal}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,b,u,i,center,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-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block} .clearfix{display:block} .none{display:none}.hidden{display:none}.alignleft{float:left}.alignright{float:right}.aligncenter{margin-left:auto;margin-right:auto;display:block;clear:both}.clear{clear:both;display:block;font-size:0;height:0;line-height:0;width:100%}::selection{background:#b4d039;color:#fff}::-moz-selection{background:#b4d039;color:#fff}a img{border:none}img{border:none}.clear{clear:both;padding-bottom:20px}.clearbig{clear:both;padding-bottom:40px}.content{width:445px;margin:0;position:relative;float:left;font-size:12px;line-height:2em;padding:0px 0px 30px 0px}.col{width:445px}#skill{list-style:none;padding-top:10px}#skill li{margin-bottom:25px;background:#D5D5D5;height:25px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;box-shadow:0px 1px 1px 0px inset;-moz-box-shadow:0px 1px 1px 0px inset;-webkit-box-shadow:0px 1px 1px 0px inset}#skill li em{position:relative;color:#fff;font-family:'KomikaAxisRegular',Helvetica,sans-serif;font-size:12px;padding-left:8px;top:-1px;letter-spacing:1px;font-style:normal;font-weight:normal}.ie8 #skill li em{top:-2px}.expand{height:24px;margin:1px 0 0 0; position:absolute;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}.PHP{width:95%;-moz-animation:PHP 2s ease-out;-webkit-animation:PHP 2s ease-out;background:#333}.MySQL{width:95%;-moz-animation:MySQL 2s ease-out;-webkit-animation:MySQL 2s ease-out;background:#a5c030}.html{width:100%;-moz-animation:html 2s ease-out;-webkit-animation:html 2s ease-out;background:#333}.css{width:100%;-moz-animation:css 2s ease-out;-webkit-animation:css 2s ease-out;background:#a5c030}.html5{width:95%;-moz-animation:html5 2s ease-out;-webkit-animation:html5 2s ease-out;background:#333}.css3{width:95%;-moz-animation:css3 2s ease-out;-webkit-animation:css3 2s ease-out;background:#a5c030}.wordpress{width:65%;-moz-animation:wordpress 2s ease-out;-webkit-animation:wordpress 2s ease-out;background:#333}.Joomla{width:90%;-moz-animation:Joomla 2s ease-out;-webkit-animation:Joomla 2s ease-out;background:#a5c030}.dreamweaver {width:70%; -moz-animation:dreamweaver 2s ease-out;-webkit-animation:dreamweaver 2s ease-out;background:#333}.photoshop {width:95%; -moz-animation:photoshop 2s ease-out;-webkit-animation:photoshop 2s ease-out;background:#a5c030}.illustrator {width:70%; -moz-animation:illustrator 2s ease-out;-webkit-animation:illustrator 2s ease-out; background:#333}.indesign {width:20%; -moz-animation:indesign 2s ease-out;-webkit-animation:indesign 2s ease-out;background:#a5c030}.ajax {width:99%; -moz-animation:ajax 2s ease-out;-webkit-animation:ajax 2s ease-out;background:#333}.js {width:80%; -moz-animation:js 2s ease-out;-webkit-animation:js 2s ease-out; background:#a5c030}.AdWords {width:90%; -moz-animation:AdWords 2s ease-out;-webkit-animation:AdWords 2s ease-out;background:#333}.AdSense {width:90%; -moz-animation:AdSense 2s ease-out;-webkit-animation:AdSense 2s ease-out;background:#a5c030}.c {width:80%; -moz-animation:c 2s ease-out;-webkit-animation:c 2s ease-out; background:#333}.cPlus {width:80%; -moz-animation:cPlus 2s ease-out;-webkit-animation:cPlus 2s ease-out;background:#a5c030}.pascal {width:60%; -moz-animation:pascal 2s ease-out;-webkit-animation:pascal 2s ease-out;background:#333}.clips {width:50%; -moz-animation:clips 2s ease-out;-webkit-animation:clips 2s ease-out; background:#a5c030}.vb {width:80%; -moz-animation:vb 2s ease-out;-webkit-animation:vb 2s ease-out;background:#333}.net {width:90%; -moz-animation:net 2s ease-out;-webkit-animation:net 2s ease-out;background:#a5c030}.seo {width:99%; -moz-animation:seo 2s ease-out;-webkit-animation:seo 2s ease-out;background:#333}.sem {width:99%; -moz-animation:sem 2s ease-out;-webkit-animation:sem 2s ease-out;background:#a5c030}.soem {width:99%; -moz-animation:soem 2s ease-out;-webkit-animation:soem 2s ease-out;background:#333}.soa {width:99%; -moz-animation:soa 2s ease-out;-webkit-animation:soa 2s ease-out;background:#a5c030}.sea {width:99%; -moz-animation:sea 2s ease-out;-webkit-animation:sea 2s ease-out;background:#333}.mobile {width:80%; -moz-animation:mobile 2s ease-out;-webkit-animation:mobile 2s ease-out;background:#333}.jqm {width:99%; -moz-animation:jqm 2s ease-out;-webkit-animation:jqm 2s ease-out;background:#a5c030}.sencha {width:99%; -moz-animation:sencha 2s ease-out;-webkit-animation:sencha 2s ease-out;background:#333}.phonegap {width:90%; -moz-animation:phonegap 2s ease-out;-webkit-animation:phonegap 2s ease-out;background:#a5c030}.java {width:60%; -moz-animation:java 2s ease-out;-webkit-animation:java 2s ease-out;background:#333}.eclipse {width:99%; -moz-animation:eclipse 2s ease-out;-webkit-animation:eclipse 2s ease-out;background:#a5c030}@-moz-keyframes dreamweaver {0% {width:0px}100%{width:70%}}@-moz-keyframes photoshop {0% {width:0px}100%{width:95%}}@-moz-keyframes illustrator {0% {width:0px}100%{width:70%}}@-moz-keyframes indesign {0% {width:0px}100%{width:20%}}@-moz-keyframes html{0% {width:0px}100%{width:100%}}@-moz-keyframes css{0% {width:0px}100%{width:100%}}@-moz-keyframes html5{0% {width:0px}100%{width:95%}}@-moz-keyframes css3{0% {width:0px}100%{width:95%}}@-moz-keyframes PHP{0% {width:0px}100%{width:95%}}@-moz-keyframes MySQL{0% {width:0px}100%{width:95%}}@-moz-keyframes Joomla{0% {width:0px}100%{width:90%}}@-moz-keyframes wordpress{0% {width:0px}100%{width:65%}}@-moz-keyframes ajax{0% {width:0px}100%{width:99%}}@-moz-keyframes js{0% {width:0px}100%{width:90%}}@-moz-keyframes AdWords{0% {width:0px}100%{width:90%}}@-moz-keyframes AdSense{0% {width:0px}100%{width:90%}}@-moz-keyframes c{0% {width:0px}100%{width:80%}}@-moz-keyframes cPlus{0% {width:0px}100%{width:80%}}@-moz-keyframes pascal{0% {width:0px}100%{width:60%}}@-moz-keyframes clips{0% {width:0px}100%{width:50%}}@-moz-keyframes vb{0% {width:0px}100%{width:80%}}@-moz-keyframes net{0% {width:0px}100%{width:90%}}@-moz-keyframes mobile{0% {width:0px}100%{width:80%}}@-moz-keyframes jqm{0% {width:0px}100%{width:99%}}@-moz-keyframes sencha{0% {width:0px}100%{width:99%}}@-moz-keyframes phonegap{0% {width:0px}100%{width:90%}}@-moz-keyframes java{0% {width:0px}100%{width:60%}}@-moz-keyframes eclipse{0% {width:0px}100%{width:99%}}@-webkit-keyframes dreamweaver {0% {width:0px}100%{width:70%}}@-webkit-keyframes photoshop {0% {width:0px}100%{width:95%}}@-webkit-keyframes illustrator {0% {width:0px}100%{width:70%}}@-webkit-keyframes indesign {0% {width:0px}100%{width:20%}}@-webkit-keyframes html{0% {width:0px}100%{width:100%}}@-webkit-keyframes css{0% {width:0px}100%{width:100%}}@-webkit-keyframes html5{0% {width:0px}100%{width:95%}}@-webkit-keyframes css3{0% {width:0px}100%{width:95%}}@-webkit-keyframes PHP{0% {width:0px}100%{width:95%}}@-webkit-keyframes MySQL{0% {width:0px}100%{width:95%}}@-webkit-keyframes Joomla{0% {width:0px}100%{width:90%}}@-webkit-keyframes wordpress{0% {width:0px}100%{width:65%}}@-webkit-keyframes ajax{0% {width:0px}100%{width:99%}}@-webkit-keyframes js{0% {width:0px}100%{width:80%}}@-webkit-keyframes AdWords{0% {width:0px}100%{width:90%}}@-webkit-keyframes AdSense{0% {width:0px}100%{width:90%}}@-webkit-keyframes c{0% {width:0px}100%{width:80%}}@-webkit-keyframes cPlus{0% {width:0px}100%{width:80%}}@-webkit-keyframes pascal{0% {width:0px}100%{width:60%}}@-webkit-keyframes clips{0% {width:0px}100%{width:50%}}@-webkit-keyframes vb{0% {width:0px}100%{width:80%}}@-webkit-keyframes net{0% {width:0px}100%{width:90%}}@-webkit-keyframes seo{0% {width:0px}100%{width:99%}}@-webkit-keyframes sem{0% {width:0px}100%{width:99%}}@-webkit-keyframes soem{0% {width:0px}100%{width:99%}}@-webkit-keyframes soa{0% {width:0px}100%{width:99%}}@-webkit-keyframes sea{0% {width:0px}100%{width:99%}}@-webkit-keyframes mobile{0% {width:0px}100%{width:80%}}@-webkit-keyframes jqm{0% {width:0px}100%{width:99%}}@-webkit-keyframes sencha{0% {width:0px}100%{width:99%}}@-webkit-keyframes phonegap{0% {width:0px}100%{width:90%}}@-webkit-keyframes java{0% {width:0px}100%{width:60%}}@-webkit-keyframes eclipse{0% {width:0px}100%{width:99%}}#filter{    z-index:40}#filter li{display:block;float:left;color:#333;height:46px;position:relative;font-family:'KomikaAxisRegular',Helvetica,sans-serif;font-size:18px}#filter li a{text-decoration:none;color:#333;text-decoration:none;font-family:'KomikaAxisRegular',Helvetica,sans-serif;font-size:14px;padding-top:7px;-webkit-transition:all 0.5s ease;     -moz-transition:all 0.5s ease;       -o-transition:all 0.5s ease;       -ms-transition:all 0.5s ease;       transition:all 0.5s ease}#filter li a:hover{color:#a5c030;text-decoration:none;font-family:'KomikaAxisRegular',Helvetica,sans-serif;font-size:14px}#filter strong{margin:0 5px 0 0}#filter a{display:block;color:#555;height:46px;position:relative;z-index:30;padding:0 10px;text-decoration:none}#filter .sep{position:absolute;height:10px;width:1px;top:18px;right:-1px;opacity:0.3;z-index:10;border:none}#filter li:last-child .sep{display:none;border:none}.grid{float:right;margin:0;width:720px}.image-grid.grid li{height:180px}.image-grid:after{content:"";display:block;height:0;overflow:hidden;clear:both}.image-grid{width:960px;float:left;list-style:none;padding-top:30px}.grid li{float:left;overflow:hidden;padding-right:5px}.post-thumb a{display:block;padding:0px;position:relative;text-decoration:none}.post-thumb a:hover{text-decoration:none;background-image:url("../img/view_icon.png");background-repeat:no-repeat;background-position:center center}.post-thumb{margin:0 0 7px 0}.post-thumb p{font-size:14px}.grid .post-thumb{margin:0 0 5px 0}.post-thumb img{display:block;position:relative;z-index:10;opacity:1.0;filter:alpha(opacity=100);-webkit-transition:opacity 0.5s ease;     -moz-transition:opacity 0.5s ease;       -o-transition:opacity 0.5s ease;       -ms-transition:opacity 0.5s ease;       transition:opacity 0.5s ease}.post-thumb img:hover{background-image:url("../img/view_icon.png");background-repeat:no-repeat;background-position:center center;z-index:10;opacity:0.3;filter:alpha(opacity=30)}.hidden{display:none}.one_half{width:48%}.one_fourth{width:22%}.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth{position:relative;margin-left:4%;margin-bottom:20px;float:left}.one_half_right{margin-top:50px;position:relative;margin-left:4%;margin-bottom:20px;float:left;width:48%}.one_half_first{width:48%;position:relative;clear:left;    margin-left:0;margin-bottom:0px;float:left}.one_fourth_first{width:22%;position:relative;clear:left;    margin-left:0;margin-bottom:20px;float:left}div .first{    clear:left;    margin-left:0}.full_width{width:100%;margin-bottom:20px}h1{font-size:72px;font-family:'KomikaAxisRegular',Helvetica,sans-serif;color:#a5c030;margin-bottom:50px;font-weight:normal}h2{font-size:60px;font-family:'KomikaAxisRegular',Helvetica,sans-serif;color:#a5c030;margin-bottom:50px;padding-bottom:25px;width:40%;border-bottom:1px dashed #969491;font-weight:normal}h3{font-size:22px;font-family:'KomikaAxisRegular',Helvetica,sans-serif;color:#333;margin-bottom:20px;font-weight:normal;text-shadow:1px 1px 0px #fff}h4{font-size:16px;font-family:'KomikaAxisRegular',Helvetica,sans-serif;color:#333;margin-bottom:20px;font-weight:normal;text-shadow:1px 1px 0 #FFF}h5{font-size:13px;font-family:'KomikaAxisRegular',Helvetica,sans-serif;color:#a5c030;margin-bottom:20px;font-weight:normal}ul.honors h5{margin-bottom:5px;padding:5px 2px 2px 24px;font-weight:normal}ul.education h5{margin-bottom:5px;padding:5px 2px 2px 24px;font-weight:normal}h6{font-size:11px;font-family:'KomikaAxisRegular',Helvetica,sans-serif;color:#333;margin-bottom:20px;font-weight:normal}.accordionButton{    display:block;    font-size:60px;font-family:'KomikaAxisRegular',Helvetica,sans-serif;color:#333;margin-bottom:50px;padding-bottom:40px;width:40%;border-bottom:1px dashed #969491;cursor:pointer;padding-top:4px;padding-left:110px}.accordionContent{display:block;    padding:15px 0 15px 0 !important}.about_me .accordionButton{background-image:url("../img/about_bubble.png");background-repeat:no-repeat;display:block;text-shadow:1px 1px 0px #fff;-webkit-transition:all 0.5s ease;     -moz-transition:all 0.5s ease;       -o-transition:all 0.5s ease;       -ms-transition:all 0.5s ease;       transition:all 0.5s ease}.about_me .on,.about_me .accordionButton:hover{background-image:url("../img/about_bubble_hover.png");background-repeat:no-repeat;display:block;color:#a5c030;text-shadow:1px 1px 0px #fff}.portfolio_section .accordionButton{background-image:url("../img/portfolio_bubble.png");background-repeat:no-repeat;display:block;text-shadow:1px 1px 0px #fff;-webkit-transition:all 0.5s ease;     -moz-transition:all 0.5s ease;       -o-transition:all 0.5s ease;       -ms-transition:all 0.5s ease;       transition:all 0.5s ease}.portfolio_section .on,.portfolio_section .accordionButton:hover{background-image:url("../img/portfolio_bubble_hover.png");background-repeat:no-repeat;display:block;color:#a5c030;text-shadow:1px 1px 0px #fff}.my_life .accordionButton{background-image:url("../img/portfolio_bubble.png");background-repeat:no-repeat;display:block;text-shadow:1px 1px 0px #fff;-webkit-transition:all 0.5s ease;     -moz-transition:all 0.5s ease;       -o-transition:all 0.5s ease;       -ms-transition:all 0.5s ease;       transition:all 0.5s ease}.my_life .on,.my_life .accordionButton:hover{background-image:url("../img/portfolio_bubble_hover.png");background-repeat:no-repeat;display:block;color:#a5c030;text-shadow:1px 1px 0px #fff}.contact .accordionButton{background-image:url("../img/contact_bubble.png");background-repeat:no-repeat;display:block;text-shadow:1px 1px 0px #fff;-webkit-transition:all 0.5s ease;     -moz-transition:all 0.5s ease;       -o-transition:all 0.5s ease;       -ms-transition:all 0.5s ease;       transition:all 0.5s ease}.contact .on,.contact .accordionButton:hover{background-image:url("../img/contact_bubble_hover.png");background-repeat:no-repeat;display:block;color:#a5c030;text-shadow:1px 1px 0px #fff}html{height:100%}body{width:100%;padding:0;margin:0;height:100%;background-image:url("../img/bground_pattern.png");background-repeat:repeat}a{font-size:14px;font-family:'VegurLight',Helvetica,sans-serif;color:#a5c030;text-decoration:none}a:hover{font-size:14px;font-family:'VegurLight',Helvetica,sans-serif;color:#a5c030;text-decoration:underline}p{font-size:14px;font-family:'VegurLight',Helvetica,sans-serif;color:#333;line-height:1.4em;text-shadow:1px 1px 0px #fff}#header_wrapper{width:100%;padding:0;margin:0;height:90px;background-image:url("../img/menu_bar.png");background-repeat:repeat;position:relative}.header{width:960px;margin:0 auto;position:relative}#top_logo{float:left;margin-top:20px}#top_download{float:right;margin-top:20px;display:block;position:relative;position:absolute;left:764px;height:40px;width:181px;opacity:0.5;-webkit-transition:height .5s ease-in,opacity 1s ease;     -moz-transition:height .5s ease-in,opacity 1s ease;       -o-transition:height .5s ease-in,opacity 1s ease;       -ms-transition:height .5s ease-in,opacity 1s ease;       transition:height .5s ease-in,opacity 1s ease; overflow:hidden}#top_download a{display:block;z-index:98}#top_download:hover{height:220px;opacity:1}.wrapper{width:960px;margin:0 auto}.about_me{margin-top:50px;clear:both}.portfolio_section{clear:both;margin-top:20px}.portfolio_section .one_fourth_first,.portfolio_section .one_fourth{text-align:center;margin-bottom:60px}.contact{margin-top:20px;clear:both}.contact_me_phone{font-size:13px;font-family:'KomikaAxisRegular',Helvetica,sans-serif;color:#a5c030;font-weight:normal;text-transform:uppercase;text-shadow:1px 1px 0px #fff}.contact_me_phone img,.contact_me_site img,.contact_me_location img,.contact_me_email img{float:left;padding:7px;margin-top:-20px}.contact_me_site{font-size:13px;font-family:'KomikaAxisRegular',Helvetica,sans-serif;color:#a5c030;font-weight:normal;text-transform:uppercase;text-shadow:1px 1px 0px #fff}.contact_me_location{font-size:13px;font-family:'KomikaAxisRegular',Helvetica,sans-serif;color:#a5c030;font-weight:normal;text-transform:uppercase;text-shadow:1px 1px 0px #fff}.contact_me_email{font-size:13px;font-family:'KomikaAxisRegular',Helvetica,sans-serif;color:#a5c030;font-weight:normal;text-transform:uppercase;text-shadow:1px 1px 0px #fff}.contact_me_email a,.contact_me_site a{font-size:13px;font-family:'KomikaAxisRegular',Helvetica,sans-serif;color:#a5c030;text-decoration:none;font-weight:normal;text-transform:uppercase;text-shadow:1px 1px 0px #fff}ul.honors{padding:0;padding-top:2px;margin:0}ul.honors li{font-size:14px;font-family:'VegurLight',Helvetica,sans-serif;color:#333;background-image:url("../img/trophy_icon.png");background-repeat:no-repeat;background-position:left 8px;line-height:1.4em;text-shadow:1px 1px 0px #fff;padding-bottom:15px}ul.education{padding:0;padding-top:2px;margin:0}ul.education li{font-size:14px;font-family:'VegurLight',Helvetica,sans-serif;color:#333;background-image:url("../img/education_icon.png");background-repeat:no-repeat;background-position:left 8px;line-height:1.4em;text-shadow:1px 1px 0px #fff;padding-bottom:15px}.about_me .accordionContent .one_half_first img{float:left;padding-right:15px}cite{font-size:16px;font-family:'KomikaAxisRegular',Helvetica,sans-serif;color:#333;float:right;padding-top:20px}.ie9 cite{padding-right:5px}ul#quotes{border-top:1px dashed #6b6b6b;border-bottom:1px dashed #6b6b6b;clear:both;padding:30px 0 40px 0}ul#quotes li{font-size:14px;font-family:'VegurLight',Helvetica,sans-serif;color:#333;padding-left:20px;line-height:1.4em;text-shadow:1px 1px 0 #FFF}input:focus{ outline:none}textarea{width:387px;float:left;background-color:#D5D5D5; border:none; clear:both; color:#666; font-family:'VegurLight',Helvetica,sans-serif; font-size:14px; font-style:normal; margin:0px 0 20px 0; padding:14px;height:175px;outline:none;-webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -o-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  transition:all 0.5s ease;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;box-shadow:0 1px 1px 0 inset;-moz-box-shadow:0 1px 1px 0 inset;-webkit-box-shadow:0 1px 1px 0 inset}textarea:focus{width:387px;float:left; border:none;background-color:#f9f9f9; clear:both; color:#666; font-family:'VegurLight',Helvetica,sans-serif; font-size:14px; font-style:normal; padding:14px;height:175px;outline:none;-webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -o-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  transition:all 0.5s ease;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}input[type=text]{width:165px;float:left;margin:0 25px 0 0;background-color:#D5D5D5; border:none; clear:both; color:#666; float:left; font-family:'VegurLight',Helvetica,sans-serif; font-size:14px; padding:14px;-webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -o-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  transition:all 0.5s ease;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;box-shadow:0 1px 1px 0 inset;-moz-box-shadow:0 1px 1px 0 inset;-webkit-box-shadow:0 1px 1px 0 inset}input[type=text]:focus{width:165px;background-color:#f9f9f9;float:left; border:none; clear:both; color:#666; float:left; font-family:'VegurLight',Helvetica,sans-serif; font-size:14px; margin:0 25px 0 0; padding:14px;-webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -o-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  transition:all 0.5s ease;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}input#email[type=text]{width:387px;float:left;margin:0 25px 0 0;background-color:#D5D5D5; border:none; clear:both; color:#666; float:left; font-family:'VegurLight',Helvetica,sans-serif; font-size:14px; padding:14px;-webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -o-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  transition:all 0.5s ease;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;box-shadow:0 1px 1px 0 inset;-moz-box-shadow:0 1px 1px 0 inset;-webkit-box-shadow:0 1px 1px 0 inset}input#email[type=text]:focus{width:387px;float:left;background-color:#f9f9f9; border:none; clear:both; color:#666; float:left; font-family:'VegurLight',Helvetica,sans-serif; font-size:14px; margin:0 25px 0 0; padding:14px;-webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -o-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  transition:all 0.5s ease;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}input[type=submit]{background:none repeat scroll 0 0 #BD3F2D !important; color:#FFF !important; cursor:pointer; margin:0; text-decoration:none;font-size:14px;display:inline-block;padding:5px 10px 8px 10px !important;border:1px solid #A33324;text-shadow:1px 1px 0 #CF432F;-moz-box-shadow:0 1px 0 #DE6655 inset;-webkit-box-shadow:0 1px 0 #DE6655 inset;box-shadow:0 1px 0 #DE6655 inset;font-family:'KomikaAxisRegular',Helvetica,sans-serif;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;letter-spacing:1px;-webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -o-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  transition:all 0.5s ease}input[type=submit]:hover{background:none repeat scroll 0 0 #333!important;color:#fff!important;text-decoration:none !important;border:1px solid #000;text-shadow:1px 1px 0 #000;-moz-box-shadow:0 1px 0 #999 inset;-webkit-box-shadow:0 1px 0 #999 inset;box-shadow:0 1px 0 #999 inset;padding:5px 10px 8px 10px !important;letter-spacing:1px;-webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease;  -o-transition:all 0.5s ease;  -ms-transition:all 0.5s ease;  transition:all 0.5s ease}.form_submit{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#323232;border:none;color:#fff;cursor:pointer;font-family:'VegurLight',Helvetica,sans-serif;font-size:13px;display:block;padding:5px}.form_error{border:1px solid #406a27}#thanks{border:1px solid #bcbcbc;width:400px;padding:0px 10px 0px 0px;background-color:#f2f3ea;text-align:left}#contactmessage{clear:both; color:#2D78D2; font-family:'VegurLight',Helvetica,sans-serif; font-size:15px; padding-top:20px; text-align:left}.success{background-color:#F9F9F9; color:#a5c030; display:inline-block; font-family:'VegurLight',Helvetica,sans-serif; font-size:16px; font-style:normal; margin-top:25px; padding:10px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}#contact_form{margin:0px;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:25px 0 30px 0;width:450px}.error{font-size:14px;font-family:'VegurLight',Helvetica,sans-serif;color:#333;line-height:1.4em;text-shadow:1px 1px 0px #fff;top:0px;right:0px;font-weight:normal}ul.form{margin:0;padding:0px}ul.form li{float:left;margin-bottom:10px;position:relative;list-style-type:none;margin-top:15px}#contact_form label{display:none}ul.form li.button{float:left;margin-bottom:10px;position:relative;height:35px;list-style-type:none}#contact_form .required{color:#508ca5;font-size:9px}ul.form li.short{width:220px}ul.form li.long{width:320px}ul.form li.textarea{width:387px}#footer_wrapper{width:100%;background-image:url("../img/footer_bar.png");background-repeat:repeat-x;height:90px;clear:both}.footer{width:960px;margin:0 auto}.copyright{float:left;color:#333;    font-family:'VegurLight',Helvetica,sans-serif;    font-size:15px;padding-top:35px}.copyright a{    font-size:15px}.social_section{float:right;padding-top:25px}.facebook,.linkedin,.tweet,.flickr,.youtube {float:left;padding-left:12px;display:block}.facebook a{background-image:url("../img/facebook_hover.png") !important;background-repeat:no-repeat;height:47px;width:44px;display:block}.facebook img,.linkedin img,.tweet img,.flickr img,.youtube img{opacity:1;-webkit-transition:opacity 0.5s ease;     -moz-transition:opacity 0.5s ease;       -o-transition:opacity 0.5s ease;       -ms-transition:opacity 0.5s ease;       transition:opacity 0.5s ease}.facebook img:hover,.linkedin img:hover,.tweet img:hover,.flickr img:hover,.youtube img:hover{opacity:0}.linkedin a{background-image:url("../img/linkedin_hover.png") !important;background-repeat:no-repeat;height:47px;width:44px;display:block}.tweet a{background-image:url("../img/twitter_hover.png") !important;background-repeat:no-repeat;height:47px;width:44px;display:block}.flickr a{background-image:url("../img/flickr_hover.png") !important;background-repeat:no-repeat;height:47px;width:44px;display:block}.youtube a{background-image:url("../img/youtube_hover.png") !important;background-repeat:no-repeat;height:47px;width:44px;display:block}ul.events{ list-style-type:none; margin:0; padding:0 0 20px 0}ul.events li{ -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; background:#333; border:none; color:#fff; font-size:12px;font-family:'KomikaAxisRegular',Helvetica,sans-serif; font-weight:normal; margin-bottom:23px; padding:6px 0 8px 0; position:relative; text-align:center;letter-spacing:1px}ul.events li em{ color:#707070; font-weight:normal; font-size:10px}ul.intervals{ list-style-type:none; padding:0; display:block}ul.intervals li{ border-right:1px solid #ccc; color:#333; float:left; font-size:14px; margin:0; padding:15px 0; text-align:center; width:14%;font-family:'VegurLight',Helvetica,sans-serif;text-shadow:1px 1px 0 #FFF}ul.intervals li.first{ border-left:1px solid #ccc}.lime{background-color:#a5c030 !important}.beige{background-color:#BCB799 !important}