h3 {width:auto; font-size:1.2em; margin-top:0; position:relative;}
h4 {font-size:1em; font-weight:bold; margin-top:0.5em; margin-bottom:0;}
h4 a:link, h4 a:visited {text-decoration:none;}
h4 a:hover, h4 a:active, h4 a:focus {text-decoration:underline; background-color:transparent;}
.frontsec p {margin-top:0;}
.frontsec {border-width:0 1px 1px 1px; border-color:#A19A66; border-style:solid; margin-bottom:1em; padding-left:0.25em; padding-right:0.25em;}
.links {font-size:0.8em;}
#pseudobody {background-image:none;}
#content {float:none; width:auto;}
#fromtwitter {padding-bottom:0.4em;}
#fromtwitter span {font-size:0.8em;}
#fromtwitter img {border:none;}
#fromblog {width:29em; float:left;}
#fromphoto {margin-left:30em;}
#fromphoto p {text-align:center;}
#fromphoto img {border:2px solid #807638;}
#fromlastfm {clear:left; padding-bottom:1.26em; float:right; width:23.75em;}
#fromlastfm ul {list-style-position:inside; list-style-image:url(http://www.norcimo.com/blog/images/music.png); margin:0; padding:0;}
#fromlastfm ol {margin:0; padding:0; list-style-position:inside;}
#fromlastfm li {padding:0; margin:0; font-size:0.8em; padding-bottom:0.5em;}
#fromplazes {clear:left; width:23.5em; padding-bottom:0.25em;}
#about {clear:both;}
h3 span {position:absolute;font-size:0.75em !important; right:0.33em; top:0.33em}
h3 span a:link, h3 a:visited, h3 a:hover, h3 a:active, h3 a:focus {text-decoration:none; color:#A19A66;}
h3 span a:hover, h3 span a:active, h3 span a:focus {color:white; background-color:transparent;}
h3 span a img {color:white; height:1em; width:1em; border:none; vertical-align:middle;}
