/* @override 
	http://tietoaladev.codesign.fi/site001.css/tietoala.css
	http://tietoaladev.codesign.fi/css/tietoala.css
	http://tietoaladev.codesign.fi/site004.css/tietoala.css
*/

/* @group Perustyylitykset */

html {
    width:100%;
    height:100%;    
    color:#747474;
    font:normal 14px/18px Arial, sans-serif;

}
body {
    width:100%;
    min-height:100%;
    color:#747474;
    font:normal 14px/18px Arial, sans-serif;
}
body.template-home h1,
body.template-home h2 {
	color: #626262;
}
/*div, ul, li, h1, h2, h3, h4, h5, h6, p {
    display: block;
    float: left;
}*/
div, ul, li {
    color:#747474;
    font:normal 14px/18px Arial, sans-serif;
}

div,
ul,
#left-nav,
#header li,
#footer li,
#left-nav li,
#sectionRightJasenlehti li,
#newsArchive li
{
    display: block;
    float: left;
}
#ingressi {
	width: 100%;
}
div.clearboth {
    clear: both;
}
table {
	
}
table thead {
	
}
table th {
/*	height: 25px; */
    font:normal 14px/25px Arial, sans-serif;
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #E3E3E3;
}
table tbody {
	
}
table td {
    color:#747474;
    font:normal 14px/18px Arial, sans-serif;
    vertical-align: top;
}
/* @group Otsikkotyylit */
td h1, td h2, td h3, td h4, td h5, td h6 {
	background: none;
	padding: 0;
}
h1, #text h2, #tiedotteet, #uutiset, #left-nav,
#tietoalaFacebookWrapper h2, #sectionLeftJasenlehti h2,
#tiedotteetWrapper h2, #uutisetWrapper h2 {
    background-color:#F2F2F2;
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    -o-border-radius:7px;
    border-radius:7px;
    color:#000;
}
#tiedotteetWrapper h2, #uutisetWrapper h2 {
    color:#626262;
}

h1 a, h2 a, h1 b, h2 b, h1, h2 {
    font:normal 25px/32px arial, sans-serif;
    color:#000;
    clear:both;
}
#tiedotteetWrapper h2,
#uutisetWrapper h2,
#text h2,
h1 {
	display: block;
	float: left;
	clear: both;
}
# h2 {
	
}

h1, h2 {
    padding: 6px 14px;
    margin:0 0 20px;
}
h2 {
    margin:10px 0 20px;
}
h3 a, h4 a, h5 a, h6 a, h3, h4, h5, h6 {
    font:normal 16px/30px arial, sans-serif;
}
h3, h4, h5, h6 {
    padding:0 10px;
    clear:both;
}

/* @end */

/* @group Linkkityylit */

a {
    color:#44B2E2;
    font:normal 14px/18px Arial, sans-serif;
    outline: none;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.pdf {
    color:#018FDF;
	background: transparent url(sprites/icons.gif) no-repeat left -440px;
    padding:0 0 0 20px;
}
a.taytalomake {
    display: block;
    float: left;
    width:278px;
    height:60px;
    background: url(sprites/buttons.jpg) no-repeat -5px -124px;
    text-indent:-9000px;
}
a.lataalomake {
    display: block;
    float: left;
    width:270px;
    height:62px;
    background: url(sprites/buttons.jpg) no-repeat left -62px;
    text-indent:-9000px;
}
a.lataatyoehtosopimus {
    display: block;
    float: left;
    width:270px;
    height:62px;
    background: url(sprites/buttons.jpg) no-repeat left top;
    text-indent:-9000px;
}
/* @end */

/* @group Tekstityylit */

p {
    color:#747474;
    font:normal 14px/18px Arial, sans-serif;
    padding:8px 0 10px 0;
    width:100%;
}
p strong,
strong,
b,
p b {
	color: #000;
    font:bold 14px/18px Arial, sans-serif;
}



/* @end */

div.contentarea p,
div.contentarea h1,
div.contentarea h2,
div[storepoint] p,
div[storepoint] h1,
div[storepoint] h2,
div.contentarea ol,
div[storepoint] ol{
	clear: both;
}

div.contentarea ol li,
div[storepoint] ol li

{
	float: none;
	list-style-type: decimal;
	list-style-position: outside;
	margin: 0px 0px 0px 20px;
	
	
	
}

div.contentarea ul li {
	background: transparent url(img/navi-ball-selected.jpg) 0px 0px no-repeat;
	padding: 0px 0px 10px 20px;
	list-style-type: none;
	list-style-position: inside;
}


/* @group Formit */


input, textarea, select, option {
	font:1.0em Arial, Helvetica, sans-serif;
}

dl {
	position: relative;
	display: block;
	float: left;
	width: 376px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	vertical-align: top;
	clear: both;

	}

dt {
	width: 200px;
	float: left;
	margin: 0px 0px;
	padding: 4px 0px 2px 0px;
	border: 0px;
	vertical-align: top;
	line-height: 14px;
	font-size: 11px;
	text-align: right;
}
/* commented backslash hack for mac-ie5 \ */
dt { clear: both; }
/* end hack */

dd {
	width: 360px;
	float: left;
	margin: 0px;
	padding: 4px 0px 2px 10px;
	border: 0px;
	vertical-align: top;
	font-size: 11px;

}

form dl {
    width: 500px;
}
form dt {
	width: 160px;
	float: left;
	margin: 0px 0px;
	padding: 4px 0px 2px 0px;
	border: 0px;
	vertical-align: top;
	line-height: 14px;
	font-size: 12px;
	text-align: right;
}
/* commented backslash hack for mac-ie5 \ */
form dt { clear: both; }
/* end hack */

form dd {
	width: 300px;
	float: left;
	margin: 0px;
	padding: 4px 2px 2px 10px;
	border: 0px;
	vertical-align: top;
	font-size: 12px;

}

/* @end */





/* @end */

/* @group Runko */

#body {
    width:100%;
    height:100%;
    background:#FFF url(img/bg-rp.jpg) repeat-x left top;
    min-height:330px;
}
#siteBody {
    width:960px;
    margin:0 auto;
    float:none;
    position:relative;
}

/* @group Header */

#header {
    height:116px;
    width:950px;
    padding:0 0 0 10px;
    background:transparent url(img/otsake.jpg) no-repeat left top;
    position:relative;
    z-index:50;
}

/* @group Logo */

#logo {
        width:290px;
        height:107px;
    }
        #logo a {
            width:100%;
            height:100%;
            display: block;
            float: left;
            text-indent:-9000px;
        }

/* @end */

/* @group Hederin toimintonapit */

#top-actions {
        height:41px;
        width:389px;
        float:right;
        padding:10px 0 0 111px;
        position:relative;
        z-index:20;
    }
    #top-actions li {
        height:44px;
    }
        #yhteystiedot {
            width:130px;
        }
            #yhteystiedot a {
                background:transparent url(sprites/common.jpg) no-repeat -115px -10px;
            }
            #yhteystiedot.selected a,
            #yhteystiedot a:hover {
                background-position: -115px -126px;
            }
            #yhteystiedot a span {
                display:none;
                float:left;
                width:328px;
                height:191px;
                background:transparent url(img/yhteystiedot2.png) no-repeat left top;
                _width:305px;
                _height:170px;
                _background:transparent url(img/yhteystiedot2.gif) no-repeat left top;
                position: relative;
                left: -191px;
                top: 23px;
                z-index:21;
            }
            #yhteystiedot a:hover span {
                display:block;
            }
        #login {
            width:128px;
        }
            #login a {
                background:transparent url(sprites/common.jpg) no-repeat -245px -10px;
            }
            #login a:hover {
                background-position: -245px -126px;
            }
        #inenglish {
            width:130px;
        }
            #inenglish a {
                background:transparent url(sprites/common.jpg) no-repeat -372px -10px;
            }
            #inenglish.selected a,
            #inenglish a:hover {
                background-position: -372px -126px;
            }

/* @end */

/* @group Ylänavigaatio */

#top-nav {
        height:65px;
        width:500px;
        float:right;
        position:relative;
        z-index:10;
    }
    #top-nav li {
        height:65px;
    }
    #top-actions li a,
    #top-nav li a {
        display: block;
        float: left;
        width:100%;
        height:100%;
        text-indent: -9000px;
    }
        #jasenyys {
            width:130px;
        }
            #jasenyys a {
                background:transparent url(sprites/common.jpg) no-repeat -4px -51px;
            }
            #jasenyys.selected a,
            #jasenyys a:hover {
                background-position: -4px -167px;
            }
        #tietoala-tiedottaa {
            width:186px;
        }
            #tietoala-tiedottaa a {
                background:transparent url(sprites/common.jpg) no-repeat -134px -51px;
            }
            #tietoala-tiedottaa.selected a,
            #tietoala-tiedottaa a:hover {
                background-position: -134px -167px;
            }
        #tyoehtosopimus {
            width:71px;
        }
            #tyoehtosopimus a {
                background:transparent url(sprites/common.jpg) no-repeat -320px -51px;
            }
            #tyoehtosopimus.selected a,
            #tyoehtosopimus a:hover {
                background-position: -320px -167px;
            }
        #jarjesto {
            width:113px;
        }
            #jarjesto a {
                background:transparent url(sprites/common.jpg) no-repeat -391px -51px;
            }
            #jarjesto.selected a,
            #jarjesto a:hover {
                background-position: -391px -167px;
            }

/* @end */

/* @end */

/* @group Footer */
#footerWrapper {
    display: block;
    float: left;
    padding: 0px 0px 60px 0px;
}
#footer {
	margin: 5px 0 0 8px;
    height: 40px;
    padding: 27px 100px 27px 217px;
    width: 633px;
    background:#FFF url(img/jalkalista.gif) no-repeat left top;
}
#footer p {
    color:#A8A8A8;
    font:normal 12px/17px Arial, sans-serif;
    padding: 0;
}

/* @end */

/* @end */

/* @group Sisältösivun rakenne */

#contentBody {
    height:auto;
    width:960px;
    background:#FFF url(img/content-bg-rp.jpg) repeat-y left top;
    position:relative;
    z-index:20;
}
	
    #contentSection {
        width:960px;
        padding:50px 0 0;
        background:transparent url(sprites/common.jpg) no-repeat -504px -22px;
    }

/* @group sectionLeft */

body.template-cottages_after #sectionLeft,
body.template-cottages #sectionLeft,
body.template-formeditor #sectionLeft,
body.template-text #sectionLeft,
body.template-tes #sectionLeft {
	width: 300px;
}
body.template-news #sectionLeft,
body.template-cottages_after #sectionLeft,
body.template-cottages #sectionLeft,
body.template-formeditor #sectionLeft,
body.template-form #sectionLeft,
body.template-blog #sectionLeft,
body.template-uutisetEtusivu #sectionLeft {
	padding: 0;
}
        #sectionLeft {
            width:280px;
            padding:0 0 0 40px;
            min-height:200px;
        }
	#sectionLeft h2:first-child {
		margin-top: 0;
	}
	body.template-home #sectionLeft p {
	    color:#487BA2;
	    font:normal 18px/23px arial, sans-serif;
	    text-align:left;
	}
        #sectionLeft p {
            color:#A8A8A8;
            font:normal 12px/21px Arial, sans-serif;
            text-align:center;
        }

/* @group Vasen navigaatio */

#left-nav {
			padding:18px 21px;
			width: 259px;
			margin: 0 0 20px;
		}
		#left-nav li.first-child {
			border-top: none;
		}
		#left-nav li.last-child {
			border-bottom: none;
		}
		#left-nav li {
			border-bottom:1px solid #EEEEEE;
			border-top:1px solid #E3E3E3;
			width: 259px;
			min-height: 27px;
		}
		#left-nav li li {
			border: none;
		}
		#left-nav li a {
			float: left;
			display: block;
			font: normal 14px/27px arial, sans-serif;
			color: #0073BE;
			width: 244px;
			background: transparent url(sprites/icons.gif) no-repeat 3px -132px;
			padding: 0 0 0 15px;
		}
		#left-nav li.selected a,
		#left-nav li a:hover {
			background: transparent url(sprites/icons.gif) no-repeat 3px -342px;
			color: #000;
			text-decoration: none;
		}
		#sectionLeft #left-nav li li a {
			width: 234px;
/*			background: transparent url(sprites/icons.gif) no-repeat 13px -200px; */
			background: none;
			padding: 0 0 0 25px;
			font: normal 12px/20px arial, sans-serif;
			color: #0073BE;
		}
		#sectionLeft #left-nav li li.selected a,
		#sectionLeft #left-nav li li a:hover {
/*			background: transparent url(sprites/icons.gif) no-repeat 13px -275px; */
			background: none;
			color: #000;
			text-decoration: none;
		}
		#sectionLeft #left-nav li li li a {
			background-position: 23px -200px;
			padding: 0 0 0 35px;
			width: 224px;
		}
		#sectionLeft #left-nav li li li.selected a,
		#sectionLeft #left-nav li li li a:hover {
			background-position: 23px -275px;
		}

/* @end */

/* @end */

/* @group sectionRight */

body.template-tes #sectionRight {
			width: 540px;
		}
		
		body.template-news #sectionRight,
		body.template-cottages_after #sectionRight,
		body.template-cottages #sectionRight,
		body.template-form #sectionRight,
		body.template-formeditor #sectionRight,
		body.template-blog #sectionRight,
		body.template-uutisetEtusivu #sectionRight {
            padding:0 20px 0 40px;
            width: 520;
		}
        #sectionRight {
            width:560px;
            padding:0 40px 0 20px;
            min-height:200px;
        }
	    #ingress {
		width:100%;
	    }
            #ingress p {
                color:#487BA2;
                font:normal 16px/21px Arial, sans-serif;
            }
            #text h4 {
                color:#487BA2;
                font:normal 16px/21px Arial, sans-serif;
                margin: 0px 0px 0px 0px;
                padding: 8px 0px 8px 0px;
            }
            #text h1,
            #text h2,
            #ingress h1 {
	color: #626262;
	}
#newsTopic h2 {
	background: none;
	
}


/* @end */
#sivunAlaSisalto {
	padding: 0 0 0 130px;
}
    #contentFooter {
        height: 22px;
        width:940px;
        padding:0 10px 0;
        background:#FFF url(sprites/common.jpg) no-repeat -504px top;
    }

/* @end */

/* @group Etusivun tyylitykset */

/* @group Etusivun pyöritys */

#frontpageVideo {
    position:relative;
	width: 960px;
	height: 416px;
	z-index:20;
}

#frontpageCycleWrapper {
	position: relative;
}
#frontpageCycle {
    position:relative;
	width: 960px;
	height: 416px;
	z-index:20;
}
.cycleItem {
	position: absolute;
	background: transparent url(img/etusivu_pyoritys.jpg) no-repeat left top;
	width: 960px;
	height: 416px;
}
.cycleItem a {
	display: block;
	float: left;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
#cyclepagerWrapper {
	background: transparent url(sprites/cyclePager.png) no-repeat left bottom;
	bottom: 35px;
    left: 28px;
    padding: 0px 0px 0px 20px;
    position: absolute;
    width: auto;
    z-index: 30;
}
#cyclepager {
	background: transparent url(sprites/cyclePager.png) no-repeat right top;
    height: 20px;
    padding: 18px 18px 18px 0px;
    width: auto;
    z-index: 30;
}
#cyclepager a {
	display: block;
	float: left;
	text-indent: -9000px;
	width: 18px;
	height: 18px;
	margin: 0 11px 0 0;
	background: transparent url(sprites/icons.gif) no-repeat left -87px;
}
#cyclepager a.activeSlide {
	background-position: left -105px;
}
/* @end */
#frontpageContent {
	width: 940px;
	padding: 0 10px;
}
#frontpageContent #sectionLeft {
	width: 500px;
	padding: 0 20px;
}
#frontpageContent #sectionLeft #ingress p {
	text-align: left;
	font: normal 18px/23px arial, sans-serif;
	color:#487BA2;
}
#frontpageContent #sectionLeft #sisalto p {
	text-align: left;
	font: normal 14px/18px arial, sans-serif;
	color: #6D6D6D;
}
#frontpageContent #sectionRight {
	width: 400px;
	padding: 0;
}
body.template-home h1 {
    background: none;
    padding:0;
    margin:0 0 15px;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    -o-border-radius:0px;
    border-radius:0px;
}
body.template-home #contentFooter,
body.template-home #contentSection,
body.template-home #contentBody {
    background:none;
}
body.template-home #contentSection {
    padding-top:0px;
}
body.template-home #ingress p {
    font:normal 18px/23px Arial, sans-serif;
}

/* @group Tiedotteet */

#tiedotteetWrapper {
    width:280px;
    margin:0 20px 0 0;
}
#tiedotteet {
    width:240px;
    padding:20px;
    min-height: 194px;
}
#tiedotteet h3 {
	color: #0073BE;
	font: bold 16px/18px Arial, sans-serif;
	padding: 0;
	height: auto;
}
#tiedotteet p {
	font: normal 13px/18px Arial, sans-serif;
}
#tiedotteet p span {
	color: #868585;
	font: italic 12px/18px Arial, sans-serif;
	width: 100%;
	display: block;
	float: left;
}
#tiedotteet p a {
	color: #0073BE;
	font: normal 13px/18px Arial, sans-serif;
	float: left;
	display: block;
	width: 100%;
}

/* @end */

/* @group Uutiset */

#uutisetWrapper {
	width:620px;
}
#uutiset {
    width:580px;
    padding: 20px;
    min-height: 194px;
    overflow: hidden;
}
#uutiset ul li:first-child {
	border-top: none;
	padding: 8px 0 15px 14px;
	background-position: left 10px;
}
#uutiset ul li {
	background:transparent url(img/raquo.jpg) no-repeat left 19px;
	padding: 17px 0 15px 14px;
	border-top: 1px solid #D6D6D6;
	width: 560px;
	clear: both;
}
#uutiset ul li a {
	display: block;
	float: left;
	color: #0073BE;
	font: bold 16px/18px Arial, sans-serif;
	width: 100%;
	text-decoration: none;
}
#uutiset ul li a:hover {
		text-decoration: underline;
}
#uutiset ul li span {
	display: block;
	float: left;
	color: #6B6B6B;
	font: italic 12px/18px arial, sans-serif;
}
#uutiset ul li span span.source {
	color: #0073BE;
	font: italic 12px/18px arial, sans-serif;
	float: none;
	display: inline-block;
	width: auto;
}
/* @end */

/* @group Sosiaalinen verkosto */

#socialNews {
	background: transparent url(img/social.jpg) no-repeat 20px 10px;
	padding: 0 0 0 500px;
	margin: 40px 0 0;
}
#socialNews h2 {
	background: none;
	padding:0;
	margin: 0;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    -o-border-radius:0px;
    border-radius:0px;
    font: normal 30px/30px Arial, sans-serif;
    height: auto;
}
#socialNews p a {
	display: block;
	float: left;
	color: #0073BE;
	font: normal 14px/25px arial, sans-serif;
	width: 100%;
	text-decoration: none;
}
#socialNews p a:hover {
	text-decoration: underline;
}
/* @end */
/* @end */

/* @group Otsikoiden pyöreät kulmat IE selaimia varten */

div.roundedBoxGrey6px {
	position: relative;
	clear: both;

}

#sectionLeft div.roundedBoxGrey6px {
	margin-bottom: 20px;
}
#sectionLeft div.roundedBoxGrey6px ul#left-nav {
	margin: 0px;
}
#tiedotteetWrapper div.roundedBoxGrey6px,
#uutisetWrapper div.roundedBoxGrey6px {
	margin-bottom: 12px;
}
#tiedotteetWrapper div.roundedBoxGrey6px h2,
#uutisetWrapper div.roundedBoxGrey6px h2,
div.roundedBoxGrey6px h1 {
	margin: 0px;
}

/* @group divi rakenne */

div.roundedBoxGrey6px .tl {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 6px;
	width: 6px;
	background: transparent url(img/rounded_grey_6px.gif) no-repeat 0px 0px;
}
div.roundedBoxGrey6px .tr {
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 6px;
	width: 6px;
	background: transparent url(img/rounded_grey_6px.gif) no-repeat 0px -6px;
}
div.roundedBoxGrey6px .bl {
	position: absolute;
	right: 0px;
	top: 0px;
	height: 6px;
	width: 6px;
	background: transparent url(img/rounded_grey_6px.gif) no-repeat -6px 0px;
}
div.roundedBoxGrey6px .br {
	display: block;
	float: left;
	position: absolute;
	right: 0px;
	bottom: 0px;
	height: 6px;
	width: 6px;
	background: transparent url(img/rounded_grey_6px.gif) no-repeat -6px -6px;
}

/* @end */

/* @end */

/* @group Tietoala tiedottaa */

#newsTopic h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#newsTopic p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

#sisalto,
#newsTopic {
	width: 100%;
}

/* @group Uutisarkisto */

/* #newsArchive {} */

/* @group Tabi navi */

ul#newsTabs {
	padding: 0 0 0 3px;
}
ul#newsTabs li {
	display: block;
	float: left;
	height: 38px;
	background:transparent url(sprites/uutisarkisto.gif) no-repeat right -97px;
	padding: 0px 10px 0px 0px;
	

}
ul#newsTabs li a {
	display: block;
	float: left;
	background:transparent url(sprites/uutisarkisto.gif) no-repeat left -141px;
	padding: 7px 0 0px 10px;
	font: normal 20px/30px Arial, sans-serif;
	text-align: center;
	color: #A5A5A5;
}
ul#newsTabs li a:hover {
	text-decoration: none;
	color: #000;
}
ul#newsTabs li.selected {
	background-position: right -183px;
}
ul#newsTabs li.selected a {
	background-position: left -227px;
	padding: 4px 0 3px 10px;
	color: #000;
}

/* @end */

/* @group Tabin lista sisältö */

div#newsArchiveNewsList ul {
	width: 259px;
	padding: 0 20px 0 21px;
	min-height: 383px;
	background: #F2F2F2 url(sprites/uutisarkisto.gif) no-repeat left -288px;
}
div#newsArchiveNewsList ul li.first-child {
	border-top:none;
}
div#newsArchiveNewsList ul li {
	border-top:1px solid #eee;
	border-bottom:1px solid #E4E4E4;
	min-height: 33px;
	padding: 7px 0 9px;
	background-color: #F2F2F2;
	width: 259px;
	position: relative;
}
div#newsArchiveNewsList ul li.selected {
	background: transparent url(sprites/uutisarkisto.gif) no-repeat -393px top;
	padding: 0 0 0 41px;
	left: -40px;
	border: none;
}
div#newsAchiveNewsList ul li.last-child {
	border-bottom:none;
}
div#newsArchiveNewsList ul li a {
	display: block;
	float: left;
	color: #0073BE;
	font: normal 14px/18px Arial, sans-serif;
	width: 259px;
}
div#newsArchiveNewsList ul li.selected a {
	padding: 7px 0 9px;
	border-top:1px solid #eee;
	border-bottom:1px solid #E4E4E4;
	min-height: 33px;
	color: #000;
	text-decoration: none;
}
div#newsArchiveNewsList ul li a:hover {
	color: #000101;
	text-decoration: none;
}
div#newsArchiveNewsList ul li a span {
	display: block;
	float: left;
	color: #868585;
	font: italic 12px/18px Arial, sans-serif;
	width: 100%;
}

/* @end */

/* @group tabin sisällön sivuttaja */

div#newsArchivePager {
	display: block;
	float: left;
	width: 300px;
	height: 40px;
	background: transparent url(sprites/uutisarkisto.gif) no-repeat left top;
}

div#newsArchivePager p {
	display: block;
	float: none;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	text-align: center;
}
div#newsArchivePager p span {
	display: block;
	float: left;
	font: normal 13px/40px Arial, sans-serif;
	color: #000;
}
div#newsArchivePager p a {
	font: bold 13px/40px Arial, sans-serif;
	color: #0073BE;
	padding: 0 5px;
}
div#newsArchivePager p a.selected {
	color: #000;
}

/* @end */
a.rss-feed {
	display: block;
	float: right;
	font: normal 11px/18px arial,sans-serif;
	color: #0073BE;
	background: transparent url(sprites/icons.gif) no-repeat right 11px;
	padding: 8px 25px 8px 0 ;
	
}
a.rss {
	color: #0073BE;
	background: transparent url(sprites/icons.gif) no-repeat left 0px;
	padding: 0px 0px 0px 20px;
    
}
/* @end */
.pageWrapper {
	padding: 20px 0 0;
	margin: 0 0 10px 40px;
	border-top: 1px solid #DDD;
}

/* @group Tietoala facebookissa */

/* @group Tietoala facebook teksti */

#tietoalaFacebookWrapper { width: 878px; }

#tietoalaFacebookWrapper h2 {
	display: block;
	float: left;
	
}
#tietoalaFacebook {
	position: relative;
	left: -10px;
}
#tietoalaFacebookissa {
	width: 259px;
	height: 371px;
	background: transparent url(img/tietoalaFacebookissa.png) no-repeat left top;
	_background: transparent url(img/tietoalaFacebookissa.gif) no-repeat left top;
	position: relative;
	right: -10px;
	padding: 22px 50px 0 22px;
}
#tietoalaFacebookissa p {
	color: #FFFFFF;
	font: normal 14px/17px arial,sans-serif;
}
#tietoalaFacebookissa a {
	color: #FFFFFF;
	font: normal 14px/17px arial,sans-serif;
	text-decoration: underline;
}

/* @end */
#facebookTapahtumat {
	width: 518px;
	height: 400px;
	overflow: auto;
	border: 1px solid #222;
}

/* @end */

/* @group Jäsenlehti */

#sectionJasenlehti {}
#sectionLeftJasenlehti {
	width: 280px;
	padding: 0 40px 0 0;
}
div#jasenlehti p {
	color: #747474;
	font: normal 14px/18px arial,sans-serif;
}
/* @group Jäsenlehti linkit */

#sectionRightJasenlehti {
	width: 540px;
	padding: 50px 0 0 0;
}
#sectionRightJasenlehti h3 {
	color: #747474;
	font: bold 14px/18px arial, sans-serif;
	background: none;
	padding: 0 0 10px 0;
}

/* @group Jäsenlehti lista */

#sectionRightJasenlehti ul li {
    width: 170px;
	height: 40px;
    overflow: hidden;
}
#sectionRightJasenlehti ul li a {
	display: block;
	float: left;
	color: #308CC8;
	font: normal 14px/26px arial, sans-serif;
	padding: 0 0 0 20px;
	width: 150px;
	background: transparent url(sprites/icons.gif) no-repeat left -440px;
}
#sectionRightJasenlehti ul li a.pdf {
	background: transparent url(sprites/icons.gif) no-repeat left -440px;
}
#sectionRightJasenlehti ul li a:hover {
	color: #000;
	text-decoration: none;
}
#sectionRightJasenlehti ul li a span {
	display: block;
	float: left;
	color: #999999;
	width: 150px;
	font: normal 12px/16px arial, sans-serif;
}

/* @end */

/* @end */

/* @end */
/* @end */

ul#newsPicks li h3 {
	padding: 0px 0px 0px 0px;
	margin: 0px;
    font:normal 16px/20px arial, sans-serif;
}
ul#newsPicks li h3 a  {
	color: #000;
	padding: 0px 0px 0px 0px;
	margin: 0px;
    font:normal 16px/20px arial, sans-serif;
}
ul#newsPicks li h3 a i  {
	color: #888;
	font-size: 12px;
	padding-left: 10px;
}
ul#newsPicks li p {
	padding: 0px 0px 20px 0px;
	margin: 0px;
	color: #487BA2;
}
ul#newsPicks li p a {
	color: #487BA2;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}
ul#newsPicks li h3 a:hover,
ul#newsPicks li p a:hover {
	cursor: pointer;
	text-decoration: none;
}
ul#newsPicks li p a:hover {
	color: #000;
}
#errors {
	width: 500px;
}

