#contents .sidebar { float: right; width: 21.6em; margin-right: -21.6em; }
#contents .sidebar .inner_wrapper { width: 21.6em; }

#sidebar h4 { color: #222222; font-family: HelveticaNeue-Light, helvetica neue light, helvetica neue, helvetica, arial, sans-serif; font-weight: 300; font-size: 2.4em; line-height: 2; }
#sidebar .box { margin-bottom: 2.4em; }
#sidebar .recent li { border-bottom: 1px dotted #CCCCCC; margin-bottom: 0.6em; padding-bottom: 0.6em; }
#sidebar .recent li a { font-size: 1.2em; line-height: 2; }
#sidebar .recent li .meta { font-size: 1em; line-height: 1.8; color: #666; }
#sidebar .feeds li { font-size: 1.2em; line-height: 2; padding-left: 2em; }
#sidebar .feeds .twitter { background-image: url(http://images.staging.minutebase.com/images/sprites/brochure.png?1267799954); background-position: 0px -997px; background-repeat: no-repeat; }
#sidebar .feeds .rss { background-image: url(http://images.staging.minutebase.com/images/sprites/brochure.png?1267799954); background-position: 0px -947px; background-repeat: no-repeat; }

#contents a { color: #69a041; }

.entry { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background-color: white; border: 1px solid #e5e5e5; margin-bottom: 2.4em; }
.entry .head { padding: 0 2.4em; }
.entry .head h3 { color: #222222; font-family: HelveticaNeue-Light, helvetica neue light, helvetica neue, helvetica, arial, sans-serif; font-weight: 300; font-size: 2.4em; line-height: 2; }
.entry .meta { padding: 0 2.4em; }
.entry .meta p { font-size: 1.2em; line-height: 1; }
.entry .meta .date a { color: #464646; }
.entry .meta .comments { background-image: url(http://images.staging.minutebase.com/images/sprites/brochure.png?1267799954); background-position: 0px -1050px; background-repeat: no-repeat; padding-left: 2em; margin-left: 1em; }
.entry .content { padding: 2.4em; }
.entry .content h4 { color: #222222; font-family: HelveticaNeue-Light, helvetica neue light, helvetica neue, helvetica, arial, sans-serif; font-weight: 300; font-size: 1.8em; line-height: 2.667; }
.entry .content blockquote { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; margin-left: 2.4em; margin-right: 2.4em; background-color: #f0f3f8; position: relative; border: 1px solid #e5e5e5; }
.entry .content blockquote div { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border: 1px solid white; }
.entry .content blockquote p { margin-bottom: 0; padding: 0.5em; }
.entry .content blockquote b { display: none; }
.entry .content p { font-size: 1.2em; line-height: 2; color: #666666; margin-bottom: 1em; }
.entry .content p.cite { margin-bottom: 2em; margin-left: 2.5em; }
.entry .content li { font-size: 1.2em; line-height: 2; color: #666666; list-style-type: disc; margin-left: 3em; }
.entry .content strong { font-weight: bold; }
.entry .content em { text-style: italic; }
.entry .content .screenshot { text-align: center; margin-bottom: 1.2em; }

.comments { padding: 0 2.4em; }
.comments h3 { color: #222222; font-family: HelveticaNeue-Light, helvetica neue light, helvetica neue, helvetica, arial, sans-serif; font-weight: 300; font-size: 2.4em; line-height: 2; }
.comments .comment { margin-bottom: 2.4em; }
.comments .awaiting_approval { font-size: 1.2em; line-height: 2; margin-bottom: 1em; font-weight: bold; }
.comments .comment_content p { font-size: 1.2em; line-height: 2; margin-bottom: 1em; }
.comments .comment_meta { font-size: 1.1em; line-height: 1.091; color: #666; }

#comment_form { padding: 2.4em; }
#comment_form h3 { color: #222222; font-family: HelveticaNeue-Light, helvetica neue light, helvetica neue, helvetica, arial, sans-serif; font-weight: 300; font-size: 2.4em; line-height: 2; }
#comment_form textarea { width: 36em; }

#page_title_wrapper { zoom: 1; }
