/* GLOBAL ELEMENTS COLORS
-----------------------------------------------------------------------------*/
body { background:#ebebeb url(../img/bg.png) top left repeat-x; color:#000;}	      /* Body background and body font color */

.searchTipBoxCategory {background:#65aad5;}					  					  /*Search Tip Category background color*/

.bottomPollBox { background-color: #ccc; } 										  /*Background color of Poll voting bar*/

#headerContentHolder {background:#fff;}				 							  /*Global Boxes background color*/

#guide #marker {																/* Footer program guide time marker */
	background-color: #ff3fe4;
	border: 1px solid #67165C;
}

/* BOX BACKGROUNDS
-----------------------------------------------------------------------------*/
.headerBottom.bozBottom { background-image: url(../../nelonen/img/box-corners.png) }							/* Header box corner image */
.regularBox .ruutuPlayerBottom, .regularBox .ruutuPlayerTop, .regularBox .bozBottom, .regularBox .bozTop { background-image: url( ../../nelonen/img/box-corners.png) }		/* Regular box corner image */
.regularBox .ruutuPlayerMiddle, .regularBox .contentBox { background-image: url(../../nelonen/img/box-content-slice.png); }					/* Box content section background slice */

.searchTop, .searchBottom { background-image: url(../../nelonen/img/search-background-corners.png); }			/*Search box top corner image */
#searchContent { background-image: url(../img/search-background-slice.png); }						/*Search box content background slice */				

.column1.standard3Column .innerBoxBottom, 
.column1.standard3Column .innerBoxTop { background-image: url(../../nelonen/img/wideBox-background-corners.png) }			/* Inner Wide box corner image */
.column1.standard3Column .innerBoxContent { background-image: url(../../nelonen/img/wideBox-background-slice.png); }		/* Inner Wide box content section background slice */

.column2.standard3ColumnIE .innerBoxBottom, 
.column2.standard3ColumnIE .innerBoxTop { background-image: url(../../nelonen/img/normalBox-background-corners.png) }									/* Inner Normal box corner image */
.column2.standard3ColumnIE .pollBoxHolder .innerBoxBottom { background-image: url(../../nelonen/img/normalBox-poll-background-corners.png) }		/* Inner Normal box poll background corner image */
.column2.standard3ColumnIE .innerBoxContent { background-image: url(../../nelonen/img/normalBox-background-slice.png); }								/* Inner Normal box content section background slice */

#topCarouselHolder, #galleryHolder .boxTop, #galleryHolder .boxBottom { background-image: url(../../nelonen/img/ratingEngine-background-corners.png) }		/* Rating engine top carosuel box and main content corner images */
#galleryHolder .contentBox { background-image: url(../../nelonen/img/ratingEngine-background-slice.png); }																					/* Rating engine main content background slice */


/*---------------------------------------------------------------------------------------------------------*/

a, button {color:#ff3fe4;}													/* Link and button color */
h2, h3, h4, h5 {color:#FF3FE4;}												/* Title colors */			


/* TEXT COLORS
-----------------------------------------------------------------------------*/
.subnavBox b, .featuredPostBox p span {color:#959595;}						/* Subnav content boxes title and featured post txt */
.weatherBox table th, .weatherBox table td,
.sideGalleryBoxContent table thead td {color:#037ec6;}						/* 'Weather box' main text color */	
.weatherBox table td.weatherTempCol,
.sideGalleryBoxContent table tfoot td {color:#cc0000;}						/* 'Weather box' temperature text color */
.latestCommentBox p span {color:#9a9999;} 									/* 'Comment date' text color */
.thumbBox p {color:#898989;} 												/* 'Small Thumb Box' text color */
.wideContentBox p.pictureDesc, 
.wideContentBox p span.dateSmallTxt {color:#a3a3a3;}						/* Small font image description and small font date colors */


/* BORDER COLORS
-----------------------------------------------------------------------------*/
.thumbBox img {border-color:#cfcfcf;}										/* 'Small Thumb' image border */
.latestCommentBox p {border-bottom-color:#ccc;}								/* 'Latest Comment' bottom border */
.newsFlashImg img {border-color:#cfcdab;}									/* 'News Flash' image border */
.weatherBox table th, .weatherBox table td {border-bottom-color:#cde5f3;}	/* 'Weather box' bottom border */
.videoThumbsBottomLinks span {border-top-color:#e5e5e5;}					/* 'Video Thumb' bottom link border top */
.categoryBox {border-bottom-color:#e5e5e5;}									/* 'Category box' bottom border */
.wideContentBoxExtended img.galleryImg {border-color:#eaeaea;}				/* Gallery large image border */


/* BACKGROUND IMAGES
-----------------------------------------------------------------------------*/
#sideTab a {background:url(../../nelonen/img/side-tab.png) 0 0 no-repeat;}				/* Side tab 'Mediatiedot' background image */
.latestCommentBox {background:url(../../nelonen/img/cloud-icon.png) 0 3px no-repeat;}	/* 'Latest Comment' icon */
.regularBox .bozTop.globeBox {background:url(../../nelonen/img/globe-box-top.png) 0 0 no-repeat;}			/* Globe box background image */

ul#mainNav li a.activeMainNav, 
ul#mainNav li a.activeMainNav:hover, 
ul#tabNav li a.activeTabNav, 
ul#tabNavRight li a.activeTabNav, 
ul.nettiTabNav li a.activeTabNav,
ul.vfTabs li a.activeTabNav {
	background-image:url(../img/tab-active-left.png);
} /*  Main navigation and Tab navigation Active left-side background */

ul#mainNav li a.activeMainNav span, 
ul#mainNav li a.activeMainNav:hover span, 
ul#tabNav li a.activeTabNav span, 
ul#tabNavRight li a.activeTabNav span, 
ul.nettiTabNav li a.activeTabNav span,
ul.vfTabs li a.activeTabNav span {
	background-image:url(../img/tab-active-right.png); 
	color:#737373;
} /*  Main navigation and Tab navigation Active Color and right-side background */

/* Moved here from global.css to allow the theme to change the logo */
.logoHolder h1 {
	float: left;
	display: block;
	text-indent: -9999px;
	background-image: url(../img/logotype.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#headerContent {
	/* background image defined in custom.css to allow changing the size of main menu per site */
	background-image: url(../../nelonen/img/head-bgr.png);
}

.mainNavHolder {
	width: 750px;
}
						
.headerRightBox {
	/* width set in custom.css to allow resizing of main navigation. */
	width: 750px;
}

.logoHolder {
	width: 170px;
}

.logoHolder h1 a {
	width: 170px;
}

#ruutuVideoInfo .name {
	color: #FF3FE4;
}

#btn_programguide {
	background-image: url(../img/ohjelmaopas.png);
}

.regularBox.ruutuPlayer {
	margin-top: -8px;
}

.vfSelectMode.selected {
	background: url('../img/ruutu-filter-selected-left.png') 0 0 no-repeat;
}

#videoFinder li.vfSelectMode.selected a {
	background: url('../img/ruutu-filter-selected-right.png') top right no-repeat;
}

/* Maintenance Page settings*/
.maintenance .headerBottom.bozBottom,
.maintenance #header,
.maintenance #headerContentHolder,
.maintenance #headerContent {
	background: none;
}