body {
	background-color: #F6F7F7;
	color: #555;
}
a {
	color: rgb(255, 99, 71);
}
a:hover {
	text-decoration: underline;
}
a.active {
	color: #555;
	text-decoration: underline;
}
h1, h2, h3, h4, h5, h6
{
	color: #555;
	font-weight: bold;
}
.header .top {
	background: #3F5379;
	}
.header .nav .or {
	color: #999;
}
.header .center a,
li.menu-act a,
li.menu-fd a,
li.menu-ins a,
li.menu-tix a
 {
	color: rgb(197, 197, 197);
}
.header .center a:hover, .header .center a:focus {
	color: #1BC4DF;
    }
.current a.icon-act-menu,
li.menu-act:hover a.icon-act-menu {
	//color: rgb(248, 248, 115);}
li.menu-act:hover,
li.menu-act.current{
	//color: rgb(248, 248, 115);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 95%, rgb(197, 197, 197) 95%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 95%, rgb(197, 197, 197) 95%);
	background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0) 95%, rgb(197, 197, 197) 95%);
}
.current a.icon-fd-menu,
li.menu-fd:hover a.icon-fd-menu {
	//color: rgb(240, 96, 96);}
li.menu-fd:hover,
li.menu-fd.current{
//color: rgb(240, 96, 96);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 95%, rgb(197, 197, 197) 95%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 95%, rgb(197, 197, 197) 95%);
	background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0) 95%, rgb(197, 197, 197) 95%);
}
.current a.icon-ins-menu,
li.menu-ins:hover a.icon-ins-menu {
	//color: rgb(115, 211, 248);}
li.menu-ins:hover,
li.menu-ins.current {
	//color: rgb(115, 211, 248);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 95%, rgb(197, 197, 197) 95%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 95%, rgb(197, 197, 197) 95%);
	background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0) 95%, rgb(197, 197, 197) 95%);
}
.current a.icon-ticket,
li.menu-tix:hover a.icon-ticket{ 	//color: rgb(168, 75, 175); }
li.menu-tix:hover,
li.menu-tix.current {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 95%, rgb(197, 197, 197) 95%);
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 95%, rgb(197, 197, 197) 95%);
	background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0) 95%, rgb(197, 197, 197) 95%);
}
.header .nav ul.menu .expanded li a:after {
	content: none;
}
.header .nav ul.menu li ul.menu {
	background-color: rgb(51, 51, 51);
}
.header .nav ul.menu ul.menu li a {
	color: rgb(255, 255, 255);
}
.header .nav ul.menu ul.menu li a:hover {
	color: rgb(255, 99, 71);
}
.header .nav .search {
	background-image: url(../img/search-h-bg-g.png);
}
.footer {
	color: rgb(153, 153, 153);
	border-top: 1px solid rgb(204, 204, 204);
	background-color: rgba(0, 0, 0, 0);
	background-repeat: repeat-x;
	background-position: left top;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgb(225, 225, 225)), color-stop(15%, rgb(230, 230, 230)), color-stop(65%, rgb(255, 255, 255)));
	background-image: -webkit-linear-gradient(top, rgb(225, 225, 225) 0%, rgb(230, 230, 230) 15%, rgb(255, 255, 255) 65%);
	background-image: -moz-linear-gradient(top, #e1e1e1 0%, #e6e6e6 15%, #fff 65%);
	background-image: -o-linear-gradient(top, #e1e1e1 0%, #e6e6e6 15%, #fff 65%);
	background-image: linear-gradient(top, #e1e1e1 0%,#e6e6e6 15%,#ffffff 65%);
}
.signup-block a {
	color: #FFF;
	text-shadow: #2786ad 1px 1px 1px;
}
.pin_box,
.board_box
{
	background: transparent;
}
.pin_box .user,
.pin_box .comment
{
	color: #555;
}
.pin_box .user a,
.pin_box .comment a
{
	color: #555;
}
.pin_box .action a:hover {	color: #fff;}
.pin_box .action a.comment {
	padding-right: 0;
}
.center .stat a {color: #C5C5C5; }
.center .stat a:hover { color: #1BC4DF;}
.actions a:hover {	background: none repeat scroll 0 0 #bebebe;}
.board_box a.boards {
	background: transparent;
	border-radius: 3px 3px 0 0;
	border: 1px solid #DEE1E5;
	color: #D3D3D3;
	background-color: #FFF;
}
.board_box .title {	color: #555;}
.pin-image {
	background: transparent;
	border: none;
}
.user-action a.icon-refresh-frame, .user-action a.icon-follow, .user-action a.icon-unfollow {
background: rgb(190, 190, 190);
color: rgb(255, 255, 255);
}
.pin-node .actions a:hover {
	background: rgb(245, 245, 245);
	color: rgb(85, 85, 85);
}
.blog {
	color: #555;
	margin-top: 17px;
	border-radius: 3px;
	margin-bottom: 17px;
}
.blog .info {
	color: #999;
}
.blog .act .links li a {
	color: #FFF;
    background: none repeat scroll 0 0 #ff6347;
}
.blog .act .links li a:hover {
	background: none repeat scroll 0 0 #bebebe;
}
.blog .block {
	color: #555;
}
fieldset { border: 1px solid rgb(204, 204, 204);}
@media only screen and (min-width: 738px) {
	.board_box:hover {
    -webkit-transition: box-shadow 250ms ease-in-out 0s;
    -moz-transition: box-shadow 250ms ease-in-out 0s;
    -o-transition: box-shadow 250ms ease-in-out 0s;
    transition: box-shadow 250ms ease-in-out 0s;
	}
	.board_box:hover .board-links-follow a { font-weight: bold; }
.pin_box .inbox:hover {	border-color: #cbcbc7;}
	.board_box:hover a.boards { background-color: rgb(255, 255, 255);}
  .board_box:hover .board-links { visibility: visible; }
 .board_box:hover .board-links a,
.board_box:active .board-links a {
	visibility: visible;
	opacity: 1;
}
.profile-tab span {display: none;}
.top-profile-block .left .profile-tab li:hover span { display: block; }
}
@media only screen and (max-width: 955px) {
  .header .nav {
	  background-color: #fff;
	  background-image: none;
  }
}
