@import url("reset.css");
html,body{height:100%;}
body{
margin:0;
padding:0;
xbackground:#fff;
overflow:hidden;
font-family:Helvetica Neue, Helvetica, Arial, sans-serif;
font-size:12px;
font-weight: normal;
line-height: 19px;
color: #333333;
}
#gogotop{
width: 58px;
height: 58px;
position: relative;
float: left;
background: url(../img/gotop.png) no-repeat;
position: absolute;
z-index: 1000;
top: 999999999999px;
bottom: 50px;
left: 680px;
color: black;
visibility: hidden;
cursor: pointer;
}
#gogotop:hover{
width: 58px;
height: 58px;
position: relative;
float: left;
background: url(../img/gotop_hover.png) no-repeat;
position: absolute;
z-index: 9999999999999;
top: 999999999999px;
bottom: 50px;
left: 680px;
color: black;
visibility: hidden;
cursor: pointer;
}
.blog_recent_posts{
position: relative;
top: -20px;
}
.clear{clear:both;}
a{
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
p{font-weight: normal; line-height: 19px;}
h1, h2, h3, h4, h5, h6{padding: 7px 0;text-align: left;font-weight: normal;}
#bg{
position:fixed;
top: 0;
left:652px;
width:100%;
height:100%;
}
#bgimg, #bgold{
display:none;
-ms-interpolation-mode: bicubic;/* special IE fix for resized images */
filter:inherit;
}
#preloader{
position:absolute;
z-index:99999999999;
top:50px;
font-family: Helvetica, Arial, sans-serif;
font-size:16px;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
left: -475px;
clear: none;
}
#preloader img{
margin-right:20px;
}
.projectInfoContent{ visibility: hidden; }
#toolbar{
display:inline-block;
padding:4px 15px;
margin:20px 15px;
background:#262626 url(../img/sw_btn_bg.png) repeat-x;
-moz-border-radius:8px;
-khtml-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
font-family: Helvetica, Arial, sans-serif;
font-size:12px;
color:#fff;
cursor:pointer;
}
#wrapper{
position:relative;
width: 70%;
height: 100%;
margin:0;
padding:0;
z-index:2;
background:url(../img/empty.gif);/* fucking IE needs a background value to understand hover area */
}
#content{
position:relative;
overflow:hidden;
background: #fff;
top: 0;
left: 0;
width: 652px;
float: left;
height: 100%;
}
/*#content .container{
position:relative;
width:652px;
top:0;
float:left;
background: #fff;
}*/
#content .white_content{
top: 0;
clear:both;
position: relative;
/*float: left;*/
overflow-y : hidden;
overflow-x: hidden;
-webkit-box-shadow: 2px 0px 3px 0px #fff;
-moz-box-shadow: 2px 0px 3px 0px #fff;
box-shadow: 2px 0px 3px 0px #fff;
}
#content .white_content .header{
position:relative;
width:652px;
margin-bottom: 0;
float: left;
}
#content .white_content .header .top_bar{
position:absolute;
left: 10px;
top: 0;
width:632px;
height: 6px;
background: url(../img/top_bar.png) no-repeat;
}
#content .pattern_left{
position:absolute;
left: 0;
top: 0;
width:10px;
height: 100%;
background: url(../img/content_pattern.png) repeat;
z-index: 1000;
}
#content .pattern_right{
position:absolute;
right: 0;
top: 0;
width:10px;
height: 100%;
background: url(../img/content_pattern.png) repeat;
z-index: 1000;
}
#content .white_content .header h1{
width: 100%;
text-align: center;
position: relative;
float: left;
}
#content .white_content .header a{
text-decoration: none;
}
#content .white_content .header a:hover{
background: none;
}
#content .white_content .header .logo{
float: left;
padding-bottom: 45px;
position: relative;
top: 33px;
}
#content .white_content .slogan{
width: 100%;
text-align: center;
position: relative;
float: left;
top: -4px;
line-height: 1;
margin-bottom: 40px;
}
#content .white_content .header .lockk{
position:absolute;
right: 33px;
top: 30px;
width:41px;
height: 41px;
}
#content .white_content .header .lockk .bg-color{
position:absolute;
right: 10px;
top: 10px;
width:19px;
height: 19px;
background: #ffcc33;
z-index: 999;
display: none;
}
#content .white_content .header .lock_content{
width:41px;
height: 41px;
position: absolute;
z-index: 9999;
background: url(../img/lock.png) no-repeat;
cursor: pointer;
}
#content #nav{
position: relative;
float: left;
height: 43px;
width: 652px;
background: url(../img/nav_pattern.png) repeat;
z-index: 1001;
}
/* style mennu */
.menu {
text-align: center;
float: left;
width: 100%;
}
.menu > li {
position: relative;
padding-top: 13px;
height: 30px;
z-index: 20;
text-align: center;
display: inline-block;
margin-left: 20px;
}
.menu li:hover {
color: #FFF !important;
cursor: pointer;
}
#nav ul.menu .first
{
margin-left: 0 !important;
}
#menulava li.backLava {
border-top: 3px solid #fff;
height: 30px;
z-index: 3;
position: absolute;
left: 0;
margin-left: -20px;
color: #fff ;
cursor: pointer;
}
.menu a.backLava{
color: #fff !important;
z-index: 3;
cursor: pointer;
}
.menu li a {
text-decoration: none;
color: #999999;
font-size: 12px;
height: 35px;
display: block;
width: 100%;
line-height: 20px;
font-family: "Droid Serif", "Georgia";
z-index: 20;
text-align: center;
}
.menu > li.selectedLava > a {
xcolor: #FFF !important;
}
.menu li a:visited {
border: none;
}
.menu li a:hover, .menu li a:active{
background: none;
xcolor: #FFF !important;
}
.menu li.arrowdrop{
background: url(../img/arrowdrop.png) no-repeat right center;
padding-right: 13px;
}
.menu li.arrowdrop:hover{
background: url(../img/arrowdrop_hover.png) no-repeat right center;
}
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: -10px;
top: 38px;
display: block;
visibility: hidden;
text-transform: none;
padding: 0 5px 5px 5px;
background: url(../img/nav_pattern.png) repeat;
margin: 0 0 10px 0;
text-align: left;
}
.jqueryslidemenu ul li ul li {
position: relative;
padding-top: 0;
text-align: left;
height: 35px;
z-index: 20;
text-align: left !important;
display: inline-block;
margin-left: 0;
border-top: 1px solid #262628;
width: 100%;
padding: 0 0 0 0;
background: transparent;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.jqueryslidemenu ul li ul li:hover {
background: black;
background: rgba(0, 0, 0, 0.2);
-webkit-box-shadow: inset rgba(0, 0, 0, 0.55) 2px 2px 8px;
-moz-box-shadow: inset rgba(0, 0, 0, 0.55) 2px 2px 8px;
box-shadow: inset rgba(0, 0, 0, 0.55) 2px 2px 8px;
color: white !important;
}
.jqueryslidemenu ul li ul li a {
text-decoration: none;
color: #999999;
font-size: 11px;
height: 35px;
line-height: 35px;
font-family: "Droid Serif", "Georgia";
z-index: 20;
text-align: left;
width: 100%;
display: block;
padding-left: 5px;
white-space: nowrap;
}
.jqueryslidemenu ul li ul li a:hover {
padding-left: 12px;
color: #FFF !important;
}
.jqueryslidemenu ul li ul li ul{
position: absolute;
left: 0px;
top: 0;
display: block;
visibility: hidden;
text-transform: none;
padding: 0 5px 5px 5px;
background: url(../img/nav_pattern.png) repeat;
margin: 0 0 10px 0;
text-align: left;
}
/** Start Content **/
#content .content{
height: auto;
left: 30px;
position: relative;
top: 30px;
width: 595px;
margin-bottom: 100px;
clear: both;
float: left;
}
/*
.content h4{
width: 100%;
position: relative;
text-align: center;
color: #666;
font-size: 16px;
font-weight: normal;
font-family: "Droid Sans", "Helvetica", "Arial";
padding-bottom: 8px;
top: 4px;
}
.properContent h6{
width: 100%;
position: relative;
text-align: center;
color: #999999;
font-size: 13px;
font-weight: normal;
font-family: "Georgia";
font-style: italic;
}
*/
.text-bg{
background: #ffcc33;
padding: 1px;
color: #333;
}
/* Projects */
.content .recent_projects{
position: relative;
float: left;
width: 595px;
height: auto;
margin-top: 20px;
padding-bottom: 20px;
}
.content .recent_projects .dots_right, .content .blog_recent .dots_right{
position: absolute;
height: 4px;
width: 240px;
left: 0;
top: 8px;
background: url(../img/dots_divider.png) repeat-x;
}
.content .recent_projects .dots_left, .content .blog_recent .dots_left{
position: absolute;
height: 4px;
width: 240px;
right: 0;
top: 8px;
background: url(../img/dots_divider.png) repeat-x;
}
.content .recent_projects a, .content .blog_recent a{
position: relative;
color: #333;
font-size: 14px;
font-family: "Drois Serif", "Georgia";
text-decoration: none;
}
.content .latest-proj, .content .latest-blog, .content .latest-testi{
width: 103px;
background: none;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
text-align: center;
position: relative;
margin: 0 auto;
height: 20px;
overflow-y: hidden;
}
.textwidget{
position: relative;
top: 7px;
}
.widget_title{
position: relative;
text-align: center;
top: -7px;
}
.widget_title h4{
text-align: center;
}
.content .bg_hover2{
margin-top: 1px;
}
.content .latest-proj:hover, .content .latest-blog:hover{
background: #ffcc33;
}
.content .home_proj{
position: relative;
float: left;
width: 595px;
height: auto;
top: 20px;
}
.content .home_proj a.thumb_link{
position:relative;
display:block;
float:left;
}
.content .home_proj img{
border:none;
}
.content .home_proj a.thumb_link .selected, .myProjects a.thumb_link .selected{
position:absolute;
top:0;
left:0;
background:url(../img/selected_photo.png) no-repeat center center;
display:none;
}
.view {
float: left;
overflow: hidden;
position: relative;
text-align: center;
cursor: default;
margin-right: 1px;
margin-bottom: 1px;
}
.view .mask{
width: 195px;
height: 130px;
position: absolute;
overflow: hidden;
top: 0;
left: 0;
opacity: 0;
filter: alpha(opacity=0)\9;
background: rgba(255, 255, 255, 0.85);
background: white\9;
filter: alpha(opacity=85)\9;
display: none\9;
/*pointer-events: none; */
}
.view h2 {
color: #333;
font-family: "Helvetica", "Georgia";
font-weight: bold;
text-align: center;
position: relative;
text-transform: uppercase;
font-size: 12px;
line-height: 11px;
margin: 55px 0 0 0;
margin: 0 auto;
top: 40px;
}
.view .mask a.info{
position: relative;
text-align: center;
color: #fff;
font-size: 10px;
font-weight: normal;
font-family: "Georgia";
text-indent: -9999px;
font-style: italic;
top: 34px;
background: #1a1919;
/* background: url(../img/nav_pattern.png) repeat; */
padding: 3px 5px;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
transition: all 0.4s linear;
}
.view .mask a.linkhover{
background: #ffcc33;
color: #333;
}
/*
.view .linkhover{
background: #ffcc33 !important;
color: #333 !important;
}
*/
.view_2, .view_2 img.thumb, .view_2 .mask, .view_2 .selected{
width: 299px;
height: 200px;
}
.view_2 h2, .view_2 .mask a.info{top:80px;}
.view_3, .view_3 img.thumb, .view_3 .mask, .view_3 .selected{
width: 195px;
height: 120px;
}
.view_4, .view_4 img.thumb, .view_4 .mask, .view_4 .selected{
width: 149px;
height: 120px;
}
/* new scrollbar jQuery */
#wrapper > .viewport { width: 100%; height: 100%; overflow: hidden; position: relative; }
#wrapper > .viewport .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; width: 100%; }
#wrapper > .scrollbar{ background: none; position: absolute; background-position: 0 0; float: left; width: 5px; height: 100%; left: 655px; top: 0px;}
#wrapper > .scrollbar .track { background: transparent url(../img/scrool_bg.png) repeat-y 0 100%; height: 100%; width:14px; position: relative; padding: 0 1px; }
#wrapper > .scrollbar .track .thumb { background: #ffcc33; height: 30px; width: 10px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 2px; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;margin-top: 2px;}
#wrapper > .scrollbar .track .thumb .end { background: red; overflow: hidden; height: 5px; width: 5px; }
#wrapper > .disable { display: none; }
#wrapper > .scrollbar .track .thumb .up{background: url(../img/up.png) no-repeat top center;width: 6px; height: 4px;}
#wrapper > .scrollbar .track .thumb .down{background: url(../img/down.png) no-repeat top center;width: 6px; height: 4px;}
/* new scrollbar jQuery */
/*
#wrapper > .viewport { width: 100%; height: 100%; overflow: hidden; position: relative; }
#wrapper > .viewport .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; width: 100%; }
#wrapper > .scrollbar{ background: transparent url(../img/scroll/bg-scrollbar-track-y.png) no-repeat 0 0; position: absolute; background-position: 0 0; float: left; width: 5px; height: 100%; left: 665px; top: 0px;}
#wrapper > .scrollbar .track { background: transparent url(../img/scroll/bg-scrollbar-trackend-y.png) repeat-y 0 100%; height: 100%; width:5px; position: relative; padding: 0 1px; }
#wrapper > .scrollbar .track .thumb { background: transparent url(../img/scroll/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 5px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 0px; }
#wrapper > .scrollbar .track .thumb .end { background: transparent url(../img/scroll/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 5px; }
#wrapper > .disable { display: none; }
*/
/*#dragger_container{position:relative; width:30px; height:620px; float:left; margin:10px 0 0 0; background:url(../sw_dragger_bg.png) repeat-y center;}
#dragger{position:absolute; width:30px; height:59px; background:url(../round_custom_scrollbar_bg.png) no-repeat center center; cursor:pointer;}*/
#dragger_container{
background: url(../img/sw_dragger_bg.png) repeat-y scroll center center;
height: 100%;
left: 650px;
position: relative;
top: 0;
width: 30px;
z-index: 999999;
cursor: pointer;
}
#dragger{
position:absolute;
width:12px;
height:34px;
background:url(../img/scrool.png) no-repeat center center;
cursor:pointer;
left: 7px;
margin-top: 5px;
}
/*
#dragger:hover{
position:absolute;
width:12px;
height:34px;
background:url(../img/scrool_hover.png) no-repeat center center;
cursor:pointer;
left: 7px;
margin: 5px 0 0;
}
*/
/**
Latests Blog Posts
**/
.content .blog_recent{
position: relative;
float: left;
width: 595px;
height: auto;
text-align: center;
}
.blog_recent .blog_recent_posts{
position: relative;
float: left;
width: 595px;
}
.blog_recent_posts .post{
position: relative;
height: 60px;
overflow: hidden;
width: 100%;
top: 15px;
float: left;
}
.blog_recent_posts .post .date{
position: relative;
float: left;
width: 50px;
height: 45px;
background: #231f20;
text-align: center;
}
.blog_recent_posts .post .date p{
color: white;
font-size: 27px;
position: relative;
top: 9px;
line-height: 17px;
}
.blog_recent_posts .post .date p span{
color: #ccc;
font-size: 10px;
top: -5px;
position: relative;
letter-spacing: 0.8px;
}
.blog_recent_posts .post .text{
position: relative;
float: left;
width: 530px;
height: 40px;
text-align: left;
border-bottom: 1px dotted #ccc;
left: 10px;
top: 0;
padding-bottom: 4px;
}
.blog_recent_posts .new .post-content, .blog_recent_posts .recicle .post-content{
position: relative;
margin-left: 60px;
top: 3px;
width: 450px;
background: white ;
height: auto;
z-index: 5;
padding: 20px;
}
.blog_recent_posts .new .post-content, .contentContainer{
height: auto;
float: left;
}
.recicle .post-content{
position: relative;
float: left;
background: white !important;
}
.blog_recent_posts .fold-post{
position: relative;
border-bottom: 1px dotted #ccc;
width: 595px;
float: left;
}
.blog_recent_posts .fold-post .featured-image{
width: 589px;
}
.blog_recent_posts .fold-post .nada{
position: relative;
height: 30px;
border: none !important;
}
.blog_recent_posts .new .post-content .featured-image, .blog_recent_posts .recicle .post-content .featured-image, .blog_recent_posts .fold-post .featured-image {
position: relative;
width: 444px;
height: 215px;
border: 3px solid #ccc;
overflow-y: hidden;
}
.featured-image img{
position: relative;
width: 100%;
/*
opacity: 0;
filter: alpha(opacity=0);
*/
}
.blog_recent_posts .fold-post .featured-image{
margin: 20px auto 20px auto;
}
.blog_recent_posts .fold-post .featured-image{
width: 590px !important;
}
.blog_recent_posts .new .post-content .the_content, .blog_recent_posts .recicle .post-content .the_content, .blog_recent_posts .fold-post .the_content {
position: relative;
padding: 10px 0px;
text-align: justify;
font-family: Georgia;
font-size: 14px;
color: #666;
}
.blog_recent_posts .closeRecentPosts{
position: fixed;
width: 28px;
height: 28px;
background: url(../img/closeRecentPosts.png) no-repeat;
top: 31px;
margin-left: 526px;
color: white;
font-family: Arial;
font-weight: 800;
line-height: 30px;
cursor: pointer;
z-index: 9999;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
padding-left: 10px;
}
.blog_recent_posts .closeRecentPosts:hover{
color: #ffcc33;
}
.blog_recent_posts .post .text a{
font-size: 18px;
}
.blog_recent_posts .post .text p, .blog_recent_posts .post .text p a{
font-size: 12px;
color: #cccccc;
}
.blog_recent_posts .post .text p a:hover{
background: none;
color: #333;
}
.blog_recent_posts .post .readmore{
position: absolute;
right: 5px;
top: 0;
overflow-x: hidden;
}
.blog_recent_posts .post .readmore .readmore_arrow{
width: 22px;
height: 23px;
background: #231f20 url(../img/arrow_readmore.png) no-repeat 8px 6px;
position: relative;
left: 0;
top: 0;
cursor: pointer;
float: right;
z-index: 2;
}
.blog_recent_posts .post .readmore .readmore_text{
position: relative;
float: left;
padding: 2px 8px;
xborder: 1px solid #999;
left: 89px;
background: #231f20 !important;
color: #fff;
font-family: Georgia;
font-size: 11px;
font-style: italic;
cursor: pointer;
}
/* posts opening in the wrapper */
.blog_recent_posts .fold_post{
position: relative;
height: auto;
}
.footer{
position:relative;
float: left;
left: -20px;
bottom: 0px;
width:632px;
height: 8px;
background: url(../img/top_bar.png) no-repeat left bottom;
z-index: 1002;
top: 70px;
}
.footer p.copy{
position:absolute;
float: left;
padding-top: 75px;
left: 20px;
color: #ccc;
bottom: 10px;
}
.footer .gotop{
position: absolute;
bottom: 0;
left: 0;
background: url(../img/footer_open.png) no-repeat center top;
width: 100%;
height: 35px;
}
.footer .gotop_close{
background: url(../img/footer_close.png) no-repeat center top;
}
.footer .gotop_open{
background: url(../img/footer_open.png) no-repeat center top;
}
.footer .footer_content{
position: relative;
float: left;
clear: both;
overflow: hidden;
background: url(../img/nav_pattern.png) repeat;
color: #CCC;
padding: 0px 20px;
width: 592px !important;
z-index: 99;
}
#roseta_light{
position: relative;
width: 58px;
height: 58px;
background: url(../img/bg_loading_light.png) no-repeat;
margin: 0px auto;
}
#rosetagif_light{
position: relative;
width: 31px;
height: 31px;
top: 13px;
left: 13px;
background: url(../img/loading_light.gif) no-repeat;
}
#roseta_dark{
position: relative;
width: 58px;
height: 58px;
background: url(../img/bg_loading_dark.png) no-repeat;
margin: 0px auto;
}
#rosetagif_dark{
position: relative;
width: 31px;
height: 31px;
top: 13px;
left: 13px;
background: url(../img/loading_dark.gif) no-repeat;
}
.properContent{
position: relative;
float: left;
width: 100%;
padding-bottom: 20px;
}
.header .social{
position: absolute;
float: left;
width: auto;
height: 140px;
left: 30px;
top: 30px;
z-index: 999999;
}
.header .social ul{
margin: 0;
padding: 0;
position: relative;
float: left;
height: 140px;
}
.header .social ul li{
position: relative;
margin-bottom: 3px;
left: 0;
cursor: pointer;
}
.header .social ul li a{
-webkit-transition: none !important;
-moz-transition: none !important;
-o-transition: none !important;
transition: none !important;
font-size: 11px;
font-family: "Droid Sans";
text-decoration: none;
}
.header .social .secondcol{
margin-left: 23px;
top: -132px;
position: relative;
}
.header .social .thirdcol{
margin-left: 46px;
top: -264px;
position: relative;
}
.social a.facebook{
width: 18px;
height: 19px;
background: url(../img/social_icons.png);
background-position: 0 0;
display: block;
}
.social a.facebook:hover{
background: url(../img/social_icons.png) !important;
background-position: 0 -20px !important;
}
.social a.twitter{
width: 18px;
height: 19px;
background: url(../img/social_icons.png);
background-position: -23px 0;
display: block;
}
.social a.twitter:hover{
background: url(../img/social_icons.png) !important;
background-position: -23px -20px !important;
}
.social a.deviantart{
width: 18px;
height: 19px;
background: url(../img/social_icons.png);
background-position: -45px 0;
display: block;
}
.social a.deviantart:hover{
background: url(../img/social_icons.png) !important;
background-position: -45px -20px !important;
}
.social a.forrst{
width: 18px;
height: 19px;
background: url(../img/social_icons.png);
background-position: -68px 0;
display: block;
}
.social a.forrst:hover{
background: url(../img/social_icons.png) !important;
background-position: -68px -20px !important;
}
.social a.stumble{
width: 18px;
height: 19px;
background: url(../img/social_icons.png);
background-position: -91px 0;
display: block;
}
.social a.stumble:hover{
background: url(../img/social_icons.png) !important;
background-position: -91px -20px !important;
}
.social a.picasa{
width: 18px;
height: 19px;
background: url(../img/social_icons.png);
background-position: -113px 0;
display: block;
}
.social a.picasa:hover{
background: url(../img/social_icons.png) !important;
background-position: -113px -20px !important;
}
.social a.flickr{
width: 18px;
height: 19px;
background: url(../img/social_icons.png);
background-position: -136px 0;
display: block;
}
.social a.flickr:hover{
background: url(../img/social_icons.png) !important;
background-position: -136px -20px !important;
}
.social a.linkedin{
width: 18px;
height: 19px;
background: url(../img/social_icons.png);
background-position: -159px 0;
display: block;
}
.social a.linkedin:hover{
background: url(../img/social_icons.png) !important;
background-position: -159px -20px !important;
}
.social a.vimeo{
width: 18px;
height: 19px;
background: url(../img/social_icons.png);
background-position: -182px 0;
display: block;
}
.social a.vimeo:hover{
background: url(../img/social_icons.png) !important;
background-position: -182px -20px !important;
}
.social a.youtube{
width: 18px;
height: 19px;
background: url(../img/social_icons.png);
background-position: -204px 0;
display: block;
}
.social a.youtube:hover{
background: url(../img/social_icons.png) !important;
background-position: -204px -20px !important;
}
.social a.delicious{
width: 18px;
height: 19px;
background: url(../img/social_icons.png);
background-position: -227px 0;
display: block;
}
.social a.delicious:hover{
background: url(../img/social_icons.png) !important;
background-position: -227px -20px !important;
}
.social a.skype{
width: 18px;
height: 19px;
background: url(../img/social_icons.png);
background-position: -250px 0;
display: block;
}
.social a.skype:hover{
background: url(../img/social_icons.png) !important;
background-position: -250px -20px !important;
}
.social a.digg{
width: 18px;
height: 19px;
background: url(../img/social_icons.png);
background-position: -272px 0;
display: block;
}
.social a.digg:hover{
background: url(../img/social_icons.png) !important;
background-position: -272px -20px !important;
}
.social a.myspace{
width: 18px;
height: 19px;
background: url(../img/social_icons.png);
background-position: -295px 0;
display: block;
}
.social a.myspace:hover{
background: url(../img/social_icons.png) !important;
background-position: -295px -20px !important;
}
.social a.yahoo{
width: 18px;
height: 19px;
background: url(../img/social_icons.png);
background-position: -318px 0;
display: block;
}
.social a.yahoo:hover{
background: url(../img/social_icons.png) !important;
background-position: -318px -20px !important;
}
.social a.rss{
width: 18px;
height: 19px;
background: url(../img/social_icons.png);
background-position: -340px 0;
display: block;
}
.social a.rss:hover{
background: url(../img/social_icons.png) !important;
background-position: -340px -20px !important;
}
.social a.amazon{
width: 18px;
height: 19px;
background: url(../img/social_icons.png);
background-position: -363px 0;
display: block;
}
.social a.amazon:hover{
background: url(../img/social_icons.png) !important;
background-position: -363px -20px !important;
}
#social .socialname {
bottom: -3px;
color: #fff;
font-family: "Arial";
left: 28px;
padding: 5px 10px 5px 10px;
position: absolute;
z-index: 50;
width: auto;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: #333;
-webkit-box-shadow: 2px 2px 0px 0px #eeeeee;
-moz-box-shadow: 2px 2px 0px 0px #eeeeee;
box-shadow: 2px 2px 0px 0px #eeeeee;
text-decoration: none;
pointer-events: none;
left: 20px;
opacity: 0;
filter:alpha(opacity=00); /* For IE8 and earlier */
font-size: 12px;
}
#social .socialname .arrow{
position: absolute;
z-index: 50;
left: -5px;
bottom: 8px;
background: url(../img/arrow.png) no-repeat;
background-position: 0 0;
width: 6px;
pointer-events: none;
height: 7px;
}
#social .socialname {
left: 20px\9;
filter: alpha(opacity=0)\9;
}
#lock_content .blocktext {
bottom: 8px;
color: #fff;
right: 80px;
padding: 5px 10px 5px 10px;
position: absolute;
z-index: 50;
width: 90px;
display: block;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: #333;
-webkit-box-shadow: 2px 2px 0px 0px #eeeeee;
-moz-box-shadow: 2px 2px 0px 0px #eeeeee;
box-shadow: 2px 2px 0px 0px #eeeeee;
text-decoration: none;
font-size: 11px;
font-family: "Arial";
pointer-events: none;
opacity: 0;
right: 26px;
}
#lock_content .blocktext .arrow{
position: absolute;
z-index: 50;
right: -5px;
bottom: 9px;
background: url(../img/arrow.png) no-repeat;
background-position: -6px 0;
width: 6px;
height: 7px;
}
#lock_content .blocktext{
right: 25px\9;
filter: alpha(opacity=0)\9;
}
/**
WIDGETS
**/
.footer_content .footer-widget{
position: relative;
margin: 20px 0;
float: left;
width: 100%;
}
.footer_content .title, .footer-widget h4{
position: relative;
float: left;
width: 100%;
background: url(../img/pattern_title_foot.png) repeat;
line-height: 32px;
text-align: center;
color: #333;
margin-bottom: 15px;
font-weight: bold;
font-family: "Droid Serif";
font-size: 12px;
padding: 0;
}
.footer_content .latest-testi{
position: relative;
width: 100%;
background: url(../img/pattern_title_foot.png) repeat;
line-height: 30px;
text-align: center;
color: #333;
margin-bottom: 15px;
font-weight: bold;
font-family: "Droid Serif";
font-size: 12px;
padding-bottom: 12px;
top: 0.7px;
}
/* TWITTER*/
.twitter_container li{
position: relative;
float: left;
list-style: none;
list-style-image: none;
margin-bottom: 10px;
}
.twitter_container li span{
position: relative;
padding-left: 26px;
background: url(../img/twitter_bgli.png) no-repeat top left;
line-height: 20px;
}
.twitter_container li a{
font-size: 12px;
clear: right;
}
/* FLICKR*/
#flickr{
position: relative;
float: left;
margin-bottom: 20px;
}
#flickr li{
position: relative;
float: left;
width: 52px;
height: 52px;
margin: 2px 8px 8px 0;
}
#flickr li a{
position: relative;
float: left;
width: 52px;
height: 52px;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
#flickr li img{
position: relative;
float: left;
width: 52px;
height: 52px;
border: 2px solid #333;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
#flickr li img:hover{
position: relative;
float: left;
width: 52px;
height: 52px;
border: 2px solid #ffcc33;
}
/* PAGES */
/*
.widget_archive a, .footer-widget .page_item a, .blogroll a, .widget_meta a, .tagcloud a, .cat-item a{
font-size: 12px;
text-decoration: none;
background: url(../img/linksarr.png) no-repeat 0 2px;
padding: 0 0 0 7px;
color: #666;
line-height: 23px;
}
.widget_archive a:hover, .footer-widget .page_item a:hover, .blogroll a:hover, .widget_meta a:hover, .tagcloud a:hover, .cat-item a:hover{
font-size: 12px;
text-decoration: none;
background: url(../img/linksarr_hover.png) no-repeat 0 2px;
padding-left: 11px;
color: #fff;
}
*/
/* SEARCH */
.footer-widget label{
display: none;
}
.footer-widget input{
width: 135px;
background: #666;
border: 1px solid #2B2B2A;
color: #eee;
padding: 5px;
position: relative;
float: left;
margin: 3px 2px 3px 0;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.footer-widget input:focus{
background: #eee;
border: 1px solid #fff;
color: #666;
}
#searchsubmit{
background: #ccc;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: 1px solid #eee;
width: 30px;
position: relative;
float: left;
background: #fff url(../img/search_icon.png) no-repeat center center;
text-indent: -9999px;
}
#everything > #infobox{
position: absolute;
top: 55px;
right: 100px;
width: 212px;
height: 212px;
background: url(../img/infobox.png);
text-align: center;
z-index: 9999999;
opacity: 0;
filter: alpha(opacity=0);
}
#everything > #infobox .title{
position: relative;
font-family: "Open Sans Condensed";
font-size: 31px;
line-height: 24px;
color: #333;
padding-top: 43px;
}
#everything > #infobox .infotext{
position: relative;
font-family: Georgia;
font-size: 13px;
line-height: 17px;
color: #999;
padding: 10px;
width: 79%;
left: 13px;
font-style: italic;
top: 1px;
}
#everything > #goprojects{
position: fixed;
top: 45px;
right: 40px;
width: 72px;
height: 72px;
background: url(../img/goprojects.png);
opacity: 0;
filter: alpha(opacity=0);
z-index: 2;
}
#wrapper > #gohome{
position: fixed;
top: 43px;
left: 55px;
width: 72px;
height: 72px;
background: url(../img/gohome.png);
opacity: 0;
filter: alpha(opacity=0);
z-index: 9999;
}