.modules { width:500px; margin:0px 0px 20px 0px; }
.modules span { display: block; font-size: 11px; color: #888; border-bottom: 1px solid gainsboro; padding: 0 0 5px 0; margin: 10px 0 10px 0; clear: both; line-height: 1em;; }
.modules a span{ display: inline; }
.modules img { float:left; margin-right:10px; width:160px; height:133px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.modules img.twitter-profile { float:left; margin-right:10px; width:48px; height:48px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.modules h1 { font-size: 30px; letter-spacing:-2px; color: #4D4D4D; text-decoration: none; margin-bottom: 25px; line-height:35px; } 
.modules h2 { font-size: 22px; letter-spacing:-1px; color: #4D4D4D; text-decoration: none; margin-bottom: 10px; line-height: 22px; }
.modules h3 { color: #1A67B8; font-size:12px; margin-bottom: 5px; }
.modules .text { font-size: 14px; }
.modules ul { margin: 15px 0px 15px 20px; }
.modules ol { margin: 15px 0px 15px 20px; }
.modules li { padding:5px 0px; }
.gallery-post img { float:left; margin:2px; width:96px; height:85px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }

.right-modules ul { list-style:none; margin:0px; padding:0px; }
.right-modules li { background: rgba(0, 0, 0, 0.04); padding: 2px 4px; margin-bottom:2px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }

.tweet{ margin-bottom: 7px; padding-bottom: 2px; border-bottom: 1px solid #eee }