html {
height:100%;
overflow-y:scroll;
}
body {
	-x-system-font:none;
	background:#FFFFFF url(images/bkg.gif) repeat-y;
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:100%;
	line-height:13px;
	margin:0;
	padding:0;
	width:100%;
}
a, a:link, a:visited {
color:#666666;
font-weight:bold;
text-decoration:underline;
}
a:hover, a:active {
color:#666666;
}
b, strong {
font-weight:bold;
}
i, em {
font-style:italic;
}
.line {
background:transparent url(images/dotline.gif) repeat-x scroll 0 0;
border:0 none;
clear:both;
height:1px;
margin:5px 0;
overflow:hidden;
padding:0;
position:relative;
}
.center {
text-align:center;
}
form {
margin:0;
padding:0;
}
img {
border:0 none;
}
h1 span, h2 span {
height:100%;
left:0;
position:absolute;
top:0;
width:100%;
}



div#topheader {
	position: relative;
	display:block;
	height:278px;
	margin:0;
	overflow:hidden;
	padding:0;
	width:1065px;
	background:transparent url(images/nurmelantuomas.gif) no-repeat scroll 0 0;
}
h1#header {
	cursor:pointer;
	display:block;
	font-size:16px;
	height:278px;
	line-height:20px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	width:1065px;
}
h1#header a span {
	display: none;
}
a#t1, a#t2, a#t3, a#t4, a#t5, a#t6 {
	position: absolute;
    width: 300px;
    height: 23px;
    font-size: 12px;
    line-height: 14px;
    display: block;
    cursor: pointer;
	text-indent: -9999px;
	text-decoration: none;
}
a#t1 span, a#t2 span, a#t3 span, a#t4 span, a#t5 span, a#t6 span  {
    display: none;
}
a#t1 {
	top: 90px;
	left: 530px;
	width: 240px;
    background: transparent url(images/t_hoitaa_1.gif) 0 0 no-repeat;
}
a#t2 {
	top: 90px;
	left: 783px;
	width: 240px;
    background: transparent url(images/t_hoitaa_2.gif) 0 0 no-repeat;
}
a#t3 {
	top: 125px;
	left: 601px;
	width: 450px;
    background: transparent url(images/t_hoitaa_3.gif) 0 0 no-repeat;
}
a#t4 {
	top: 160px;
	left: 544px;
	width: 352px;
    background: transparent url(images/t_hoitaa_4.gif) 0 0 no-repeat;
}
a#t5 {
	top: 195px;
	left: 530px;
	width: 506px;
    background: transparent url(images/t_hoitaa_5.gif) 0 0 no-repeat;
}
a#t6 {
	top: 230px;
	left: 551px;
	width: 372px;
	height: 37px;
    background: transparent url(images/t_hoitaa_6.gif) 0 0 no-repeat;
}
a#t1:hover, a#t2:hover, a#t3:hover, a#t4:hover, a#t5:hover  {
    background-position: 0px -23px;
}
a#t6:hover  {
    background-position: 0px -37px;
}
a#t1.act, a#t2.act, a#t3.act, a#t4.act, a#t5.act {
    background-position: 0px -23px;
}
a#t6.act {
    background-position: 0px -37px;
}


h2 {
color:#000000;
font-size:12px;
line-height:15px;
margin:0;
padding:5px 0;
}
h2.date-header {
display:block;
font-size:11px;
font-weight:normal;
margin:0;
padding:0;
position:relative;
}
h3.calendar-month {
	color:#000;
	font-size:14px;
	line-height:16px;
	margin:0;
	padding:5px 0;
}
h3.entry-header {
color:#000000;
font-size:14px;
line-height:16px;
margin:0 0 -5px;
padding:5px 0 0;
}
h3.entry-header a, h3.entry-header a:link, h3.entry-header a:visited {
color:#000000;
text-decoration:none;
}
h3.entry-header a:hover {
text-decoration:underline;
}
p.entry-footer {
margin-bottom:30px;
}
h2#blog {
display:block;
font-size:12px;
height:46px;
line-height:15px;
margin:0;
overflow:hidden;
padding:0;
position:relative;
width:630px;
}
h2#blog span {
background:transparent url(images/h2_nurmelan_tuomas_blogi.jpg) no-repeat scroll 0 0;
}
h2#teemat {
display:block;
font-size:12px;
height:46px;
line-height:15px;
margin:0;
overflow:hidden;
padding:0;
position:relative;
width:630px;
}
h2#teemat span {
background:transparent url(images/h2_nurmelan_tuomas_teemat.jpg) no-repeat scroll 0 0;
}
h2#videot {
display:block;
font-size:12px;
height:46px;
line-height:15px;
margin:0;
overflow:hidden;
padding:0;
position:relative;
width:630px;
}
h2#videot span {
background:transparent url(images/h2_nurmelan_tuomas_videot.jpg) no-repeat scroll 0 0;
}
h2#teemat_linkki span {
background:transparent url(images/teemat.jpg) no-repeat scroll 0 0;
}
h3 {
color:#000000;
font-size:14px;
line-height:16px;
margin:0;
padding:5px 0;
}
h4 {
-x-system-font:none;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:18px;
margin:0;
padding:0;
}
#container {
	background:transparent url(images/bkg.gif) repeat-y;
	margin:0;
	min-height:100%;
	padding:0;
	position:relative;
	width:1065px;
}
* html #container {
height:100%;
}
#flash {
height:240px;
margin:0;
overflow:hidden;
padding:0;
position:relative;
width:900px;
}
#flash img {
display:block;
}
.bar {
background:transparent url(images/bg_bar.gif) repeat-x scroll 0 0;
height:18px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0 0 0 10px;
position:relative;
}


#navigation #item1 {
background:transparent url(images/bg_nav_1.gif) no-repeat scroll 0 0;
width:69px;
}
#navigation #item2 {
background:transparent url(images/bg_nav_2.gif) no-repeat scroll 0 0;
width:70px;
}
#navigation #item3 {
background:transparent url(images/bg_nav_3.gif) no-repeat scroll 0 0;
width:85px;
}
#navigation #item4 {
background:transparent url(images/bg_nav_4.gif) no-repeat scroll 0 0;
width:69px;
}
#navigation #item5 {
background:transparent url(images/bg_nav_5.gif) no-repeat scroll 0 0;
width:65px;
}
#navigation #item6 {
background:transparent url(images/bg_nav_6.gif) no-repeat scroll 0 0;
width:83px;
}
#navigation #item7 {
background:transparent url(images/bg_nav_7.gif) no-repeat scroll 0 0;
width:64px;
}
#main {
	margin:0;
	overflow:hidden;
	position:relative;
	width:1065px;
}

#leftbar {
	display:inline;
	float:left;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	width:173px;
	background: url(images/left_bkg_pic.gif) 0 33px no-repeat;
}

#leftbar #black {
	height:33px;
	background-color:#000;
	
}

.leftlift {
	position: relative;
	margin: 20px 0 0 0;
	padding: 0;
	width: 154px;
	background: #ffffff;
	overflow: hidden;
}
.leftlift img {
	display: block;
}
.leftpad {
	margin: 0;
	padding: 10px;
	background: #fff;
}
.fbpad {
	margin: 5px 5px 0 5px;
	padding: 5px;
	
	border-top: 1px solid #848484;
}

#left {
	display:inline;
	float:left;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	width:630px;
}
#right {
	display:inline;
	float:left;
	margin:0;
	overflow:hidden;
	position:relative;
	width:262px;
	background-color: #fff;
}
#content {
display:inline;
float:left;
margin:25px 0 25px 25px;
overflow:hidden;
position:relative;
width:580px;
}
#links {
color:#676767;
display:inline;
float:right;
margin:45px 10px 0 0;
overflow:hidden;
position:relative;
text-align:right;
width:150px;
}
#footer {
background:transparent url(images/footer.gif) no-repeat scroll 0 0;
bottom:0;
height:19px;
left:0;
position:absolute;
width:900px;
z-index:1000;
}
#calendar table {
border-collapse:collapse;
margin:0 auto;
}
#calendar table td {
padding:3px;
}
#calendar {
	color:#000;
}
#calendar a, #calendar a:link, #calendar a:visited {
background-color:#A2D611;
color:#000000;
margin:-2px;
padding:2px;
text-decoration:none;
}
div.subscribeForm {
	background-color:#FFFFFF;
	margin: 20px 0 0 0;
}
div.subscribeForm form {
	margin:0;
	padding:0 10px;
}
.subscribemain {
margin:10px 10px 7px;
padding:0;
}
div.subscribeForm h3 {
padding:15px 5px;
}
div.subscribeForm input.text {
	margin:3px 0;
	width:210px;
}
div.subscribeForm input.laheta {
	display:block;
}
.content-nav {
margin:0 0 10px;
overflow:hidden;
padding:0;
position:relative;
width:100%;
}
.prev {
display:inline;
float:left;
margin:0;
overflow:hidden;
padding:0;
position:relative;
width:45%;
}
.next {
display:inline;
float:right;
margin:0;
overflow:hidden;
padding:0;
position:relative;
text-align:right;
width:45%;
}


div#navigation{
	padding:10px;
	background-color:#000;
	color:#a9d504;
}


div#navigation a, div#navigation a:link, div#navigation a:visited, div#navigation a:active {
	color:#a9d504;
	text-decoration:none;
}

div#navigation a, div#navigation a:hover {
	color:#fff;
	text-decoration:none;
}
