/*   
Theme Name: Polytechnic
Theme URI: 
Description: Polytechnic default theme (a Themematic child theme)
Author: Garrett Coakley
Author URI: http://polytechnic.co.uk
Template: thematic
Version: 1.0
Tags: Thematic
*/

/* 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 */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

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

body, input, textarea {
  color: rgba(51, 51, 51, 1);
}

blockquote {
	padding: 0 2em 0 1em;
	color: rgba(51, 51, 51, 1);  
	border-left: 2px solid rgba(204, 204, 204, 1);
}

/* Sitewide link defaults */

a:link, 
a:visited {
	color: rgba(135, 3, 42, 1);
	text-decoration: none;
}

a:hover,
.entry-title a:hover,
.entry-utility a:hover,
.aside a:hover {
	color: rgba(135, 3, 42, 1);
	text-decoration: underline;
}

a:active {
	color: rgba(153, 0, 0, 1);
	text-decoration: none;
}

#tag_cloud-3 a {
	color: rgba(33, 33, 33, 0.5);
}


/* Branding */
#header,
#footer {
  background-color: rgba(249, 249, 249, 1);
  border-color: #eeeeee;
  border-width: 1px;
}

#header {
  border-style: none none solid none;
}

#footer {
  border-style: solid none none none;
}

#branding {
  padding: 44px 0 22px 0;
  position: relative;
  left: 320px;
  width: 300px;  
}

#blog-title {
  font-family: 'Clarendon Std', 'Century Old Style Std', 'Century Schoolbook', Georgia, serif;
}

#blog-title a {
  color: rgba(23, 63, 101, 1);
  font-weight: normal;
}

#blog-title a:hover {
  color: rgba(138, 0, 42, 1);
}

#blog-description {
  color: rgba(102, 102, 102, 1);
}

h1.entry-title,
h2.entry-title,  
.entry-content h2, 
.entry-content h3, 
.entry-content h4, 
.entry-content h5, 
.entry-content h6 {
  font-family: 'Clarendon Std', 'Century Old Style Std', 'Century Schoolbook', Georgia, serif;
  font-weight: normal;
}

.entry-content img {
  margin-bottom: 22px;
  padding: 19px 19px 19px 19px;
  border: 1px solid rgba(238, 238, 238, 1);
  background-color: rgba(249, 249, 249, 1);  
  display: block;  
}

/* Meta */
.entry-utility {
  padding-top: 7px;
  border-top: 1px solid rgba(204, 204, 204, 1);
}

.entry-utility .edit-link {
  clear: none;
  display: inline;
}

.comments-link {
  display: none;
}

/* Aside */
#primary {
  padding-top: 0;
  border: none;
}

.main-aside ul {
  padding: 0 0 0 0;
}

.main-aside .widgetcontainer {
  margin-bottom: 36px;
}

.main-aside ul ul {
  margin-bottom: 0;
}

.aside h3 {
  margin-bottom: 8px;
  font-size: 1.286em; /* 18.0px at 14px base */
  line-height: inherit;
  color: #333333;
}

.aside ul.elsewhere {
  margin-left: 0;
  list-style: none outside;
}

.aside ul.elsewhere li {
  padding-left: 24px;
  margin-bottom: 5px;
  background-position: center left;
  background-repeat: no-repeat;
}

.elsewhere li#elsewhere-twitter {
  background-image: url('images/twitter-16x16.png');
}

.elsewhere li#elsewhere-flickr {
  background-image: url('images/flickr-16x16.png');
}

.elsewhere li#elsewhere-lastfm {
  background-image: url('images/lastfm-16x16.png');
}

.elsewhere li#elsewhere-pinboard {
  background-image: url('images/pinboard-16x16.png');
}

/* Flickr Badge */
#flickr_badge_uber_wrapper {
  display: inline-block;
}

.flickr_badge_image {
  margin: 0 5px 10px 5px;
  float: left;
}

#flickr_badge_image1,
#flickr_badge_image4 {
  margin-left: 0;
}

#flickr_badge_image3,
#flickr_badge_image6 {
  margin-right: 0;
}

#flickr_badge_image4,
#flickr_badge_image5,
#flickr_badge_image6 {
  margin-bottom: 0;
}


.flickr_badge_image img {
  border: 1px solid black !important;
}

#flickr_badge_wrapper a:hover,
#flickr_badge_wrapper a:link,
#flickr_badge_wrapper a:active,
#flickr_badge_wrapper a:visited {
  display: block;
  line-height: 0;
  text-decoration: none !important; 
  background: inherit !important;
  color: #235077;
}

#flickr_badge_uber_wrapper #flickr_www {
  margin-bottom: 22px;
  float: left;
  clear: left;
}

/* Footer */
#footer p {
  margin-bottom: 0;
}

#siteinfo a:link,
#siteinfo a:hover {
  color: #87032A;
}


/* Utilities */
.clear-block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clear-block {
  display: inline-block;
}

