/*====================*/
/*                    */
/*       Common       */
/*                    */
/*====================*/
BODY, P, TD
{
  font-size:          12px;
  font-family:        trebuchet ms, arial, helvetica, sans-serif;
  color:              #000000;
  text-decoration:    none;
}

A
{
  font-size:          12px;
  font-family:        trebuchet ms, arial, helvetica, sans-serif;
  text-decoration:    none;
  color:              #bd0f8a;  
}

TD.wordOfDay
{
  font-family:        trebuchet ms, arial, helvetica, sans-serif;
}

A:hover
{
  color:              #000000;  
}

TD.textColumn HR
{
  border:           0;
  height:           0;
  border-top:       1px dashed #bd0f8a;
}

TD.rightColumn HR
{
  border:           0;
  height:           0;
  border-top:       1px solid #000000;
}

HR
{
  border:           0;
  height:           0;
  border-top:       1px solid #666666;
}

/*====================*/
/*                    */
/*      Borders       */
/*                    */
/*====================*/

TD.rightColumn
{
	border-left:				1px solid #000000;	
}

TD.bannerColumn
{
	border-left:				1px solid #000000;	
}

/*====================*/
/*                    */
/*      Margins       */
/*                    */
/*====================*/

BODY, TD.bannerColumn
{
  margin:             0px;
  padding:            0px;
}

.navigation A 
{
  margin:           10px;
}

TD.content
{
  margin-left:  		24px;
  margin-right:			24px;		
  padding-left:  		24px;
  padding-right:		24px;					
}

TD.textColumn
{
  margin-right:			24px;		
 	
  padding-right:		24px;
 }

TD.footer
{
  margin-top:  			8px;
  padding-top:  		8px;
 
}

TD.wordOfDay B
{
  line-height: 1.9;
 
}

TD.copy
{
  margin-top:  			2px;
  padding-top:  		2px;
 
}

TD.section_Title
{
  margin-top:  			24px;
  padding-top:  		24px;
  margin-bottom: 		10px;
  padding-bottom:  		10px; 
}

TD.wordOfDay
{
  margin-right: 		5px;
  padding-right: 		5px;	
 
}


TD.rightColumn
{
  margin-left:      10px;
  padding-left:     10px;
}

/*====================*/
/*                    */
/*   Width & height   */
/*                    */
/*====================*/

BODY, HTML, TD.content, TABLE.content
{
	height:							100%;
}

TABLE.mainTable, TABLE.wordOfDay
{
  width:              786px;
}

TABLE.navigation, TD.Content
{
  width:              714px;
}

TABLE.wordOfDay, TD.wordOfDay
{
  height:              112px;
}

TD.emptyLeft
{
  width:              507px;
}

TD.bannerColumn
{
  width:              164px;
}

TD.wordOfDay
{
  width: 		273px;
}

TD.rightColumn
{
	width:							206px;
}

TD.emptyRight
{
  width:              41px;
}

TD.navigation_side
{
  width:              36px;  
  height:             55px;
}

TD.vertical_scalable
{
	width:							36px;
}

TD.mainNavi
{
	height:							28px;
}

TD.subNavi
{
	height:							27px;
}

TD.navigation_BG
{
  width:              714px;  
  height:             55px;
}

TD.header
{
  width:              786px;  
  height:             116px;
}

TD.footer, TD.footer_threecolumns, TD.footer_twocolumns
{
  width:              786px;  
  height:             83px;
}

/*====================*/
/*                    */
/*  BackgroundImages  */
/*                    */
/*====================*/

TD.header
{
  background-image:     url(../images/nuorisotyo_03.gif);
  background-repeat:    no-repeat;  
}

TD.navigation_side
{
  background-image:     url(../images/navigation_side.gif);
  background-repeat:    no-repeat;  
}

TD.navigation_BG
{
  background-image:     url(../images/navigation_BG.gif);
  background-repeat:    no-repeat;  
}

TD.vertical_scalable
{
  background-image:     url(../images/vertical_scalable_BG.gif);
  background-repeat:    repeat-y;  
}

TD.footer
{
  background-image:     url(../images/footer_line.gif);
  background-repeat:    no-repeat;  
}

TD.footer_threecolumns
{
  background-image:     url(../images/footer_frontPage.gif);
  background-repeat:    no-repeat;  
}

TD.footer_twocolumns
{
  background-image:     url(../images/footer_subPage.gif);
  background-repeat:    no-repeat;  
}

/*====================*/
/*                    */
/*      FontSize      */
/*                    */
/*====================*/

H1
{
  font-size:          18px;
}


TD.textColumn H2, TD.section_title H2, H2
{
  font-size:          17px;
}

H3
{
  font-size:          16px;
}

H4
{
  font-size:          15px;
}

H5
{
  font-size:          14px;
}

H6
{
  font-size:          13px;
}


TD.wordOfDay B
{
  font-size:          12px;
}

 
TD.footer, TD.wordOfDay, TD.address
{
  font-size:          11px;
}


.copy, .copy A
{
  font-size:          10px;
}


/*========================*/
/*                        */
/* FontWeight & Transform */
/* & Indent               */
/*========================*/

.navigation A, A
{
  font-weight:            bold;
}


{
  text-indent:            12px;
}

/*====================*/
/*                    */
/*     FontColor      */
/*                    */
/*====================*/

/*TD.textColumn H2,*/ TD.footer, TD.address
{
  color:              #bd0f8a;
}

.copy
{
  color:              #7d7d7d;
}

/*====================*/
/*                    */
/*     LinkColors     */
/*                    */
/*====================*/

.mainNavi A                { color: #ffffff; }
.mainNavi A:hover          { color: #000000; }

.mainNavi A.selected             { color: #e2d500; }
.mainNavi A.selected:hover       { color: #000000; }

.subNavi A                { color: #000000; }
.subNavi A:hover          { color: #9e8b00; }

.subNavi A.selected             { color: #ae007b; }
.subNavi A.selected:hover       { color: #000000; }

.copy A             { color: #7d7d7d; }
.copy A:hover       { color: #000000; }

/*====================*/
/*                    */
/*  BackgroundColors  */
/*                    */
/*====================*/

BODY
{
  background:         #ffffff;
}


TD.header-random
{
  background-image:     url( 'http://nuoriso.sley.fi/nuoriso-webmanager/plugins/randimage?name=header&extension=gif' );
  background-repeat:    no-repeat;  
}
