/*
Theme Name: Cato at Liberty Blog theme
Description: Child theme for the Grey Matter theme 
Author: Jason Vines
Template: grey-matter
*/

@import url("../grey-matter/style.css");

body {
	color: #222;
	background: #FBF6F4;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 55%;
}

a, a:visited, #content a, #content a:visited {
	color: #955b36;
	text-decoration: none;
}

a:active, a:hover, #content a:active, #content a:hover {
	color: #955b36;
	text-decoration: underline;
}

#wrapper {
	background: #FFF url(http://wac.0873.edgecastcdn.net/800873/blog/wp-content/themes/cato2/images/back.gif) top center repeat-y;
}

#header {
	background-image: url(http://wac.0873.edgecastcdn.net/800873/blog/wp-content/themes/cato2/images/header.jpg);
	border-top: 1px solid #b1b1b1;
	font-size: 130%;
}

#header_siteheader {
	cursor: pointer;	
}

#sidebar h2 {
  background-color: #955b36;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 120%;
}

#sidebar .bigger {
	font-size: 120%;
	font-weight: bold;
}

#header ul {
	font-size: 120%;	
}

#dropmenu ul {
  width:30em;
  border:1px solid #955b36;
}

#dropmenu li ul {
	width:30em;
	background:#fff;
	font-size: 90%;
}

#dropmenu li ul li a, #dropmenu li ul li a:hover, #dropmenu li ul li a:visited {
	color: #955b36;
	width:  25em;
	margin-right: 5em;
}

#dropmenu li ul li a:hover, #dropmenu li ul li a:active {
	font-weight: bold;
	background: #fff;
}

#content {
	font-size: 140%;	
}

#content a {
  border-bottom: 1px dotted;
}

#content a:hover {
  text-decoration: none;
  border-bottom: #955b36 1px solid;
}

#content blockquote, #content code {
  border-left: 5px #d4bcaf solid;
  background: #FBF6F4;
  padding: 5px 0 2px 10px;
  margin: 0 0 10px 20px;
  color: #222;
}

#content code {
	font: 12px Monaco, "Lucida Console", "Courier New", "Courier", monospace;
	display: block;
}

#content h1, #content h2, #content h3,
#content h4, #content h5, #content h6 {
  color: #222;
  clear: both;
}

#content a h1, #content h1 a, #content a:visited h1, #content h1 a:visited {
  color: #955b36;
}

#content a:hover h1, #content h1 a:hover {
  color: #955b36;
}

#content h2 a {
	border: 0 none;
}

#content h2 a:hover {
	text-decoration: none;
	border-bottom: 1px dotted;	
}

#content #nav_links {
	margin-top: 10px;
	font-size: 90%;
	clear: both;
}

#content #nav_links #nav_right {
	width: 45%;
	float: right;
	text-align: right;
}

#content #nav_links #nav_left {
	width: 45%;
	float: left;
}

#postmeta {
	background: #fff;
	font-size: 97%;
	margin-top: 20px;
	padding-top: 10px;
}

#postmeta a, #postmeta a:visited {
	color: #555555;
	text-decoration: none;
	border: 0 none;
	font-weight: bold;
}

#postmeta a:hover {
	color: #222;
	border: 0 none;
	text-decoration: underline;
}

#searchform input {
	background-color:#955b36;
	color:#fff;
	font-weight: bold;
}

#searchform #s {
	background-color:#FBF6F4;
	width: 170px;
}

#footer {
  height: 109px;
  background: #b1b1b1 url(http://wac.0873.edgecastcdn.net/800873/blog/wp-content/themes/cato2/images/footer.gif) center no-repeat;
}

#footer_content {
  text-align: center;
  height: 58px;
  width: 600px;
  margin: 0px 0px 0px 40px;
}

#footer_content p {
  padding: 10px 0 0 0;
}

#footer_address {
	text-align: center;
	color: #fff;
	line-height: 30px;
	font-weight: bold	
}

/* Sharing */

.utility-buttons {
	clear: both;
	padding-top: 10px;
	padding-bottom: 15px;
}

.sharing-button {
	float: left;
	width: auto;
	display: inline-block;
	vertical-align: top;
}

.print-link {
	float: left;
	padding-right: 20px;
}

/* Author */

.post-author {
	font-size: 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: oblique;
}

/* Ad Block */

#ad_block {
	text-align: center;
	padding: auto;	
	margin-top: 30px;
}

#ad_block img {
	margin: auto;
	border: 0;
}

#ad_block a {
	border: 0;	
}

/* Twitter Plugin */

.twtr-profile-img-anchor {
	float: left;	
}

.twtr-hd h4,
.twtr-hd h3 {
clear:none;
}

#twitter_box {
	border: 1px solid #955b36;
	padding: 10px;
}

#twitter_box h3 {
	color: #955b36;
	vertical-align: middle;
	padding-bottom: 4px;
	border-bottom: medium solid #955b36;
}

#twitter_box h3 img {
	vertical-align: middle;
}

#twitter_box #twitter_footer {
	text-align: right;
	font-size: 0.95em;
}

p.twitter-message {
	padding-top: 5px;
}

.twitter-timestamp {
	display: block;
	font-style: italic;
}

.twitter-timestamp abbr {border: 0}

/* Facebook */

#facebook_widget {
	border: 1px solid #808080;
	padding: 10px;	
}

/* Related Posts */

#related_posts {border: 1px solid #955b36; margin-top: 25px; padding: 10px}

#related_posts a, #related_posts a:visited {color: #955b36}

#related_posts a:hover {color: #222}

#related_posts h3,  #related_posts h3 a, #related_posts h3 a:visited {font-weight: bold; color: #555555}

/* Sitemeter */

#sitemeter {margin: auto; text-align: center}

#sitemeter p {margin-top: 20px}

/* Social */

#social img {vertical-align: middle}

