/*
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;
}
#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;
}
#bookmarks_wrap {
	border: 1px solid #3275e0;
	background: #a2c0f1;
}
#bookmarks {
	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;
}
.quick_look h3 {
  background: url(ql_sidebar.png) no-repeat 0 0;
}
.quick_look a {
	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 */