/*   
Theme Name: Troy Cawley
Theme URI: http://troycawley.com
Description: Child theme for Thematic; used on my personal website.
Author: Troy Cawley
Author URI: http://troycawley.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is copyright Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');


/* =HEADER
======================================================== */

#branding {
  width: 940px;
  margin: 0 auto;
	padding: 1em 0 0 0;
	}

#branding h1 a span {
        display: none;
	}
  
#wrapper #main {
	padding-top: 1em;
	}

#access .sf-menu li {
	background: #fec;
}
#access .sf-menu li li {
	background:#fec;
}

#access .sf-menu li.current_page_item,
#access .sf-menu li.current_page_ancestor,
#access .sf-menu li.current_page_parent {
	background:#fff;
}/* =GENERAL======================================================== */#content .post {  margin-top:1.5em;  padding:0;}

/* =PAGE SPECIFIC
======================================================== */

/* Begin Links page CSS */

#links-page .xoxo {
  border-bottom: 1px solid #003;
  padding-bottom: 15px;
  list-style:none;
  text-indent: -40px;
}

#links-page .xoxo li a {
  margin-right: 8px;
  font-size:1.25em;
}

#links-page .xoxo li img {
  padding-right: 10px;
  background-color: #fff;
  vertical-align:middle;
  margin: 0;
}

#links-page .xoxo li  {
  font-size:0.8em;
  margin: 0 8px 1em 20px;
}
/* End Links page CSS */


/* Begin resume page CSS */

.page-template-resume-php #content {
  width: 940px;
}

/* End Links page CSS */


/* =QUOTES PAGE
======================================================== */
#quotes cite {display:block; text-align: right; }
#quotes li { list-style: none; padding: 1em 0.5em 0.5em; border-bottom: 1px solid #888; }
#quotes q:before, #quotes q:after { content: ""; }
#quotes q { quotes: "" ""; }
#quotes q img { border:none; }
#quotes a.q-permalink { float:right; border:0; }
/* End Quotes page CSS */

#googlemaps {
  float:right;
  width: 350px;
  height: 350px;
  margin-left: 1em;
}


/* =CONTACT FORM
======================================================== */

/* Begin Contact Form ][ CSS */

.wpcf7-form p {
	margin: 0 0 0.5em 0;
}

.contactleft {
	width: 25%;
	text-align: right;
	clear: both;
	float: left;
	display: inline;
	padding: 4px;
	margin: 5px 0;
    font-weight: bold;
}

.contactright {
	width: 70%;
	text-align: left;
	float: right;
	display: inline;
	padding: 4px;
	margin: 5px 0;
}

.contactright textarea {
	width: 70%;
}

.contacterror {
	border: 2px solid #ff0000;
}
/* End Contact Form ][ CSS */

/* =END PAGE SPECIFIC
======================================================== */




/* =COLOR SCHEME
======================================================== */

#header, #footer {
	background-color: #E7D6A2;
	color: #000000;
	}
#wrapper {

}
code, pre {
	background: #000000;
	color: #FFFFFF;
	}

#branding span a {
	color: #006699;
	}
#branding h1 a:hover {
	color: #D64F20;
	}
#branding #blog-description {
	color: #D64F20;
	}
#main {
	background-color: #fff;
	}
#container h2 a {
	color: #880000;
	}
#container h2 a:hover {
	color: #D64F20;
	}
#container a {
	border-color: #CCCCCC;
	color: #006699;
	}
#container a:hover {
	color: #D64F20;
	}
.aside a {
	color: #006699;
	}
.aside a:hover {
	color: #D64F20;
	}

/* =Twitter widget
======================================================== */
.widget_twitter li {
  list-style: none;
  margin-bottom: 1em;
}
.widget_twitter li .entry-content {
  color: #222;
}
.widget_twitter li .entry-meta {
  font-size: 0.9em;
  display:block;
}
.twitter-avatar img {
float:right;
}
#twtr-widget-1 h3, #twtr-widget-1 h4 {
clear:none;
}


