/* overrides.css */
/* custom styles for your site. */

#tags a { text-decoration: none;}

/* Ruby Syntax Colors */
.ruby .comment { color: purple; }
.ruby .brackets { color: black; }
.ruby .string { color: green; }
.ruby .keywords { color: red; }
.ruby .constants { color: brown; }
.ruby .symbol { color: blue; }
.ruby .instance { color: orange; }
.ruby .method { color: orange; }
.ruby .regexp { color: blue; }

/* pre and code tags */
pre {
  overflow: auto;
  margin: 1em 1.75em;
  padding: 0.5em;
  border: dotted 2px #cacaca;
  background-color: #f6f6f6;
  color: #666;
  font-size: 1em;
}

/* misc tags */
.twitter_meta { 
  font-size:0.7em; 
  margin-bottom: 1em;
}

#twitter_image, #pokeakeith_image, #ipregtest_image, #prosandcons_image, #secretbrowser_image {
  margin: 0.2em 0.2em 0.2em 20px;
}

.applinks {
	font-size:0.5em;
	font-family:verdana;
	border-top:2px dotted #ccc;
	padding:0.5em 1.0em 0.2em;
	clear:both;
        background-color:#fff;
}
.applinks p {
	line-height:1.2em;
	margin-bottom:5px;
}

.center_text { text-align: center; }

.float_right { float: right; }

.feedicon {
  padding: 10px;
}

/* bubble */
.bubbletip {
  margin-right: 9px;
  margin-bottom: 35px;
}
div.bubble {
  width: auto;
  margin-right: 70px;
  font-size: 1.3em;
  margin-bottom: 1em;
}

div.bubble blockquote {
  margin: 0px;
  border: 1px solid #fff;
  background-color: #fff;
}

div.bubble blockquote p {
  margin: 1em;
}

/* logo width */

#logo h1,
#logo h3 {
  margin-top:.1em;
  margin-bottom:0;
  display:inline;
}
#logo h5 {
  display:inline;
}
#logo {
  float:none;
}
* html #logo {
  width:auto;
  margin-bottom:.3em;
}

/* working on section tabs */

#sform {
  margin:0;
}
#hd {
  padding-bottom:0;
}
* html #hd {
  margin-bottom:-.3em;
}