CSS:Safari-Like Style

html * {	-moz-box-sizing: border-box; }

html {	line-height: 1.1; background-color: #FFF; }

p { margin-top: 0; margin-bottom: 0.5em; }

body {	margin: 0; color: #000; font-family: Helvetica, sans-serif; background-color: red; }

a:link {	text-decoration: none; color: #fff; }

a:visited {	text-decoration: none; color: #F8F8F8; }

a:hover {	text-decoration: underline; }

a:active {	text-decoration: none; }

div.item-desc a:link {	color: #1f5ccf; }

div.item-desc a:visited {	color: #4483dd; }

{	background-image:url(header1.gif); padding: 20px 8px 20px 8px; margin: 0 0; color: #ffffff; margin-bottom: 8px; }
 * 1) rss-header

{	font-size: 16pt; line-height: 1; margin: 0; padding: 0; color: #ffffff; }
 * 1) rss-title

{	font-size: small; margin: 0; padding: 5px 0 0 0; color: #ffffff; }
 * 1) rss-desc

div.item {      	background-color: #FFFFFF; min-width: 14em; margin: 10px 30px 0 30px; padding: 0; float: left; width: 95%; color: black; border-bottom: 1px solid; }

h2.item-title {	font-size: 14pt; font-weight: normal; margin: 0; }

h2.item-title a:link {	text-decoration: none; color: #000; }

h2.item-title a:visited {	text-decoration: none; color: #000; }

h2.item-title a:active {	text-decoration: none; color: #000; }

h2.item-title a:hover {	text-decoration: underline; color: #1f5ccf; }

span.item-ordinal {	display:none; }

div.item-desc {	font-size: small; line-height: 1.0; padding: 8px 0 2px 0; }

div.item-pubDate {	font-size: x-small; margin: 0; padding: 1px 10px; width: 80%; float: left; }

div.item-technorati {	font-size: x-small; margin: 0; padding: 1px 10px; width: 20%; float: right; text-align: right; }

img { max-width: 100%; height: auto; }