* {
	outline-style: none;
}

body {
    padding: 0;
    margin: 0;
    background-image: url("http://www.yourmove.fi/_resources/yourmove/images/bg.gif");
    background-repeat: repeat;
    background-color: #ffffff;
    
    height: 100%;
}

html {
    height: 100%;
}

#wholePage {
    width: 100%;
    height: 100%;
}

#pageBg {
	margin: 0 auto 0 auto;
    width: 960px;
    min-height: 100%;
    background-image: url("http://www.yourmove.fi/_resources/yourmove/images/contentBg.png");
    text-align: left;   
}

#leftTopLogo {
	position: absolute;
/*	width: 410px; */
	width: 378px;
	height: 268px;
	z-index: 10;

/*	background-image: url(/_resources/yourmove/images/lefttop.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
*/
}
img.leftTopImage {
	width: 378px;
	height: 268px;
	border: 0px none;
	outline-style: none;
}

#menuDiv {
	float: right;
	width: 610px;
	height: 220px;

	background-image: url(/_resources/yourmove/images/navigationBg.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
}

#menuImage {
	width: 610px;
	height: 220px;

	border: 0px none;
	outline-style: none;
}

#top {
	padding: 40px 0 0 0;
	clear: both;
	height: 300px;
}

#content {
    clear: both;  
}


#leftContent {
    float: left;
    width: 630px;
    min-height: 10px;
    padding-left: 20px;
    
}

#leftContentWide {
    float: left;
    width: 940px;
    min-height: 10px;
    padding-left: 20px;
    
}

#rightContent {
    float: left;
    width: 310px;  
}


div#footerMargin {
	height: 15px;
	clear: both;
}

#footer {
	margin: 0 20px 0 20px;
	padding: 15px 0 15px 0;
	
    clear: both;
	
	border-top: 1px solid #009ADE;
}

div#frontpageLeftContentArea {
	width: 608px;
	float: left;
}

div#frontpageRightContentArea {
	width: 352px;
	float: left;
}

div#frontpageContent {
	margin: 0 0 15px 0;
	padding: 15px 20px 0 20px;
/*	width: 588px; */
	width: 568px;
	float: left;
}

div#tulevatTapahtumat {
	margin: 0 0 0 18px;
	padding: 93px 16px 11px 18px;

	width: 250px;
	height: 135px;

/* 	width: 284px;
	height: 239px; */

	color: #FFF;

	background-image: url(/_resources/yourmove/images/frontpageBox.gif);
	background-position: 0 -1340px;
	background-repeat: no-repeat;

	overflow: hidden;
	float: left;
}

div#tulevatTapahtumat p,
div#nostoI p,
div#nostoII p,
div#viikongallup p,
div#viikongallup table {
	color: #ffffff;
}

div#viikongallup table#contentumvotetable {
	font-size: 11px;
}

div#viikongallup td.contentumvotetablename {
	font-size: 14px;
}

div#viikongallup table#contentumvotetable img {
	height: 7px;
	font-size: 10px;
}

div#nostoI {
	margin: 0 0 0 18px;
	padding: 16px 16px 16px 16px;
	
	width: 245px;
	height: 207px;

/*	width: 277px;
	height: 239px; */

	color: #FFF;

	background-image: url(/_resources/yourmove/images/frontpageBox.gif);
	background-position: 0 -1080px;
	background-repeat: no-repeat;

	overflow: hidden;
	float: left;
}

div#nostoII {
	margin: 15px 0 0 18px;
	padding: 16px 16px 16px 16px;
	
	width: 547px;
	height: 97px;

/*	width: 579px;
	height: 129px; */
	
	color: #FFF;

	background-image: url(/_resources/yourmove/images/frontpageBox.gif);
	background-position: 0 -1600px;
	background-repeat: no-repeat;

	overflow: hidden;
	float: left;
}

div#laskuri {
	margin: 0 0 0 30px;
	width: 290px;
	float: left;
}


div.nostoIIOtsikko {
	font-size: 20px;
	color: #FFF;
}

div#blogienLukumaara {
	width: 200px;
	float: left;
}

div#blogienMaara {
	font-size: 50px;
	color: #FFF;
}

div#viikongallup {
	margin: 0;
	padding: 85px 15px 15px 16px;
	
	width: 300px;
	height: 110px;

/*	width: 331px;
	height: 210px;*/
	
	color: #FFF;

	background-image: url(/_resources/yourmove/images/frontpageBox.gif);
	background-position: 0 0;
	background-repeat: no-repeat;

	overflow: hidden;
	float: left;
}

div#ircGalleriaYhteiso {
	margin: 16px 0 0 0;

	width: 143px;
	height: 254px;

	background-image: url(/_resources/yourmove/images/frontpageBox.gif);
	background-position: 0 -230px;
	background-repeat: no-repeat;
	
	float: left;
}

div#ircGalleriaYhteiso img#ircGalleriaYhteisoImg {
	width: 143px;
	height: 254px;
}

div#lajigeneraattori {
	margin: 16px 0 0 10px;

	width: 179px;
	height: 254px;

	background-image: url(/_resources/yourmove/images/frontpageBox.gif);
	background-position: 0 -500px;
	background-repeat: no-repeat;
	
	float: left;
}

div#lajigeneraattori img#lajigeneraattoriImg {
	width: 179px;
	height: 254px;
}

div#paivitetytBlogit {
	margin: 20px 0 0 4px;
	padding: 65px 16px 16px 16px;
	
	width: 298px;
	height: 134px;

/*	width: 330px;
	height: 215px;*/
	
	background-image: url(/_resources/yourmove/images/frontpageBox.gif);
	background-position: 0 -770px;
	background-repeat: no-repeat;

	overflow: hidden;
	float: left;
}

div#videotKuvat {
	margin: 17px 0 0 4px;

	width: 328px;
	height: 64px;

	background-image: url(/_resources/yourmove/images/frontpageBox.gif);
	background-position: 0 -1000px;
	background-repeat: no-repeat;
	
	float: left;
}

div#videotKuvat img#videotKuvatImg {
	width: 328px;
	height: 64px;
}

div#yhteisoportaalipaikka {
	margin: 20px 0 0 40px;
	width: 880px;
	height: 110px;
	float: left;
}

div.banneripaikka {
	margin: 20px 0 0 40px;
	width: 420px;
	height: 110px;
	float: left;
}

div.lajigeneraattoriLajitLista {
float: left; width: 200px; border: 0px solid; padding: 0 10px 0 0;

}
div.lajigeneraattoriLajitLista a, div.lajigeneraattoriLajitLista a:visited, div.lajigeneraattoriLajitLista a:link, div.lajigeneraattoriLajitLista a:active {
	text-decoration: none;
	margin: 0 0 0 -3px;
	padding: 2px 3px 2px 3px;
	display: block;
	font-size: 14px;
	width: 200px;
}

div.lajigeneraattoriLajitLista a:hover {
	background-color: #cbe9ff;
	text-decoration: underline;
}

input#contentumFormSubmitButton {
	margin: -15px 0 0 0;
}