/*
 * 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.2
 * Tags: threaded-comments
 * Template: hybrid
 *
 * Skeleton is released under the GNU General Public License, version 2 (GPL).
 * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 */

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

/* Eric Meyer's reset.css */
/*@import url('../hybrid/library/css/reset.css');*/

/*18px, 20px, 21px, 22px, 24px 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/24px.css'); 
	@import url('../hybrid/library/css/25px.css'); 

/* Layout */
	@import url('../hybrid/library/css/2c-l-fixed.css'); 
	@import url('../hybrid/library/css/2c-r-fixed.css'); 
	@import url('../hybrid/library/css/3c-l-fixed.css'); 
	@import url('../hybrid/library/css/3c-r-fixed.css'); 
	/*@import url('../hybrid/library/css/3c-c-fixed.css');*/ 

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

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

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

@font-face {
    font-family: 'EnriquetaRegular';
    src: url('fonts/Enriqueta-Regular-webfont.eot');
    src: url('fonts/Enriqueta-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Enriqueta-Regular-webfont.woff') format('woff'),
         url('fonts/Enriqueta-Regular-webfont.ttf') format('truetype'),
         url('fonts/Enriqueta-Regular-webfont.svg#EnriquetaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'EnriquetaBold';
    src: url('fonts/Enriqueta-Bold-webfont.eot');
    src: url('fonts/Enriqueta-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Enriqueta-Bold-webfont.woff') format('woff'),
         url('fonts/Enriqueta-Bold-webfont.ttf') format('truetype'),
         url('fonts/Enriqueta-Bold-webfont.svg#EnriquetaBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RobotoBoldCondensed';
    src: url('fonts/Roboto-BoldCondensed-webfont.eot');
    src: url('fonts/Roboto-BoldCondensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-BoldCondensed-webfont.woff') format('woff'),
         url('fonts/Roboto-BoldCondensed-webfont.ttf') format('truetype'),
         url('fonts/Roboto-BoldCondensed-webfont.svg#EnriquetaBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RobotoCondensed';
    src: url('fonts/Roboto-Condensed-webfont.eot');
    src: url('fonts/Roboto-Condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Condensed-webfont.woff') format('woff'),
         url('fonts/Roboto-Condensed-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Condensed-webfont.svg#EnriquetaBold') format('svg');
    font-weight: normal;
    font-style: normal;

}



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

/* Contains everything */
body {	background-color:#999;
		}

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

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

/* Hyperlinks */
a:link {}
a:visited {color:#00cdf;}
a:hover {color:#FF6600;}
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 {}
	ul li {}

/* Ordered lists */
ol {}
	ol li {}

/* Defition lists */
dl {}
	dt {}
	dd {}

/* Blockquotes */
blockquote {}
	blockquote blockquote {}
	blockquote em {}

/* Object */
object {}

/* Code */
code {}
pre {}
pre code {}

/* Tables */
table {}
	caption {}
	tr {}
	th {}
	td {}

/* Forms */
form {}
	textarea {}
	input {}
	label {}
	option {}

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

img.attachment-thumbnail {border:0px solid #FFF;
							padding:0 6px 0 0;}
.fancybox img  {border:0px solid #FFF;
							padding:0 6px 0 0;}

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

/* Thumbnails */
.thumbnail {border:0px solid #FFF; padding:0;}

img.thumbnail {border:0px solid #FFF; padding:0;}

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

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

/* Avatars */
.avatar {}

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

/* Contains entire header */
#header-container {background-color:#fff;
					height: 120px;
					padding: 0 0 0 20px;
					margin: 20px 0 30px 0;
				}
				
/* #header img {padding: 25px 5px 0 350px;
float:left;} */

	/* Contains site title and tagline */
	#header {position:relative;}

		/* Site title */
		#site-title {padding: 60px 0 0 0;}
			#site-title a {font: normal 40px 'EnriquetaBold', Courier, monospace;
							color:#ed580f;
							text-decoration:none;
							line-height:1px;
										}
										
				#site-title a span {}

		/* Site description/tagline */
		#site-description { font: normal 25px 'EnriquetaRegular', Courier, monospace;
							color:#999;
							text-decoration:none;
							letter-spacing:1px;
							margin: 0; }
							
		<!--[if lt IE 8]>
		#site-title {margin-top:60px;}
		#site-description {margin-top:8px;
							margin-bottom:0px;}
		
		#primary-menu {
				border-top:#CCC 2px solid;
				height: 20px;
				margin-top:0px;
				padding:0 0 0 0;
						}
		
		<![endif]-->					
							
		/* logo image */
		.logo{width:318px;}
		
		.logo img {float:right;
					margin:0;
					position:absolute;
					top:12px;
					right: 642px;}

		.nav-icon {width:40px;
					text-indent:-9999px;}
		
		img.nav-icon {float:right;
					margin:155px 10px 0 0;
					position:absolute;
					top:5px;
					right: 465px;
					z-index:1;}
					
					
		.nav-icon2 {width:38px;
					text-indent:-9999px;}
		
		img.nav-icon2 {float:right;
					margin:155px 10px 0 0;
					position:absolute;
					top:5px;
					right: 415px;
					z-index:1;}
							
							/* .page-title {display:none;} hides page titles site-wide */

/**
* Primary Menu
************************************************/

/* Wrapper for entire menu area */
#primary-menu {border-top:#CCC 2px solid;
				height: 20px;
				margin: 0 0 75px 0;
				padding: 10px 0 0 0;
}

	/* Wrapper for unordered list of menu items */
	#primary-menu div.menu {margin: 0 0 0 20px;}

		/* Menu list. */
		#primary-menu ul {}
			#primary-menu li {}
				#primary-menu li a {font:normal 17px 'EnriquetaRegular', Courier, monospace;
									color: #00cdff;
									letter-spacing:1px;
									padding: 10px 10px 0px 5px;
									text-transform:uppercase;
									}
									
			#primary-menu li a:hover {	font: normal 17px 'EnriquetaRegular', Courier, monospace;
										color: #ed580f;
										text-decoration:underline;
			}
			
			#primary-menu li.current-menu-item a {font: normal 17px 'EnriquetaRegular', Courier, monospace;
												color: #ed580f;
												text-decoration:underline;
												}
			
			#primary-menu li a, #page-nav {
											border:none;
			}
			
			/* twitter and facebook menu icons NOT WORKING 
			.menu-twitter {
				color:#00FF99;
 				text-indent:-9999px;
    			background-image: url(http://www.kmartindesign.com/comm64wp/wp-content/themes/skeleton/images/twitter.png) top center no-repeat !important;
    			margin-left: 100px !important;
    			width: 50px;
							}*/
			
/**
* Containers below the header and navigation
************************************************/

/* Wrapper for the content and primary/secondary widget sections */
#container {width:960px;
			margin:0;
			padding:0;}

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

	/* Contains site's main content */
	#content {margin-left:30px;} /* added by KM 9/24 */
	
		.entry-content { font:normal 16px Georgia, "Times New Roman", Times, serif;
						color: #666;
						line-height:20px;
		}
		
	/* content link style ADDED by KM 9/26 */
		.entry-content a {
					text-decoration:none;
					color: #00cdff;
		}
		
		.entry-content a:hover {color: #ed580f;
								text-decoration:underline;}

		/* Breadcrumb trail */
		.breadcrumb {}
			.breadcrumb-trail {display:none;
								margin: 0;} /* added by KM 9/24 */

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

			/* Archive and search page titles. */
			.archive-title
			.author-title {}
			.term-title {}
			h1.category-title {font: normal 18px 'RobotoCondensed';
				padding: 0;}
			.tag-title {}
			.date-title {}
			.search-title {margin-bottom:0;}
		
		
	.loop-meta {margin:0;} /* added by KM 9/24 */
	
	.entry-meta {display:none; margin:0;} /* added by KM 9/24...Removes Categories, etc., after Post */


		/* Entry wrapper <div> */
		.hentry {}
		.post {padding-left:10px;}
		.page {}

			/* Post, page, and 404 page titles */
			.entry-title {
							} /* added KM 9/24 */ 
			.post-title {
				font: normal 26px 'RobotoCondensed';
				padding: 0;
				margin: 0 0 8px 0;}
			
			.page-title  {
				font: normal 18px 'RobotoCondensed';
				padding: 0;
				}
				
			.page-title a:hover {
				text-decoration:none;
				color:#000;
					}
			
			.attachment-title {}
			.error-404-title {}

			/* Author and date byline */
			.byline {display:none;} /* added KM 9/24 */

			/* Full entries */
			.entry-content {}
			
			.entry-content,.gallery, fancy-gallery {background-color:#fff;
										margin: 0 0 50px 0;
										padding:0;
										width:500px;
												}
										
			

			/* Excerpts (introduced) */
			.entry-summary p {width:480px;}

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

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

			/* Entry metadata */
			.entry-meta {}

		/* Post series */
		.series {} 
			.series-title {}

		/* Navigation links */
		.navigation-links {}
			.navigation-links .previous {font:normal 17px 'EnriquetaRegular', Courier, monospace;
											color:#00cdff;}
			.navigation-links .previous:hover {color:#ed580f;
												text-decoration:underline;}
			 
			.navigation-links .next {font:normal 17px 'EnriquetaRegular', Courier, monospace;
											color:#00cdff;}
			.navigation-links .next:hover {color:#ed580f;
											text-decoration:underline;}

		/* 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 {width:400px;}
		.comment-list {border:none;}

			/* Comments section headers/titles */
			.comments-header {font: normal 16px 'RobotoBoldCondensed';
								color: 000;
								margin: 20px 0 0 0;}
			#comments-number {}

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

				/* Main comments section */
				#comments {margin:0 0 0 20px;
							}
					#comments ol {}
					.comment.byuser {border: none;}

						/* Individual comments (note that WordPress has even/odd backwards) */
						#comments li {}
							#comments li li {}
								#comments li li li {}
									#comments li li li li {}
						#comments li.even {}
						#comments li.odd {}
						#comments li.thread-even {}
						#comments li.thread-odd {}
						#comments li.author {}
						#comments li.trackback {}
						#comments li.pingback {}

							/* Comment avatars */
							#comments .avatar {}

							/* Comment metadata */
							#comments .comment-meta {font: normal 14px 'RobotoCondensed';
								color: #00cdff;}
							.comment-meta a {font: normal 14px 'RobotoCondensed';
								color: #00cdff;}
								
							#comments a.permalink {color: 000;}
							
								#comments .comment-meta cite {}

							/* Comment text */
							#comments .comment-text {}

					/* 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:0 0 0 10px;}

					/* Comment form title */
					#reply-title {font: normal 20px 'RobotoBoldCondensed'}

					/* Comment form elements */
					p#cancel-comment-reply {}
					#respond form {font: normal 16px 'RobotoBoldCondensed';}
						#respond .form-author {}
							#respond input {font: normal 16px Georgia, "Times New Roman", Times, serif;}
						#respond .form-email {}
						#respond .form-url {display:none;}
						#respond .form-textarea {}
						#respond textarea {font: normal 16px Georgia, "Times New Roman", Times, serif;}
						#respond #submit {	background-color:#fff;
											border: 1px solid #00cdff;
											font: normal 16px 'RobotoBoldCondensed';
											color: #00cdff;
											}
							#respond #submit:hover {background-color:#fff;
											font: normal 16px 'RobotoBoldCondensed';
											color: #ed580f;
											
											}
							
				
				/*  Form */
				
				/* .contact-form .name,.email,.textarea {font: normal 16px 'RobotoBoldCondensed';} */
				.contact-form label {font: normal 16px 'RobotoBoldCondensed';}
				.contact-form input {font: normal 16px Georgia, "Times New Roman", Times, serif;}
				.contact-form input .name {font: normal 16px Georgia, "Times New Roman", Times, serif;}
				.contact-form {width:375px;}
				
				
				input.pushbutton-wide   {color:#ed580f;
										background-color: #fff;
										border: 1px solid #F93;
										font: normal 16px 'RobotoBoldCondensed';
										padding: 5px 10px 5px 10px;
											} 
											
				input.pushbutton-wide:hover   {	color:#00cdff;
												background-color: #fff;
												border: 1px solid #ed580f;
												font: normal 16px 'RobotoBoldCondensed';
											}
											
				.log-in-out {font-size: 13px;}
				.log-in-out a {color: #00cdff;}	
				.log-in-out a:hover {color: #ed580f;
										text-decoration:underline;}	
										
				#submit {border: 1px solid #ed580f;
							color:#ed580f;
							font: normal 16px 'RobotoBoldCondensed';}
				

				
				
				

		/**
		* 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 a {font: normal 14px 'Roboto-BoldCondensed' Arial, Helvetica, sans-serif;
				color: #666;
				text-decoration:none;}

	/* .widget a:hover {font: normal 14px 'Roboto-BoldCondensed' Arial, Helvetica, sans-serif;
				color: #ed580f;
				text-decoration:underline;
				text-transform: uppercase;} */
				
		.widget-inside {}
			.widget-title {}
			h3.widget-title  {font: normal 18px 'EnriquetaRegular', Courier, monospace;
									margin: 10px 5px 5px 0;
								color: #ed580f;}
								
	.widget ul {list-style-type:none;
				margin:0px;}	/* added KM 9/24 */
				
	.widget ul li {list-style-type:none;
				margin: 0 0 3px 0px;
				}	/* added KM 9/24 */
	
	.widget ul a { font: normal 18px 'RobotoCondensed' Arial, Helvetica, sans-serif;
					color: #00cdff;
					text-decoration:none;
				} /* added KM 9/24 */	
				
	.widget ul a:hover { font: normal 18px 'Roboto-BoldCondensed' Arial, Helvetica, sans-serif;
					color: #ed580f;
					text-decoration:underline;
				} /* added KM 9/24 */	
	

	/* Primary widget section */
	#primary { margin: 30px 0 0 0;
				}
				
	#primary ul {line-height:23px;}
	
	/* to fix sidebar type in Firefox 0929 */
	.aside ul a {font: normal 18px "RobotoCondensed", Arial, Helvetica, sans-serif;
					color: #00cdff;
					text-decoration:none;
					
} 
	
	.aside ul a:hover {font: normal 18px "RobotoCondensed", Arial, Helvetica, sans-serif;
					color: #ed580f;
					text-decoration:underline;}
									
	#primary .widget-inside ul + a {font: normal 14px "RobotoCondensed", Arial, Helvetica, sans-serif;
									color: #666;
									text-decoration:none;}
									
	#primary .widget-inside ul + a:hover {font: normal 14px "RobotoCondensed", Arial, Helvetica, sans-serif;
									color: #666;
									text-decoration:underline;}
	
		#primary .widget {}
			#primary .widget-inside a {}
				#primary .widget-title {}
				#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 { 
					}

	/* Subsidiary widget section */
	#subsidiary {}
		#subsidiary .widget {}
			#subsidiary .widget-inside {}
				#subsidiary .widget-title {}

	/* Footer section */
	#footer { border-top:2px solid #CCC;
				padding: 20px 0 5px 20px;					
				margin-top: 80px;
}
	
	
		#footer a  {font: normal 12px 'RobotoCondensed', Courier, monospace; color: #000;}

		/* Footer extra */
		#footer .copyright {font: normal 12px 'RobotoCondensed' Arial, Helvetica, sans-serif;
							color:#000;}
		#footer .credit {display:none; /* font: normal 12px 'Roboto-BoldCondensed' Arial, Helvetica, sans-serif;
							color:000; */
							}
							
		#footer p.copyright {font: normal 12px 'RobotoCondensed', Courier, monospace; color: #000;}
		
		#footer p.copyright a {font: normal 12px 'RobotoCondensed', Courier, monospace; color: #000;}

		
