html, body, div, img, table, tr, td, a, form, input, p {
margin: 0;
padding: 0;
}
body {
font-family: Arial, sans-serif;
font-size: 1em;
color: #000000;
}
img {
border: 0;
}
a {
color: #0000FF;
}
p {
margin: 5px 5px;
font-size: 0.85em;
}
.headline p a {
color: #555555;
text-decoration: none;
}
.h1 {
font-size: 1em;
font-weight: bold;
color: #000000;
margin-top: 5px;
margin-left: 5px;
}
.h1 a {
text-decoration: none;
color: black;
}
.h2 {
font-size: 1em;
font-weight: bold;
color: #555555;
margin-left: 5px;
font-size: 0.85em;
margin-bottom: 5px;
margin-top: 10px;
}
.h2 a {
color: #555555;
text-decoration: none;
}
.h3 {
font-size: 0.85em;
color:#555555;
font-weight: bold;
margin-left: 5px;
}
#header, .menuheader {
background-color: #CC0000;
}
#header img {
vertical-align: middle;
}
.menuheader img {
vertical-align: middle;
margin: 7px 5px;
}
#header .logo {
margin-left: 5px;
margin-top: 3px;
margin-right: 3px;
margin-bottom: 3px;
}
#header .weather, #header .breadcrumb a {
margin: 0 0 0 3px;
padding: 0;
font-size: 0.8em;
color: white;
}
.weather-subline {
margin: 0 0 0 3px;
padding: 0;
font-size: 0.75em;
color: #dddddd;
margin-top: -2px;
}
#header .weather img {
margin-left: 3px;
}
#header .weather a {
color: white;
}
#header .breadcrumb a {
text-decoration: none;
}
.topmenu {
background-color: #eeeeee;
color: black;
font-size: 0.8em;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 5px;
}
.topmenu a {
color: black;
text-decoration: none;
}
.banner {
text-align: center;
margin: 0px 2px;
}
#top_hl {
text-align: center;
}
#top_hl p {
text-align: left;
padding: 0 5px;
color: #555555;
font-size: 0.85em;
margin-bottom: 5px;
margin-top: 0px;
}
#top_hl p a {
text-decoration: none;
color: #555555;
}
.timestamp {
color: #999999;
}
.tabmenu {
padding-left: 5px;
font-size: 0.8em;
padding-bottom: 2px;
border-bottom: 1px solid #cccccc;
}
tabmenu a {
}
.tabmenu a.selected {
color: #555555;
text-decoration: none;
}
.tabmenu_tv {
padding-left: 5px;
font-size: 0.8em;
border-bottom: 1px solid #dddddd;
background: #CC0000;
padding-top: 4px;
}
.tabmenu_tv a {
padding: 3px 3px 3px 3px;
color: white;
}
.tabmenu_tv a.selected {
color: #333333;
text-decoration: none;
background: #eeeeee;
padding: 3px 3px 3px 3px;
font-weight: bold;
}
.tv_form {
font-size: 0.8em;
padding: 5px;
background: #eeeeee;
border-bottom: 1px solid #cccccc;
}
.tv_channel {
padding: 5px 5px;
}
.tv_form .label {
color: #555555;
}
.tv_programlist {
margin-left: 5px;
border-bottom: 1px solid #cccccc;
}
.tv_programlist .h2 {
margin-left: 0px;
padding-left: 0px;
}
.tv_programlist a {
color: blue;
font-weight: normal;
text-decoration: underline;
font-size: 1em;
}
.tv_programlist .item {
font-size: 0.8em;
margin-bottom: 5px;
}
.tv_programlist .h2 {
padding-bottom: 5px;
border-bottom: 1px solid #cccccc;
}
.tv_programlist h2 .timestamp {
display: block;
font-size: 0.7em;
color: #999999;
}
.tv_programlist .details {
padding: 1px 5px;
}
.tv_programlist .details p {
padding: 0px;
margin: 2px 0px;
}
.text {
width: 100px;
}
.line {
height: 1px;
border-bottom: 1px solid #dddddd;
}
.tv_bottomlink {
display: block;
background-color: #eef6ff;
font-size: 0.8em;
padding: 3px 5px;
border-bottom: 1px solid #CCCCCC;
border-top: 1px solid #cccccc;
}
.tv_channellist {
font-size: 0.8em;
padding: 5px;
}
.headline {
overflow: auto;
font-size: 0.8em;
padding-bottom: 5px;
}
.headline img {
float: left;
margin-right: 3px;
}
.headlinelist {
border-top: 1px solid #cccccc;
}
.headlinelist .item {
padding-left: 5px;
display: block;
padding-top:2px;
padding-bottom: 2px;
border-bottom: 1px solid #cccccc;
}
.headlinelist .item a {
color: black;
font-size: 0.80em;
font-weight: bold;
text-decoration: none;
}
.headlinelist a .timestamp {
font-weight: normal;
font-size: 0.8em;
}
.headlinelist .navigation {
color: blue;
font-weight: normal;
background-color: #eeeeee;
text-decoration: underline;
padding: 3px 5px;
font-size: 0.8em;
border-bottom: 1px solid #cccccc;
}
.textad {
color: #555555;
background-color: #ffff99;
border: 1px solid #f3f3a4;
font-size: 0.85em;
margin: 10px 5px;
padding: 3px 3px;
}
.menu .menuitem {
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
}
.menu .menuitem img {
margin-right: 3px;
vertical-align: middle;
}
.menu .menuitem a {
color: black;
font-size: 0.8em;
text-decoration: none;
}
.submenuhead {
background-color: #555555;
padding: 4px 5px;
}
.submenuhead a {
color: white;
text-decoration: none;
font-size: 0.8em;
}
.submenu .menuitem {
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
}
.submenu .menuitem img {
margin-right: 3px;
vertical-align: middle;
}
.submenu .menuitem a {
color: black;
font-size: 0.8em;
text-decoration: none;
}
.bottommenu {
font-size: 0.8em;
padding-left: 5px;
padding-top: 5px;
}
.pagetop {
margin: 3px 5px 0px 5px;
font-size: 0.8em;
}
.article .timestamp {
font-size: 0.8em;
margin-left: 5px;
}
.article img {
display: block;
margin: 5px auto;
}
.article h1 {
font-size: 1em;
}
.article p {
color: #555555;
}
.article p.abstract {
font-weight: bold;
margin-top: 5px;
}
.article_tools {
padding-left: 5px;
font-size: 0.8em;
}
.paging {
font-size: 0.8em;
padding-left: 5px;
color: #555555;
padding-top: 7px;
border-bottom: 1px solid #cccccc;
padding-bottom: 7px;
}
.paging .label {
padding-right: 3px;
}
.paging .selected {
border: 1px solid #cccccc;
padding: 4px;
}
.paging a, .paging .selected {
padding: 4px;
}
.googleform {
padding: 5px;
}
.searchform, .form {
padding: 5px;
border-top: 1px solid #cccccc;
}
.searchform input {
margin-top: 5px;
}
.searchform h2 {
margin-left: 0px;
margin-bottom: 5px;
}
.searchform p {
margin-top: 5px;
color: #333333;
}
span.person {
font-weight: bold;
}
.notif {
margin: 0;
padding: 0;
background-color: #cccccc;
}
.notif p{
margin: 0;
padding: 3px 5px;
color: #000000;
font-size: 0.8em;
}
.notif a {
color: #0000FF;
text-decoration: underline;
}
.liftedlink {
font-size: 0.8em;
padding: 3px 5px;
margin-bottom: 5px;
background-color: #eeeeee;
}
.liftedlink a{
color: #000000;
}
.chatmenu .menuitem {
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
}
.chatmenu .menuitem img {
margin-right: 3px;
vertical-align: middle;
}
.chatmenu .menuitem a {
color: black;
font-size: 0.8em;
text-decoration: none;
}
div.chat-note {
margin: 0 0 5px 0;
padding: 3px 5px;
font-size: 0.8em;
background-color: #eeeeee;
color: #000000;
font-weight: bold;
}
div.chat-form {
background-color: #eeeeee;
color: #999999;
padding: 5px 5px;
font-size: 0.75em;
}
div.chat-form a {
color: #666666;
font-weight: bold;
font-size: 1.1em;
}
div.chat {
margin: 0 5px;
font-size: 0.8em;
}
div.chat div{
margin-bottom: 5px;
}
.chatti1 {
color: #333333;
}
.chatti2 {
color: #ff0000;
}
.valvoja {
color: blue;
}
.article-tools {
margin: 5px 0;
padding: 5px;
font-size: 0.8em;
color: #666666;
background-color: #f2f2f2;
}
.article-tools a {
margin: 0 1px;
}
.article-tools img {
vertical-align: bottom;
}
/* GENERIC 2-COLUMN MENU */
.colmenu {
border-top: 1px solid #cccccc;
padding-bottom: 15px;
}
.colmenu .menuitem {
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
border-bottom: 1px solid #cccccc;
}
.colmenu .menuitem img {
margin-right: 3px;
vertical-align: middle;
}
.colmenu .menuitem a {
color: black;
font-size: 0.8em;
text-decoration: none;
}
.colmenu .navigation {
color: blue;
font-weight: normal;
background-color: #eeeeee;
text-decoration: underline;
padding: 3px 5px;
font-size: 0.8em;
border-bottom: 1px solid #cccccc;
}
/* NHL ARTICLE LINK */
.nhllink {
font-size: 0.8em;
padding: 3px 5px;
margin-bottom: 5px;
background-color: #000000;
}
.nhllink a{
color: #ffffff;
}
.media-link-video {
font-size: 0.85em;
padding: 0px 0px 10px 5px;
}
.media-link-gallery {
font-size: 0.85em;
padding: 0px 0px 10px 5px;
}
.media-link-video a{
text-decoration: none;
background: url(i?id=258237) no-repeat left center;
padding: 0px 0px 0px 16px;
font-weight: bold;
}
.media-link-gallery a{
text-decoration: none;
background: url(i?id=258246) no-repeat left center;
padding: 0px 0px 0px 21px;
font-weight: bold;
}
img.article-media-icon {
display: inline;
margin: 0;
}
.image-title {
color: #ffffff;
font-size: 0.8em;
padding: 0px 0px 5px 0px;
}
.image-placeholder {
color: #ffffff;
text-align: center;
padding: 0px 0px 0px 0px;
}
