/* 

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'); */
	
/* Drop Downs */

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

/* RSS Box */

	@import url('../skeleton/css/rssbox.css');
	
/* Comments */

	@import url('../skeletion/css/comments.css');

/**

* Body

************************************************/



/* Contains everything */

body {
	background-color: #ebefd8;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:13px;
	}



	/* Wrapper for everything inside of the body */

	#body-container {
		background-image: url(images/container_shading.png);
		background-repeat:repeat-y;
		width: 980px;
		height:auto;
		margin:auto;
		}



/**

* Elements

************************************************/



/* Hyperlinks */

a:link {
	color:#AC1409;
	}

a:visited {
	color:#AC1409;
	}

a:hover {
	color:#515F00;
	}

a:active {}



/* Headers */

h1 {}

h2 {}

h3 {}

h4 {}

h5 {}

h6 {}



/* Text elements */

strong {}

em {}

cite {}

abbr {}

acronym {}

sup {}

sub {}

address {}

ins {}

dfn {}

del {}



/* Paragraphs */

p {}



/* Unordered lists */

ul {
	list-style:none;
	}

	ul li {}



/* Ordered lists */

ol {
	list-style:none;
	}

	ol li {}



/* Defition lists */

dl {}

	dt {}

	dd {}



/* Blockquotes */

blockquote {
	margin-left:30px;
	}

	blockquote blockquote {}

	blockquote em {}



/* Object */

object {}



/* Code */

code {}

pre {}

pre code {}



/* Tables */

table {}

	caption {}

	tr {}

	th {}

	td {}



/* Forms */

form {}

	textarea {
		background-color:#ebefd8;
		}

	input {
		color:#888;
		}

	label {
		display:block;
		}

	option {}

/*Buttons (sign-up, search)*/

.button {
	
}

/* Drop caps */

.drop-cap {	}



/* Notes */

.note {}



/* Warnings/Alerts */

.warning, .alert {}



/* Errors */

.error {}



/* Downloads */

.download {}



/* Alignment */

.left, .alignleft {float:left;}

.right, .alignright {}

.center, .aligncenter {}

.block, .alignnone {}

.clear {}



/**

* Images

************************************************/



/* Normal images */

img {
	
	}

a img {}



/* WP Smilies */

img.wp-smiley {}



/* Thumbnails */

.thumbnail {
	border:4px solid #ebefd8;
	}



/* WP Captions [caption] */

.wp-caption {
	text-align:center;
	color:#444;
	}

	/*.wp-caption img {
		padding:5px;
		background-color:#ebefd8;
		border:1px solid #b0b3a2;
		}
*/
	.wp-caption p {}



/* Gallery [gallery] */

.gallery {}

	.gallery img {}



/* Avatars */

.avatar {
	background:none repeat scroll 0 0 #EBEFD8;
	border:1px solid #B0B3A2;
	float:left;
	margin-right:15px;
	padding:5px;
	}



/**

* Header

************************************************/



/* Contains entire header */

#header-container {
	width: 960;
	
	}



	/* Contains site title and tagline */

	#header {
		width:960px;
		height:60px;
		background-color:#fff;
		margin:0 10px;
		padding-top:21px;
		}

	#header .widget-search {
		float:right;
		width:240px;
		position:absolute;
		margin:-30px 0 0 720px;
	
	}
	
	.search-submit {
		margin-left:10px;
	}




		/* Site title */

		#site-title {
		
			float: left;
			width: 318px;
			height: 39px;
			padding-left:50px;

			}

			#site-title a {
				background-image:url(images/logo.png);
				display:block;
				width: 318px;
				height: 39px;
				}

				#site-title a span {
					display:none;
					}



		/* Site description/tagline */

		#site-description {
			
			text-indent:-999px;
			}
		
	


/**

* Page navigation

************************************************/



/* Wrapper for navigation */

#navigation {
	background-image:url(images/nav.png);
	height:50px;
	width:980;
	float:left;
	margin:0 10px;	
	margin-bottom:20px;
	}



	/* Page nav */

	#page-nav {
		width:960px;
		margin:0 
		}

		#page-nav ul {
			margin-top:7px;
			
			}

			#page-nav li {
				width: 125px;
				text-align:center;
				line-height:36px;
				float:left;
				position:relative;
				}

				#page-nav li a {
					
					border-right:1px solid #828D4B;
					color:#E7EAD0
					}
				#page-nav li a:hover {
					color: #929f00;
				}
	
			#page-nav li.current_page_item {}



/**

* Containers below the header and navigation

************************************************/



/* Wrapper for the content and primary/secondary widget sections */

#container {
	width:960px;
	margin:0 10px;
	padding:0;
	
	}



	/**

	* Content

	************************************************/



	/* Contains site's main content */

	#content {
		width:560px;
		float:left;
		overflow:hidden;
		padding:0 30px;}



		/* Breadcrumb trail */

		.breadcrumb {
			display:none;
			}


/*Author Box*/


#authorarea{
background: #f0f0f0;
border: 1px solid #d2d2d2;
padding: 10px;
width:500px;
overflow:hidden;
color: #333;
margin-bottom:30px;
}
#authorarea h3{
font-size: 18px;
color:#333;
margin:0;
padding:5px 10px 5px 10px;
}
#authorarea h3 a{
text-decoration:none;
color: #333;
font-weight: bold;
}
#authorarea img{
margin:0;
padding:5px;
float:left;
border: 1px solid #B0B3A2;
width: 100px;
height: 100px;
}
#authorarea p{
color:#333;
margin:0;
padding:0px 10px 0 10px;
}
#authorarea p a{

}
.authorinfo{
padding-left:120px;
} 



		/* Archive and search <div> before posts are listed */

		.author-info {
			min-height:180px;
			}

		.category-info {}

		.date-info {}

		.search-info {}

		.tag-info {}



		/* Posts */

		.post {}



			/* Post, page, and archive titles */

			.entry-title {}

			.single-title {}

			.page-title {}

			.attachment-title {}

			.error-404-title {}

			.author-title {}

			.category-title {}

			.date-title {}

			.search-title {}

			.tag-title {}



			/* Author and date byline */

			.byline {}



			/* Full entries */

			.entry-content {}



			/* Excerpts (introduced in Hybrid 0.4) */

			.entry-summary {}



				/* Using <!--nextpage--> */

				p.pages a {}



				/* More link <!--more--> */

				a.more-link {}



			/* Post meta data */

			.post-meta-data {}



		/* Post series */

		.series {} 

			.series-title {}



		/* Navigation links */

		.navigation-links {}

			.navigation-links .previous {}

			.navigation-links .next {}



		/* WP PageNavi (plugin) */

		.wp-pagenavi {}

			.wp-pagenavi .pages {}

			.wp-pagenavi .current {}

			.wp-pagenavi .extend {}

			.wp-pagenavi a {}



		/* Attachment image navigation */

		.navigation-attachment {}



		
		


		/**

		* 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 {
		
		}

		.widget-inside {
			
			}


		.widget-inside ul {
			margin-left:15px;
		}
		
			.widget-title {}



	/* Primary widget section */

	#primary {
		float:right;
		width:300px;
		height:auto;
		position:relative;
		display:block;
		right:0;
		margin:0 20px;
		padding:0;
		}

		#primary .widget {
			background-image:url(images/widget_background.png);
			border:1px solid #EBEFD8;
		
			margin:0 10px 15px 0;
			}


		#primary .button {
			margin-top:10px;
		}
		
		
		#primary .textwidget {
			padding: 0 20px 20px 20px;
		}
		
		
				
				#primary .textwidget form {
					width:160px;
					
				}
		
		#primary .widget-inside {
			
		}
				
				#primary .widget-inside ul {
				padding:0 20px 20px 20px;
			}	
			
			
				#primary .widget-title {
					background-color:#eee;
					padding:5px 0 5px 20px;
					
					}

				#primary .widget ul {}

					#primary .widget ul li {}











	/* 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 {
	background-image:url(images/top_footer_shading.png);
	background-repeat:no-repeat;

	margin-left:10px;
	margin-right:10px;
	width:960px;
	background-color:#9ca085;
	/*background-color:#B9BCAA;*/
	border-top: 7px solid #ebefd8;
	border-bottom: 7px solid #ebefd8;
	}
	
	
	#footer-container a:hover {
		color:#222;
	}

	/* Subsidiary widget section */

	#subsidiary {}

		#subsidiary .widget {}

			#subsidiary .widget-inside {}

				#subsidiary .widget-title {}

#utility-before-footer {
	
	margin:30px 90px 0 90px;
}

#utility-before-footer .widget {
	width:240px;
	float:left;
	margin-right:20px;
	margin-bottom:0;
}


#twitter-2 ul {
	font-size: 95%;
}

#twitter-2 ul li {
	margin-bottom:10px;
}
	
	/* Footer section */
	
	#footer {
		background-image:url(images/bottom_footer.png);
		background-position:bottom;
		background-repeat:no-repeat;
		font-size:90%;
		text-align:center;
		color:#666;	
		padding-bottom:10px;
		}
		
		#footer a {
			color:#555;
		}
		
		#footer a:hover {
			color:#202020;
		}

		#footer p {
			margin:0;
		}

		#footer .widget {
			width:240px;
			float:left;
			margin-right:27px;
			margin-bottom:0;
		}


		.utility-footer {
						
		}

		/* Footer extra */

		#footer .copyright {
			/*margin: 30px 0 30px 30px; */
		}
			
			
		#footer .credit {}
