body {
/*    background: #999 url(bgbg.png);
*/    font: 100.01% "Helvetica, Fontin Sans", Fontin-Sans, "Myriad Pro", "Lucida Grande", "Lucida Sans Unicode", Lucida, Verdana, Helvetica, sans-serif;
    color: #000;
    margin: 0;
    padding: 0;
}
html,body,th,td,div,p{font-size:font-size:10pt;}

.header{text-align:center;margin-bottom:30px;margin-top:20px;}
.header h2{font-size:10pt;}
a img{border:0;}

h1 {color:#666;font-size:12pt;line-height:14pt;font-weight:normal;}
h1 strong{color:#333;font-size:14pt;}

.segmentcube{float:left;}
.segmentcube-holder{float:left;width:120px;min-height:156px;}
.hw-chartholder{float:left;}

#transitcubes .segmentcube {
    margin-right:5px;
}
#segmentcube5.segmentcube{margin-right:0;}

/* last.fm */
.music {font-size:10pt;}
.hhmm {font-size:8pt;color:#666;}

a, a * {
    color: #1456a5;
    text-decoration: none;
}
a:hover, a:hover * {
    color: #39f;
    text-shadow: 0 0 3px #1456a5;
}
.other{margin-top:10px;line-height:1.5;}
.other h1{display:inline;margin-right:.6em;}
.travel{font-size:10pt;color:#333;}

#nav {margin:50px 0 0 0;text-align:center;}
#footer {margin:20px 0;font-size:9pt;text-align:center;color:#666;line-height:1.5;}
