/*
	CSS files kept in the 'styles' directory can be used to
	costumize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 versions as well as debug any potential
	problems.

	You select schemes from the K2 Options page in the
	'Presentation' section of your WordPress administration.
	
	Author Name		: 	TransCanada Radio
	Author Site		: 	http://transcanadaradio.com
	Style Name		: 	TransCanada Radio 2
	Style URI		:	http://transcanadaradio.com
	Version			:	2.0
	Header Height	:	140
	Header Width:	:	950
	Comments		:	TransCanadaRadio.com Style for K2 Wordpress Theme 
*/

.clear         { clear:both; }
div.clear	   { clear:both; line-height:0; height:0; border:none; }
div.clear img  { margin:0 !important; padding:0 !important; border:none !important; }

body {
	background:#3a2e25 url('images/background.gif') repeat-x top left fixed;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

#header {
	height: 140px;
	background:#101c1f url('images/header.jpg') no-repeat top left;
}

#header h1 {
	text-indent: -1000em;
	overflow: hidden;
	height:45px; width:260px;
	float:left; margin:50px 0px 0px 45px !important; padding:0px !important;
	cursor:pointer;
}

#header p {
	display:none !important;
}

#header ul {
	float:left;
}

#header ul.menu {
	width:480px;
}

#banner {
	width:468px;
	height:60px;
	background:#FFFFFF;
	border:2px solid #87cde7;
	float:right;
	margin:15px 15px 0px 15px;
}

#navsearch {
	float:right; margin:28px 15px 0px 0px; padding:0px; z-index: 100; display:block;
}

#navsearch input.form {
	float:right; margin:0px; padding:4px; width:150px; 
	font:normal 11px/11px Verdana, Arial, Helvetica, sans-serif;
	color:#999999; background-color:#FFFFFF;
	border: 1px solid #003366;
	z-index: 100;
}

#navsearch input.button {
	float:right; margin:0px 0px 0px 5px; padding:2px;
	border: 3px double #999999;
	border-top-color: #87cde7;
	border-left-color: #87cde7;
	background:#FFFFFF url('images/background_form_element.gif') repeat-x;
	font: bold 10px/10px Verdana, Helvetica, Arial, sans-serif;
	color: #666666;
	cursor:pointer;
}

#navsearch input.button:active {
	border: 3px double #87cde7;
	border-top-color: #999999;
	border-left-color: #999999;
	outline: none;
}

#navsearch input.button:focus {
	outline: none;
	-moz-outline-style: none;
	color:#87cde7;
	border-color:#87cde7;
}

#navsearch input.button:hover {
	color:#87cde7;
}

#navsearch h4 {
	display:none;
}

#sidebar-1 {
	width: 230px !important;
}

#sidebar-2 {
	width: 120px !important;
}

#page {
	padding-top:0px; margin-top:0px;
	border-left:2px solid #87cde7;
	border-right:2px solid #87cde7;
	border-bottom:none;
	background:#FFFFFF url('images/background_page.gif') repeat-y ;
}

#primary {
	position: relative;
	float: left;
	width: 480px;
	padding: 10px 30px 10px 10px;
}

#footer p.footerpoweredby, #footer p.footerstyledwith, #footer p.footerstats, p.footerfeedlinks {
	display:none;
}

#footer {
	padding:25px; margin-top:0 auto; width:900px;
	border-left:2px solid #87cde7;
	border-right:2px solid #87cde7;
	border-top:2px solid #87cde7;
	background-color:#1d0f04;
	color:#fff1bb;
}

#footer, #footer * {
	text-align:left;
}

#footer h2 {
	font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 3px 0px; padding:0px;
	color:#87cde7;
}

#footer h3 {
	font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 3px 0px; padding:0px;
	color:#87cde7;
}

#footer a, #footer a:link, #footer a:active, #footer a:visited,
#footer p a, #footer p a:link, #footer p a:active, #footer p a:visited {
	color:#FFFFFF;
	border:none;
	text-decoration:underline;
}

#footer a:hover, #footer p a:hover {
	color:#87cde7;
	text-decoration:underline;
}

#blog_info {
	float:left; margin:0px 25px 0px 0px; padding:0px 0px 0px 0px;
	width:150px; /* border-right:1px solid #deff91; */
}

#tags_footer {
	float:left; margin:0px 25px 0px 0px; padding:0px 25px 0px 25px;
	width:200px; border-right:1px solid #deff91; border-left:1px solid #deff91;
}

#cats_footer {
	float:left; margin:0px 25px 0px 0px; padding:0px 25px 0px 0px;
	width:200px; border-right:1px solid #deff91;
}

#cats_footer ul {
	
}

#cats_footer li {
	float:left; display:inline; margin:0px; padding:0px 5px 0px 0px;
}

#feeds_footer {
	float:left; margin:0px 25px 0px 0px; padding:0px 0px 0px 0px;
}

#feeds_footer li {
	padding:4px 0px;
}

#feeds_footer .feed_footer {
	padding: 2px;
	padding-left: 20px;
	background: url('../../images/feed.png') left center no-repeat;
	height: 16px;
}

#footer ul, #footer li {
	list-style-type: none;
}


#section_nav {
	margin:0px 0px 0px 0px; padding:0px 30px; width:890px;
	background-color:#FFFFFF; border-bottom:1px solid #cfdca3;
}

#section_nav h3 {
	float:left; margin:0px 0px 0px 0px; padding:10px 20px 10px 10px;
	font:bold 11px/11px Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC; border-right:1px solid #cfdca3;
}

#section_nav li {
	float:left; display:inline; margin:0px; padding:10px;
	border-right:1px solid #cfdca3;
}

#section_nav li a, #section_nav li a:link, #section_nav li a:active, #section_nav li a:visited  {
	font:normal 11px/11px Verdana, Arial, Helvetica, sans-serif;
	color:#85aa1e; text-decoration:none;
}

#section_nav li a:hover  {
	color:#b0da3c; text-decoration:none;
}

#sponsors {
	/* border:1px solid #666; */
	margin-right:-10px;
	margin-left:10px;
}

#sponsors h4 {
	display:none;
}

#podPress_footer {display:none;}

div.post.announcement {
	border:1px solid #cccccc !important;
	padding:0px 15px;
	background:#fff9dd;
}

div.post.announcement img.feature {
	margin-left:-16px; margin-right:-15px;
}

div.secondary h4 {
	color:white;
}

div.secondary ul {
	margin:0px; padding: 0px; list-style-type: none;
}

#featured-posts {
	background-color:#e2f1f7;
	border:2px solid #87cde7;
	padding:10px;
	margin:-5px -11px 10px -12px;
}

#popular-posts {
	background-color:#effafe;
	border:2px solid #87cde7;
	padding:10px;
	margin:-12px -11px 10px -12px;
}

#featured-posts li, #popular-posts li {
	font-size: 12px; padding-bottom:6px;	
}

#featured-posts h4, #popular-posts h4, #media-player h4, #flickr-feed h4 {
	margin:-5px -10px 0px -10px;
	padding: 20px 0px 0px 10px;
	height:40px; width:239px;
	background: transparent url('images/sidebar_h4_bkg.png') no-repeat top left;
	color:#372011;
	font-size:18px;
}

#media-player, #flickr-feed {
	margin:0px;
}

#player {
	margin:0px 0px 15px 0px; padding:0px;
}

#flickr-feed div.photos {
	margin:5px 0px 0px 0px;
}

#flickr-feed img {
	border:1px solid #FFFFFF; padding:2px; background:#5e3d24;
}

#flickr-feed div.photos div {
	margin:5px 7px 5px 0px; float:left; padding:0px; display: inline;
}

#flickr-feed li {
	list-style-type:none; margin:0px; padding:0px; list-style-position:outside;
}

#twitter-feed {
border:1px solid #CCC; padding:8px; background:#95e4e8 url('images/twitter-bkg.jpg') no-repeat top left; margin-bottom:10px;
}

#twitter-feed div.tweets {
	margin:0px 0px 0px -20px; padding:0px; 
}

#twitter-feed div.tweet {
	marging:2px 0px;
	padding:2px;
	border-top:1px solid #FFFFFF;
}

#twitter-feed div.tweet.first {
	border-top:none;
}


#twitter-feed div.tweet p {
	font:normal 9px/12px Verdana, Arial, Helvetica, sans-serif; margin:0px !important; padding:0px !important;  color:#000000;
}

#twitter-feed h4 {
	color:#333366; font-weight:bold;	
}

div.alertimage {
	margin-bottom:5px;
}

div.alerttext{
	background-color:#FFFFCC; padding:5px 10px; border-bottom:1px solid #999999; border-top:1px solid #999999;
}

#sidebarLink {
	margin-left:-10px;
}

div.alertimage {
	width:480px; height:75px; background: transparent url('images/alert.jpg') no-repeat top left;
}

span.ymwp-track-container-class {
	border:1px solid #eeeeee; padding:6px;
	background:#dff7fb url('images/play-bkg.gif') no-repeat top left;
}

span.ymwp-track-container-class a:hover {
	text-decoration:none !important;
	color:#3d92a8;
}


a.akst_share_link { background:transparent url('/wp-content/plugins/share-this/share_button_small.gif') no-repeat 0px 0px !important; padding:2px 0px 5px 70px; }
body.single a.akst_share_link { background:transparent url('/wp-content/plugins/share-this/share_button.gif') no-repeat 0px 0px !important; padding:2px 0px 5px 157px; }

