/**
 * TK blue theme
 */

.blogs .postView h1,
.themeheadlinecolor,
.themebox h1,
.themebox h2,
.themebox h3,
.themebox h4,
.themebox h5,
.themebox h6,
.themetext,
.qaquestion,
.blogs .postView a:link,
.blogs .postView  a:visited,
.themeheadlinecolor a:link,
.themeheadlinecolor a:visited,
.themebox h1 a:link, 
.themebox h1 a:visited,
.themebox h2 a:link, 
.themebox h2 a:visited,
.themebox h3 a:link, 
.themebox h3 a:visited,
.themebox h4 a:link, 
.themebox h4 a:visited,
.themebox h5 a:link, 
.themebox h5 a:visited,
.themebox h6 a:link, 
.themebox h6 a:visited,
a.themetext:link, 
a.themetext:visited {
	color: #4e8abe;
}
.themeheadlinecolor a:hover,
.themeheadlinecolor a:active,
.themebox h1 a:hover, 
.themebox h1 a:active,
.themebox h2 a:hover, 
.themebox h2 a:active,
.themebox h3 a:hover, 
.themebox h3 a:active,
.themebox h4 a:hover, 
.themebox h4 a:active,
.themebox h5 a:hover, 
.themebox h5 a:active,
.themebox h6 a:hover, 
.themebox h6 a:active,
a.themetext:hover, 
a.themetext:active {
	color: #579bc3;
}
.themeheadlinecolorbg {
	background-color: #4e8abe;
}

.themeheadlinecolorbg_moderate
{
	background-color: #a1cfeb;
}
	
.themebackcolor_medium
{
	background-color: #EBF4FB;
}

	.themebackcolor_medium_fortitlearea
	{
		background-color: #EBF4FB;
	}

.themebackcolor_dark
{
	background-color: #D6EBF9;
}

.themebackcolor_light
{
	background-color: #EBF4FB;
}

.themebordercolor,
.blogs .postView .themebordercolor
{
	border-color: #D6EBF9;
}

.themeunderlinedots
{
	background: transparent url(images/themed/top_rule_blu.gif) repeat-x 0 100%;
}

.themebuttonsubmit,
.blogPostOptions .comments .articlecomments .articlesubmit .themebuttonsubmit
{
	background: transparent url(images/themed/btn_submit_blu.gif) no-repeat 0 0;
}

/*.themedualcol
{
	background: transparent url(images/themed/dualcolback_blu.gif) repeat-y 0 0;
}*/



/* Specifics
-------------------------------------------------------- */
ul li {
	background: transparent url(images/themed/bullet_blu.gif) no-repeat 0 6px;
}
.articlesubmit header,
.blogsubmit div {
	background: transparent url(images/themed/img_quote_blu.gif) no-repeat 0 4px;
}
/* Bad hack, but I don't understand why IE 7 won't render 
   this background image, even with z-index and relative 
   positioning??? */
.ie7 .articlesubmit header {
	border: 1px solid #d6ebf9;
}
.bodycopy .graphicpullquote {
	background-image: url(images/themed/img_tip_blu.gif);
}
.bodycopy .graphicheadersidebar {
	background-image: url(images/themed/sidebar_header_blu.gif);
}
.bodycopy .borderedsidebar {
	background-image: url(images/themed/sidebar_border_top_blu.gif);
}
.bodycopy .borderedsidebar .borderedsidebarinner {
	background-image: url(images/themed/sidebar_border_bottom_blu.gif);
}
.titlearea h3 {
	/* background-image: url(images/themed/arrow_blu.gif); */
	background-image: url(images/themed/bullet_blu.gif);
}
.featuredpromoextras_swirl {
	background-image: url(images/themed/hd_channel_sidebar_pattern_blu.gif);
}
.boards h3 {
	background-image: url(images/themed/hd_boards_blu.gif);
}
.colright div.widget.boards h3 {
	background-image: url(images/themed/hd_boards_blu_300.gif);
}
.blog .sep {
	background-image: url(images/themed/blog_sep_blu.gif);
}
.tabbedboxcontent,
.tabbedboxmenu a {
	border-color: #c9e4f7;
}
.tabbedboxmenu a.onstate:link,
.tabbedboxmenu a.onstate:visited,
.tabbedboxmenu a.onstate:hover,
.tabbedboxmenu a.onstate:active {
	color: #4e8abe;
}
.tabbedboxmenu a {
/*	background-color: #94c5e5;
	background-image: url(images/themed/tab_back_blu.gif);*/
}
.slideshowbox .slidepaging p.slidepagingright {
	background-image: url(images/themed/btn_next_blu.gif);
}
.blogcomment,
.openhtml_themed_light {
	background-color: #ebf4fb;
	padding: 10px;
}
.openhtml_themed_light h1,
.openhtml_themed_light h2,
.openhtml_themed_light h3,
.openhtml_themed_light h4,
.openhtml_themed_light h5,
.openhtml_themed_light h6,
.openhtml_themed_light h1 a:link, 
.openhtml_themed_light h1 a:visited,
.openhtml_themed_light h2 a:link, 
.openhtml_themed_light h2 a:visited,
.openhtml_themed_light h3 a:link, 
.openhtml_themed_light h3 a:visited,
.openhtml_themed_light h4 a:link, 
.openhtml_themed_light h4 a:visited,
.openhtml_themed_light h5 a:link, 
.openhtml_themed_light h5 a:visited,
.openhtml_themed_light h6 a:link, 
.openhtml_themed_light h6 a:visited {
	color: #4e8abe;
}

	.openhtml_themed_light h1 a:hover, .openhtml_themed_light h1 a:active,
	.openhtml_themed_light h2 a:hover, .openhtml_themed_light h2 a:active,
	.openhtml_themed_light h3 a:hover, .openhtml_themed_light h3 a:active,
	.openhtml_themed_light h4 a:hover, .openhtml_themed_light h4 a:active,
	.openhtml_themed_light h5 a:hover, .openhtml_themed_light h5 a:active,
	.openhtml_themed_light h6 a:hover, .openhtml_themed_light h6 a:active
	{
		color: #579bc3;
	}
	
	.openhtml_themed_light ul li
	{
		background: transparent url(images/themed/bullet_blu.gif) no-repeat 0 6px;
	}
	
.openhtml_themed_medium
{
	background-color: #EBF4FB;
	padding: 10px;
}

	.openhtml_themed_medium h1,
	.openhtml_themed_medium h2,
	.openhtml_themed_medium h3,
	.openhtml_themed_medium h4,
	.openhtml_themed_medium h5,
	.openhtml_themed_medium h6,
	.openhtml_themed_medium h1 a:link, .openhtml_themed_medium h1 a:visited,
	.openhtml_themed_medium h2 a:link, .openhtml_themed_medium h2 a:visited,
	.openhtml_themed_medium h3 a:link, .openhtml_themed_medium h3 a:visited,
	.openhtml_themed_medium h4 a:link, .openhtml_themed_medium h4 a:visited,
	.openhtml_themed_medium h5 a:link, .openhtml_themed_medium h5 a:visited,
	.openhtml_themed_medium h6 a:link, .openhtml_themed_medium h6 a:visited
	{
		color: #4E8ABE;
	}

	.openhtml_themed_medium h1 a:hover, .openhtml_themed_medium h1 a:active,
	.openhtml_themed_medium h2 a:hover, .openhtml_themed_medium h2 a:active,
	.openhtml_themed_medium h3 a:hover, .openhtml_themed_medium h3 a:active,
	.openhtml_themed_medium h4 a:hover, .openhtml_themed_medium h4 a:active,
	.openhtml_themed_medium h5 a:hover, .openhtml_themed_medium h5 a:active,
	.openhtml_themed_medium h6 a:hover, .openhtml_themed_medium h6 a:active
	{
		color: #579bc3;
	}

	.openhtml_themed_medium ul li
	{
		background: transparent url(images/themed/bullet_blu.gif) no-repeat 0 6px;
	}
.blogsubmit,
.openhtml_themed_dark
{
	background-color: #D6EBF9;
	padding: 10px;
}

	.openhtml_themed_dark h1,
	.openhtml_themed_dark h2,
	.openhtml_themed_dark h3,
	.openhtml_themed_dark h4,
	.openhtml_themed_dark h5,
	.openhtml_themed_dark h6,
	.openhtml_themed_dark h1 a:link, .openhtml_themed_dark h1 a:visited,
	.openhtml_themed_dark h2 a:link, .openhtml_themed_dark h2 a:visited,
	.openhtml_themed_dark h3 a:link, .openhtml_themed_dark h3 a:visited,
	.openhtml_themed_dark h4 a:link, .openhtml_themed_dark h4 a:visited,
	.openhtml_themed_dark h5 a:link, .openhtml_themed_dark h5 a:visited,
	.openhtml_themed_dark h6 a:link, .openhtml_themed_dark h6 a:visited
	{
		color: #4E8ABE;
	}

	.openhtml_themed_dark h1 a:hover, .openhtml_themed_dark h1 a:active,
	.openhtml_themed_dark h2 a:hover, .openhtml_themed_dark h2 a:active,
	.openhtml_themed_dark h3 a:hover, .openhtml_themed_dark h3 a:active,
	.openhtml_themed_dark h4 a:hover, .openhtml_themed_dark h4 a:active,
	.openhtml_themed_dark h5 a:hover, .openhtml_themed_dark h5 a:active,
	.openhtml_themed_dark h6 a:hover, .openhtml_themed_dark h6 a:active
	{
		color: #579bc3;
	}

	.openhtml_themed_dark ul li
	{
		background: transparent url(images/themed/bullet_blu.gif) no-repeat 0 6px;
	}
	
.homeopenslot ul li.homeopenslotitem
{
	list-style-image: url('images/home/bg_quote.gif');
	list-style-position: outside;
	margin-left: 20px;
	background: none;
	
}

/* Quizzes */

.quiz .submit a {
	background-image: url(images/themed/btn_submit_blu.gif);
}
.quiz .next a {
	background-image: url(images/themed/btn_next_blu.gif);
}
.quiz .results {
	background-image: url(images/themed/gra_your_results_bottom_blu.gif);
	background-position: bottom;
}
.quiz .results h2 {
	background-image: url(images/themed/gra_your_results_top_blu.gif);
	background-position: top;
}
.quizbuttonbar {
	background-color: #ebf4fb;
}
.quizanswercontent  {
	background-color: #ebf4fb !important;
}
.quizanswercontent h3#quizresultshead  {
	background: transparent url(images/themed/gra_your_results_top_blu.gif) no-repeat scroll 0 0;
	display: block;
	height: 34px;
	margin: 0 0 10px 0;
	text-indent: -8756px;
	width: 475px;
}
.quizanswercontent {
	background: transparent url(images/themed/gra_your_results_bottom_blu.gif) no-repeat scroll 0 100%;
}
.quizShare {
	background: url(http://www.xoedge.com/tk/quizzes/share_btn_updated_BLUE.gif) no-repeat 0 0;
}

/* Polls
-------------------------------------------------------- */
.coolpoll h3 {
	background-image: url(images/themed/img_poll_blu.gif);
}
.coolpoll a.button {
	background-image: url(images/themed/btn_submit_blu.gif);
}
.coolpoll_bar_fill {
	background-color: #8eb4d7;
}
.coolpoll_bar_percent {
	font: normal 16px/16px Georgia,serif;
}

/* Blogs
-------------------------------------------------------- */
.blogs .sep{background-image: url(images/themed/blog_divider_blu.gif);}
.blogs .blogs_paging,
.blogfeature{background-color:#EBF4FB;margin:0 10px 0 0;}
.blogs .blogs_paging .nextItem{height:20px;width:51px;background-image:url(images/general/btn_next_blu.gif);background-repeat:no-repeat;cursor:pointer;}
.blogsubmit .themebuttonsubmit{float:right;}
.blogPostOptions .seeall{background:#D6EBF9;}
.blogPostOptions .seeall div{background-color:#D6EBF9;height:20px;}
.blogPostOptions .seeall  a{font-size:11px;color:#888888;text-decoration:underline;}
.blogPostOptions #comments .articlecomments{margin-bottom:-10px;}
	
/* Cufon headers
-------------------------------------------------------- */
.channel .titlearea .textheader span.topleft {
	background-position: -15px -15px;
}
.channel .titlearea .textheader span.topright {
	background-position: 0 -15px;
}
.channel .titlearea .textheader span.bottomleft {
	background-position: -15px 0;
}
.channel .titlearea .textheader span.bottomright {
	background-position: 0 0;
}
.subchannel .titlearea .textheader span.topleft {
	background-position: -13px -44px;
}
.subchannel .titlearea .textheader span.topright {
	background-position: 0 -44px;
}
.subchannel .titlearea .textheader span.bottomleft {
	background-position: -13px -30px;
}
.subchannel .titlearea .textheader span.bottomright {
	background-position: 0 -30px;
}
.textheader > div {
	border-color: #c2e0f2;
}
.channel .titlearea h1 {
	background-color: #a1cfeb;
	color: #a1cfeb;
}
.subchannel .titlearea h1 {
	color: #4e8abe;
}
