/* 
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
*/

/**
* Import pre-made styles from Hybrid
************************************************/

/* Eric Meyer's reset.css */
	/* @import url('../hybrid/library/css/reset.css'); */

/* 18px, 20px, 21px, 22px, or 25px margins and line-height (don't use reset.css with these) */
	 @import url('../hybrid/library/css/18px.css');
	/* @import url('../hybrid/library/css/20px.css'); */
	/* @import url('../hybrid/library/css/21px.css'); */
	/* @import url('../hybrid/library/css/22px.css'); */
	/* @import url('../hybrid/library/css/25px.css'); */

/* Holy Grail */
	/* @import url('../hybrid/library/css/holy-grail-fluid.css'); */

/* Plugins CSS */
	/* @import url('../hybrid/library/css/plugins.css'); */

/* Hybrid's default CSS */
	/* @import url('../hybrid/library/css/screen.css'); */

/**
	/* new clearfix */
.clearfix:after, #navigation:after, #container:after, #body-container:after, #footer:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* end clearfix */

* Body
/************************************************/

html {background-color: #070707;}
/* Contains everything */
body {background: #000000 url(images/bodybg.jpg) no-repeat fixed center top;color:#ffffff;font-size:12px;font-family:helvetica,arial,sans-serif;}

	/* Wrapper for everything inside of the body */
	#header-container,#navigation, #container, #subsidiary, #footer {width:871px; margin:0 auto;}

/**
* Elements
************************************************/

/* Hyperlinks */
a {color: #ffffff;}
a:link {}
a:visited {}
a:hover {border-bottom: 1px solid #ffffff;}
a:active {}

/* Headers */
h1 {}
h1, h2,h3 {font-family: "Franchise Bold", Impact, "Arial Black", sans-serif;padding-top:4px;}
.sIFR-active
h1, h2 {color: #ffffff;}
#primary h3.widget-title {color: #000000;}
h2 {font-size: 28px;}
.page-69 h2 {border-top:4px solid #80c02c;padding-top:30px;}
.page-69 h2.noborder {border:none;padding-top:0;}
.content h3.green {padding-top:7px;}
.content h3.green, .primary-active .content h1.page-title {line-height:29px;background:transparent url(images/mainheadingbg.png) no-repeat;font-size: 22px;padding-left:10px;}
.page-template-page-no-primary-secondary .content h1.page-title {line-height:29px;background:transparent url(images/fullpageheadingbg.png) no-repeat; color:#ffffff;font-size: 22px;}
.widget h3 {background:transparent url(images/sidebarheadingbg.png) no-repeat;padding-left:5px;font-size:22px;padding-top:5px;}
h4 {}
h5 {}
h6 {}

/* Text elements */
strong {}
em {}
cite {}
abbr {}
acronym {}
sup {}
sub {}
address {}
ins {}
dfn {}
del {}

/* Paragraphs */
p {}
.page-69 p.sponsor {text-align:right;font-weight:bold;font-size:12px;}
.page-69 p.sponsor a:visited, .page-69 p.sponsor a:link {border-bottom:1px solid #ffffff;}
/* Unordered lists */
ul {}
	ul li {}

/* Ordered lists */
ol {}
	ol li {}

/* Defition lists */
dl {}
	dt {}
	dd {}

/* Blockquotes */
blockquote {padding:0;margin:0;font-size:28px;}
	blockquote blockquote {}
	blockquote em {}

/* Object */
object {}

/* Code */
code {}
pre {}
pre code {}

/* Tables */
table {}
	caption {}
	tr {}
	th {}
	td {}

/* Forms */
form {}
	textarea {}
	input {}
	label {}
	option {}

/* Drop caps */
.drop-cap {	}

/* Notes */
.note {}

/* Warnings/Alerts */
.warning, .alert {}

/* Errors */
.error {}

/* Downloads */
.download {}

/* Alignment */
.left, .alignleft {}
.right, .alignright {}
.center, .aligncenter {}
.block, .alignnone {}
.clear {}

/**
* Images
************************************************/

/* Normal images */
img {}
a img {}

/* WP Smilies */
img.wp-smiley {}

/* Thumbnails */
.thumbnail, .wp-post-image {border: 2px solid #9d9e9c;}

/* WP Captions [caption] */
.wp-caption {}
	.wp-caption img {}
	.wp-caption p {}

/* Gallery [gallery] */
.gallery {}
	.gallery img {}

/* Avatars */
.avatar {}

/**
* Header
************************************************/

/* Contains entire header */
#header-container {}

	/* Contains site title and tagline */
	#header {}

		/* Site title */
		#site-title {margin-bottom:0;}
			#site-title a {border:none;margin:0;background: transparent url(images/logo.png) no-repeat scroll center top;width: 302px; height: 105px;display:block;}
				#site-title a span {}

		/* Site description/tagline */
		#site-title a span,#site-description {display:none;}

/**
* Page navigation
************************************************/

/* Wrapper for navigation */
#navigation {position:relative;}

	/* Page nav */
	#page-nav {background: transparent url(images/navbg.jpg) repeat-x;height:41px;}
		#page-nav ul {overflow:hidden;margin:0;}
			#page-nav li {float:left;display:block;height:41px;}
				#page-nav li a {margin-left:35px;border:none;font-family:verdana,arial,sans-serif;text-indent:-9999px;line-height:41px;display: block;background-image: url(images/nav-sprite.png);background-repeat:no-repeat;height:41px;}
			#page-nav li.current_page_item {}

.sf-menu li.page-item-62 a:link,.sf-menu li.page-item-62 a:visited {width: 65px; background-position: 0px 9px;}
.sf-menu li.page-item-62 a:hover,.sf-menu li.page-item-62 a:active,.sf-menu li.page-item-62 a:focus{background-position: 0px -26px;}
.home .sf-menu li.current_page_item a {background-position: 0px -26px;}

.sf-menu li.page-item-64 a:link,.sf-menu li.page-item-64 a:visited {width: 126px; background-position: -112px 9px;}
.sf-menu li.page-item-64 a:hover,.sf-menu li.page-item-64 a:active,.sf-menu li.page-item-64 a:focus{background-position: -112px -26px;}
.page-64 .sf-menu li.current_page_item a {background-position: -112px -26px;}

.sf-menu li.page-item-66 a:link,.sf-menu li.page-item-66 a:visited {width: 98px; background-position: -267px 9px;}
.sf-menu li.page-item-66 a:hover,.sf-menu li.page-item-66 a:active,.sf-menu li.page-item-66 a:focus{background-position: -267px -26px;}
.blog .sf-menu li.current_page_item a {background-position: -267px -26px;}

.sf-menu li.page-item-67 a:link,.sf-menu li.page-item-67 a:visited {width: 61px; background-position: -396px 9px;}
.sf-menu li.page-item-67 a:hover,.sf-menu li.page-item-67 a:active,.sf-menu li.page-item-67 a:focus{background-position: -396px -26px;}
.page-67 .sf-menu li.current_page_item a {background-position: -396px -26px;}

.sf-menu li.page-item-68 a:link,.sf-menu li.page-item-68 a:visited {width: 69px; background-position: -495px 9px;}
.sf-menu li.page-item-68 a:hover,.sf-menu li.page-item-68 a:active,.sf-menu li.page-item-68 a:focus{background-position: -495px -26px;}
.page-68 .sf-menu li.current_page_item a {background-position: -495px -26px;}

.sf-menu li.page-item-69 a:link,.sf-menu li.page-item-69 a:visited {width: 83px; background-position: -606px 9px;}
.sf-menu li.page-item-69 a:hover,.sf-menu li.page-item-69 a:active,.sf-menu li.page-item-69 a:focus{background-position: -606px -26px;}
.page-69 .sf-menu li.current_page_item a {background-position: -606px -26px;}

.sf-menu li.page-item-70 a:link,.sf-menu li.page-item-70 a:visited {width: 74px; background-position: -731px 9px;}
.sf-menu li.page-item-70 a:hover,.sf-menu li.page-item-70 a:active,.sf-menu li.page-item-70 a:focus{background-position: -731px -26px;}
.page-70 .sf-menu li.current_page_item a {background-position: -731px -26px;}
 #page-nav li.rss {position:absolute;background: transparent url(images/rss.png) no-repeat center top;text-indent:-9999px;right:20px;top:-64px;height:54px;}
  #page-nav li.rss a {display:block;height:54px;width:49px;background:none;}
/**
* Containers below the header and navigation
************************************************/

/* Wrapper for the content and primary/secondary widget sections */
#container {background-color: rgb(88%, 88%, 88%);
		background-color: rgba(0,0,0,0.8);	
		width:829px;padding: 18px 21px 0px 21px;}
		#utility-before-container {border: 1px solid #000; 
	box-shadow: 1px 1px 8px #000;
	-moz-box-shadow: 1px 1px 8px #000;
	-webkit-box-shadow: 1px 1px 8px #000;margin-bottom:18px;}
	#superb-slideshow {margin-bottom:0;}
#superb-slideshow h3 {display:none;}
#superb-slideshow a {border:none;}

	/**
	* Content
	************************************************/

	/* Contains site's main content */
	#content {	}
	.page-68 p.caption {font-family: "Franchise Bold";font-size:24px;}
	.page-68 p.description {font-weight:bold;font-family:arial;font-size:12px;}
.content {width:557px; float:left;display:inline;}
.page-template-page-no-primary-secondary .content {width:100%;}
		/* Breadcrumb trail */
		.breadcrumb {display:none;}

		/* Archive and search <div> before posts are listed */
		.author-info {}
		.category-info {}
		.date-info {}
		.search-info {}
		.tag-info {}

		/* Posts */
		.post {position:relative;}
			/* Post, page, and archive titles */
			.entry-title {padding-right: 100px;}
			.entry-title a:hover, .page-title a:hover {border:none;}
			.single-title {}
			.page-title {}
			.attachment-title {}
			.attachment-image {overflow:auto;}
			.error-404-title {}
			.author-title {}
			.category-title {}
			.date-title {}
			.search-title {}
			.tag-title {}

			/* Author and date byline */
			.byline {text-transform:uppercase;font-size:20px;color: #ffffff;font-family: "Franchise Bold", Impact, "Arial Black", sans-serif;}
			.sIFR-active .byline{position:absolute;top:10px;right:-10px;}
            .page-64 .byline,.page-68 .byline,.page-69 .byline,.page-70 .byline {display:none;}
			/* Full entries */
			.entry-content {}

			/* Excerpts (introduced in Hybrid 0.4) */
			.entry-summary {}
            .home .entry-meta {display:none;}
				/* Using <!--nextpage--> */
				p.pages a {}

				/* More link <!--more--> */
a.more-link, .wp-pagenavi .current {background-color: #80c02c; color:#ffffff;width:auto;padding:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-transform:uppercase;}
a.more-link:hover {border:none;}
			/* Post meta data */
			.post-meta-data {}

		/* Post series */
		.series {} 
			.series-title {}

		/* Navigation links */
		.navigation-links {}
			.navigation-links .previous {display:none;}
			.navigation-links .next {display:none;}

		/* WP PageNavi (plugin) */

			.wp-pagenavi .pages {}
			.wp-pagenavi .current {}
			.wp-pagenavi .extend {}
			.wp-pagenavi a {color: #80c02c;}
.wp-pagenavi {width:100%;margin:0 auto;font-size:12px;text-align:right;}
.wp-pagenavi a, .wp-pagenavi .current {margin-left:15px;}
.wp-pagenavi a.page {color:#fff;}
		/* Attachment image navigation */
		.navigation-attachment {overflow:auto;}
		.content .carousel-gallery a:hover, .content .carousel-gallery a:hover a:active {border:none;} 
		/**
		* Comments template
		************************************************/

		/* Wrapper for entire comments area */
		#comments-template {}

			/* Comments section headers/titles */
			.comments-header {line-height:29px;background:transparent url(images/mainheadingbg.png) no-repeat; color:#ffffff;font-size: 22px;}
			.sIFR-active .comments-header {padding: 5px 0 0 5px;}
			#comments-number {display:none;}

			/* Comments closed paragraph */
			p.comments-closed {}

				/* Main comments section */
				#comments {font-size:11px;}
					#comments ol {}

						/* Individual comments (note that WordPress has even/odd backwards) */
						#comments li {padding:10px;}
							#comments li li {}
								#comments li li li {}
									#comments li li li li {}
						#comments li.even {background-color:#000;}
						#comments li.odd {}
						#comments li.thread-even {}
						#comments li.thread-odd {}
						#comments li.author {}
						#comments li.trackback {}
						#comments li.pingback {}

							/* Comment avatars */
							#comments .avatar {width:25px;height:25px;float:left;padding-right: 10px;}

							/* Comment meta data */
							#comments .comment-meta-data {}
								#comments .comment-meta-data cite {font-size:13px;font-weight:bold;}
                                #comments .comment-meta-data .published{}
							/* Comment text */
							#comments .comment-text {margin-top:18px;margin-left:35px;}

					/* 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 {}

					/* Comment form title */
					#reply {}

					/* Comment form elements */
					p#cancel-comment-reply {}
					#respond form {}
						#respond .form-author {}
							#respond input {float:left;padding-right:10px;}
						#respond .form-email {}
						#respond .form-url {}
						#respond .form-textarea {}
							.form-textarea {float:left;width:100%;}
							textarea#comment {float:left;}
						#respond .button {}
						#respond .comment-action {}
						.form-submit {float:left;}
						.form-submit input.submit-comment {background: transparent url(images/submit.png) no-repeat;text-indent:-9999px;width:82px;height:31px;border:none;cursor:pointer;}
						#respond label {padding-left:15px;}

		/**
		* 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 */
	.widget {margin-bottom: 18px;}
		.widget-inside {}
			.widget-title {}
	/* Primary widget section */
	#primary {width:260px;float:right;display:inline;}
		#primary .widget {}
			#primary .widget-inside {}
				#primary .widget-title {color: #000;}
				#primary .widget ul {list-style:none;margin:0;padding:0;}
					#primary .widget ul li {}
#primary #text-5 ul#profile li {font-size: 12px;border-bottom: 1px solid #ffffff;}
#primary #widget_sp_image-3 a {border:none;}
	/* Secondary widget section */
	#secondary {}
		#secondary .widget {}
			#secondary .widget-inside {}
				#secondary .widget-title {}
				#secondary .widget ul {}
					#secondary .widget ul li {}

/**
* Footer
************************************************/

/* Wrapper for the entire footer */
#footer-container {}

	/* Subsidiary widget section */
	#subsidiary {padding: 0 21px;}
		#subsidiary .widget {margin:0;}
			#subsidiary .widget-inside {}
				#subsidiary .widget-title {}
				#text-3 {overflow:hidden;margin-bottom:0;}
				#text-3 a {float:left;border:none;margin: 0 12px 15px 0;display:block;}
#text-4 {padding: 18px 0;}
#text-4 a {border:none;margin-right:35px;}

	/* Footer section */
	#footer-inner {background-color: rgb(88%, 88%, 88%);
		background-color: rgba(0,0,0,0.8);}
	#footer {padding: 18px 21px 0 18px;overflow:hidden;margin:0 auto;	}
	#footer h3 {margin-bottom: 10px;font-size:25px;}
#footer .footer-section {float:left;width:210px;display:inline;}
		/* Footer extra */
		#footer .copyright {}
		#footer .credit {}