/**************************************************************************************************
 * Ajanvieteosion vasen palkki                                                                    *
 **************************************************************************************************/

.defaultlayout #leftblock .entertainment_left {
  margin:8px 0 30px;
	width:200px;
}
	
.defaultlayout #leftblock .entertainment_left h3 {
	border-width:0 0 1px 0;
	border-color:#ddd;
	border-style:solid;
	margin-left:20px;
}
	
.defaultlayout #leftblock .entertainment_left ul.entertainment_list_left {
	width:160px;
	font-size:12px;
	font-weight:normal;
	list-style-type:none;
	margin: 6px 0 3px 20px;
	padding: 10px 0 0 0;
	border-top: 1px solid #ddd;
}
	
.defaultlayout #leftblock .entertainment_left .entertainment_list_left li {
	padding: 5px;
	padding-left: 25px;
}
	
.defaultlayout #leftblock .entertainment_left .entertainment_list_left li:hover {
  background: #f8f8f8;
}
	
.defaultlayout #leftblock .entertainment_left .entertainment_list_left li a {
	display:block;
}
	
.defaultlayout #leftblock p#left_links_frontpage {
	background-image: url(/images/crystal_project/24x24/actions/bookmark.png);
	background-repeat: no-repeat;
	background-position: 2px 5px;
}
	
.defaultlayout #leftblock .entertainment_list_left li#left_links_all {
	background-image: url(/images/crystal_project/16x16/actions/viewmag.png);
	background-repeat: no-repeat;
	background-position: 2px 5px;
}
	
.defaultlayout #leftblock .entertainment_list_left li#left_links_photos {
	background-image: url(/images/crystal_project/16x16/actions/thumbnail.png);
	background-repeat: no-repeat;
	background-position: 2px 5px;
}
	
.defaultlayout #leftblock .entertainment_list_left li#left_links_links {
	background-image: url(/images/crystal_project/16x16/actions/tab.png);
	background-repeat: no-repeat;
	background-position: 2px 5px;
}
	
.defaultlayout #leftblock .entertainment_list_left li#left_links_videos {
	background-image: url(/images/crystal_project/16x16/apps/xine.png);
	background-repeat: no-repeat;
	background-position: 2px 5px;
}
	
.defaultlayout #leftblock .entertainment_list_left li#left_music_top40 {
	background-image: url(/images/mikseri_icon.png);
	background-repeat: no-repeat;
	background-position: 2px 5px;
}

.defaultlayout #leftblock .entertainment_list_left li#left_info {
	background-image: url(/images/crystal_project/16x16/actions/documentinfo.png);
	background-repeat: no-repeat;
	background-position: 2px 5px;
}

.defaultlayout #leftblock .entertainment_list_left li#left_links_news {
  background-image: url('/images/icon-news.png');
  background-repeat: no-repeat;
  background-position: 2px 5px;
}

/**************************************************************************************************
 * Ajanvieteosion yleiset                                                                         *
 **************************************************************************************************/
 
.defaultlayout #midblock .entertainment_content {
  font-family:tahoma,verdana,arial,sans-serif;
  border-width:0 0 0 1px;
	border-color:#ddd;
  border-style:dotted;
	padding:0 20px;
	width:694px;
	min-height:300px;
}
	
.defaultlayout #midblock .entertainment_content h2 {
  padding-top:5px;
  padding-bottom:5px;
  border-width: 0 0 1px 0;
  border-color: #ddd;
  border-style: solid;
  width:694px;
  font-size:18px;
  text-decoration:none; 
  font-weight:normal;
  font-family: BebasNeueRegular, arial, sans-serif; 
  text-align:left; 
  color:#333;
  clear:both;
}
  
.defaultlayout #midblock .entertainment_content .content_section {
  width:100%;
}

  
.defaultlayout #midblock .entertainment_content #pagination {
  width:100%;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  display:block;
}
  
.defaultlayout #midblock .entertainment_content .thumb_grid {
  width:100%;
  margin:0 0 20px 0;
  padding:0;
  display:block;
}
    
.defaultlayout #midblock .entertainment_content .thumb_container {
  width:130px;
  height:155px;
  margin:5px 20px;
  display:inline-block;
  vertical-align:top;
  float:left;   
}
    
.defaultlayout #midblock .entertainment_content .thumb_container img.link_thumb {
    height:90px;
    width:120px;
    display:block;
    padding:4px;
    border:1px #ddd solid;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
  }
  
.defaultlayout #midblock .entertainment_content .thumb_container .link_metadata {
    margin:3px 0 0;
    width:130px;
  }
  
.defaultlayout #midblock .entertainment_content .thumb_container .link_description {
    padding:0;
    word-wrap:break-word;
    display:block;
  }
    
.defaultlayout #midblock .entertainment_content .thumb_container .link_like {
    padding:2px 0;
    text-align:left;
    display:block;
  }
    
.defaultlayout #midblock .entertainment_content .thumb_container .link_like a {
    color:#de8a45;
  }
  
.defaultlayout #midblock .entertainment_content .thumb_container .shared_by {  
  color:#777;
  padding:0;
}
  
.defaultlayout #midblock .entertainment_content .thumb_list {
	margin: 16px 0;
}
	
.defaultlayout #midblock .entertainment_content .thumb_list .thumb_item {
  height:90px;
  width:120px;
  padding:4px;
  margin:4px;
  border:1px #ddd solid;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
	
.defaultlayout #midblock .entertainment_content ul.links_list {
	margin: 14px 0 10px 15px;
	list-style-type:none;
}
	
.defaultlayout #midblock .entertainment_content .links_list h3 {
  font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:4px 0;
}
	
.defaultlayout #midblock .entertainment_content .links_list time {
	color:#999;
	margin-left:5px;
}
	
.defaultlayout #midblock .entertainment_content .links_list li {
	margin-bottom:18px;
	display:block;
}
	
.defaultlayout #midblock .entertainment_content .links_list a.link_title {
	display:block;
	font-weight:normal;
}
	
.defaultlayout #midblock .entertainment_content .links_list .link_title img {
	margin-right:6px;
	float:left;
}

.defaultlayout #midblock .entertainment_content .links_list a.link_source {
	color:#df7300;
}
	
.defaultlayout #midblock .entertainment_content .links_list a.link_url {
	padding-left:0px;
	color:#999;
	display:block;
}
	
.defaultlayout #midblock .entertainment_content .links_list a.link_url:hover {
	color:#069;
}

.defaultlayout h2.mksr {
  padding-left:20px;
	background-image: url(/images/mikseri_icon.png);
	background-repeat: no-repeat;
	background-position: 0px 7px;
}

  
.defaultlayout input.round_nice_submit {
  padding:6px 18px;
  background: #DF7300;
  background: -moz-linear-gradient(top, #df7300 0%, #a65000 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#df7300), color-stop(100%,#a65000));
  background: -webkit-linear-gradient(top, #df7300 0%,#a65000 100%);
  background: -o-linear-gradient(top, #df7300 0%,#a65000 100%);
  background: -ms-linear-gradient(top, #df7300 0%,#a65000 100%);
  background: linear-gradient(top, #df7300 0%,#a65000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df7300', endColorstr='#a65000',GradientType=0 );
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
  box-shadow:         0 1px 3px rgba(0,0,0,0.5);
  -moz-box-shadow:    0 1px 3px rgba(0,0,0,0.5);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
  border:0px;
  border-bottom:1px solid rgba(0, 0, 0, 0.25);
  border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  position:relative;
  cursor: pointer;
}
 
.defaultlayout input.round_nice_submit:active {
  top:1px;
}

/**************************************************************************************************
 * Ajanvieteosion etusivu                                                                         *
 **************************************************************************************************/
  
.defaultlayout #midblock #entertainment_front .thumb_grid {
  margin:10px 0;
}

.defaultlayout .gradient_box {
	background:#f4f4f4;
  background:-webkit-gradient(linear, 0%, 0%, 0%, 100%, from(#f4f4f4), to(#ededed));
  background:-webkit-linear-gradient(top, #f4f4f4, #ededed);
  background:   -moz-linear-gradient(top, #f4f4f4, #ededed);
  background:    -ms-linear-gradient(top, #f4f4f4, #ededed);
  background:     -o-linear-gradient(top, #f4f4f4, #ededed);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ededed',GradientType=0 );
  -webkit-box-shadow:0px 2px 1px rgba(140, 140, 140, 0.4);
  -moz-box-shadow:   0px 2px 1px rgba(140, 140, 140, 0.4);
  box-shadow:        0px 2px 1px rgba(140, 140, 140, 0.4);
}
  
.defaultlayout .gradient_box.round {
  -webkit-border-radius:5px;
  -moz-border-radius:   5px;
  border-radius:        5px;
}
	
.defaultlayout #midblock .entertainment_content .twin_content_section {
  margin:10px 0 20px;
  padding:20px;
  width:654px;
}
  
.defaultlayout #midblock .entertainment_content .twin_content_section h2 {
  width:100%;
}

.defaultlayout #midblock #entertainment_front #entertainment_front_news img {
  float:left;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

.defaultlayout #midblock #entertainment_front #entertainment_front_news .news_content {
  padding-left:45px;
  float:none;
}

.defaultlayout #midblock #entertainment_front #entertainment_front_news .news_content h3 {
  padding-top:0;
}
  
/**************************************************************************************************
 * Ajanvieteosion linkkiosio                                                                      *
 **************************************************************************************************/

.defaultlayout #midblock #entertainment_links #entertainment_links_photos {
  display:block;
  margin-bottom:20px;
  width:100%;
  float:left;
}
  
.defaultlayout #midblock #entertainment_links .entertainment_links_content {
  padding-top: 0px;
  margin-top: 10px;
  width:100%;
}
      
.defaultlayout #midblock #entertainment_links .entertainment_links_content .links_list {
  list-style-type:none;
  margin-left:20px;
  margin-right:20px;
}

.defaultlayout #midblock #entertainment_links .entertainment_links_content .links_list h3 {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:14px;
  font-weight:normal;
  padding:4px 0;
}
  
.defaultlayout #midblock #entertainment_links .entertainment_links_content .links_list li {
  margin-bottom:14px;
  border-width:0 0 1px 0;
  border-style:solid;
  border-color:#f4f4f4;
  padding-bottom:14px;
  clear:both;
  width:675px;
  float:left;
}
  
.defaultlayout #midblock #entertainment_links .entertainment_links_content .links_list a.link_title {
  display:block;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:14px;
  font-weight:normal;
  padding-bottom:2px;
  word-wrap:break-word;
}

.defaultlayout #midblock #entertainment_links .entertainment_links_content .links_list .link_comment {
  color:#555;
  word-wrap:break-word;
}
      
.defaultlayout #midblock #entertainment_links .entertainment_links_content .links_list a.link_title img {
  margin-right:4px;
}
  
.defaultlayout #midblock #entertainment_links .entertainment_links_content .links_list a.link_url {
  display:block;
  color:#DF7300;
  padding-bottom:4px;
  word-wrap:break-word;
}
  
.defaultlayout #midblock #entertainment_links .entertainment_links_content .links_list a.link_url:hover {
  color:#069;
}
  
.defaultlayout #midblock #entertainment_links .entertainment_links_content .links_list p.shared_by {
  padding:0 0 5px;
  text-align:right;
  color:#aaa;
}    

.defaultlayout #midblock #entertainment_links #share_wrapper {
  width:400px;
  float:right;
}
  
.defaultlayout #midblock #entertainment_links #share_wrapper #share_link_wrapper {
  display;block;
  width:100%;
  float:right;
}
      
.defaultlayout #midblock #entertainment_links #share_wrapper #share_link_wrapper #share_link {
  width:300px;
  padding:10px 20px;
  margin-right:20px;
  float:right;
  display:none;
  border-top-width:0;
  border-left-width:1px;
  border-bottom-width:1px;
  border-right-width:1px;
  border-style:solid;
  border-color: #ddd;
}

.defaultlayout #midblock #entertainment_links #share_wrapper #share_link_wrapper #share_link input[type="text"] {
  border:1px solid #888;
  -webkit-box-shadow: inset 1px 1px 2px rgba(150,150,150,0.40);
  box-shadow: inset 1px 1px 2px rgba(150,150,150,0.40);
  display:block;
  font-size:14px;
  font-family:sans-serif;
  height:20px;
  margin:0 0 5px;
  padding:4px;
}
  
.defaultlayout #midblock #entertainment_links #share_wrapper #share_link_wrapper #share_link input#link_input {
  width:290px;
}

.defaultlayout #midblock #entertainment_links #share_wrapper #share_link_wrapper #share_link #add_comment_wrapper {
  display:none;
  width:200px;
}

.defaultlayout #midblock #entertainment_links #share_wrapper #share_link_wrapper #share_link input#link_comment {
  width:190px;
  font-size:12px;
  height:16px;
  padding:2px;
  margin:5px 0;
  display:inline;
}
  
.defaultlayout #midblock #entertainment_links #share_wrapper #share_link_wrapper #share_link #submit_link {
  float:right;
  width:55px;
}
  
.defaultlayout #midblock #entertainment_links #share_wrapper #share_link_wrapper #share_link a {
      
}
  
.defaultlayout #midblock #entertainment_links #share_wrapper #share_tab {
  float:right;
  width:100%;
  display:block;
  margin-bottom:20px;
}
  
.defaultlayout #midblock #entertainment_links #share_wrapper #share_tab a { 
  font-weight:bold;
  position:relative;
  float:right;
  margin:0px 50px 0 0;
  padding:10px;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
  background-color:#DF7300;
  box-shadow: 1px 1px 1px rgba(100, 100, 100, 0.5);
  border-bottom-right-radius:10px;
  border-bottom-left-radius:10px;
  -webkit-border-bottom-right-radius:10px;
  -webkit-border-bottom-left-radius:10px;
  -moz-border-radius-bottomright:10px;
  -moz-border-radius-bottomleft:10px;
}
  
.defaultlayout #midblock #entertainment_links #share_wrapper #share_tab a#sagejahide {
  color:#fff;
}

.defaultlayout #midblock #entertainment_links #share_wrapper #share_tab a#sagejahide:hover {
  color:#f4f4f4;
}

/**************************************************************************************************
 * Mikseri top40                                                                                  *
 **************************************************************************************************/

.defaultlayout #midblock #entertainment_music_playlists table.listsongtable {
  margin-top:20px;
}

.defaultlayout #midblock #entertainment_music_playlists .listsongtable h1 {
  width:50px;
  font-size:20px;
  padding:0;
  margin:0;
  vertical-align:middle;
}

.defaultlayout #midblock #entertainment_music_playlists .listsongtable td {
  border-bottom: 1px dotted #ccc;
}

.defaultlayout #midblock #entertainment_music_playlists .songinfo {
  width:300px;
}

.defaultlayout #midblock #entertainment_music_playlists td.genre {
  width:280px;
  padding:6px;
  white-space:nowrap;
  text-align:right;
}

.defaultlayout #midblock #entertainment_music_playlists .genre a {
  white-space:nowrap;
}

/**************************************************************************************************
 * Viihdeuutiset                                                                                  *
 **************************************************************************************************/

.defaultlayout #midblock #entertainment_news .filters {
margin-top:10px;
margin-bottom:10px;
padding:10px 15px;
overflow:hidden;
float:none;
border:1px dotted #ccc;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
background:#fefefe;
}

.defaultlayout #midblock #entertainment_news .filters div {
  float:none;
}

.defaultlayout #midblock #entertainment_news .filters select {
  margin-bottom:5px;
  padding:3px 5px;
  border:1px solid #ccc;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
  color:#444;
}

.defaultlayout #midblock #entertainment_news .filters option {
  margin:0;
  padding:0 20px 0 8px;
}

.defaultlayout #midblock #entertainment_news #pagination {
  color:#777;
  float:none;
}

.defaultlayout #midblock #entertainment_news #pagination .feeds_navi {
  text-align:center;
  float:none;
}

.defaultlayout #midblock #entertainment_news #pagination .feeds_navi a {
  font-weight:bold;
}

.defaultlayout #midblock #entertainment_news .filters #pagination_top {
  float:right;
  position:absolute;
  right:20px;
  bottom:20px;
  color:#777;
  width:auto;
  margin:0;
  padding:0;
}

.defaultlayout #midblock #entertainment_news .filters #pagination_top .feeds_navi a {
  font-weight:bold;
}

.defaultlayout #midblock .entertainment_content #entries {
  float:none;
}

.defaultlayout #midblock .entertainment_content #entries ul.links_list {
  list-style-type:none;
}

.defaultlayout #midblock .entertainment_content #entries .links_list .news_content {
  float:none;
  padding-left:45px;
  min-height:30px;
}
/*
.defaultlayout #midblock .entertainment_content #entries .links_list .news_content._4f2a64fb6113f8e061000000,
.defaultlayout #midblock .entertainment_content #entries .links_list .news_content._4f2163296113f8554d000000 {
  background:url('/images/syotteet/stara_30.jpg') no-repeat;
}

.defaultlayout #midblock .entertainment_content #entries .links_list .news_content._4f2174856113f88b7d000000 {
  background:url('/images/syotteet/iltasanomat_30.png') no-repeat;
}

.defaultlayout #midblock .entertainment_content #entries .links_list .news_content._4f2170d16113f8a17c000000 {
  background:url('/images/syotteet/iltalehti_30.png') no-repeat;
}

.defaultlayout #midblock .entertainment_content #entries .links_list .news_content._4f2a66026113f81362000000,
.defaultlayout #midblock .entertainment_content #entries .links_list .news_content._4f2a65466113f81a62000000 {
  background:url('/images/syotteet/mtv3_30.png') no-repeat;
}

.defaultlayout #midblock .entertainment_content #entries .links_list .news_content._4f2a66c36113f84077000000 {
  background:url('/images/syotteet/tietokone_30.png') no-repeat;
}

.defaultlayout #midblock .entertainment_content #entries .links_list .news_content._4f2a655b6113f8e261000000,
.defaultlayout #midblock .entertainment_content #entries .links_list .news_content._4f2a64cf6113f8d807000000  {
  background:url('/images/syotteet/findance_30.png') no-repeat;
}
.defaultlayout #midblock .entertainment_content #entries .links_list .news_content._4f2a65db6113f8846a000000 {
  background:url('/images/syotteet/yle.jpg') no-repeat;
}

.defaultlayout #midblock .entertainment_content #entries .links_list .news_content. {
  background:url('/images/syotteet/it-viikko.jpg') no-repeat;
}

.defaultlayout #midblock .entertainment_content #entries .links_list .news_content. {
  background:url('/images/syotteet/dome.jpg') no-repeat;
}

.defaultlayout #midblock .entertainment_content #entries .links_list .news_content. {
  background:url('/images/syotteet/pelit.jpg') no-repeat;
}

.defaultlayout #midblock .entertainment_content #entries .links_list .news_content. {
  background:url('/images/syotteet/konsolifin.jpg') no-repeat;
}

.defaultlayout #midblock .entertainment_content #entries .links_list .news_content. {
  background:url('/images/syotteet/mikropc.jpg') no-repeat;
}

.defaultlayout #midblock .entertainment_content #entries .links_list .news_content. {
  background:url('/images/syotteet/muropaketti.jpg') no-repeat;
}

.defaultlayout #midblock .entertainment_content #entries .links_list .news_content. {
  background:url('/images/syotteet/afterdawn.jpg') no-repeat;
}

.defaultlayout #midblock .entertainment_content #entries .links_list .news_content. {
  background:url('/images/syotteet/pelaajalehti.jpg') no-repeat;
}

.defaultlayout #midblock .entertainment_content #entries .links_list .news_content._4f2a66376113f8be21000000 {
  background:url('/images/syotteet/sportti.jpg') no-repeat;
}

.defaultlayout #midblock .entertainment_content #entries .links_list .news_content. {
  background:url('/images/syotteet/futismaailma.jpg') no-repeat;
}

.defaultlayout #midblock .entertainment_content #entries .links_list .news_content. {
  background:url('/images/syotteet/uusisuomi.jpg') no-repeat;
}

.defaultlayout #midblock .entertainment_content #entries .links_list .news_content. {
  background:url('/images/syotteet/aamulehti.jpg') no-repeat;
}

.defaultlayout #midblock .entertainment_content #entries .links_list .news_content. {
  background:url('/images/syotteet/episodi.jpg') no-repeat;
}

.defaultlayout #midblock .entertainment_content #entries .links_list .news_content. {
  background:url('/images/syotteet/nelonen.jpg') no-repeat;
}

.defaultlayout #midblock .entertainment_content #entries .links_list .news_content. {
  background:url('/images/syotteet/voice.jpg') no-repeat;
}

.defaultlayout #midblock .entertainment_content #entries .links_list .news_content. {
  background:url('/images/syotteet/hs.jpg') no-repeat;
}

.defaultlayout #midblock .entertainment_content #entries .links_list .news_content. {
  background:url('/images/syotteet/basso.jpg') no-repeat;
}

.defaultlayout #midblock .entertainment_content #entries .links_list .news_content. {
  background:url('/images/syotteet/cosmopolitan.jpg') no-repeat;
}
*/
.defaultlayout #midblock .entertainment_content #entries .links_list .news_content h3 a {
  font-size:15px;
  font-weight:bold;
  font-family:arial,helvetica,sans-serif;
}

.defaultlayout #midblock .entertainment_content #entries .links_list li {
  margin-bottom:15px;
  border-bottom:1px solid #efefef;
  padding-bottom:12px;
  padding-right:16px;
  font-family:tahoma,arial,helvetica,sans-serif;
  color:#ddd;
  cursor:pointer;
  background-image:url('/images/icon-feed_left2.png');
  background-position:right top;
}

.defaultlayout #midblock .entertainment_content #entries .links_list li img {
  float:left;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}

.defaultlayout #midblock .entertainment_content #entries .links_list li:hover {
  background-image:url('/images/icon-feed_left_active2.png');
}

.defaultlayout #midblock .entertainment_content #entries .links_list li.selected_news {
  background-image:url('/images/icon-feed_down2.png');
}

.defaultlayout #midblock .entertainment_content #entries .links_list li.selected_news:hover {
  background-image:url('/images/icon-feed_down_active2.png');
}

.defaultlayout #midblock .entertainment_content #entries h3 {
  padding:0 0 2px 0;
}

.defaultlayout #midblock .entertainment_content #entries .links_list p {
  padding:0;
}

.defaultlayout #midblock .entertainment_content #entries .links_list div.content {
  font-family:tahoma,arial,helvetica,sans-serif;
  line-height:125%;
  font-size:13px;
  display:none;
  color:#555;
}

.defaultlayout #midblock .entertainment_content #entries .links_list div.feed_meta {
  font-size:11px;
}

.defaultlayout #midblock .entertainment_content #entries .links_list div.feed_meta,
.defaultlayout #midblock .entertainment_content #entries .links_list div.content {
  padding:2px 0;
  float:none;
}

.defaultlayout #midblock .entertainment_content #entries .links_list a {
  font-weight:normal;
}

.defaultlayout #midblock .entertainment_content #entries time {
  margin:0;
}