/* DEFAULT/STYLE.CSS ALKAA */

body {background-color:#1b1b1b; background-image:url('/images/bg_liuku.gif'); background-repeat:repeat-x; font-size:12px; font-family:verdana; margin-top: 0px; margin-bottom: 0px;}
body#media-upload {background-image:url(''); background-color:white;}
a {text-align:left; color:#F59F00; text-decoration:none; font-weight:normal;}
a:hover {text-align:left; color:#F59F00; text-decoration:underline; font-weight:normal;}

.blog_sisalto a {text-align:left; color:#A30C0F; text-decoration:none; font-weight:normal;}
.blog_sisalto a:hover {text-align:left; color:#A30C0F; text-decoration:underline; font-weight:normal;}	
table.blog_desc3 a {text-align:left; color:#A30C0F; text-decoration:none; font-weight:normal;}
table.blog_desc3 a:hover {text-align:left; color:#A30C0F; text-decoration:underline; font-weight:normal;}
div.new_register a {text-align:left; color:#A30C0F; text-decoration:none; font-weight:normal;}
div.new_register a:hover {text-align:left; color:#A30C0F; text-decoration:underline; font-weight:normal;}	
#login a {text-align:left; color:#A30C0F; text-decoration:none; font-weight:normal;}
#login a:hover {text-align:left; color:#A30C0F; text-decoration:underline; font-weight:normal;}	


/* TABLE */
td {vertical-align:top;}
td.top_banner {height:90px; }
td.top_logo {height:99px; background-color:black;}
/* td.left {background-color:black; border-left:5px solid black;border-right:5px solid black;height:800px;} */
td.right {background-color:black; width:165px; height: 850px;padding-top:5px;}
td.footer {background-color:#282828; font-size:12px; color:#d0d0d0;	border:1px solid #808080; padding:5px; vertical-align: middle;}
/*td.list_content2 {background-color:white; text-align:left; padding:10px; border-left:1px #6E6E6E solid;border-right:1px #6E6E6E solid;border-bottom:1px #6E6E6E solid; }
td.list_content {text-align:center; border-left:1px #6E6E6E solid;border-right:1px #6E6E6E solid;border-bottom:1px #6E6E6E solid; padding-top:8px;padding-bottom:8px;}*/
td.blog_desc{  background-color:#373737; color:white;padding:10px; border:1px solid #5A5A5A; font-weight:bold; font-size:12px;}
td.blog_img{width:150px; padding-left:0px;}
td.profile_nick {padding-bottom:5px; border-left:1px solid #5A5A5A; border-right:1px solid #5A5A5A; border-top:1px solid #5A5A5A; background-color:#2A2A2A;}
td.profile_nick2 {padding:10px; border:1px solid #5A5A5A; color:white;}
td.profile_right {border:1px solid #5A5A5A; background-color:#373737}

/* DIV */
div.register_logged {padding-left:5px; color:white; background-color:#DD0000; line-height:24px; width:767px; float: left; background-image:url('/images/register1_2.jpg'); background-repeat:repeat-x; border-top: 1px #A3A3A3 solid; border-left:1px #A3A3A3 solid; border-right:1px #A3A3A3 solid; font-size:11px;}
div.register_login {font-size:11px; margin-bottom:0px;height:90px; width:325px; padding:5px; margin-top:5px; color:white; background-color:#373737; line-height:16px; float: left; border:1px #A3A3A3 solid; display:table;} 

div.register {padding-left:5px; color:white; background-color:#DD0000; line-height:24px; width:414px; float: left; background-image:url('/images/register1_2.jpg'); background-repeat:repeat-x; border-top: 1px #A3A3A3 solid; border-left:1px #A3A3A3 solid; border-right:1px #A3A3A3 solid; font-size:11px;}
div.newuser {width:200px; float:left}
div.forgotpass {text-align:right;width:180px;float:right;padding-right:10px;}
div.help {width:29px; float: left;border-top:#A3A3A3 1px solid;border-right:#A3A3A3 1px solid;}
div.logout_top {float:left; text-align:center; width:120px;line-height:24px;  background-image:url('/images/register_login_2.jpg'); background-repeat:repeat-x; border-top: 1px #A3A3A3 solid;}
div.navi {float:left;width:922px;background-color:black; border: 1px solid #a3a3a3; background-image:url('/images/category.jpg'); background-repeat:repeat-x;}
div.login_1 {float:left}
div.navi_admin {float:left;width:922px; line-height:24px; background-color:black; border: 1px solid #a3a3a3;border-bottom: 1px solid #414141;  background-image:url('/images/category.jpg'); background-repeat:repeat-x;}
div.search {float:right; padding-right:2px;height:28px; background-color:black; color:white; padding-bottom:2px; text-align:right; vertical-align:middle;}
div.float_left {float: left; width:85px; color:white; line-height:24px; text-align:center; border-right:1px solid #a3a3a3;}
div.float_right {float: right;width:85px;  line-height:24px;  text-align:center; border-left:1px solid #a3a3a3;}
div.float_left_admin {float: left; color:white; line-height:24px; text-align:center; border-right:1px solid #a3a3a3; padding-left:10px; padding-right:10px;}
div.float_right_admin {float: right;line-height:24px;  text-align:center; border-left:1px solid #a3a3a3; padding-left:10px; padding-right:10px;}
div.clear {clear:both;}
/* div.post {color:white;} */
div.blog_text1{color:#F5A100; font-weight:bold;}
div.blog_text2{color:white; }
div.blog_pages1 { float:right;text-align:right; height:16px; padding-left:2px;padding-right:2px; padding-top:2px;background-image:url('/images/register1_2.jpg'); background-repeat:repeat-x; border-top: 1px #A3A3A3 solid;	border-bottom: 1px #A3A3A3 solid;	border-left: 1px #A3A3A3 solid; color:white; }
div.blog_pages2 { float:right; height:16px; padding-top:2px; border-top: 1px #A3A3A3 solid;	padding-left:2px;padding-right:2px;border-bottom: 1px #A3A3A3 solid;	border-right: 1px #A3A3A3 solid;	border-left: 1px #A3A3A3 solid; color:white; }
div.blog_links {float:right; cursor:pointer; background-image:url('/images/register1_2.jpg'); background-repeat:repeat-x; line-height:24px; text-align:right; padding-right:15px;	border-top: 1px #A3A3A3 solid;	border-bottom: 1px #A3A3A3 solid; margin-bottom:10px;color:white; font-weight:bold; width:150px;}
div.blog_links a {color:white; font-weight:bold;}
div.narrowcolumn {margin:0px; }
div.profile_nick {padding:10px; padding-bottom:3px; font-size:20px; font-weight:bold;  color:white;}
div.profile_cat {padding-left:10px; padding-right:5px; padding-top:0px; padding-bottom:4px; color: #F5A100; font-weight:bold; font-size:12px;}
div.profile_cat_value {padding-left:10px; color: white; font-weight:normal; font-size:12px;}
div.profile_list{color:#F5A100; font-size:11px; font-weight:bold; line-height:18px; padding-left:10px;padding-top:5px;}
div.profile_list_value{color:white; font-size:11px; padding-left:10px; padding-bottom:5px;}
div.blog_edit a{text-align:right; color:#F5A100; text-decoration:underline; font-weight:bold; padding-right:15px;}
div.front_blog {height:140px; font-size:10px; text-align:center;}

/* P */
p.blog_otsikko {COLOR: #ED1C24; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold;}
p.blog_pvm {COLOR: #CC3300; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: none;}

/* A */
a {text-decoration:none;}
a.logged_top {font-size:11px; font-weight:bold;color:white; padding-right:30px;}
div.register a {color:white; text-decoration:underline; font-weight:bold;}
div.float_right a {text-decoration:none; font-weight:bold; color:#d5881c;}
div.float_right a:hover {text-decoration:underline; font-weight:bold; color:#d5881c;}
/* div.post a {color:white;} */
div.logout_top a {font-size:11px ; font-weight:bold; color:white; text-decoration:none;}
a.navi_left {font-size:11px; color:white; font-weight:bold;}
a.navi_right {font-size:11px; color:#F5A100; font-weight:bold;}
a.new_post {text-align:right; color:#F5A100; text-decoration:underline; font-weight:normal;}
td.oikea_linkit a {color:white;}

/* INPUT */
input.sisaan {}
div.register_login input.text {background-color:#373737; border:1px solid #A3A3A3; color:white;}
input.text {background-color:#373737; width:100px; border:1px solid #A3A3A3; color:white;}

/* IMAGE */
img {margin:0px; padding:0px; border:0px; vertical-align:bottom;}
img.blog_image{border:1px solid #656565; margin-bottom:5px;}
img.front_image{border:1px solid #656565;}
img.avatar {display:none;}
/* table.blog_desc2  img {float:right;} */

/* H */
h2 {padding:0px; margin:0px; border:0px; width:923px; line-height:24px; font-size:12px; color:white; background-color:#414040;  background-image:url('/images/frontpage_header.jpg'); background-repeat:repeat-x;}

h2.date {font-size:11px; font-weight:normal;padding-left:10px;border-left:0px solid #5A5A5A; border-right:0px solid #5A5A5A; border-top:1px solid #5A5A5A;}
h2.profile_head {width:512px; font-size:11px; font-weight:bold;padding-left:10px;border-left:1px solid #5A5A5A; border-right:1px solid #5A5A5A;}
h2.profile_right {width:153px; font-size:11px; font-weight:bold;padding-left:10px;border-left:0px solid #5A5A5A; border-right:0px solid #5A5A5A;}
h2.comment {width:513px; height:21px; line-height:21px; padding-left:10px;background-image:url('/images/comment.jpg');
			vertical-align:bottom; background-repeat:repeat-x; border-left:0px solid #5A5A5A; border-right:0px solid #5A5A5A; margin-bottom:15px;}
h2.comment  a {color:#F5A100;font-size:11px; font-weight:bold;text-decoration:underline;}

h3.computer {width:617px;}
h3.respond {width:514px;}
/* SPAN */
span.profile_list {color:#F5A100;font-weight:bold; font-size:11px;}
span.profile_list_value {color:#fff; font-weight:normal; font-size:11px;}
span.kehitys_otsikot{color:#F59F00;font-weight:bold;}
span.nick_name {color:orange; font-size:12px; font-weight:bold; line-height:22px;}
span.nick_name a {color:orange; font-size:12px; font-weight:bold; line-height:22px;}
span.title_name {color:orange; font-size:10px; font-weight:bold; line-height:18px;}
span.nick_lastupdate {font-size:10px;}
span.blog_pvm {COLOR: red;}
span.search_date {font-size:10px;}

/* HR */
hr {width:90%; border:0px; border-top:1px solid #454545;}
hr.blog{width:100%; border:0px; border-top:1px solid #454545;}

/* MUUT */
form#commentform p {color:white;}
form#commentform p a{color:white;}

form#commentform textarea#comment {width:520px; font-family: Verdana, Arial; font-size:12px; border: 1px solid gray;}
form#commentform input#author, input#email, input#url {width:220px; font-family: Verdana, Arial; font-size:12px; border: 1px solid gray; height:17px; padding-top:2px;}

form#commentform2 p {color:black;}
form#commentform2 p a{color:black;}
.commentlist {color:white;}
.commentlist2 {color:black;}

/* .commentlist a {color:white;} */
.alignleft { margin-top: 5px; margin-right: 8px; pmargin-bottom: 5px; margin-left: 0px; }
.alignright {float: right; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 8px;}
/* table.blog_desc2 tr td {background-color:#eeeeee;border-left:1px solid #5A5A5A; border-right:1px solid #5A5A5A; padding-bottom:0px;}*/ /* TÄMÄ MUUTETTU SEURAAVAKSI RIVIKSI. ENTRYJEN SISÄLLÄ OLEVISSA TAULUKOISSA OLI VASEMMALLA JA OIKEALLA REUNAVIIVAT */
td.blog_desc2 {background-color:#eeeeee;border-left:1px solid #5A5A5A; border-right:1px solid #5A5A5A; padding-bottom:0px;}


/* begin style specifications for the dropdown menu system */
table.cl2,table.cl3,table.cl4 {position:absolute;visibility:hidden;margin-left:-6px; border-left: 1px solid #a0a0a0; border-right: 1px solid #a0a0a0; border-bottom: 1px solid #a0a0a0; z-index: 1000;}
td.cl2,td.cl3,td.cl4 {width:145px; background:#444444; color:white; margin-bottom:0px; border-top: 1px solid #a0a0a0; line-height:22px; list-style:none; margin-top:0px; float:inherit; height:22px;}
a.cl1 {color:white; display:block !important; white-space: nowrap; margin:0px;border:0px;padding:0px;padding-left:4px;font-size:11px; font-weight:bold !important;text-decoration:none; height:22px;}
a.cl2,a.cl3,a.cl4 {color:white; font-weight:bold; display:block !important; white-space: nowrap; font-size:11px; margin:0px; border:0px; padding:0px; padding-left:4px; text-decoration:none !important; height:22px;}
#cl1:hover {text-decoration:none; background: #8eba37;}
td.cl2:hover{height:22px; }
.cl2:hover,.cl3:hover,.cl4:hover {background-image:url('/images/cat_list.jpg'); color:white; text-decoration:none; height:22px;}


/* DEFAULT/STYLE.CSS LOPPUU */

/* HOME/STYLE.CSS ALKAA */

/* body{ background-color:#1b1b1b; font-size:12px; font-family:arial; margin-top: 15px; margin-bottom: 0px;} */
table.blog_desc { width:100%; height:643px; padding:0px; background-color:#282828; border-bottom-width: 5px; border-bottom-style: solid; border-bottom-color: #282828;}
/* height:643px; */
/* TABLE */
table.main {width:1100px;  margin: auto auto; background-position:top; }
table.blog_desc2 {background-color: white; border-right: 10px solid #282828; border-bottom: 10px solid #282828; border-left: 10px solid #282828;}
table.blog_desc_frontpage {background-color: white; border-right: 10px solid #282828; border-bottom: 10px solid #282828; border-left: 10px solid #282828;}
table.blog_desc3 {width:930px; background-color: #eeeeee; border-right: 10px solid #282828; border-bottom: 10px solid #282828; border-left: 10px solid #282828; height:632px;}
table.blog_desc_asiaton { width:100%; height:633px; padding-left:10px; padding-top:10px; background-color:#eeeeee;}

table.footer {background-color:#000000;	padding-top:5px; padding-bottom:5px;}

/* TD */
table.widefat th {padding-left:8px;padding-right:8px;}
table.widefat td {padding-left:8px;padding-right:8px;}
td {vertical-align:top;}
td.top_banner {height:90px;}
td.top_logo {height:99px; background-color:black;}
td.left {background-color:black; border-left:5px solid black;border-right:5px solid black; background-image:url('/images/yla_tausta.jpg');background-repeat:no-repeat; }
td.right {background-color:black; width:165px; height: 810px; }
td.footer {background-color:#282828; font-size:12px; color:#d0d0d0;	border:1px solid #808080; padding:5px; vertical-align: middle;}
td.list_head {width:19%;  background-color:#4d4d4d;text-align:center;line-height:26px; vertical-align:middle; padding-left:2px;padding-right:2px; background-image:url('/images/register_login_2.jpg'); background-repeat:repeat-x;border-bottom:1px #6E6E6E solid;}
td.list_head_logged {width:16%; background-color:#4d4d4d;text-align:center;line-height:26px; vertical-align:middle; padding-left:1px;padding-right:1px; background-image:url('/images/register_login_2.jpg'); background-repeat:repeat-x;border-bottom:1px #6E6E6E solid;}
td.list_head a { font-weight:bold; color:white; font-size:10px;line-height:12px; }
td.list_head_logged a { font-weight:bold; color:white; font-size:10px;line-height:12px; }
td.list_head_cat {font-weight:bold; font-size:11px; background-color:#4d4d4d;text-align:right;line-height:26px;	background-image:url('/images/register_login_2.jpg'); background-repeat:repeat-x;border-bottom:1px #6E6E6E solid;}
td.list_head_middle {background-color:black; font-size:6px; border:0px;}
td.list_head_middle_logged {background-color:black; font-size:2px; border:0px;}

/* FRONTPAGE NAVIGOONTI */


td.list_head_suosituimmat {width:19%; height:30px; background-color:#006600; background-image:url('/images/navi_suosituimmat.gif'); background-repeat:no-repeat; border:1px #6E6E6E solid; background-position: center center; cursor: pointer;}
td.list_head_uusimmat {width:19%; height:30px; background-color:#006600; background-image:url('/images/navi_uusimmat.gif'); background-repeat:no-repeat; border:1px #6E6E6E solid; background-position: center center; cursor: pointer;}
td.list_head_viimeisimmat {width:19%; height:30px; background-color:#006600; background-image:url('/images/navi_viimeisimmat.gif'); background-repeat:no-repeat; border:1px #6E6E6E solid; background-position: center center; cursor: pointer;}
td.list_head_eniten_kuvia {width:19%; height:30px; background-color:#006600; background-image:url('/images/navi_eniten_kuvia.gif'); background-repeat:no-repeat; border:1px #6E6E6E solid; background-position: center center; cursor: pointer;}
td.list_head_eniten_videoita {width:19%; height:30px; background-color:#006600; background-image:url('/images/navi_eniten_videoita.gif'); background-repeat:no-repeat; border:1px #6E6E6E solid; background-position: center center; cursor: pointer;}
td.list_head_omat {width:19%; height:30px; background-color:#006600; background-image:url('/images/navi_omat.gif'); background-repeat:no-repeat; border:1px #6E6E6E solid; background-position: center center; cursor: pointer;}

td.list_head_suosituimmat2 {width:16%; height:30px; background-color:#006600; background-image:url('/images/navi_suosituimmat.gif'); background-repeat:no-repeat; border:1px #6E6E6E solid; background-position: center center; cursor: pointer;}
td.list_head_uusimmat2 {width:16%; height:30px; background-color:#006600; background-image:url('/images/navi_uusimmat.gif'); background-repeat:no-repeat; border:1px #6E6E6E solid; background-position: center center; cursor: pointer;}
td.list_head_viimeisimmat2 {width:16%; height:30px; background-color:#006600; background-image:url('/images/navi_viimeisimmat.gif'); background-repeat:no-repeat; border:1px #6E6E6E solid; background-position: center center; cursor: pointer;}
td.list_head_eniten_kuvia2 {width:16%; height:30px; background-color:#006600; background-image:url('/images/navi_eniten_kuvia.gif'); background-repeat:no-repeat; border:1px #6E6E6E solid; background-position: center center; cursor: pointer;}
td.list_head_eniten_videoita2 {width:16%; height:30px; background-color:#006600; background-image:url('/images/navi_eniten_videoita.gif'); background-repeat:no-repeat; border:1px #6E6E6E solid; background-position: center center; cursor: pointer;}
td.list_head_omat2 {width:16%; height:30px; background-color:#006600; background-image:url('/images/navi_omat.gif'); background-repeat:no-repeat; border:1px #6E6E6E solid; background-position: center center; cursor: pointer;}




td.blog_desc {width:400px; background-color:#373737; color:white; padding:10px; border:1px solid #5A5A5A; font-weight:bold;}
td.list_content {text-align:center; padding:10px; border-left:1px #6E6E6E solid;border-right:1px #6E6E6E solid;border-bottom:1px #6E6E6E solid; padding-top:8px;padding-bottom:8px;}
td.list_content_search {text-align:left; padding:10px; border-left:1px #6E6E6E solid;border-right:1px #6E6E6E solid;border-bottom:1px #6E6E6E solid; padding-top:8px;padding-bottom:8px;}
td.list_content_detail {text-align:center; padding:10px; border-left:1px #6E6E6E solid;border-right:1px #6E6E6E solid;border-bottom:1px #6E6E6E solid; padding-top:8px;padding-bottom:8px;}
td.list_content2 {text-align:left; border-left:1px #6E6E6E solid;border-right:1px #6E6E6E solid;border-bottom:1px #6E6E6E solid; padding:15px;}
td.list_content3 {text-align:left; padding:10px; border-left:1px #6E6E6E solid;border-right:1px #6E6E6E solid;border-bottom:1px #6E6E6E solid; border-top:1px #6E6E6E solid;padding-top:8px;padding-bottom:8px;}

/* DIV */
div.blog_sisalto {width:480px; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px; display:block; background-color:#eeeeee;}
div.main_navi {font-size:11px; padding-left:5px; color:white; background-color:#DD0000; line-height:24px; width:923px; float: left; background-image:url('/images/register1_2.jpg'); background-repeat:repeat-x; border-top: 1px #A3A3A3 solid;border-bottom: 1px #A3A3A3 solid; border-left:1px #A3A3A3 solid; border-right:1px #A3A3A3 solid;}

div.register_logged {padding-left:5px; color:white; background-color:#DD0000; line-height:24px; width:767px; float: left; background-image:url('/images/register1_2.jpg'); background-repeat:repeat-x; border-top: 1px #A3A3A3 solid; border-left:1px #A3A3A3 solid; border-right:1px #A3A3A3 solid; font-size:11px;}

/* div.register_login {font-size:11px; padding-left:5px; margin-top:5px; color:white; background-color:#373737; line-height:19px; float: left; border:1px #A3A3A3 solid;} */
div.register {font-size:11px; padding-left:5px;	color:white; background-color:#DD0000; line-height:24px; width:414px; float: left; background-image:url('/images/register1_2.jpg'); background-repeat:repeat-x; border-top: 1px #A3A3A3 solid; border-left:1px #A3A3A3 solid; border-right:1px #A3A3A3 solid;}
div.newuser {width:200px; float:left}
div.forgotpass {text-align:right;width:200px;float:right;padding-right:10px;}
div.help {width:29px; float: left;border-top:#A3A3A3 1px solid;border-right:#A3A3A3 1px solid;}
div.logout_top {float:left; text-align:center; width:120px;line-height:24px;  background-image:url('/images/register_login_2.jpg'); background-repeat:repeat-x; border-top: 1px #A3A3A3 solid;}
div.navi {float:left;width:922px;background-color:black; border: 1px solid #a3a3a3;background-image:url('/images/category.jpg'); background-repeat:repeat-x;}
div.navi_admin {float:left;width:922px; line-height:24px; background-color:black; border: 1px solid #a3a3a3;border-bottom: 1px solid #414141;  background-image:url('/images/category.jpg'); background-repeat:repeat-x;}
div.search {float:right; padding-right:2px;height:28px; background-color:black; color:white; padding-bottom:2px; text-align:right; vertical-align:middle;}
/*div.search {float:right;width:928px;background-color:black; color:white; line-height:28px; text-align:right; vertical-align:middle;}*/
div.float_left {float: left; width:85px; color:white; line-height:24px; text-align:center; border-right:1px solid #a3a3a3;}
div.float_right {float: right;width:85px;  line-height:24px;  text-align:center; border-left:1px solid #a3a3a3;}
div.float_left_admin {float: left; color:white; line-height:24px; text-align:center; border-right:1px solid #a3a3a3; padding-left:10px; padding-right:10px;}
div.float_right_admin {float: right;line-height:24px;  text-align:center; border-left:1px solid #a3a3a3; padding-left:10px; padding-right:10px;}
div.clear {clear:both;}
div.widecolumn, div#login {background-color:#eeeeee; }
div.mu_register  {padding:10px; background-color:#282828;}
/* div.post {color:white;} */
div#content{font-size:12px;}
div.new_register {padding:10px; background-color:white; border:1px solid #6E6E6E; height:600px;}
div.updated p {border:1px solid gray;line-height:20px;height:20px; margin-bottom:5px; margin-top:5px; padding-left:10px; background-color:#4d4d4d;}
div.sopimusehdot_h2_bg {background-color:#282828; padding-top: 10px;}

div.pw_padding {border: 10px solid #282828;
}
div.front_img {height:105px; }
div.entry {border-left: 1px solid rgb(90, 90, 90); border-right: 1px solid rgb(90, 90, 90); padding: 10px; background-color: white; color:black;}
div.entry2 {border-left: 0px solid rgb(90, 90, 90); border-right: 0px solid rgb(90, 90, 90); padding: 10px; background-color: eeeeee; color:black;}
div.content_area {border-left: 1px solid rgb(90, 90, 90); border-right: 1px solid rgb(90, 90, 90); border-bottom: 1px solid rgb(90, 90, 90); padding: 10px; width: 502px; color: white; background-color: rgb(55, 55, 55);}
div.content_area_bold {font-weight:bold; border-left: 1px solid rgb(90, 90, 90); border-right: 1px solid rgb(90, 90, 90); border-bottom: 1px solid rgb(90, 90, 90); padding: 10px; width: 502px; color: white; background-color: rgb(55, 55, 55);}
div.search_content {background-color:#373737; padding:3px;border:1px solid #5A5A5A;}
div.search_content2 {font-size:10px;}
/*div.top_link_navi {color:white; font-weight:bold; width:1100px; height:30px; line-height:30px; text-align:center; margin: auto auto;}
div.top_link_navi_left {float:left; text-align:left;}
div.top_link_navi_right {float:right; text-align:right; font-size:10px;}*/

div.blog_single {width:493px; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px; display:block; background-color:#eeeeee; border-right:1px solid #5A5A5A; border-left:1px solid #5A5A5A; border-bottom:1px solid #5A5A5A;}
.blog_single a {text-align:left; color:#A30C0F; text-decoration:none; font-weight:normal;}
.blog_single a:hover {text-align:left; color:#A30C0F; text-decoration:underline; font-weight:normal;}

/* A */
a {text-decoration:none;}
a.logged_top {font-size:11px; font-weight:bold;color:white; padding-right:20px;}
div.register a {color:white; text-decoration:underline; font-weight:bold;}
div.float_right a {text-decoration:none; font-weight:bold; color:#d5881c;}
div.float_right a:hover {text-decoration:underline; font-weight:bold; color:#d5881c;}
.widefat a {color:#A30C0F}
/* div.top_link_navi_left_a {float:left;padding-right:30px;margin-right:10px; } */


/* div.post a {color:white;} */
div.logout_top a {font-size:11px; font-weight:bold; color:white; text-decoration:none;}
a.navi_left {font-size:11px; color:white; font-weight:bold;}
a.navi_right {font-size:11px; color:#F5A100; font-weight:bold;}
a.medialink {color:white;padding-top:2px;padding-right:5px;}
a.new_post_frontpage{text-align:right; color:#F5A100; text-decoration:underline; font-weight:normal; margin-bottom:10px;}
/*a.top_link_navi_left_a {color:white; font-weight:bold; font-size:10px; line-height:25px; cursor:pointer;}*/


/* INPUT */
input.search_etsi {width:90px; font-size:12px; vertical-align:top;padding-top:1px;}

div.register_login input.text {background-color:#373737; border:1px solid #A3A3A3; color:white;}
input.text {background-color:#373737; border:1px solid #A3A3A3; color:white; width:100px; font-family:arial;}

/*table.ota_yhteytta input.teksti {font-family:arial; border:1px solid grey; width:350px;}*/
table.ota_yhteytta input#nimi, input#emaili {font-family:arial; border:1px solid grey; width:350px; height:17px; padding-top:2px;}
table.ota_yhteytta textarea {font-family:arial; border:1px solid grey; width:350px;}

/* IMAGE */
img {margin:0px; padding:0px; border:0px; vertical-align:bottom;}
/*div.top_link_navi_left_a img {vertical-align:middle; position:relative;top:0px;padding-right:3px;}*/

/* H */
h2 {padding:0px; margin:0px; border:0px; width:928px; line-height:24px; font-size:12px; color:white; background-color:#414040;}
h2.category {padding:0px; margin:0px; border:1px solid #6E6E6E ; width:908px; line-height:24px; font-size:12px; color:white; background-color:#414040; background-image:url('/images/frontpage_header.jpg'); background-repeat:repeat-x;}
h2.info {padding-left:0px; margin:0px;width:928px; line-height:24px; font-size:12px; color:white; background-color:#414040; background-image:url('/images/register_login_2.jpg'); background-repeat:repeat-x; border:1px solid #6E6E6E}
h2.info_kommentti {
	margin:0px;
	width:510px;
	/* line-height:24px; */
	line-height:19px;
	font-size:12px;
	color:white;
	background-color:#4d4d4d;
	background-image:url('/images/register_login_2.jpg');
	background-repeat:repeat-x;
	border:1px solid #5a5a5a;
	background-position: top;
	height: auto;
	padding-left:13px;
	padding-top:0px;
}
/* h2.info_kommentti {padding-left:0px; margin:0px;width:523px; line-height:24px; font-size:12px; color:white; background-color:#414040; background-image:url('/images/register_login_2.jpg'); background-repeat:repeat-x; border:1px solid #6E6E6E} */
h2.info_sopimus {padding-left:0px; margin-left:10px; width:908px; line-height:23px; font-size:12px; color:white; background-color:#414040; background-image:url('/images/frontpage_header.jpg'); background-repeat:repeat-x; border:1px solid #6E6E6E}
h2.lost_pass {padding:0px; margin:0px; border:0px; width:908px; line-height:24px; font-size:12px; color:white; background-color:#414040;  background-image:url('/images/frontpage_header.jpg'); background-repeat:repeat-x; border-left: 1px solid #5a5a5a; border-right: 1px solid #5a5a5a;}



/* HR */
hr {width:90%; border:0px; border-top:1px solid #454545;}

/* SELECT */
option.category{background-color:#444444; color:white; font-weight:bold;height:15px; vertical-align:middle; border:1px solid #a0a0a0;}


/* HOME/STYLE.CSS LOPPUU */

/* WP-ADMIN/STYLE.CSS ALKAA */
	
/* H */
h2 {padding:0px; margin:0px; border:0px; width:920px; height:24px; line-height:24px; font-size:13px; color:white; background-color:#414040; background-image:url('/images/register_login_2.jpg');
background-repeat:repeat-x; padding-left:10px;}
h3 {padding:0px; margin:0px; border:0px; width:919px; height:24px; line-height:24px; font-size:11px; color:white; background-color:#000000; background-image:url('/images/register_login.jpg');
background-repeat:no-repeat; padding-left:10px;	background-position: left;}
h3#respond {padding:0px; margin-left:10px; margin-right:10px; margin-top:0px; border:0px; width:899px; height:24px; line-height:24px; font-size:11px; color:white; background-color:#000000; background-image:url('/images/register_login.jpg');
background-repeat:no-repeat; padding-left:10px;	background-position: left;}
h3.comment {width:657px;}
h3.editcomment {width:525px;}
h3#comments {width:514px;
height:auto;
background-color:#4d4d4d;
background-image:url('/images/register_login.jpg');
background-repeat: no-repeat;
background-position: top;
line-height:19px;}

h3.editori {padding:0px; margin:0px; border:0px;  height:24px; line-height:24px; font-size:11px; color:white; background-color:#414040;background-image:url('/images/register_login_2.jpg'); background-repeat:repeat-x; padding-left:0px;padding-right:0px; width:516px;}
h3.kehitys_hallinta {width:909px;}
h3.profiili_hallinta {width:909px; margin-left:5px;}

label { height:24px; line-height:24px;  font-size:11px;}
div.wrap {background-color:#eeeeee;width:930px;min-height:742px;}
ul.subsubsub li a {color:black;}
ul.subsubsub li a:hover {color:red;}
ul.subsubsub li a.current:hover {color:red;}

ul.view-switch li a {color:black;}
ul.view-switch li a:hover {color:red;}

div#message {font-size:12px; background-color:gray; color:white;}
label.post_search {color:white;}
div#media-buttons {
	color:white;
	padding-top:3px;
	z-index: 1;
}
a#edButtonHTML {color:white; cursor:pointer;}
a#edButtonPreview {color:white; cursor:pointer;}
.form-table div a#edButtonHTML {color:blue; cursor:pointer;}
.form-table div a#edButtonPreview {color:blue; cursor:pointer;}
.form-table div div a.medialink {color:gray}
div#editor-toolbar a {color:b;}
p.submit{height:30px;padding:10px;margin-top:0px;}
div.postarea {}

#media-upload {background-color:white;}
#media-upload-header{background-color:white;width:627px;}


/* begin style specifications for the dropdown menu system */
/*table.cl2,table.cl3,table.cl4 {position:absolute;visibility:hidden;margin-left:-6px;}
td.cl2,td.cl3,td.cl4 {width:145px; background:#444444; color:white; margin-bottom:0px; border-top: 1px solid #a0a0a0; line-height:21px; list-style:none; margin-top:0px; float:inherit;}
a.cl1 {color:white; display:block !important; white-space: nowrap; margin:0px;border:0px;padding:0px;padding-left:4px;font-size:11px; font-weight:bold !important;text-decoration:none;}
a.cl2,a.cl3,a.cl4 {color:white; font-weight:bold; display:block !important; white-space: nowrap; font-size:11px; margin:0px; border:0px; padding:0px; padding-left:4px; text-decoration:none !important;}
#cl1:hover {text-decoration:none; background: #8eba37;}
td.cl2:hover{}
.cl2:hover,.cl3:hover,.cl4:hover {background-image:url('/images/cat_list.jpg'); color:white; text-decoration:none;}*/
/* end style specifications for dropdown menu system */

/* begin style specifications for the dropdown menu s