@import url(../hybrid/library/css/reset.css);
@import url(../hybrid/library/css/plugins.css);


	
/* 
Theme Name: Tory and Tegan Hybrid
Theme URI: http://spigotdesign.com
Description: A child theme for Hybrid, designed for my kids, Tory and Tegan.
Author: Bryan Hoffman
Author URI: http://spigotdesign.com
Version: 0.1
Template: hybrid
*/

	
/**
* Import pre-made styles from Hybrid
************************************************/

	
/* Eric Meyer's reset.css */

	
/* Plugins CSS */

	
/* Blueprint Grid Framework */

	
/*@import url('css/blueprint/screen.css');


/**
* Body
************************************************/

	
/* Contains everything */
body {
	background-color:#141619;
	color:#adb3c0;
	font-family:'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
	font-size:12px;
	line-height:1.8;
	margin:0;
	padding:0;
}


	
/* Wrapper for everything inside of the body */
#body-container {
	width:960px;
	margin:0 auto;
}


	
/**
* Elements
************************************************/

	
/* Hyperlinks */
a:link {
	color:#4b6190;
	text-decoration:underline;
}

a:visited {
	color:#505e7e;
	text-decoration:underline;
}

a:hover {
	color:#505e7e;
	text-decoration:underline;
}

a:active {
}


	
/* Headers */
h1,h2,h3,h4,h5,h6,dt {
	font-family:Georgia, 'Times New Roman', serif;
	font-weight:normal;
}

h1 {
	font-size:18px;
	margin:0;
	padding:0;
}

h2 {
	font-size:18px;
	margin:0;
	padding:0;
}

h3 {
	font-size:18px;
}

h4 {
}

h5 {
}

h6 {
}


	
/* Text elements */
strong {
}

em {
}

cite {
}

abbr {
}

acronym {
}

sup {
}

sub {
}

address {
}

ins {
}

dfn {
}

del {
	text-decoration:line-through;
}


	
/* Paragraphs */
p {
	padding-bottom:15px;
}


	
/* Unordered lists */
ul {
	padding-left:25px;
}

ul li {
	font-size:11px;
}

.content ul li {
	font-style:italic;
}


	
/* Alignment */
.left,.alignleft {
}

.right,.alignright {
}

.center,.aligncenter {
	display: block;
	margin: 0 auto;
}

.block,.alignnone {
}

.clear {
}


	
/**
* Images
************************************************/

	
/* Normal images */
img {
	padding:4px;
	border:1px solid #26292f;
}

a img {
	padding:4px;
	border:1px solid #26292f;
}


	
/* WP Smilies */
img.wp-smiley {
}


	
/* Thumbnails */
.thumbnail {
	float:left;
	margin:0 15px 15px 0;
}


	
/* WP Captions [caption] */
.wp-caption {
}

.wp-caption img {
}

.wp-caption p {
	font-size:10px;
}

div.aligncenter p.wp-caption-text { 
	text-align: center;
	}
	
/* Gallery [gallery] */
body.home .gallery {
	display:none;
}

.gallery {
	margin-top:50px;
	padding-top:20px;
	border-top:1px solid #26292f;
}

.gallery dl.gallery-item { 
	display: block;
	float: left;
	margin: 0 15px 15px 0;
	}


	
/* Avatars */
.avatar {
}


	
/* Icons */
.icon {
	border:none;
	padding:0 7px 0 0;
}


	
/**
* Header
************************************************/

	
/* Contains entire header */
#header-container {
}


	
/* Contains site title and tagline */
#header {
	text-align:center;
	padding:25px 0 0;
	font-family:Georgia, 'Times New Roman', serif;
	min-height:275px;
	background:transparent url(img/site-structure/tt-header-2011.jpg) top left no-repeat;
}


	
/* Site title */
#site-title {
	color:#fff;
	font-size:25px;
	margin:0;
	text-transform:lowercase;
	line-height:1;
	font-weight:normal;
	padding:0;
}

#site-title:before {
	content:" . : ";
	color:#444;
}

#site-title:after {
	content:" : . ";
	color:#444;
}

#site-title small {
	font-size:17px;
	color:#d7dbe1;
}

#site-title a {
	text-decoration:none;
}

#site-title a span {
}


	
/* Site description/tagline */
#site-description {
	color:#d7dbe1;
	text-transform:uppercase;
	font-size:9px;
	padding-top:15px;
}


	
/* Page nav */
#page-nav {
	display:none;
}


	
/**
* Containers below the header and navigation
************************************************/

	
/* Wrapper for the content and primary/secondary widget sections */
#container {
	padding:0 15px;
	border-left:1px solid #26292f;
	border-right:1px solid #26292f;
	overflow:hidden;
}


	
/**
	* Content
	************************************************/

	
/* Contains site's main content */
#content {
	width:700px;
	padding-right:15px;
	margin-right:15px;
	float:left;
	border-right:1px solid #26292f;
}


	
/* Breadcrumb trail */
.breadcrumb {
	display:none;
}


	
/* Archive and search <div> before posts are listed */
.author-info {
	margin-bottom:15px;
	background:#0c0e11;
	border:1px solid #26292f;
	padding:15px;
}

.category-info {
	margin-bottom:15px;
	background:#0c0e11;
	border:1px solid #26292f;
	padding:15px;
}

.date-info {
	margin-bottom:15px;
	background:#0c0e11;
	border:1px solid #26292f;
	padding:15px;
}

.search-info {
	margin-bottom:15px;
	background:#0c0e11;
	border:1px solid #26292f;
	padding:15px;
}

.tag-info {
	margin-bottom:15px;
	background:#0c0e11;
	border:1px solid #26292f;
	padding:15px;
}


	
/* Posts */
.post {
	margin-bottom:25px;
}


	
/* Post, page, and archive titles */
.entry-title {
}

.single-title {
}

.page-title {
	font-size:35px;
}


	
/* Author and date byline */
.byline {
	margin-bottom:15px;
	font-size:10px;
}


	
/* Full entries */
.entry-content {
	padding-bottom:5px;
	margin-bottom:10px;
}


	
/* Excerpts (introduced in Hybrid 0.4) */
.entry-summary {
}


	
/* Using <!--nextpage--> */
p.pages a {
}


	
/* More link <!--more--> */
/* Buttons */
input.button, #respond p.form-submit input {
	font-family: 'PT Sans Regular', 'MuseoSans500', Helvetica, Arial, sans-serif!important;
	}

a.button.inline {
	display: inline;
	padding: 3px 5px;
	}

a.button.center {
	display: block;
	margin: 0 auto;
	height: auto;
	}
	

	

		
a.more, a.button, input.button,  #respond p.form-submit input, input[type="submit"] {
 display: block;
 font-size: 11px;
 text-transform: uppercase;
  background-color: #991e0e;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#991e0e), to(#701509));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #991e0e, #701509);
  background-image: -moz-linear-gradient(top, #991e0e, #701509);
  background-image: -ms-linear-gradient(top, #991e0e, #701509);
  background-image: -o-linear-gradient(top, #991e0e, #701509);
  background-image: linear-gradient(top, #991e0e, #701509);
  border: 1px solid #a42110;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 0 #a42110;
  -moz-box-shadow: inset 0 1px 0 0 #a42110;
  -ms-box-shadow: inset 0 1px 0 0 #a42110;
  -o-box-shadow: inset 0 1px 0 0 #a42110;
  box-shadow: inset 0 1px 0 0 #a42110;
  color: #fff;
  line-height: 1;
  padding: 7px 15px;
  text-align: center;
  text-shadow: 0 -1px 0 #a42110;
   }
  
  a.more:hover, a.button:hover, input.button:hover, #respond p.form-submit input:hover, input[type="submit"]:hover {
    background-color: #701509;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#701509), to(#5e1006));
    /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #701509, #5e1006);
    background-image: -moz-linear-gradient(top, #701509, #5e1006);
    background-image: -ms-linear-gradient(top, #701509, #5e1006);
    background-image: -o-linear-gradient(top, #701509, #5e1006);
    background-image: linear-gradient(top, #701509, #5e1006);
    -webkit-box-shadow: inset 0 1px 0 0 #841700;
    -moz-box-shadow: inset 0 1px 0 0 #841700;
    -ms-box-shadow: inset 0 1px 0 0 #841700;
    -o-box-shadow: inset 0 1px 0 0 #841700;
    box-shadow: inset 0 1px 0 0 #841700;
    cursor: pointer;
    border: 1px solid #841700; }
  a.more:active, a.button:active, input.button:active, #respond p.form-submit input:active, input[type="submit"]:active {
	border: 1px solid #721402;
    -webkit-box-shadow: inset 0 0 8px 4px #380900;
    -moz-box-shadow: inset 0 0 8px 4px #380900;
    -ms-box-shadow: inset 0 0 8px 4px #380900;
    -o-box-shadow: inset 0 0 8px 4px #380900;
    box-shadow: inset 0 0 8px 4px #380900 }



input#subscribe, input#subscribe_blog, input#subscribe_comments {
	float: left;
	position: relative;
	top: 3px;
	padding-left: 5px;
	}


	
/* Post meta data */
.entry-meta {
	padding:10px 0;
	margin:15px 0;
	border-bottom:1px solid #26292f;
	border-top:1px solid #26292f;
	clear:both;
	font-size:10px;
}


	
/* Post series */
.series {
}

.series-title {
}


	
/* Navigation links */
.navigation-links {
	border-top:1px solid #26292f;
	padding-top:5px;
}

.navigation-links .previous {
	float:left;
}

.navigation-links .next {
	float:right;
}



	
/**
		* Comments template
		************************************************/

	
/* Wrapper for entire comments area */
#comments-template {
	list-style:none;
	margin:25px 0;
}


	
/* Comments section headers/titles */
.comments-header {
}

#comments-number {
}


	
/* Comments closed paragraph */
p.comments-closed {
}


	
/* Main comments section */
#comments {
}

#comments ol {
	padding:0;
	margin:0;
	list-style:none;
}


	
/* Individual comments (note that WordPress has even/odd backwards) */
#comments li {
	overflow:hidden;
	border:1px solid #26292f;
	padding:15px;
	margin-top:15px;
}

#comments li li {
	background:#0c0e11;
}

#comments li li li {
}

#comments li li li li {
	background:#0c0e11;
}



	
/* Comment avatars */
#comments .avatar {
	width:40px;
	height:40px;
	float:left;
	margin-right:15px;
	margin-bottom:0;
	border:1px solid #26292f;
	padding:5px;
}



	
/* Comment text */
#comments .comment-text {
	clear:left;
	font-style:normal;
	margin:25px 0 10px;
}



	
/* Main comment form div */
#respond {
	margin:25px 0;
}


	
/* Comment form title */
#reply {
}


	
/* Comment form elements */


#respond input {
	background:#0c0e11;
	border:1px solid #26292f;
	padding:5px 10px;
	color:#adb3c0;
}



#respond textarea {
	background:#0c0e11;
	border:1px solid #26292f;
	padding:5px 10px;
	width:670px;
	color:#adb3c0;
}

#respond .button {
	padding:5px 10px;
	color:#fff;
	cursor:pointer;
	color:#adb3c0;
}

#respond .button:hover {
	color:#fff;
	border:1px solid #4e5258;
}

#respond .comment-action label {
	display:inline;
}

#respond label {
	display:block;
}


	


	
/**
	* Widget sections (Primary and Secondary)
	************************************************/

	
/* Widgets in general */
.widget {
	margin-bottom:25px;
}

.widget-inside {
}

.widget-title {
}

.widget p {
	font-size:10px;
	padding-bottom:15px;
}


	
/* Primary widget section */
#primary {
	width:195px;
	float:right;
	margin-top:15px;
}

#primary .widget {
}

#primary .widget-inside {
}

#primary .widget-title {
	font-size:15px;
	font-variant:small-caps;
	color:#4b6190;
}

#primary .widget ul {
	margin:0 0 10px;
	padding:0;
	border-top:1px solid #26292f;
	border-bottom:1px solid #26292f;
}

#primary .widget ul li {
	list-style:none;
}

#primary .widget ul li a {
	display:block;
	padding:4px 10px;
	background:#0e1012;
	margin:1px 0;
	list-style:none;
	color:#adb3c0;
	text-decoration:none;
}

#primary .widget ul li a:hover {
	background:#26292f;
}

/* Jetpack Subscribe Widget */

.jetpack_subscription_widget input[type="text"] {
	background:#0c0e11;
	border:1px solid #26292f;
	padding:5px 0 5px 10px!important;
	width:670px;
	color:#adb3c0;
}

.jetpack_subscription_widget input[type="submit"] {
	padding: 3px;
	float: right;
}

	
/**
	* Site Specific Widgets
	*************************************************/
.search {
	margin-bottom:15px;
}

.search	input {
	background:#0e1012;
	padding:5px 10px;
	border:1px solid #26292f;
	width:175px;
	color:#adb3c0;
}

.search-description p {
	padding-bottom:5px;
}

.archive-description p {
	padding-bottom:5px;
}


	
/* Page Text */
#text-3 /* home page */ {
	margin-top:0;
}


	
/* Tags */
#execphp-5 {
	margin-top:0;
}

#execphp-5 .widget-title {
	display:none;
}

p.post_tag-cloud {
	padding:5px;
	background:#0e1012;
	border-top:1px solid #26292f;
	border-bottom:1px solid #26292f;
	margin-bottom:7px;
}

#hybrid-tags-3 {
	margin-bottom:0;
}


	
/**
* Footer
************************************************/

	
/* Wrapper for the entire footer */
#footer-container {
	background:transparent url(img/site-structure/footer-bg.jpg) top center no-repeat;
	margin-top:5px;
	padding:35px 0;
}


	
/* Subsidiary widget section */
#subsidiary {
}

#subsidiary .widget {
}

#subsidiary .widget-inside {
}

#subsidiary .widget-title {
}


	
/* Footer section */
#footer {
	font-size:8px;
}


	
/* Footer extra */
#footer .copyright {
	display:inline;
}

#footer .credit {
	display:inline;
}


	
/**
* Misc
************************************************/
div.hidden {
	display:none;
}

small {
	font-size:80%;
}

.no-border {
	border:none;
}

.dropdown select {
	width:200px;
	display:block;
	padding:4px 10px;
	background:#0e1012;
	margin:1px 0;
	color:#adb3c0;
	border:none;
	padding-left:5px 0;
}


	
/* Lightbox Plus Sytles */
#cboxCurrent {
	display:none!important;
}

#cboxTitle {
	font-size:11px!important;
}

#gallery-1 img {
	border:1px solid #26292f!important;
}

dd.gallery-caption {
	display:none!important;
}


	
/* Smart Archives Reloaded */
.year-list,.month-list {
	width:100%!important;
	float:left!important;
	margin:0!important;
	padding:0!important;
	text-indent:0!important;
}

.year-list {
	margin-top:35px!important;
	background:url(img/plugins/archive-year-background.gif) repeat-x center bottom;
}

.month-list {
	border-bottom:1px solid #26292f;
	padding:10px 3px!important;
}

.content .year-list li,.content .month-list li {
	list-style:none!important;
	float:left;
	clear:none!important;
	font-size:14px;
	color:#adb3c0;
	margin:0!important;
	padding:0!important;
	line-height:1!important;
	font-style:normal;
}

.content .month-list li {
	padding-right:30px!important;
}

.year-list li:before,.month-list li:before {
	content:''!important;
}

.year-list a {
	float:left;
	font-size:28px;
	padding:5px 7px 10px!important;
	text-decoration:none;
}

.year-list .current {
	background:url(img/plugins/archive-year-pointer.gif) no-repeat center bottom;
	color:#adb3c0;
}

.month-list li {
	padding:3px 5px!important;
}

.month-list li a {
	color:#393c41;
}

.month-list .current,.month-list .current a {
	background:none;
	color:#4b6190;
}

.archive-list li {
	list-style:none!important;
	margin-bottom:10px;
}

.archive-list li h2 {
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
}


	
/* Fancy */
#smart-archives-fancy a {
	outline:none!important;
}

.pane {
	float:left;
	clear:both;
	display:none;
	width:100%;
}

.month-heading {
	margin:20px 0 10px;
}

span.month-archive-link {
	font-size:70%;
	font-weight:normal;
	margin-left:35px;
}


	
/* Block */
#smart-archives-block {
	float:left;
	width:100%;
}
