/* 
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');

/* Get drop-downs CSS */
        @import url('../hybrid/library/css/drop-downs.css');

/**

* Body
************************************************/
.textwidget .sidebar_button a {color:#FFF;}
.textwidget .sidebar_button a:hover {color:#a4b11f;}

.sidebar_button a {
                        background: url(images/fairhope_button.gif) no-repeat;
	                display: block;
                        color:#FFF;
	                height: 37px;
	                width: 182px;
                        margin: 0 0 0 48px;
                        font-size: 12px;
                        padding: 7px 0 0 0;
                        }

#cat {background:url(images/cat_top.png) no-repeat;
        width:144px;
        height:148px;
	position: absolute;
        right: 45px;
	bottom: 0;
}

#cat_feet {background:url(images/cat_bottom.png) no-repeat;
        width:138px;
        height:41px;
	position: absolute;
        right: 51px;
	top: 0;}



/* Contains everything */

html {margin:0 0 0 0; padding: 0 0 0 0;}

body {background:#4c530d url(images/scoop_poop_main_bg.jpg) no-repeat top;
	background-color: #4c530d;
        margin:0 0 0 0;
        padding:0 0 0 0;
        }

	/* Wrapper for everything inside of the body */
	#body-container {padding:0;
                margin:56px auto 21px;
                font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
                width:988px;}


/**
* Elements
************************************************/

/* Hyperlinks */

a {color:#99a51d;}

a:link {}
a:visited {color:#99a51d;}
a:hover {color:#99a51d;}
a:active {}

/* Headers */
h1, h2, h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        }
h3 {}
h4 {}
h5 {}
h6 {}


#text-6 h4 a {
color:#000000;
text-decoration:none;
}

#text-6 h4 a:hover {color:#7D8715;}

/* Text elements */
strong {}
em {}
cite {}
abbr {}
acronym {}
sup {}
sub {}
address {}
ins {}
dfn {}
del {}

/* Paragraphs */
p {
font-size:90%;
/*color: #4c530d;*/
color:#666;
}

/* Unordered lists */
ul {color:#666;
font-size:80%;
}
	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 {
border-left:0px;
border-right:0px;
border-top:0px;
}
	caption {}
	tr {border-top:0px;}
	th {border-top:0px;border-bottom:0px;border-right:0px;}
	td {border-top:0px;border-bottom:0px;border-right:0px;}

/* Forms */
form {}
	textarea {}
	     input {font-size:.8em;
	     font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
             padding:2px;}
	label {}
	option {}

.wpcf7-form p {margin:0 0 10px 0;}

/* Drop caps */
.drop-cap {	}

/* Notes */
.note {}

/* Warnings/Alerts */
.warning, .alert {}

/* Errors */
.error {}

/* Downloads */
.download {}

/* Alignment */
.left, .alignleft {}
.right, .alignright {}
.center, .aligncenter {}
.block, .alignnone {}
.clear {}

.breadcrumbs {display:none;}

/**
* Images
************************************************/

/* Normal images */
img {}
a img {border-top:0px;
margin: 0 3px 3px 3px;}

/* 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 {}

/**
* Header
************************************************/

/* Contains entire header */
#header-container {}

	/* Contains site title and tagline */
	#header {
                background: url(images/petsitting.png) no-repeat scroll 0 0;
                width:988px;
                height:299px;
                margin:0px
                }

		/* Site title */
		#site-title {
                }
			#site-title a {
                        background: url(images/go_play_pet_sitting.gif) scroll 0 0;
	                background-repeat: no-repeat;
	                display: block;
	                float: left;
	                height: 184px;
	                width: 365px;
                        margin: 45px 0 0 50px;
                        }
				#site-title a span {display: none;}

		/* Site description/tagline */
		#site-description {
                display:none;
                }

/**
* Page navigation
************************************************/

/* Wrapper for navigation */
#navigation {
        float:right;
        margin: 209px 39px 0 0;
        width:525px;
        font-size:15px;
        }

	/* Page nav */
	#page-nav {}
		#page-nav ul {}
			#page-nav li {margin:12px 9px 0 9px; padding:0px;}

				#page-nav li a {margin:8px 0 0 0; padding:0px; text-decoration:none; border:none;}
#page-nav li a:hover {
        border-bottom-width: thick;
	border-bottom-style: solid;
	border-bottom-color: #99a51d;
}
.current_page_item {
border-bottom-width: thick;
	border-bottom-style: solid;
	border-bottom-color: #99a51d;}

			#page-nav li.current_page_item {}

/**
* Containers below the header and navigation
************************************************/

/* Wrapper for the content and primary/secondary widget sections */
#container {background:url(images/animals_cont_bg.png) repeat-y;
           position:relative;
           margin: 0 0 0 0;
           overflow: hidden;
	   padding-bottom: 70px;
width:988px;
}

	/**
	* Content
	************************************************/

	/* Contains site's main content */
	#content {
        position:relative;
        width: 548px;
        float:right;
        margin: 21px 77px 0 0;
	}

.hfeed  {
padding: 0 0 35px 17px;
border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000;}

#content h1 {font-size:125%; color:#7d8715;}

#content h2 {font-size:100%; color:#7d8715;}

		/* Breadcrumb trail */
		.breadcrumb {}

		/* Archive and search <div> before posts are listed */
		.author-info {}
		.category-info {}
		.date-info {}
		.search-info {}
		.tag-info {}

		/* Posts */
		.post {}

			/* Post, page, and archive titles */
			.entry-title {}
			.single-title {}
			.page-title {display:none;}
			.attachment-title {}
			.error-404-title {}
			.author-title {}
			.category-title {}
			.date-title {}
			.search-title {}
			.tag-title {}

			/* Author and date byline */
			.byline {display:none;}

			/* 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 {}

		/**
		* Comments template
		************************************************/

		/* Wrapper for entire comments area */
		#comments-template {}

			/* Comments section headers/titles */
			.comments-header {}
			#comments-number {}

			/* Comments closed paragraph */
			p.comments-closed {}

				/* Main comments section */
				#comments {}
					#comments ol {}

						/* 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 meta data */
							#comments .comment-meta-data {}
								#comments .comment-meta-data 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 {}

					/* Comment form title */
					#reply {}

					/* Comment form elements */
					p#cancel-comment-reply {}
					#respond form {}
						#respond .form-author {}
							#respond input {}
						#respond .form-email {}
						#respond .form-url {}
						#respond .form-textarea {}
							#respond textarea {}
						#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 */
	.widget {}
		.widget-inside {}
			.widget-title {}

	/* Primary widget section */
	#primary {
                 width:295px;
	         text-align: center;
                 margin: 21px 0 0 62px;
                 }
.facebook  span, object, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {vertical-align: middle;}

.textwidget .facebook a:hover {color:#afbd21;}
.textwidget .facebook a img {align:center;}

.textwidget h2 {
color: #41460A;
font-size: 18px;
}


#primary h3, h4 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
margin:0px;
padding:0 0 2px 0;}

#primary .textwidget a:hover {color:#afbd21;}

#primary .textwidget .2images a img {float:left;}

#primary h2, h3 {font-size: 120%; color: #41460A;}

#primary h4 {font-size: 90%;}
		#primary .widget {}
			#primary .widget-inside {}
				#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 {
        background: url(images/footer_bg.png) no-repeat;
        position:relative;
        color:FFF;
        clear:both;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
width:988px;
height:279px;
        }

	/* Subsidiary widget section */
	#subsidiary {
       
        height: 195px;
        padding:21px 21px 10px 21px;
        margin: 0 47px 0 47px;
        }
		#subsidiary .widget {
                width:260px;
                float:left;
                font-size:90%;
                color:#41460a;
                margin: 0 17px 0 0;
                }
			#subsidiary .widget-inside {}
				#subsidiary .widget-title  {color:#41460a;}
#subsidiary h3 {margin: 0 0 7px 0;}


			#subsidiary .widget-title {font-style: normal;}

#flickrrss {background: url(images/widget_border.png) no-repeat right;}

#text-3 {width:315px; position:relative;}
#text-3 p {font-style: italic; color:#41460A;}

#more {
background: url(images/more_button.png) no-repeat;
width:85px;
height:43px;
text-align:center;
margin: 0 0 0 140px;
padding: 3px 0;
position:absolute;
bottom: 0;
}

#more a {
color:#7d8715;}

#more a:hover {color:#FFF;}

#text-3.more_button a {
font-family:Arial, Helvetica, sans-serif;
color:#FFF;
font-size:90%;
text-decoration:none;
margin: 0 10px;
}
#text-3.more_button a:hover {color:#cdcb9d;}

#text-7 {background: url(images/widget_border.png) no-repeat right;}

.textwidget a {color:#41460A; text-decoration:none;}
.textwidget a:hover {color:#FFF;}



	/* Footer section */
	#footer {
        font-style:normal;
        color:#999;
	font-family: Arial, Helvetica, sans-serif;
        font-size:75%;
padding: 0 0 0 10px;
        }


		/* Footer extra */

#black {background-color: #272525;}
		#footer .copyright {background-color:#272525;}
		#footer .credit {background-color:#272525;}
#footerlinks {float:right; padding: 7px 48px 15px 0;}
#copyright {float:left; padding: 7px 0 15px 48px;}
