/* CSS Document */
* {
 border: 0px;
 margin: 0px;
 padding: 0px;
}

/*p {
	margin: .5em 0 1em 0;
}
*/

A, A:link, A:visited {
 xcolor: inherit;
 xfont-family: "Lucida Grande", "Trebuchet MS", tahoma, sans-serif;
 xfont-weight: bold;
 xfont-size:13px;
 text-decoration: none;
}
		 

/*
IMG {
	border: 0px;	
}

FORM {
	margin-top:0px; 
	margin-bottom:0px; 
	padding-top:0px; 
	padding-bottom:0px
}

*/
.searchPodcasts, .searchTickers {
 padding: 0px 30px 0px 10px;
}
.searchPodcasts_title, .searchTickers_title {
 font-family: "Lucida Grande", "Trebuchet MS", tahoma, sans-serif;
 font-size: 12px;
 font-weight: bold;
 margin-bottom: 5px;
}

.searchPodcasts .searchTerm, .searchTickers .searchTerm {
 display:block;
 vertical-align: bottom;
 line-height: 17px;
 height:17px;
 padding: 0px 0px 0px 2px;
 margin: 0px 0px 3px 0px;
 border: solid #46680C 1px;
 color: #646464;

}
.searchPodcasts .searchTerm {
 width: 110px;
}

.searchTickers .searchTerm {
 width: 110px;
}

.searchPodcasts .submit, .searchTickers .submit {
 display: block;
 height: 19px;
 width: 61px;
 background-image: url(http://www.streetiq.com/images/buttons/but_search.png);
 background-repeat: no-repeat;
 background-position: 0px 1px;
 font-size: 0px;
 cursor:pointer; cursor: hand;

}
.searchPodcasts .submit {
 margin-left: 52px;
} 
.searchTickers .submit {
 margin-left: 52px;

}

.searchPodcasts .submit_hover, .searchTickers .submit_hover {
 background-image: url(http://www.streetiq.com/images/buttons/but_search_over.png);
}



BR.spacer{
	line-height:20px;
}
/* This is the style for the body layout*/

body {
		margin: 0;
		padding: 0;
		font-family: "Lucida Grande", "Trebuchet MS", tahoma, sans-serif;
		font-size: 12px;
	    color:#646464;
	  /*color:#333333;*/ 
		background-image:url(images/block/bg.png);
		background-repeat:repeat-x;
		background-color:#D0DCE6;
		text-align: left;
		scrollbar-base-color: #A6BBCE; 
		scrollbar-face-color: #3461BA; 
		scrollbar-track-color: #3A536B; 
		scrollbar-arrow-color: #D0DCE6;
		scrollbar-highlight-color: #A6BBCE; 
		scrollbar-3dlight-color: #3A536B; 
		scrollbar-shadow-color: #3A536B;
		scrollbar-darkshadow-color: #141C23;
	}
	
	#page {
		width: 950px; 
		padding: 0;
		margin-top: 0;
		margin-bottom: 0;
		/*centers the block by setting auto equal margins on either side*/ 
		margin-right: auto;
		margin-left: auto;	
		border: 0;
		text-align:left; 
	}
	
/*Header*/	

	.logoblock {
		text-align:left;
		padding:0px 0px 0px 0px;
		margin-bottom:0px; 
	}
	.corner{
	text-align:right; 
	vertical-align:bottom;
	width:5px;
	}
	
	 .corner IMG{
		display:block;
	}
	
	.logo {
		margin-top:10px;
		margin-right:10px;
		margin-bottom:3px;
		margin-left:10px;
		}
	
	.searchBlock {
         width:620px;
	 vertical-align: bottom;
	}
	
	
	.searchBlock TABLE {
	 padding: 5px 15px 0px 0px;
         background:url(images/block/bg_search.png) top right no-repeat; 
	 width:620px;
	 height:80px;
   	}
	

/*Meat of Page Body*/	
		
	#middle {
		width: 950px; 
		padding: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-right: auto;
		margin-left: auto; 	
		border: 0px;
		text-align:left; 
		font-family: "Lucida Grande", "Trebuchet MS", tahoma, sans-serif;
		background-image:url(images/block/bgbottom.jpg); 
		background-position:bottom left; 
		background-repeat:no-repeat;
		background-color:#F7F7F7; 
	}
	
	#rightcolumn {
		width: 300px;
		vertical-align:top; 
		padding:0px 5px 10px 0px;
		text-align:left;

	}
		
	#leftcolumn {
		vertical-align:top; 
		background-image:url(images/block/corner_left.png); 
		background-position:top left; 
		background-repeat:no-repeat; 
		width:;
		padding-left:5px;
	}
		
/*left column split content section*/		
	.weekcontentleft {
		width: 50%; 
		vertical-align:top;  
		/*background-color:#F7F7F7;*/	
		padding-top: 0px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
	}	
	.weekcontentright {
		width: 50%; 
		vertical-align:top; 
		/*background-color:#F7F7F7;*/	
		padding-top: 0px;
		padding-right: 10px;
		padding-bottom: 0px;
		padding-left: 10px;
	}
	
	.weekcontentrow {
		width: 100%; 
		vertical-align:top; 
		/*background-color:#F7F7F7;*/	
		padding-top: 5px;
		padding-right: 10px;
		padding-bottom: 5px;
		padding-left: 10px;
	}
	.feature_table{
		background-image:url(images/feature/wiips3.png);
		background-repeat:no-repeat;
		background-position:top left; 
		margin-top:5px;
	}
		.feature_row{
		height:300px;
	}
		
/*footer*/	
	#bottom {
		width: 950px;
		height:70px; 
		padding: 6px 0px 0px 0px;
		margin-top: 0;
		margin-bottom: 0;
		margin-right: 0;
		margin-left:0; 	
		border: 0;
		text-align:center; 
		background-image:url(images/block/bgfooter.png);
		background-position:top left; 
		background-repeat:no-repeat; 
		font-family: "Lucida Grande", "Trebuchet MS", tahoma, sans-serif; 
		font-size: 10px; 
		font-weight: normal; 
		color: #ACD2E5;
	}
	A.footer:link  {
	font-family: "Lucida Grande", "Trebuchet MS", tahoma, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #ACD2E5;
	text-decoration:none;
	}
	A.footer:visited {
	font-family: "Lucida Grande", "Trebuchet MS", tahoma, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #ACD2E5;
	text-decoration:none;
	}
	A.footer:active  {font-family: "Lucida Grande", "Trebuchet MS", tahoma, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #ACD2E5;
	text-decoration:none;
	}
	A.footer:hover  {
	font-family: "Lucida Grande", "Trebuchet MS", tahoma, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #F7F7F7;
	text-decoration:none;
	}

/*Content styles*/
        .channelHeads {
	 margin-bottom: 10px;
	}
	.channelHeadPhoto {
	 display: block;
	 text-decoration: none;
	 float: left;
	 line-height: 72px;
	 width: 72px;
	 height: 72px;
	 margin: 1px;
	 border: 1px solid #999;
	 cursor: pointer;
	 cursor: hand;
	}
	.channelHeadPhoto IMG{
	 vertical-align: middle;
	 display: inline;
	}
        
	.channelHeadPhoto_hover {
	 border: 2px solid #222;
	 margin: 0px;
	 filter:alpha(opacity=80);
	 opacity: 0.8;
	}
	
        .channelInfo {
	 clear: both;
	 margin-right: 10px;
	}
	.channelPhoto {
	 float: left;
         margin: 0px 10px 0px 0px;
	}
	.channelTitle {
         font-family: "Lucida Grande", "Trebuchet MS", Tahoma, sans-serif;
         font-size: 13px;
         font-weight: bold;
	 padding: 1px 0px 5px 0px;
	}
	.channelDescription {
	}

	.channelTitle A {
	 color: #8B1347;
	}


	.itemBox {
	 position: relative;
	 clear: both;
	 padding: 5px 10px 5px 2px;
         border-bottom: 1px solid #EEE;
         cursor: pointer; cursor: hand;
	}
	.itemBox_hover {
	 background: #EEE;
	}
	.itemDescription {
	 position: relative;
	 font-size: 10px;
         color: #646464;
         padding: 0px 0px 5px 15px;
        }
	
	.itemTitle {
	 position: relative;
	 color: #3461BA;
	 font-weight: bold;
	 padding: 2px;
	}

        .itemBox .podcast_icon {
	 position: relative;
	 background: url(http://images.financialcontent.com/studio-5.0/media/icon_podcast.gif) no-repeat 0px 1px;
	 padding-left: 14px;
	}
        .itemBox_hover .podcast_icon {
	 background: url(http://images.financialcontent.com/studio-5.0/media/icon_podcast_ani.gif) no-repeat 0px 1px;
	}

	.itemBox .channelName {
	 position: relative;
	 float: left;
         color: #646464;
	 font-size: 10px;
         padding: 0px 0px 0px 15px;
	}

	.itemBox .itemDate {
	 position: relative;
	 float: right;
         color: #646464;
         font-size: 10px;
	}



/*Content Items B(Blue) = Channels G(Green) = Shows R(Red) = Events Y(Yellow) = News*/	
	.ClearBoth {
	  clear:both;
	}
	.ItemsTitle	
	 {
		background:url(images/block/bg_title.png) top left no-repeat; 
		xcolor:#8B1347;
		xcolor: #6A924A;
		color: #00802A;
		font-size:18px;
		font-weight: bold;
		padding: 4px 0px 10px 10px;
		margin-left: -10px;
		}
		
	#rightcolumn .ItemsTitle	
	 {
		margin-left: 0px;
		}
	
	.weekcontentrow .ItemsTitle	
	 {
		background:url(images/block/bg_title_row.png) top left no-repeat; 
		}
		
	.ItemsInfo {
		padding-bottom: 0px;
		margin-left: -5px;
	}

	/* Ad accomendating style - HELPS RENDER ADS WITH ITEMS AND WEEKCONTENROW - using a table */
	.ItemsWithAds {
	    width:494px; 
		padding-left:15px;
	}
	
	.WithAds {
		padding-left:0px;
	}
		
	/*Recent Show*/
	
        .recentshowsDesc {
                padding: 0px 0px 5px 0px;
				margin-left:0px;
                font-size: 10px;
                float: left;
        }
        .recentshowsDesc a, .recentshowsDesc a:visited, .recentshowsDesc a:hover {
                text-decoration: none;
                color: #3461BA;
        }
        .recentshowsInfo {
                float: right;
                text-align: right;
                padding: 0px 5px 5px 0px;
                font-size: 10px;
                color: #646464;
				white-space:nowrap;
        }


/* Channel Directory */

 .channel_directory_title {
  margin: 15px 0px 3px 0px;
 }
 .channel_directory_title A {
  font-weight: bold;
  font-size: 13px;
  color: #3461BA;
 }
 .channel_directory {
  padding-left: 10px;
 }
 .channel_directory A {
  color: #3461BA;
  display: block;
  float: left;
  width: 21px;
  height: 21px;
  line-height: 21px;
  text-align: center;

 }
 .channel_directory A:hover {
  background: #E9E9E9;
  border: 1px solid #DDD;
  margin: -1px;
  text-decoration: none;

 }

/* End Channel Directory */

/* Vertical List (categories/interests) */

 .vertical_list_title {
  font-weight: bold;
  font-size:13px;
  text-align:left;
  margin-bottom: 3px;
  padding-top: 7px;
  color:#3461BA;
 }

 .vertical_list A {
   line-height: 15px;
   display: list-item;
   list-style: disc inside;
   padding: 2px 5px 2px 5px;
   color:#3461BA;
   font-family:"Lucida Grande", "Trebuchet MS", Arial;
   font-size:12px;
   font-weight:normal;
   text-decoration: none;
 }
 .vertical_list A:hover {
  background: #E9E9E9;
  border: 1px solid #DDD;
  margin: -1px;
  text-decoration: none;
 }

/* End Vertical List */

/*See More Casts/Channels/Event/News Green/Blue/Red/Yellow link styles*/		
	#seeAll {
		text-align: right;
		padding-right: 10px;
		margin-top: 5px;
		margin-bottom: 5px;
		font-size: 12px;
		font-weight:bold;
		vertical-align: baseline;
	
	}
	#seeAll a{
	    text-decoration:none;
		color: #6B6B6B;
	}
	#seeAll .seeAllCasts a:hover {
		text-decoration:none;
		color: #175E2E;
	}
	#seeAll .seeAllChannels a:hover {
		text-decoration:none;
		color: #3A536B;
	}
		#seeAll .seeAllEvents a:hover {
		text-decoration:none;
		color: #BD3107;
	}
		#seeAll .seeAllNews a:hover {
		text-decoration:none;
		color: #F3A81B;
	}

	#seeAll IMG{
	   margin-bottom:0px;
	   padding:0px;
	}
/*Photo Content and random pieces styles*/		

    .ItemsPhotoRight {
		float: right; 
		position: relative; 
		margin-top: 3px;
		margin-bottom: 5px;
		margin-left:10px;
		margin-right:0px;
		display:block;
	}
	
    .ItemsPhotoInline { 
		position: relative; 
		margin-top: 0px;
		margin-bottom: 10px;
		margin-left:0px;
		margin-right:0px;
		display:block;
	}
	   .ItemsPhotoLeft {
		float: left; 
		position: relative; 
		margin-top:3px;
		margin-bottom: 5px;
		margin-left:0px;
		margin-right:10px;
		display:block;
	}
	.weekcontentrow .ItemsPhotoLeft {
        float: left;
        position: relative;
        margin-top:3px;
        margin-bottom: 5px;
        margin-left:0px;
        margin-right:10px;
        display:block;
		clear:both;
        }

	#promo {
		padding-top: 20px;
	}
	






/*Advertising styles*/		
	
	.Ad300x250 {
		padding-top: 2px;
		padding-bottom: 5px;
		padding-right:0px;
		padding-left:0px;
		margin:0px;	
	}

	.Ad728x90 {
		text-align:center;
		margin-right:auto;
		margin-left:auto;
		padding-top: 2px;
		padding-bottom: 2px;		
	}
	TD.Ad120x600_leftcolumn {
		width:120px;
		margin-left:0px;
		vertical-align:top;
	}
	.Ad200x33_ItemsTitle {
		float:right; 
		height:33px; 
		width:200px; 
		overflow:hidden; 
		margin-top:-30px
	}
	
	.Ad120x600_rightcolumn {
		float:right;
		display:table;
		width:120px;
		margin-left:0px;
	}
	.AdAttribute {
		padding-top: 2px;
		padding-bottom: 0px;
		font-size: 9px;
		color: #646464;
		text-align: center;		
	}	
	.AdAttribute_light {
		padding-top: 2px;
		padding-bottom: 0px;
		font-size: 9px;
		color: #F7F7F7;
		text-align: center;	
	}

	.columnAds{
		margin-right:20px;
		}
	.columnAd {
		float:right;
		margin-bottom:8px; 
		margin-left:8px;
	}
	.columnAdsAttribute {
		padding-top: 0px;
		padding-bottom: 2px;
		font-size: 9px;
		color: #646464;
		text-align: center;		
		margin:0px; 
	}
	
/*Sponsorship styles*/		

	
	.Sponsor250x250 {
		text-align:center;
		margin-right:auto;
		margin-left:auto;
		margin-bottom:10px;
		padding-top: 2px;
		padding-bottom: 6px;
		width:250px; 
		height:250px; 
		overflow:hidden; 		
	}

	.Sponsor240x120 {
		text-align:center;
		margin-right:auto;
		margin-left:auto;
		margin-bottom:10px;
		padding-top: 2px;
		padding-bottom: 6px;
		width:240px; 
		height:120px; 
		overflow:hidden; 		
	}
	
	.SponsorAttribute {
		padding-top: 0px;
		padding-bottom: 0px;
		font-size: 9px;
		color: #646464;
		text-align: center;
		margin-top:-10px;	
	}	
	
	.SponsorAttribute2 {
		padding-top: 0px;
		padding-bottom: 0px;
		font-size: 9px;
		color: #646464;
		text-align: center;
		margin-top:-5px;	
	}	
	.SponsorSearch {
		padding-top: 0px;
		padding-bottom: 0px;	
	}
	.SponsorAttributeSearch {
		padding-top: 0px;
		padding-bottom: 0px;
		font-size: 9px;
		color: #646464;
		text-align: center;		
		} 
	#SponsorsFooter {
		padding-top:5px;
		padding-right:5px; 
		padding-bottom:5px;
		height:40px;
		padding-left:5px;
		background-color:#294057;
	}
	.SponsorFooter {
		float:right;
		background-color:#CCCCCC;
		border: solid 1px #333333;
		margin-left:4px; 
	}
	.SponsorFooter IMG{
		display:block; 
	}
	.SponsorAttributeFooter {
		padding-top: 2px;
		padding-bottom: 0px;
		font-size: 9px;
		color: #F7F7F7;
		text-align: left;		
		float:right;
		margin:4px; 
	}


.commentBox * {
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 font-size:10px;
 font-weight:normal;
 padding: 0px;
 margin: 0px;
 border: 0px;
}

.commentTitle {
 margin-top: 5px;
 font-weight:bold;
 color:#646464;
 padding:4px 5px 4px 26px;
 line-height: 20px;
 border: solid #B4B4B4 1px;
 background-color: #FFF;
 background-image: url(http://www.ratingbug.com/iconset/comments/icon_comment.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
}

.commentRow {
 padding: 0px 0px 0px 8px;
 background-color:#FFFFFF;
 border-bottom: 1px dotted #B4B4B4;
}

.commentRow2 {
 background-color:#F0F0F0;
}

.commentText {
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size:12px;
 padding:10px;
}

.commentMeta {
 color:#646464;
 line-height: 26px;
 padding: 0px 0px 8px 26px;
 background-image: url(http://www.ratingbug.com/iconset/comments/icon_comment.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
}

.commentMeta SPAN {
 font-weight: bold;
}

.commentPost {
 width: 300px;
 background: #F7F7F7;
}
.commentPost * {
 display:block;
 margin-bottom: 5px;
}

.commentPostTitle {
 margin-top: 5px;
 font-weight:bold;
 color:#646464;
 padding:4px 5px 4px 26px;
 line-height: 20px;
 border: solid #B4B4B4 1px;
 background-color: #FFF;
 background-image: url(http://www.ratingbug.com/iconset/comments/icon_comment.gif);
 background-repeat: no-repeat;
 background-position: 5px 8px;
}

.commentPost INPUT {
 color:#646464;
 border: 1px solid #646464;
 width: 200px;
 padding:2px;
}

.commentPost TEXTAREA {
 color:#646464;
 overflow:auto;
 border: 1px solid #646464;
 padding:2px;
 margin-bottom:5px;
 width:295px;
 height:100px;
}
.commentPost INPUT.commentPostSubmit {
 width: 75px;
 background-color: #EEEEEE;
 border: 1px outset #646464;
 cursor:pointer;
 cursor:hand;
 padding:2px;
}

