/* ffc041 */
/* e7eef9 */

body {
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 background-color: #fefefe;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #333333;
}

#infobox {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
}

#top {
 color: #2b414f;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 height: 50px;
}
#top .title {
 margin-top: 10px;
 width: 80%;
 font-size: 25px;
 font-weight: normal;
}
#top .search {
 width: 20%;
 font-size: 11px;
}
#top th {
 font-size: 12px;
 font-weight: bold;
}

#top input {
 background-color: #efefef;
 border-style: solid;
 border-width: 1px;
 border-color: #dddddd;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 padding: 1px;
}

input, textarea, select {
 background-color: #eeeeee;
 border-style: solid;
 border-width: 1px;
 border-color: #222222;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 padding: 1px;
}
.td-koko {
 width: 100%;
}

#navitable {
 color: #2b414f;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-bottom: 0px;
}
#navitable .spacer {
 width: 10px;
 border-bottom: 1px #555555 solid;
}
#navitable .spacerr {
 width: 8px;
 border-bottom: 1px #555555 solid;
}
#navitable .minispacer {
 width: 2px;
 border-bottom: 1px #555555 solid;
}
#navitable a:link,#navitable a:visited, #navitable a:active{
 color:#333333;
 text-decoration: none;
 font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
#navitable a:hover {
 color:#000000;
 text-decoration: underline;
 font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
#navitable .inactive {
 border-top: 1px #555555 solid;
 border-left: 1px #555555 solid;
 border-right: 1px #555555 solid;
 border-bottom: 1px #555555 solid;
 padding-bottom: 2px;
 width: 70px;
}
#navitable .active {
 background-color: #e7eef9;
 border-top: 1px #555555 solid;
 border-left: 1px #555555 solid;
 border-right: 1px #555555 solid;
 border-bottom: 1px #e7eef9 solid;
 padding-bottom: 2px;
 width: 70px;
}
#navitable .inactive:hover {
 background-color: #e7eef9;
}

#infotable {
 color: #2b414f;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #e7eef9;
 font-size: 10px;
 line-height: 12px;
 padding-top: 2px;
 padding-bottom: 2px;
 border-bottom: 1px #555555 solid;
}
#infotable .spacer {
 width: 10px;
} 
#infotable .time {
 width: 80%;
 color: #cccccc;
}
#infotable .logged {
 width: 20%
}

#maintable {
 color: #101010;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
}
#maintable .main {
 padding-top: 10px;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
}
#maintable .sivusta {
 width: 210px;
 padding-top: 10px;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
}
#maintable a:link,#maintable a:visited, #maintable a:active{
 color:#5a5a5a;
 text-decoration: none;
 font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
#maintable a:hover {
 color:#f1ad38;
 text-decoration: none;
 font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
#maintable .bloginfo {
 color: #cccccc;
 font-size: 10px;
}
#maintable .Calendar {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 border-left: 1px #555555 solid;
 border-right: 1px #555555 solid;
 border-top: 1px #555555 solid;
 border-bottom: 1px #555555 solid;
}
#maintable .CalendarHeader {
 border-bottom:1px #555555 solid;
}
#maintable .CalendarDayToShow {
 border-left: 1px #555555 solid;
 border-right: 1px #555555 solid;
 border-top: 1px #555555 solid;
 border-bottom: 1px #555555 solid;
 background-color: #e7eef9;
 color: #000000;
}
#maintable .CalendarTitle {
 background-color: #e7eef9;
 font-weight:bold;
 border-bottom: 1px #555555 solid;
}
#maintable .CalendarDay {
 background-color: white;
}
#maintable .ForumUser {
 background-color: white;
}
#maintable .ForumTitle {
 background-color: white;
 font-weight: bold;
 font-size: 14px
}
#maintable .boxedLight {
 background-color: white;
 /*padding-top: 1px;
 padding-bottom: 1px;
 padding-left: 1px;
 padding-right: 1px;
 border-top: 1px #555555 solid;
 border-bottom: 1px #555555 solid;
 border-left: 1px #555555 solid;
 border-right: 1px #555555 solid;*/
}
#maintable .boxedDark {
 background-color: #e7eef9;
 /*padding-top: 1px;
 padding-bottom: 1px;
 padding-left: 1px;
 padding-right: 1px;
 border-top: 1px #555555 solid;
 border-bottom: 1px #555555 solid;
 border-left: 1px #555555 solid;
 border-right: 1px #555555 solid;*/
}
#maintable .LoginColor {
 color: #101010 ;
}
#maintable .BlogTitle {
 color: #101010 ;
}
#maintable .MessageInfo {
 color: red ;
}
#maintable .RSSTitle {
 background-color: #e7eef9;
 font-weight: bold;
 font-size: 12px;
 border-top: 1px #555555 solid;
 border-bottom: 1px #555555 solid;
 border-left: 1px #555555 solid;
 border-right: 1px #555555 solid;
}
#maintable .RSSLoop {
 font-weight: normal;
 font-size: 11px;
}
#maintable .RSSLoop:hover {
 background-color: #e7eef9;
 font-weight: bold;
 font-size: 11px;
}
#maintable .intro {
 background-color: #e7eef9;
 padding-top: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 border-top: 1px #555555 solid;
 border-bottom: 1px #555555 solid;
 border-left: 1px #555555 solid;
 border-right: 1px #555555 solid;
}
#maintable .SearchResult {
 text-decoration: underline;
}

#bottomtable {
 color: #2b414f;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #e7eef9;
 font-size: 10px;
 line-height: 12px;
 padding-top: 2px;
 padding-bottom: 2px;
 border-top: 1px #555555 solid;
 border-bottom: 1px #555555 solid;
 margin-bottom: 10px;
}
#bottomtable a:link,#bottomtable a:visited, #bottomtable a:active{
 color:#333333;
 text-decoration: none;
 font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
#bottomtable a:hover {
 color:#000000;
 text-decoration: underline;
 font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

#editlink {
 color: #2b414f;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 line-height: 12px;
}
#editlink a:link,#editlink a:visited, #editlink a:active{
 color:#333333;
 text-decoration: none;
 font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
#editlink a:hover {
 color:#000000;
 text-decoration: underline;
 font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

img {
 border: none;
}

