/*
Mac Theme Styles
*/

/* Link Styles */
a:link, a:visited {
	color: #498bbf;
	text-decoration: none;
}
a:hover {
	color: #498bbf;
	text-decoration: underline;
}
a:active {
	color: #498bbf;
	text-decoration: none;
}
h1 a:link, h1 a:visited {
	color: #303030;
	text-decoration: none;
}
.author_text h1 a {
	color: #246cde;
}
h1 a:hover {
	color: #000;
	text-decoration: none;
}
h1 a:active {
	color: #303030;
	text-decoration: none;
}
/* Header */
.bolt {
	background: url(bolt.png) no-repeat 0 0;
}
#navigation ul li.active > a,
#navigation > ul li a:hover,
#navigation ul li.sub-nav:hover > a {
	border-color: #53a5ed;
	background: #256fdf;
	background: -webkit-gradient(linear, left top, left bottom, from(#2f88ec), to(#256fdf));
	background: -moz-linear-gradient(top,  #2f88ec,  #256fdf);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f88ec', endColorstr='#256fdf');
}
#navigation ul li.sub-nav > a:hover:before,
#navigation ul li.sub-nav:hover > a:before {
	border-top-color: #53a5ed !important;
}
#navigation ul li.sub-nav > a:hover:after,
#navigation ul li.sub-nav:hover > a:after {
	border-top-color: #256fdf !important;
}
#navigation ul ul li a:hover {
	background: #246cde;
}
/* Content */
#quicklook {
  background: #cee8ff url(ql_post.png) no-repeat 17px 17px;
  border: 1px solid #aac6f2;
}
.author_text span a {
	background: #246cde;
	color: #fff !important;
}
#page_wrap #page_subnav li a:hover, 
#page_wrap #page_subnav li.current_page_item a  {
	color: #498bbf;
}
#page ul.tags {
	background: url(tags.gif) no-repeat 0 11px;
}
#cat_archive a, 
#the_search_term {
	color: #246cde;
}
.wp-pagenavi a,
.wp-pagenavi .current {
	background: #246cde;
}
.outter_box_wrap {
	border: 1px solid #3275e0;
	background: #a2c0f1;
}
.inner_box_wrap {
	border: 1px solid #768398;
}
.tabnav li a {
	border-bottom: 1px solid #3275e0;
}
.tabnav li a:hover, 
.tabnav li a:active, 
.tabnav li.ui-tabs-selected a {
	background: #a2c0f1 url(tab_on.gif) repeat-x 0 0;
	border: 1px solid #3275e0;
	border-bottom: 1px solid #a2c0f1;
	text-shadow: #3275e0 0 1px 0;
}
.tab_wrap {
	background: #a2c0f1;
	border: 1px solid #3275e0;
}
.tabdiv {
	border: 1px solid #768398;
}
#page #related .box li {
	background: url(related_li.gif) no-repeat 0 12px;
}
.comment-reply-link a:hover {
	background: #246cde;
}
.link_color a {
	background: #246cde;
}
#submit {
	background: #246cde;
}
#cancel-comment-reply a {
	background: #246cde;
}
/* Sidebar */
#sidebar .sidehead a {
  color: #5cb4f5;
}
#sidebar #tweet li a.time_ago {
	color: #5cb4f5;
}
#subscribe {
	background: #246cde url(subscribe.jpg) no-repeat center top;
	border: 1px solid #348bed;
	color: #6eacff;
}
.widget_header {
	background: #246cde url(subscribe.jpg) no-repeat center top;
	border: 1px solid #348bed;
	color: #6eacff;
}
.quick_look h3 {
  background: url(ql_sidebar.png) no-repeat 0 0;
}
.quick_look a,
#mc-signup .input-wrap #mc-submit {
	border-color: #53a5ed !important;
	background: #256fdf;
	background: -webkit-gradient(linear, left top, left bottom, from(#2f88ec), to(#256fdf));
	background: -moz-linear-gradient(top,  #2f88ec,  #256fdf);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f88ec', endColorstr='#256fdf');
}
/* Footer */
.bolt_small {
	background: url(bolt_small.png) no-repeat 0 0;
}

#wp-admin-bar-my-sites-list .widget-icon {
    display: block;
    background: url("https://envato.s3.amazonaws.com/widget/images/icon-sprite.png") no-repeat scroll 0 0 transparent;
    height: 16px;
    margin-right: 9px;
    margin-top: 4px;
    width: 16px;
    float: left
}

#wp-admin-bar-my-sites-list .icon-windows {
    background-position: -224px 0;
}

#wp-admin-bar-my-sites-list .icon-android {
    background-position: -192px 0;
}

#wp-admin-bar-my-sites-list .icon-ipad {
    background-position: -208px 0;
}

#wp-admin-bar-my-sites-list .icon-iphone {
    background-position: -176px 0;
}
#wp-admin-bar-my-sites-list .icon-mac {
    background-position: -144px 0;
}

#wp-admin-bar-my-sites-list .icon-web {
    background-position: -160px 0;
}

#wp-admin-bar-my-sites-list .icon-default {
    background-position: 0 0;
}
