#social li a,
#share li a,
.item .comments a,
#r_post li a {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 1px 1px 3px rgba(0,0,0,.5);
-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,.5);
box-shadow: 1px 1px 3px rgba(0,0,0,.5);
}

#social li#twitter a,
#r_post li#b_twitter a,
#share li#s_twitter a {
background: url(../images/layout/i_twitter.png) no-repeat 3px 2px,
-moz-radial-gradient(0px 0px 45deg, circle cover, #999 30%, #fff 100%);
background: url(../images/layout/i_twitter.png) no-repeat 3px 2px,
-webkit-gradient(radial, 0 0, 30, 0 0, 0, from(#fff), to(#999));
}

#social li#facebook a,
#r_post li#b_facebook a,
#share li#s_facebook a {
background: url(../images/layout/i_facebook.png) no-repeat 5px 2px,
-moz-radial-gradient(0px 0px 45deg, circle cover, #213256 30%, #3B5997 100%);
background: url(../images/layout/i_facebook.png) no-repeat 5px 2px,
-moz-radial-gradient(0px 0px 45deg, circle cover, #213256 30%, #3B5997 100%);
}

#social li#rss a {
background: url(../images/layout/i_rss.png) no-repeat 3px 3px,
-moz-radial-gradient(0px 0px 45deg, circle cover, #C14E00 30%, #FF6600 100%);
background: url(../images/layout/i_rss.png) no-repeat 3px 3px,
-moz-radial-gradient(0px 0px 45deg, circle cover, #C14E00 30%, #FF6600 100%);
}

#home_col_2,
#portfolio_list li .pic_link,
.gallery .panel,
.item .pic,
.item .b_flash,
.pics img,
.content img {
-moz-box-shadow: 2px 2px 6px rgba(0,0,0,.5);
-webkit-box-shadow: 2px 2px 6px rgba(0,0,0,.5);
box-shadow: 2px 2px 6px rgba(0,0,0,.5);
}

.pics #p_sub-items img {
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}

.tabs_nav li,
#enews input,
.zoom,
#search .text,
#search button,
#comments-form .text,
.general-form input {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

#comments-form button {
-moz-box-shadow: 0px 0px 20px rgba(0,0,0,.2);
-webkit-box-shadow: 0px 0px 20px rgba(0,0,0,.2);
box-shadow: 0px 0px 20px rgba(0,0,0,.2);
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

.c_wrapper {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}

.tabs_nav li a {
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

/* transitions */

a,
#enews input,
#search .text,
#search ul li a span,
#comments-form .text,
.general-form input { -webkit-transition: color .3s linear; -moz-transition: color .3s linear; transition: color .3s linear; }

#search button { -webkit-transition: border .3s linear; -moz-transition: border .3s linear; -webkit-transform: translate(0, 2px); }

#comments-form button { -webkit-transition: color .3s linear, border .3s linear; -moz-transition: color .3s linear, border .3s linear; transition: color .3s linear, border .3s linear; }

.gallery .tabs_nav,
.gallery .gallery_info,
.tabs_nav li,
#social li a,
#enews button,
#share li a,
.zoom,
#r_post li a,
#p_sub-items li,
.general-form button { -webkit-transition: opacity .3s linear; -moz-transition: opacity .3s linear; transition: opacity .3s linear; }
