#kieli {
text-align: right;
margin-right: 10px;
display: inline;
position: absolute;
top: 10px;
width: 750px;
}
#kieli ul {
list-style-type: none;
margin: 0px;
}

tbody {
	border-top:0px;
}

body {
 background: #5c6165;
 margin:0;
 padding:0;
 font-family:arial, helvetica, sans-serif;
 text-align: center;
}

#container {
 margin:0 auto 0 auto;
 text-align: left;
 width:760px;
}

#header {
 height:100px;
 background: #fff;
}

#logo {
 padding:25px 0 0 40px;
}

#navbar {
 height:32px;
 background: url(navbar_bg.png) #d4e16e;
 font-size:14px;
}

#navbar-secondary {
 height:32px;
 background: url(navbar_bg.png) #d4e16e;
 font-size:14px;
}

#navbar #secondary {
 height:20px;
 font-size:14px;
}

#navbar ul {
 margin:0;
 line-height:32px;
 padding-left:40px;
}

#navbar #secondary ul {
 margin:0;
 line-height:20px;
 padding-left:40px;
}

#navbar li {
 display:inline;
 padding-right:60px;
}

#navbar a {
 text-decoration:none;
}

#kieli a {
 color:#000;
 text-decoration:none;
}

#navbar a:active {
 color:#a01f60;
 text-decoration:none;
}

#content {
 margin-top:20px;
 background: #fff;
 min-height:450px;
 overflow:hidden;
}
#content table {
	border-collapse: separate;
}

#content_inner {
 /*padding:20px 40px 0px 40px;*/
 padding:20px 0px 0px 40px;
 zoom: 1;
}

#text {
 float:left;
 width:380px;
 /*margin-right:40px;*/
 font-size:12px;
}

p {
 font-size:12px;
}

h1 {
 font-size:20px;
 color:#a01f60;
 margin-top:0;
}

h2 {
 font-size:18px;
 margin-top:0;
}

h3 {
 font-size:16px;
 margin-top:0;
}


#image {
 padding-top:55px;
 float:left;
}

#footer {
 margin-top:30px;
 color:#b5d335;
 text-align:center;
 font-size:10px;
 width:755px;
}

#footer li {
 display:inline;
 padding-right:30px;
}

.page-node #text {
        width: 685px;
}

body#tinymce {
        background:#FFF;
        font-size:12px;
        font-family: Arial regular, arial, helvetica;
}

