
* {margin:0;padding:0;} 

body { color: #666; background-color:#f2f1ef; font-family: "nimbus-sans-condensed",sans-serif;}

#background { position: absolute; width:100%; height:100%; z-index: -10; n}

#mt { position: absolute; overflow:visible; padding: 50px 0 40px 80px; font-size:10; max-width:910px; }

#mt .header {  color: #838382; font-size: 1.5em; padding: 1em 0 1em 1em ;}

#mt .tweet {  font-size: 1.5em; color: #999; line-height: 1.8; padding: 0em 0em 1em 2em }
#mt .tweet .tweet_list { list-style-type: none; }
#mt .tweet .tweet_list a:link { color: #7DB0CD; border-bottom: 1px dotted #ccc; text-decoration: none; -webkit-transition: all 0.3s linear; }
#mt .tweet .tweet_list a:visited { color: #7DB0CD; border-bottom: 1px dotted #ccc; text-decoration: none; -webkit-transition: all 0.3s linear; }
#mt .tweet .tweet_list a:hover { color: #964255; border-bottom: 1px dotted #ccc; }

#mt .content { font-size: 3em; padding: 0.1em 1em 0.1 1em; }
#mt .content p { font-weight: 400; color: #999; line-height: 1.3; }
#mt .content p em { color: #666; }
#mt .content a:link { color: #497f9e; border-bottom: 1px dotted #ccc; text-decoration: none; -webkit-transition: all 0.3s linear; }
#mt .content a:visited { color: #497f9e; border-bottom: 1px dotted #ccc; text-decoration: none; -webkit-transition: all 0.3s linear; }
#mt .content a:hover { color: #964255; border-bottom: 1px dotted #ccc; }

#mt .flickr { padding: 2em 0em 3em 4em; }
#mt .flickr a img { margin-right: 1px; width: 50px; height: 50px; border: 4px solid transparent; margin: -4px -3px -4px -4px; -webkit-transition: -webkit-transform .1s ease-in; }
#mt .flickr a:hover img { border: 4px solid #fff; -webkit-box-shadow: 0px 1px 3px #83B8D3; -moz-box-shadow: 0px 1px 3px #83B8D3; position: relative; -webkit-transform:rotate(10deg) scale(1.15); -moz-transform:rotate(10deg) scale(1.15); }
 
#mt .footer {  color: #838382; font-size: 1.5em; padding: 1em 0 0 2em ; border-top: 1px solid #d0d0d0; }
#mt .footer a:link { color: #964255; border-bottom: 1px dotted #ccc; text-decoration: none; -webkit-transition: all 0.3s linear; }
#mt .footer a:visited { color: #964255; border-bottom: 1px dotted #ccc; text-decoration: none; -webkit-transition: all 0.3s linear; }
#mt .footer a:hover { color: #497f9e; border-bottom: 0px dotted #ccc; }

body:before { content:""; height:100%; float:left; width:0; margin-top:-32767px; }
