From Sage Community Wiki
html * {
-moz-box-sizing: border-box;
}
html {
line-height: 1.3;
background-color: #FFF;
}
body {
margin: 0px;
color: black;
font-family: verdana;
}
a:link { text-decoration: none; color: black; font-weight: bold; }
a:visited {
text-decoration: none;
color: #444444;
display: inline-block;
line-height: 1.1;
margin: 1px 0 0 0;
padding: 4px 4px 8px 0px;
}
div.item a:visited {
background-color: #EEEEEE;
padding: 4px 4px 16px 0px;
}
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }
p.item-desc a:link { color: #029; }
#rss-header {
background-color: #dee7ec;
border: 1px solid #8cacbb;
padding: 6px 8px;
margin: 4px 4px 10px 4px;
-moz-border-radius: 4px;
}
#rss-title {
font-size: large;
line-height: 1;
margin: 0px;
padding: 0px;
}
#rss-desc {
font-size: small;
margin: 0px;
padding: 5px 0px 0px 20px;
}
div.item {
border: 1px solid #8cacbb;
width: 32%;
min-width: 14em;
margin: 0px 0px 8px 1%;
padding: 0px;
float: left;
-moz-border-radius: 12px;
}
h2.item-title {
background-color: #dee7ec;
font-size: x-small;
font-weight: normal;
line-height: 1.1;
margin: 0px;
padding: 5px 5px 8px 8px;
-moz-border-radius-topright: 12px;
-moz-border-radius-topleft: 12px;
height: 35px;
max-height: 35px;
overflow: auto;
}
span.item-ordinal {
padding-right: 0.2em;
}
div.item-desc {
min-height: 6em;
font-size: x-small;
margin: 0px;
padding: 8px 10px;
max-height: 70px;
overflow: auto;
}
div.item-pubDate {
font-size: x-small;
margin: 0px;
padding: 8px 10px;
width: 80%;
float: left;
}
div.item-technorati {
font-size: x-small;
margin: 0px;
padding: 8px 10px;
width: 20%;
float: right;
text-align: right;
}
img {
max-width: 100%;
height: auto;
}