body{background:url("http://www.georgisvetoslavov.name/images/background.gif") repeat 0px 0px;width:100%;height:100%;position:relative;}
body:after{content:"";display:block;position:fixed;top:150px;left:0px;width:100%;height:15px;z-index:10;margin:0px auto;background-image:linear-gradient(top,rgb(238,240,242) 0%,rgb(247,248,249) 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgb(238,240,242) 0%,rgb(247,248,249) 0%,rgba(255,255,255,0) 100%);background-image:-moz-linear-gradient(top,rgb(238,240,242) 0%,rgb(238,240,242) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(top,rgb(238,240,242) 0%,rgb(247,248,249) 0%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgb(238,240,242) 0%,rgb(247,248,249) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgb(238,240,242)),color-stop(0,rgb(238,240,242)),color-stop(1,rgba(255,255,255,0)));border-top:1px solid rgba(217,218,219,0.5);}
body:before{content:"";display:block;position:fixed;top:1px;left:0px;width:100%;height:130px;z-index:100;margin:0px auto;background:url("http://www.georgisvetoslavov.name/images/background-shadow.png") no-repeat center 0px;}
#global{width:960px;margin:175px auto 20px auto;background:url("http://www.georgisvetoslavov.name/images/background.gif") no-repeat 0px 0px;position:relative;}
#global>header{background:url("http://www.georgisvetoslavov.name/images/background.gif") repeat 0px 0px;padding:20px 0px 0px 0px;text-align:center;height:130px;position:fixed;top:0px;width:960px;z-index:99;}
#global>header:after,#global > header:before{content:"";display:block;position:absolute;top:60px;width:320px;height:1px;left:50px;z-index:1;background-image:linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0) 80%);background-image:-o-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0) 80%);background-image:-moz-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0) 80%);background-image:-webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0) 80%);background-image:-ms-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0) 80%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,0)),color-stop(0.5,rgba(0,0,0,0.2)),color-stop(0.8,rgba(0,0,0,0)));}
#global>header:before{left:650px;}
#global>header h1{font-family:"Six Caps","Trebutchet MS",Arial;font-size:5.5em;color:#292928;text-transform:none;font-weight:normal;line-height:1.1em;text-shadow:2px 0px 1px #fff;letter-spacing:2px;}
#global>header em{position:absolute;top:0px;left:625px;font-size:0.15em;font-family:Arial;letter-spacing:0px;color:#999;}
#global>header h2{font-size:0.9em;text-shadow:0px 1px 1px #fff;color:#343533;font-family:Verdana,Arial;}
#global>header>nav{position:absolute;top:130px;left:0px;z-index:9999;width:100%;}
#global>header>nav ul{margin:0px auto;display:block;text-align:center;}
#global>header>nav li{display:inline;margin:0px 15px 0px 0px;}
#global>header>nav li a{color:#939393;font-size:0.9em;text-transform:uppercase;font-family:"Oswald",Arial;}
#global>header>nav li a.current,#global > header > nav li a:hover{color:#20AEDA;border-bottom:1px dotted #20AEDA;text-decoration:none;}
#global>section{width:900px;margin:10px auto 10px auto;padding:20px 0px 20px 0px;position:relative;}
#global>section.divider:before{content:"";display:block;position:absolute;bottom:25px;width:930px;height:1px;left:20px;z-index:1;background-image:linear-gradient(left,rgba(0,0,0,0)0%,rgba(0,0,0,0.2)50%,rgba(0,0,0,0)80%);background-image:-o-linear-gradient(left,rgba(0,0,0,0)0%,rgba(0,0,0,0.2)50%,rgba(0,0,0,0)80%);background-image:-moz-linear-gradient(left,rgba(0,0,0,0)0%,rgba(0, 0,0,0.2)50%,rgba(0,0,0,0)80%);background-image:-webkit-linear-gradient(left,rgba(0,0,0,0)0%,rgba(0,0,0,0.2)50%,rgba(0,0,0,0)80%);background-image:-ms-linear-gradient(left,rgba(0,0,0,0)0%,rgba(0,0,0,0.2)50%,rgba(0,0,0,0)80%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(0,0,0,0)),color-stop(0.5,rgba(0,0,0,0.2)),color-stop(0.8,rgba(0,0,0,0)));}
#global>section>header h2{font-size:1.75em;text-shadow:0px 1px 1px #fff;font-family:"Oswald","Trebutchet MS",Arial;color:#292928;display:block;text-transform:uppercase;margin-bottom:20px;}
#global>section>article>p{display:block;margin-bottom:10px;color:#666;text-shadow:1px 0px 1px #fff;font-family:"Marmelad","Trebutchet MS",Arial;}
#global>section>article>p a{text-decoration:underline;color:#20AEDA;}
#global>section>article>p strong{font-weight:bold;}
#global>section>footer{margin-top:10px;}
#global>section>footer p{padding-right:15px;background:url("http://www.georgisvetoslavov.name/images/icons.png") no-repeat right 3px;display:block;overflow:hidden;}
#global>section>footer p a{float:right;color:#939393;font-size:0.9em;text-shadow:1px 0px 1px #fff;padding-bottom:1px;}
#global>section>footer p a:hover{color:#20AEDA;border-bottom:1px dotted #20AEDA;text-decoration:none;padding-bottom:0px;}
ul.projects{overflow:hidden;}
ul.projects>li>ul>li{float:left;width:270px;margin:15px 25px 20px 5px;min-height:350px;}
ul.projects>li>ul>li article,.project{background-color:#fff;box-shadow:0px 0px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.2);padding:20px;position:relative;}
#featured .project{box-shadow:0px 3px 15px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 15px rgba(0,0,0,0.2);-webkit-box-shadow:0px 3px 15px rgba(0,0,0,0.2);}
.project h1{font-size:2em;font-weight:normal;font-family:"Overlock SC",Arial;color:#333;margin-bottom:10px;}
ul.projects>li{margin:30px 0px 20px 0px;overflow:hidden;}
ul.projects>li h3{text-shadow:0px 1px 1px #fff;font-size:1.3em;font-weight:bold;display:block;font-family:"Overlock SC",Arial;color:#333;margin:0px 0px 0px 5px;}
ul.projects>li>ul>li article{padding-top:280px;position:relative;}
.project:after,.project:before,ul.projects>li>ul>li article:after,ul.projects>li>ul>li article:before{content:"";z-index:-1;position:absolute;left:23px;bottom:10px;width:70%;max-width:300px;height:55%;-webkit-box-shadow:0px 10px 15px rgba(0,0,0,0.2);-moz-box-shadow:0px 10px 15px rgba(0,0,0,0.2);box-shadow:0px 10px 15px rgba(0,0,0,0.2);-webkit-transform:skew(-15deg) rotate(-6deg);-moz-transform:skew(-15deg) rotate(-6deg);-ms-transform:skew(-15deg) rotate(-6deg);-o-transform:skew(-15deg) rotate(-6deg);transform:skew(-15deg) rotate(-6deg);}
.project:before,ul.projects>li>ul>li article:before{left:auto;right:23px;-webkit-transform:skew(15deg) rotate(6deg);-moz-transform:skew(15deg) rotate(6deg);-ms-transform:skew(15deg) rotate(6deg);-o-transform:skew(15deg) rotate(6deg);transform:skew(15deg) rotate(6deg);}
.project:after,.project:before{bottom:15px;left:27px;}
.project:before{left:auto;right:27px;}
ul.projects>li>ul>li article footer p,.project>footer>p{margin-top:15px;font-size:1em;}
ul.projects>li>ul>li article footer p{margin-bottom: 0px;}
ul.projects>li>ul>li article footer p a,.project>footer>p a{color:#939393;}
ul.projects>li>ul>li article footer p a:hover,.project>footer>p a:hover{color:#20AEDA;border-bottom:1px dotted #20AEDA;text-decoration:none;}
ul.projects>li>ul>li article h1{margin-bottom:10px;font-size:1.2em !important;line-height:1.1em;}
ul.projects>li>ul>li article figure{position:absolute;top:0px;left:0px;}
ul.projects>li>ul>li article figure img{max-width:270px;max-height:260px;}
#services ul{overflow:hidden;}
#services ul li{float:left;width:190px;margin:15px 30px 0px 0px;}
ul.projects>li>ul>li article h1,#services ul li h1{font-size:1.3em;font-weight:bold;font-family:"Overlock SC",Arial;color:#333;}
#services ul li h2{font-size:1.1em;font-weight:normal;font-family:"Overlock SC",Arial;color:#666;margin-bottom:10px;}
ul.projects>li>ul>li article p,#services ul li p{display:block;margin-bottom:15px;color:#666;text-shadow:1px 0px 1px #fff;font-family:"Marmelad","Trebutchet MS",Arial;}
form{width:600px;margin:30px auto 0px auto;}
form label{display:block;overflow:hidden;margin-bottom:10px;padding:5px;}
form label strong{display:block;margin-bottom:3px;float:left;width:130px;text-transform:uppercase;font-size:1em;text-shadow:1px 0px 1px #fff;line-height:2.5em;font-family:"Delius","Trebutchet MS",Arial;}
form input,form select,form textarea{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#fff;border:1px solid #dcdcdc;padding:2px 5px;width:390px;color:#999;height:26px;box-shadow:inset 1px 2px 10px rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 2px 10px rgba(0,0,0,0.1);-webkit-box-shadow:inset 1px 2px 10px rgba(0,0,0,0.1);font-family:Arial;font-size:1.1em;}
form input:hover,form select:hover,form textarea:hover,form input:focus,form select:focus,form textarea:focus{border:1px solid #999;box-shadow:0px 0px 5px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.3);}
form select{width:400px;}
form select option{background:none;}
form textarea{height:150px;}
form button{margin-left:135px;padding:7px 15px;font-size:1.1em;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-transform:uppercase;overflow:auto;color:white;display:block;border:1px solid #00A1D6;box-shadow:inset 0px 1px 1px rgba(160,220,240,0.5);-moz-box-shadow:inset 0px 1px 1px rgba(160,220,240,0.5);-webkit-box-shadow:inset 0px 1px 1px rgba(160,220,240,0.5);background-color:#0084B0;background-image:-moz-linear-gradient(center bottom,#0084B0 15%,#46B9DF 65%);background-image:-o-linear-gradient(bottom,rgb(0,132,176)15%,rgb(70,185,223)65%);background-image:-moz-linear-gradient(bottom,rgb(0,132,176)15%,rgb(70,185,223)65%);background-image:-webkit-linear-gradient(bottom,rgb(0,132,176)15%,rgb(70,185,223)65%);background-image:-ms-linear-gradient(bottom,rgb(0,132,176)15%,rgb(70,185,223)65%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.15,rgb(0,132,176)),color-stop(0.65,rgb(70,185,223)));}
form button:active{box-shadow:inset 0px 5px 10px rgba(0,79,105,1);-moz-box-shadow:inset 0px 5px 10px rgba(0,79,105,1);-webkit-box-shadow:inset 0px 5px 10px rgba(0,79,105,1);border:1px solid #fff;background-color:#007096;background-image:linear-gradient(bottom,rgb(0,132,176)15%,rgb(0,145,193)65%);background-image:-o-linear-gradient(bottom,rgb(0,132,176)15%,rgb(0,145,193)65%);background-image:-moz-linear-gradient(bottom,rgb(0,132,176)15%,rgb(0,145,193)65%);background-image:-webkit-linear-gradient(bottom,rgb(0,132,176)15%,rgb(0,145,193)65%);background-image:-ms-linear-gradient(bottom,rgb(0,132,176)15%,rgb(0,145,193)65%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.15,rgb(0,132,176)),color-stop(0.65,rgb(0,145,193)));}
form div{margin:0px auto 20px auto;padding:10px 5px;font-weight:bold;text-align:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
form div.done{background-color:#BFC820;color:#FFFFD7;}
form div.error{background-color:#A73F2D;color:#fff;}
#global>footer{padding-top:15px;line-height:1.5m;text-align:center;font-size:0.9em;text-shadow:0px 1px 1px #fff;color:#343533;font-family:Verdana,Arial;}
#global>footer mark{background:none;}
