/* 
Theme Name: Skeleton
Theme URI: http://themehybrid.com/themes/skeleton
Description: A blank child of the Hybrid theme framework representing the visual hierarchy of Hybrid with designers in mind.
Author: Justin Tadlock
Author URI: http://justintadlock.com
Version: 0.1.1
Tags: Framework
Template: hybrid
*/

/* Plugins CSS */
	/* @import url('../hybrid/library/css/plugins.css'); */

/* Hybrid's default CSS */
	/* @import url('../hybrid/library/css/screen.css'); */

@import url('../hybrid/library/css/drop-downs.css');

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

h2 {font-size:1.333em;}
h3 {font-size:1.25em;}
h4 {font-size:1.166em;}
h5 {font-size:1em;}
h6 {font-size:0.916em;}

h2.note, h3.note, h4.note, h2.bulb, h3.bulb, h4.bulb {margin-bottom:15px;}
/* Alignment */
.left, .alignleft {float:left;}
.right, .alignright {float:right;}
.center, .aligncenter {text-align:center;}
.alignleft {margin:0 15px 5px 0;}
.alignright {margin:0 0 5px 15px;}
.alignnone {float:none;}
.clear {clear:both;}

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

/* Normal images */
img {}
a img {border:none;}

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

/* Thumbnails */
.thumbnail {}

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

/* Gallery [gallery] */
.gallery {}
	.gallery img {}

/* Avatars */
.avatar {}

/**
* Page navigation
************************************************/

/* Wrapper for navigation */
#navigation {}

	/* Page nav */
	#page-nav {}
		#page-nav ul {}
			#page-nav li {}
				#page-nav li a {}
			#page-nav li.current_page_item {}

#cat-navigation {height: 35px;margin: 0; background: url(images/blog-nav-bg.png) 10px 0 no-repeat;font-size: 14px;}
#cat-nav {float: left;height: inherit; margin-left:10px;}
#cat-navigation ul {list-style: none;margin: 0;}
#cat-navigation li {float: left; background: url(images/sep1.png) 100% 50% no-repeat;}
#cat-navigation li:last-child {background:none;}
#cat-navigation a {display: block;padding: 10px 15px;}
#cat-navigation .current-cat a {color:#333;text-decoration:none;}
#cat-navigation li li {background: none;}
#cat-navigation li li a {width: 160px;background: #fff;border: 1px solid #ccc; border-top: none;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-radius-bottomleft:5px;-webkit-border-radius-bottomright:5px;border-radius-bottomleft:5px;border-radius-bottomright:5px;}

/* Drop-down controls */
#cat-nav ul ul, #cat-nav ul ul ul {width: 180px;}
#cat-nav li li:hover ul, #cat-nav li li li:hover ul {left: 180px;}
#cat-nav li:hover ul, #cat-nav li.sfHover ul {top: 34px;}
#cat-nav li li:hover ul, #cat-nav li li.sfHover ul, #cat-nav li li li:hover ul, #cat-nav li li li.sfHover ul  {top: 0;}
#cat-nav ul ul {background: #fff;margin-left:10px;}

/**
* Subscribe/feed link (in navigation)
************************************************/
#cat-navigation #feed {width: 180px;float: right;margin-right: 25px;display:inline;}
#feed li {float: right;border: none;background:none;}
#feed li a {padding: 6px 0 6px 25px;background: url(images/ico-rss.png) no-repeat left 50%;}

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

/* Wrapper for the content and primary/secondary widget sections */
.content {overflow:hidden;float: left;width: 604px;padding: 0 10px 10px 25px;background-color: #fff;}
.no-widgets .content, .no-default-widgets .content, .primary-inactive .content {width: 915px;}

.comments-count {position:relative;float:right;display:inline;padding:2px 0 0;margin-top:-20px;width:57px;height:40px;text-align:center;font: italic 11px/12px Georgia,Times New Roman,serif;background: url(images/comment-count-bg.png) 0 0 no-repeat;}
a.comments-link, a.comments-link:visited {color: #fff;text-decoration:none;}
a.comments-link:hover {color:#fff;text-decoration:underline;}
a.comments-link span {font-size:15px;}
/**
* Content
************************************************/

/* Contains site's main content */
#content {	}

.entry-content ul {list-style:disc;margin:15px 0 10px 20px;}
hr {height:1px;border:none;border-bottom:1px dotted #fd7c00;margin:5px 0 10px;}
.f-orange {color:#fd7c00;}

/* Breadcrumb trail */

.breadcrumb {margin-bottom: 21px;margin:5px 0;padding:0;position:relative;}

/* Archive and search <div> before posts are listed */
.author-info {}
.category-info {}
.date-info {}
.search-info {}
.tag-info {}

/* Posts */
.post {clear:both;margin-top: 10px;padding-bottom:10px;position:relative;overflow:hidden;}
.post {border-bottom: 1px dotted #fd7c00;}
.front-page .post-last {border-bottom:none;}
.hfeed .page {width:auto;}
	/* Post, page, and archive titles */
	.entry-title {font-size:1.333em;margin-bottom:5px;}
	.single-title {}
	.page-title {}
	.attachment-title {}
	.error-404-title {}
	.author-title {}
	.category-title {background: none;margin:10px 0;padding:0;height:auto;font-size:1.333em;}
	.date-title {}
	.search-title {}
	.tag-title {}

	/* Author and date byline */
	.byline {}

	/* Full entries */
	.entry-content {clear:both;}
	.entry-content p {margin: 0 0 10px;}

	/* Excerpts (introduced in Hybrid 0.4) */
	.entry {clear:left;}
	.front-page .entry-summary {margin: 0 0 0 95px;clear:none;}
	.post-img {float: left; display:inline;margin: 0 10px 5px 0;}
	.front-page .post-img {margin: 0 0 10px 0;}
	

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

		/* More link <!--more--> */
		a.more-link {}

	/* Post meta data */
	.post-meta-data {margin: 0 0 15px;float:left;display:inline;position:relative;}
	.post-meta-data li {float:left;display:inline;position:relative;margin-right: 7px; padding-right: 10px;background: url(images/sep1.png) 100% 50% no-repeat;}
	.post-meta-data li.last {background-image: none;padding-right:0;maring-right:0;}
	.entry-meta {width:90%;}
	.entry-meta-bottom {margin:10px 0 0;}
	
/* home page categories */
.cat-row {overflow:hidden;margin:15px 0 0;}
.section-heading {font-weight:bold;font-size:1.333em;color:#fd7900;margin:10px 0;}
h3.section-title {font-size: 1.166em;margin:0 0 5px 0;background: url(images/cat-title-bg.png) 0 50% repeat-x;}
h3.section-title a {color:#333;text-decoration:none;background:#fff;padding: 0 10px 0 0;}
h3.section-title a:visited, h3.section-title a:hover {color:#333;}
h3.section-title a:hover {text-decoration:underline;}
.cat-row .cat-col {float: left;display:inline;width:287px;padding-right:15px}
.cat-row .last {padding:0 0 0 15px;}
.cat-row .entry-summary {margin:0;}
.cat-col h4 {margin:0 0 5px 0;}
.cat-col .post-img {margin: 0 10px 5px 0;}
/* Post series */
.series {} 
	.series-title {}

/* search results */
.search-info {margin:0 0 15px;}
.search-description {font-size: 1.133em;font-weight:bold;}
#search-1 {margin: 20px 0 0;}
.search-form .search-text {font-size: 14px; padding: 2px 4px; width: 300px;}
#search-submit-1 {border:none;background:url(images/btn-search.png) 0 0 no-repeat;width:70px;height:26px;color:#fff;font-size:12px;font-weight:bold;margin-left:20px;cursor:pointer;}

/* social bookmarks */
.social-bookmarks-title {margin:5px 0;}
#social-bookmarks {text-align:center;margin:0 0 15px;padding:15px 0;border:1px solid #99dcf2;background-color:#e7f7fc;}
.social-image img {margin:0 15px;}

/* Navigation links */
.navigation-links {overflow: hidden;height: 100%;}
.next, .previous {max-width: 50%;}
.previous {float: left;}
.next {float: right;text-align: right;}

/* WP PageNavi (plugin) */
.wp-pagenavi {}
	.wp-pagenavi .pages {}
	.wp-pagenavi .current {}
	.wp-pagenavi .extend {}
	.wp-pagenavi a {}

/* Attachment image navigation */
.navigation-attachment {}

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

/* Wrapper for entire comments area */
#comments-template {margin:10px 0 0;padding:15px 0 0;border-top:1px dotted #fd7c00;}

	/* Comments section headers/titles */
	.comments-header {margin-bottom:15px;}
	#comments-number {}

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

		/* Main comments section */
		#comments, #respond {width:504px;margin-left:100px;}
			#comments ol {}

				/* Individual comments (note that WordPress has even/odd backwards) */
				#comments li {position:relative;margin-bottom:10px;padding:10px 15px;min-height:60px;}
					#comments li li {}
						#comments li li li {}
							#comments li li li li {}
				#comments li.even {border:1px solid #99dcf2;background-color:#e7f7fc;}
				#comments li.odd {border:1px solid #e6e6b5;background-color:#fcfbed;}
				#comments li.thread-even {}
				#comments li.thread-odd {}
				#comments li.author {}
				#comments li.trackback {}
				#comments li.pingback {}

					/* Comment avatars */
					#comments .avatar {position:absolute;margin:-10px 0 0 -115px;}

					/* Comment meta data */
					#comments .comment-meta-data {margin:0 0 10px 0;overflow:hidden;width:100%;}
					#comments .comment-author {font-weight:bold;float:left;margin-right:10px;display:inline;position:relative;}
					#comments .comment-sep {background:transparent url(images/sep1.png) 50% 3px no-repeat;display:inline;float:left;text-indent:-9999px;width:15px;position:relative;}
					#comments .comment-time, #comments .permalink, #comments comment-edit-link{float:left;position:relative;display:inline;}
						#comments .comment-meta-data cite {}

					/* Comment text */
					#comments .comment-text {clear:left;}
					#comments .comment-text p {margin:0 0 10px;}
					#comments .comment-text blockquote {margin:15px 0;padding:0 10px;border-left:6px solid #fff;}

			/* Paged comments navigation */
			#comments-template .paged-navigation {}
				#comments-template .paged-navigation .page-numbers {}
				#comments-template .paged-navigation .next {}
				#comments-template .paged-navigation .prev {}

		/* Main comment form div */
		#respond {margin-top: 20px;}

			/* Comment form title */
			#reply {}

			/* Comment form elements */
			p#cancel-comment-reply {}
			#respond form {display:block;padding:10px 15px 0;border:1px solid #cae4af;background-color:#f2fbea;}
			#respond form label {display:block;}
			#respond form p {margin-bottom:10px;}
				#respond .form-author {}
					#respond input, #respond textarea {border:1px solid #cae4af;}
					#respond input {font-size: 1.133em;padding: 2px 4px;}
				#respond .form-email {}
				#respond .form-url {}
				#respond .form-textarea {}
				#respond textarea {width:97%;}
				#respond .form-submit {text-align:right;width:98%;}
				#respond #reset {display:none;}
				#respond #submit {background:transparent url(images/btn-submit-comment.png) no-repeat 0 0;border:none;color:transparent;cursor:pointer;height:26px;width:125px;}
				#respond .tnc-agree {float:left;text-align:left;font-size:0.916em;line-height:1.3em;} 
				#respond .button {}
				#respond .comment-action {}

/**
* Utility widget sections (see other widget code below)
************************************************/

/* All utility widget sections (except widgets template) */
.utility {}

/* Before content */
#utility-before-content {}

/* After content */
#utility-after-content {}

/* After post but before comments */
#utility-after-single {}

/* After page but before comments */
#utility-after-page {}

/* Widgets page template widgets */
.page-template-widgets #content .widget {}

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

/* Widgets in general */
#primary {float: right;width: 320px;}
#secondary {clear: right;float: right;width: 320px;}
#subsidiary {overflow: hidden;width: 924px;margin: 0 0 15px 0;}

/* Widgets */
.widget {overflow: hidden;margin:5px 10px 10px;padding: 5px 10px;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border:2px solid #99dcf2;}
.content .widget {margin: 0;padding: 0;}
.widget_text {margin: 0 0 5px 0;background: #fff;border:none;}
#subsidiary .widget {overflow: hidden;float: left;width: 290px;margin: 0 18px 0 0;padding: 0;color: #999;background: transparent;}

.widget-tags {background-color:#f3fbfd;}
.widget-tabs {border-color:#e6e6b5;background-color:#fcfbed;}

/* accordion styles */
#accordion {margin-bottom: 5px;}
#accordion .toggle {font-weight:bold;font-size:1.166em;padding:5px 0;cursor:pointer;background:url(images/accordion-arrow.png) 100% 10px no-repeat;}
#accordion .open {cursor:default;background-position: 100% -28px;}
#accordion .toggle {color:#333;cursor:pointer;}
#accordion dt a:hover {cursor:pointer;}
#accordion dt.open a:hover {cursor:default;}
#accordion .a2 {border-top:1px solid #e6e6b5;}
#accordion .accordion-content {overflow:hidden;}
	
/* Widget title */
.widget-title {font-size: 1.2em;}
#subsidiary .widget-title {}

/* Widget lists */
.widget ul {list-style: none;}
.widget ul li {padding: 2px 0;}
.widget li.current-cat a, .widget li.current_page_item a {}
.widget li.current-cat li a, .widget li.current_page_item li a {}
#subsidiary .widget ul {margin-left: 0;}
#subsidiary .widget ul li {}
#subsidiary a {}

/* Widget search */
.widget-search .search-text {width: 230px;}

/* Widget categories */
.widget-categories img {position: relative;max-height: 16px;top: 1px;margin: 0;padding: 0;}
ul.greentick {margin-left:0;}
ul.greentick li {background: url(/articles/wp-content/uploads/greentick.jpg) 0 50% no-repeat;padding:5px 0 0 50px;min-height:23px !important;margin:0 0 5px;}
