body {
    margin:0px;
    font-family:tahoma;
    background-color:white;
}

img {
    border:none;
}

td {
    font-size:82%;
}

td td {
    font-size:100%;
}

#logo_cell div {
    position:relative;
}

#hint {
    margin-bottom:13px;
}

#logo {
    margin-bottom:49px;
}

#butt1 {
    margin-top:59px;
    margin-bottom:36px;
    margin-right:88px;
}

#butt2 {
    margin-top:59px;
    margin-bottom:36px;
}

#menu1 {
    text-align:right;
    width:250px;
}

#menu1 img {
    margin-right:50px;

}

a {
    color:#0099CC;
}

a:hover {
    color:#FF4800;
}

h2 {
    font-size:225%;
    font-weight:normal;
    margin:0px;
    margin-top:4px;
    margin-bottom:18px;
    line-height:1.1em;
}

.date, .tags {
    font-size:80%;
}

.date {
    font-weight:bold;
}

.tags {
    padding-left:5px;
}

.tags, .tags a, .tags a:hover {
    color:#868686;
}

.post {
    margin-bottom:55px;
}

.post img {
    margin-bottom:7px;
    margin-top:7px;
}

p {
    margin-top:1.3em;
}

.post p, .post h2 {
}

.small110 {
    font-size:120%;
}

.small80 {
    font-size:82%;
}

.small90 {
    font-size:85%;
}

.menu2 {
    padding-left:34px;  
    padding-bottom:30px;
    font-size:28px;
    line-height:1.9em;
}

.submenu {
    line-height:1.8em;
    padding-left:5px;
    font-size:12px;
    margin-bottom:10px;
}

.submenu a {
    padding:2px;
    padding-left:5px;
    padding-right:5px;
}

.act3 {
    background-color:#FF4800;
    color:white !important;
}


a.dashed {
    border-bottom:1px dashed #0099CC;
    text-decoration:none;
}

a.dashed:hover {
    border-bottom:1px dashed #FF4800;
    text-decoration:none; 
}

.footer td {
    border-top:4px solid #000;  
    padding-top:35px;
    padding-bottom:10px;
}

.arr {
    font-size:18px;
}

.new_w {
    margin-right:4px;
    margin-bottom:-2px;
}

.act {
    color:#000000;
}

.act2, .act2:hover {
    background-color:#FF4800;
    color:white;
    
}


.gray {
    color:#B3B3B3;
}

.cloud {
    margin-top:30px;
}

.cloud a {
    margin-right:40px;
    text-decoration:none;
    line-height:60px;
    display:inline;
}

.cloud a:hover {
    color:#FF4800;
    text-decoration:underline;
}

/*
.s6 {
    font-size:360%;
}

.s5 {
    font-size:240%;
}

.s4 {
    font-size:180%;
}

.s3 {
    font-size:140%;
}              
.s2 {
    font-size:120%;
}

.s1 {
    font-size:90%;
}
*/
.s1 {
    font-size:80%;
}
.s2 {
    font-size:90%;
}
.s3 {
    font-size:110%;
}
.s4 {
    font-size:130%;
}
.s5 {
    font-size:160%;
}
.s6 {
    font-size:180%;
}
.s7 {
    font-size:220%;
}
.s8 {
    font-size:250%;
}
.s9 {
    font-size:300%;
}
.s10 {
    font-size:360%;
}


.nw {
    white-space:nowrap;
}

.bold {
    font-weight:bold;
}

.rss-tags {
    margin-top:20px;
}

.rss-tags a {
    padding-top:1px;
    padding-bottom:3px;
    padding-left:9px;
    padding-right:9px;
}

.lastfm p {
    margin:0px;
    margin-bottom:5px;
}

.logos td {
    padding:23px;
    padding-bottom:40px;
}

.logos2 {
    margin-top:50px;
    margin-bottom:60px;
}

.paginator {
    font-size:120%;

}

.bg0 {
    background-image:url('/i/bg.gif');
}

.col1 {color:#000;}
.col2 {color:#333;}
.col3 {color:#333;}
.col4 {color:#666;}
.col5 {color:#666;}
.col6 {color:#999;}
.col7 {color:#999;}
.col8 {color:#ccc;}
.col9 {color:#ccc;}
.col10 {color:#D8D8D8;}


.track {
    padding-right:20px;
    white-space:nowrap;
}

.left td {
    text-align:left;
}

h3 {
font-size:110%;
}