/*--------------------------------------------------------------
 Application.css
 Imports all stylesheets; sets defaults for bare elements
 --------------------------------------------------------------*/

@import 'layout.css';
@import 'content.css';

@media print { #sidebar { display:none; }
               #content { float: none; width:90%; }
               #content pre { color: #000; background: #eee; }
               #content form.comments { display:none; } }

body {
	background: url(/images/theme/background.gif) repeat-x left top;
	font: normal 14px helvetica, "lucida grande", verdana, arial, sans-serif;
}

input,
textarea { font: normal 12px "bitstream vera sans", verdana, sans-serif; }

abbr  { border: none; }
cite  { font-style: normal; }
a img { border: none; padding: 0; margin: 0; }

a:link,  a:visited { color: #930; }
a:hover, a:active  { color: #fff; background: #000; }

.recommend_me a {
  color: #333;
  font-size: .9em;
}

#content .me_comment {
  border: 2px solid #996633;
  background-color: #FFFFDD;
}

#content pre {
	background: #EFEFEF;
	border: 1px solid #999;
	padding: 6px;
	color: #222;
	margin-top: 10px;
	margin-bottom: 10px;	
	overflow: auto;
}

#content pre code {
	color: #222;
}

#content ul.meta {
  margin: 0px;
}


#content ul.meta li {
	list-style: none;
	margin-bottom: 10px;
}

li.tags a {
	font-size: 10px;
	background: #DDD;
	border: 1px solid #999;
	padding: 4px;
	color: #333;
	text-decoration: none;
	margin-bottom: 20px;
        letter-spacing: 1px;
  line-height: 28px;
}

#content ul.meta li.tags a:hover { color: #333; border: 1px solid #666; }

li.tags a.sarcasm { background: #99FF99; }
/*li.tags a.ruby { background: #CC6666; }
li.tags a.rubyonrails { background: #FF6666; } */


#article_rss_feed {
  border: 1px solid #999;
  padding: 4px;
  background: #EFEFEF;
}

.recommend_me a { display: block; width: 250px; margin-top: 10px; margin-left: -14px; padding: 4px; padding-left: 14px; background-color: #f1e5bc; text-decoration:none; color: #532a00; }
.recommend_me a:hover { text-decoration: underline; }

.typo_date { margin-left: 3px; }

p.latest_comments { margin-top: 2px; padding: 4px; padding-left: 14px; background-color: #DDD; color: #666; }

p.latest_comments a { padding-right: 4px; color: #930; }


