/*

	Theme Name: Fly the Coop

	Theme URL: http://www.flythecoop.tv/

	Description: Fly the Coop is a custom theme for MC Swab of Fly The Coop.tv

	Author: Karen Lewis of Simply Amusing Designs

	Author URI: http://www.simplyamusingdesigns.com

	Version: 1.0

	

	Template: genesis
   

	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php

*/

@import url(https://fonts.googleapis.com/css?family=Arvo:400,400italic,700italic);

@import url(https://fonts.googleapis.com/css?family=Bitter:400,700,400italic);



h8 {

	font-family: 'Arvo', sans-serif;

	color: #e71b3b;

	font-size: 36px;

}

h9 {

	font-family: 'Arvo', sans-serif;

	color: #e71b3b;

	font-size: 26px;

}

body {

	background: url("images/ftc-bg.jpg") repeat scroll left top rgba(0, 0, 0, 0);

	color: #000000;

	font-family: georgia,times new roman,serif;

	font-size: 16px;

    	line-height: 24px;

	}

body.home {

	background: url("images/ftc-bg.jpg") repeat scroll left top rgba(0, 0, 0, 0);

	}

/***** Hyperlinks ********************/

a, a:visited {

	color: #066366;

	text-decoration: underline;

	}

	

a:hover {

	color: #e93652;

	text-decoration: none;

	}

	

a img {

	border: none;

	}

	

a:focus, a:hover, a:active {

	outline: none;

	}

/***** Wrap ********************/

.site-container {

	background: #ffffff;

	width: 960px;

	margin: 0 auto 0;

	padding: 0 30px;

	}

.home .site-container {

	background: #ffffff;

	}



.home-top-left span.bigger {

	font-size: 20px;

	line-height: 24px;

}

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

.site-header {

	width: 960px; 

	height: 255px;

	position:relative;

	}

.title-area {

	width: 505px;

	float: left;

	padding: 20px 0 0 0;

	overflow: hidden;

	}

	

.title-area .site-title {

	font-size: 24px;

	font-weight: normal;

	line-height: 30px;

	margin: 0; 

	padding: 0;

	}

	

.title-area .site-title a, .title-area .site-title a:hover {

	color: #333333;

	text-decoration: none;

	}

	

.title-area .site-description {

	font-size: 12px;

	font-style: italic;

	font-weight: normal;

	margin: 0; 

	}

.site-header .widget-area {

	width: 305px;

	float: right;

	padding: 5px 0 0 0;

	}

section#simple-social-icons-2.widget div.widget-wrap h4.widget-title{

    	font-size: 20px;

	color: #E71939;

	font-family: 'Bitter', serif;

	text-align: center;

}	

.site-header .widget-area p {

	margin: 0;

	padding: 0 0 5px 0;

	}

/***** Image Header - Partial Width ********************/

.header-image .site-header .title-area {

	background: url(images/logo-new.png) left top no-repeat;

	}

.header-image .title-area, .header-image .title-area .site-title, .header-image .title-area .site-title a {

	display: block; 

	float: left;

	width: 550px;

	height: 250px;

	padding: 0;

	margin-top:8px;

	text-indent: -9999px;

	overflow: hidden;

	}

	

.header-image .title-area .site-description {

	display: block;

	overflow: hidden;

	}

/***** Image Header - Full Width ********************/

.header-full-width .title-area, .header-full-width .title-area .site-title, .header-full-width .title-area .site-title a {

	width: 960px;

	}

	

/***** Navigation Menus ********************/

.nav-primary, .nav-secondary {

	background: transparent;

	width: 960px;

	color: #334366;

	margin: 0;

	overflow: hidden;

	clear: both;

	}

.nav-primary ul, .nav-secondary ul, .site-header ul.nav, .site-header ul.menu {

	background: none;

	float: left;

	margin: 0;

	padding: 0;

	font-family: Arial, sans-serif;

	}

	

.nav-primary li, .nav-secondary li, .site-header ul.nav li, .site-header ul.menu li, .site-header ul.nav li {

	float: left;

	list-style: none;

	text-transform: uppercase;

	padding: 0px 15px;

	}

	

.nav-primary li a, .nav-secondary li a, .site-header ul.nav li a, .site-header ul.menu li a {

	color: #1C929D;

	display: block;

	font-size: 16px;

	margin: 0 auto;

	padding: 0 2px;

	text-decoration: none;

	position: relative;

	text-tranform: uppercase;

	font-family: 'Bitter', serif;

	}

.nav-primary li a:hover, .nav-primary li a:active, .nav-primary .current_page_item a, .nav-primary .current-cat a, .nav-primary .current-menu-item, .nav-secondary li a:hover, .nav-secondary li a:active, .nav-secondary .current_page_item a, .nav-secondary .current-cat a, .nav-secondary .current-menu-item, .site-header ul.nav li a:hover, .site-header ul.nav li a:active, .site-header ul.nav .current_page_item a, .site-header ul.nav .current-cat a, .site-header ul.nav .current-menu-item a, .site-header ul.menu li a:hover, .site-header ul.menu li a:active, .site-header ul.menu .current_page_item a, .site-header ul.menu .current-cat a, .site-header ul.menu .current-menu-item a {

	color: #334366;

	background-color: #97cdce;

	margin: 0 auto;

    	padding: 0 2px;

	}

	

.nav-primary li a.sf-with-ul, .nav-secondary li a.sf-with-ul, .site-header ul.nav li a.sf-with-ul, .site-header ul.menu li a.sf-with-ul {

	padding-right: 35px;

	}	

	

.nav-primary li a .sf-sub-indicator, .nav-secondary li a .sf-sub-indicator, .site-header ul.nav li a .sf-sub-indicator, .site-header ul.menu li a .sf-sub-indicator {

	background: url(images/arrow-down.gif);

	display: block;

	width: 7px;

	height: 5px;

	top: 19px;

	right: 14px;

	text-indent: -9999px;

	overflow: hidden;

	position: absolute;

	}

.nav-primary li li a, .nav-primary li li a:link, .nav-primary li li a:visited, .nav-secondary li li a, .nav-secondary li li a:link, .nav-secondary li li a:visited, .site-header ul.nav li li a, .site-header ul.nav li li a:link, .site-header ul.nav li li a:visited, .site-header ul.menu li li a, .site-header ul.menu li li a:link, .site-header ul.menu li li a:visited {

	background: none repeat scroll 0 0 #97CDCE;

        opacity: .9;

	color: #334366;

	width: 138px; 

	margin: 0;

	padding: 12px 10px 10px 20px;

	position: relative;

	}

	

.nav-primary li li a:hover, .nav-primary li li a:active, .nav-secondary li li a:hover, .nav-secondary li li a:active, .site-header ul.nav li li a:hover, .site-header ul.nav li li a:active, .site-header ul.menu li li a:hover, .site-header ul.menu li li a:active {

	background: #97CDCE;

	color: #334366;

	padding: 11px 10px 9px 20px;

	border-top: 1px solid #FFFFFF;

	}

.nav-primary li li a .sf-sub-indicator, .nav-secondary li li a .sf-sub-indicator, .site-header ul.nav li li a .sf-sub-indicator, .site-header ul.menu li li a .sf-sub-indicator {

	width: 5px;

	height: 7px;

	background: url(images/arrow-right.gif);

	top: 19px;

	}

.nav-primary li ul, .nav-secondary li ul, .site-header ul.nav li ul, .site-header ul.menu li ul {

	width: 190px;

	z-index: 9999;

	position: absolute;

	left: -999em;

	height: auto;

	margin: 0;

	padding: 0;

	}

.nav-primary li ul a, .nav-secondary li ul a, .site-header ul.nav li ul a, .site-header ul.menu li ul a { 

	width: 140px;

	}

.nav-primary li ul ul, .nav-secondary li ul ul, .site-header ul.nav li ul ul, .site-header ul.menu li ul ul {

	margin: -42px 0 0 190px;

	padding: 0;

	}

.nav-primary li:hover ul ul, .nav-primary li:hover ul ul ul, .nav-primary li.sfHover ul ul, .nav-primary li.sfHover ul ul ul, .nav-secondary li:hover ul ul, .nav-secondary li:hover ul ul ul, .nav-secondary li.sfHover ul ul, .nav-secondary li.sfHover ul ul ul, .site-header ul.nav li:hover ul ul, .site-header ul.nav li:hover ul ul ul, .site-header ul.nav li.sfHover ul ul, .site-header ul.nav li.sfHover ul ul ul, .site-header ul.menu li:hover ul ul, .site-header ul.menu li:hover ul ul ul, .site-header ul.menu li.sfHover ul ul, .site-header ul.menu li.sfHover ul ul ul {

	left: -999em;

	}

.nav-primary li:hover ul, .nav-primary li li:hover ul, .nav-primary li li li:hover ul, .nav-primary li.sfHover ul, .nav-primary li li.sfHover ul, .nav-primary li li li.sfHover ul, .nav-secondary li:hover ul, .nav-secondary li li:hover ul, .nav-secondary li li li:hover ul, .nav-secondary li.sfHover ul, .nav-secondary li li.sfHover ul, .nav-secondary li li li.sfHover ul, .site-header ul.nav li:hover ul, .site-header ul.nav li li:hover ul, .site-header ul.nav li li li:hover ul, .site-header ul.nav li.sfHover ul, .site-header ul.nav li li.sfHover ul, .site-header ul.nav li li li.sfHover ul, .site-header ul.menu li:hover ul, .site-header ul.menu li li:hover ul, .site-header ul.menu li li li:hover ul, .site-header ul.menu li.sfHover ul, .site-header ul.menu li li.sfHover ul, .site-header ul.menu li li li.sfHover ul {

	left: auto;

	}

.nav-primary li:hover, .nav-primary li.sfHover, .nav-secondary li:hover, .nav-secondary li.sfHover, .site-header ul.nav li:hover, .site-header ul.nav li.sfHover, .site-header ul.menu li:hover, .site-header ul.menu li.sfHover { 

	position: static;

	}

	

/***** Primary Navigation Extras ********************/

	

.nav-primary li.right {

	float: right;

	margin: 0;

	padding: 7px 10px 5px 10px;

	}

.nav-primary li.right a {

	background: none;

	display: inline;

	color: #FFFFFF;

	font-weight: normal;

	text-decoration: none;

	border: none;

	}

	

.nav-primary li.right a:hover {

	color: #FFFFFF;

	text-decoration: underline;

	}

	

.nav-primary li.search {

	padding: 0 10px 0 10px;

	}

.nav-primary li.rss a, .nav-primary li.rss a:hover {

	background: url(images/rss.png) no-repeat left center;

	margin: 0 0 0 10px;

	padding: 7px 0 5px 16px;

	}

	

.nav-primary li.twitter a, .nav-primary li.twitter a:hover {

	background: url(images/twitter-nav.png) no-repeat left center;

	padding: 7px 0 5px 20px;

	}

	

.nav-primary li.rss a:hover, .nav-primary li.twitter a:hover {

	text-decoration: underline;

	}

/***** Inner ********************/

.site-inner {

	width: 960px;

	margin: 20px 0 20px 0;

	}

	

.home .site-inner {

	background: #fff;

	width: 960px;

        margin: -10px 0 20px;

	}

/***** Breadcrumb ********************/

.breadcrumb {

	color: #7C7C7C;

	font-size: 11px;

	margin: 0 0 30px 0;

	padding: 10px 0px 10px 0px;

	border-bottom: 1px dotted #DBDEE4;

	}

	

/***** Taxonomy Description ********************/

.taxonomy-description {

	background: #F7F7F7;

	margin: 0 0 30px 0;

	padding: 10px;

	border: 1px solid #DBDEE4;

	}

	

.content .taxonomy-description p {

	margin: 0;

	padding: 0;

	}

/***** Content-Sidebar Wrap ********************/

.content-sidebar-wrap {

	width: 790px;

	float: left;

	}

.sidebar-content .content-sidebar-wrap, .content-sidebar .content-sidebar-wrap {

	width: 960px;

	}

.sidebar-sidebar-content .content-sidebar-wrap, .sidebar-content-sidebar .content-sidebar-wrap {

	float: right;

	}

/***** Home Page ********************/

#home-top {

	position: relative;

	border: 10px solid #1C929D;

    	margin-top: 50px;

	padding: 10px 5px 0 10px;

    	}

#home-top .home-top-shadow {

	position: absolute;

	width: 1020px;

	height: 57px;

	background: url(images/) no-repeat bottom;

	bottom: -24px;

	left: -30px;

	z-index: -1;

	}

#home-top .home-top-left {

    background: none;

    float: right;

    height: 433px;

    margin-top: -20px;

    width: 300px;

}

	

#home-top .home-top-left .wrap {

    height: 375px;

    overflow: hidden;

    padding: 35px 10px 0 30px;

}

#home-top .home-top-left h2 {

	font-size: 26px;

	font-weight: normal;

	margin: 0 0 10px 0;

	}

#home-top .home-top-left p {

	font-family: georgia,times new roman,serif;

	font-size: 15px;

    	line-height: 18px;

	font-weight: normal;

 	margin:10px 2px 10px 5px;

	}

#home-top .home-top-left h4 {

        color: #E71939;

    	font-family: 'arvo';

    	font-size: 26px;

    	font-style: italic;

    	font-weight: normal;

    	line-height: 1.8rem;

    	margin: 0 auto;

    	text-align: center;

}



#home-top .home-top-left h2 a {

	text-decoration: none;

	line-height: 30px;

	}view

#home-top .byline, #home-bottom .byline {

	color: #6C7996;

	font-size: 11px;

	}

	

#home-top .more-link {

	margin: 0 auto 0;

	}

	

#home-top .more-link, #home-bottom .more-link {

	background: url(images/btn-more-bg.png) repeat-x top;

	display: block;

	width: 130px;

	padding: 5px 0 5px 0;

	margin: 10px 0 0 0;

	text-align: center;

	text-decoration: none;

	text-shadow: #FFFFFF 1px 1px;

	border-left: 1px solid #D4DBE1;

	border-right: 1px solid #D4DBE1;

	}

	

#home-bottom .more-link {

	width: 100px;

	background: none repeat scroll 0 0 transparent;

    	border: medium none;

	}

	

#home-top .more-link:hover {

	background: url(images/btn-more-bg.png) repeat-x 0px -30px;

	border-left: 1px solid #D0D9E0;

	border-right: 1px solid #D0D9E0;

	}

#home-bottom .more-link:hover {

	background: none;

	border:none;

	}

#home-top .home-top-right {

	background: #FFFFFF;

	width: 620px;

	height: 391px;

	float: left;

	

	}

#home-top .home-top-right .wrap {

	padding: 10px;

	border: 1px solid #cccccc;

	}

#home-middle {

    	background: url("images/home-middle-shadow2.png") no-repeat scroll center bottom transparent;

    	float: none;

    	height: 225px;

    	margin: -10px 0 0;

    	text-align: center;

    	text-shadow: 1px 1px #FFFFFF;

}

#home-middle .wrap {

	padding: 15px 0 5px 0;

	}

#home-middle .alignleft {

	margin: 0 2px 10px 2px;

	}

#home-middle img {

	background: none;

	padding: 0px;

	}

#home-middle a:hover img {

	background: #8199A9;

	}

#home-middle .home-middle-top {

	background: url(images/) no-repeat;

	width: 940px;

	height: 4px;

	}

#home-middle .home-middle-bottom {

	background: url(images/) no-repeat;

	width: 940px;

	height: 4px;

	}

#home-middle h4 {

	font-size: 20px;

	font-weight: normal;

	margin: 0px 0px 10px 0;

	text-align: center;

	text-shadow: #FFFFFF 1px 1px;

	line-height: 26px;

	}

#home-bottom {

	margin-top: -20px;

}

#home-bottom .home-bottom-1 {

	width: 307px;

	margin: 0 20px 0 0;

	float: left;

		}

#home-bottom .home-bottom-2 {

	width: 307px;

	float: left;

		}

#home-bottom .home-bottom-3 {

	width: 306px;

	float: right;

	}

#home-bottom .home-bottom-1 .wrap, #home-bottom .home-bottom-2 .wrap, #home-bottom .home-bottom-3 .wrap {

	padding: 25px 20px 25px 10px;

	background:url("images/bottom-post-bg.png") no-repeat scroll 0px 75px transparent;

	 height: 225px;

	}

#home-bottom h4 {

	background: url("images/bottom-widget-bg.png") no-repeat scroll 0 0 transparent;

    	color: #FFFFFF;

    	font-family: 'Bitter', serif;

    	font-size: 24px;

    	font-weight: normal;

    	height: 34px;

    	margin: 0;

    	padding: 5px 0 0;

    	text-align: center;

}

#home-bottom h2 {

	font-size: 16px;

	font-weight:normal;

	line-height:18px;

	margin:0

	padding:0;

}

#home-bottom p {

	font-size: 14px;

	line-height: 1.2em;

}

#home-bottom h2 a {

	text-decoration: none;

	}

	

#home-bottom img {

	background: #FFFFFF;

	padding: 1px 3px 1px 3px;

	}



/***** Portfolio ********************/

.content .portfolio {

	width: 210px;

	margin: 0 15px 20px 15px !important;

	float: left;

	overflow: hidden;

	}

	

.page-template-pageportfolio-php .content .portfolio p {

	margin: 0;

	padding: 0;

	}

	

.content .portfolio .entry-title {

	color: #066366;

	font-size: 26px;

	margin: 10px 0 10px 0;

	line-height: 22px;

	height: 40px;

	}

.content .portfolio .more-link {

	background: #E71939;

	color: #ffffff;

    	display: block;

    	margin: 10px auto;

    	padding: 3px 0;

    	text-align: center;

    	text-decoration: none;

    	width: 118px;

	}

	

.content .portfolio .more-link:hover {

	background:  #1C929D;

	margin: 10px auto;

	

	}



/* Featured Video Page */

.archive article.category-featured.category-video.entry.one-third.first, .archive article.category-featured.category-video.entry.one-third.last, .archive article.category-featured.entry.one-third {

     display: inline;

     float: left;

     min-height: 280px;

     width: 31%;

  	 margin: 20px 10px 0 0;

     border-bottom: none;

}

/***** Videos ********************/

.content .videos {

	width: 210px;

	margin: 0 15px 20px 15px !important;

	float: left;

	overflow: hidden;

	}

	

.page-template-pagevideos-php .content .videos p {

	margin: 0;

	padding: 0;

	}

	

.content .videos .entry-title {

	color:066366;

	font-size: 26px;

	margin: 10px 0 10px 0;

	line-height: 22px;

	height: 40px;

	}

.content .videos .more-link {

	background: #E71939;

	color: #ffffff;

    	display: block;

    	margin: 10px auto;

    	padding: 3px 0;

    	text-align: center;

    	text-decoration: none;

    	width: 118px;

	}

	

.content .videos .more-link:hover {

	background: #1C929D;

	margin: 10px auto;

	

	}

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

.content {

	width: 640px;

	float: left;

	background: #fff;

	padding: 10px;

	}

.sidebar-content .content, .sidebar-sidebar-content .content {

	float: right;

	}

.sidebar-content .content, .content-sidebar .content {

	width: 640px;

	}

	

.full-width-content .content {

	width: 960px;

	}

.content blockquote {

	margin: 5px 15px 15px 15px;

	padding: 10px 20px 0 15px;

	font-family: 'Arvo', sans-serif;

	font-size: 24px;

	color: #e71939;

	line-height: 0.9em;

	text-align: center;

	font-style: italic;

	}

.content .post {

	margin: 0 0 20px 0;

	padding: 0 0 20px 0;

	border-bottom: 2px solid #DBDEE4;

	}

	

.content .page {

	margin: 0;

	padding: 0 20px 15px 30px;

	}

.content .post p, .content .page p {

	margin: 0;

	padding: 0 0 15px 0;

	}

.clear {

	clear: both;

	}

/***** Headlines ********************/

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .site-header .widget-area h4 {

	color: #1C929D;

	font-family: Arial, Tahoma, Verdana;

	font-weight: normal;

	text-decoration: none;

	padding: 0;

	margin: 0 0 10px;

	font-size: 36px;

	}

.content h1, .content h2 {

	font-family: 'Bitter', serif;

	font-size: 30px;

	color: #1C929D;

	font-weight: normal;

	line-height: 30px;

	}

.content h2 a, .content h2 a:visited {

	color: #1C929D;

	text-decoration: none;

	}

	

.content h2 a:hover {

	color: #334366;

	text-decoration: none;

	}

	

.content h3 {

	font-size: 16px;

	}

	

.content h4, .site-header .widget-area h4 {

	font-size: 14px;

	}

.content h5 {

	font-size: 12px;

	}

	

.content h6 {

	font-size: 10px;

	}

	

/***** Unordered/Ordered Lists ********************/

	

.content .post ul, .content .page ul, .content .post ol, .content .page ol {

	margin: 0;

	padding: 0 0 15px 0;

	}

	

.content .post ul li, .content .page ul li, .content .post ol li, .content .page ol li {

	margin: 0 0 0 20px;

	padding: 0;

	}

	

.content .post ol li, .content .page ol li {

	margin: 0 0 0 25px;

	}

	

.content .post ul li, .content .page ul li {

	list-style-type: square;

	}

.content .post ul ul, .content .page ul ul, .content .post ol ol, .content .page ol ol {

	padding: 0;

	}

/***** Post Info ********************/

	

.entry-header .entry-meta {

	color: #6C7996;

	font-size: 11px;

	margin: 0 0 10px 0;

	padding: 0 0 10px 0;

	border-bottom: 1px dotted #DBDEE4;

	}

/***** Post Meta ********************/

	

.entry-footer .entry-meta {

	color: #6C7996;

	font-size: 11px;

	padding: 10px 0 0 0;

	border-top: 1px dotted #DBDEE4;

	clear: both;

	}

	

/***** Author Box ********************/

	

.author-box {

	background: #F7F7F7;

	margin: 0 0 40px 0;

	padding: 10px;

	border: 1px solid #E6E6E6;

	overflow: hidden;

	}

	

.author-box-content p {

	margin: 0;

	padding: 0;

	}

	

.author-box img {

	background: #FFFFFF;

	float: left;

	margin: 0 10px 0 0;

	padding: 4px;

	border: 1px solid #E6E6E6;

	}

	

/***** Sticky Posts ********************/

	

.content .sticky {

	background: #F7F7F7;

	margin: 0 0 40px 0;

	padding: 10px;

	border: 1px solid #E6E6E6;

	}

	

/***** Archive Page ********************/

	

.content .archive-page {

	float: left;

	width: 50%;

	padding: 20px 0 20px 0;

	}

body.page-template-pagearchive-php .post {

	border: 0 !important;

	}

/***** Post Icons ********************/

	

.time, .entry-categories {

	margin: 0;

	padding: 0;

	}

	

.entry-comments-link, .entry-tags {

	background: url(images/icon-dot.png) no-repeat top left;

	margin: 0 0 0 3px;

	padding: 0 0 2px 10px;

	}

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

.content img, .content p img {

	max-width: 100%;

	}

	

.content .portfolio img {

	float: none;

	margin: 10px auto 10px;

	}

.content .videos img {

	float: none;

	margin: 10px auto 10px;

	}

.content .post-image {

	background: #FFFFFF;

	margin: 0 10px 10px 0;

	padding: 4px;

	border-left: 1px solid #D7DBE0;

	border-right: 1px solid #D7DBE0;

	border-bottom: 1px solid #B6BCC3;

	border-top: 1px solid #D7DBE0;

	}

.content a:hover img {

	background: #615c5b;

	}

img.centered, .aligncenter {

	display: block;

	margin: 0 auto 15px;

	}

	

img.alignnone {

	margin: 0 0 15px 0;

	display: inline;

	}

	

img.alignleft {

	margin: 0 15px 15px 0;

	display: inline;

	}

img.alignright {

	margin: 0 0 15px 15px;

	display: inline;

	}

.alignleft {

	float: left;

	margin: 0 15px 15px 0;

	}

.alignright {

	float: right;

	margin: 0 0 15px 15px;

	}

.wp-caption {

	background: #F7F7F7;

	padding: 5px 0 0 1px;

	text-align: center;

	border: 1px solid #E6E6E6;

	}

.wp-caption p.wp-caption-text {

	font-size: 11px;

	font-weight: normal;

	line-height: 12px;

	}

	

img.wp-smiley, img.wp-wink {

	float: none;

	border: none;

	}

/***** Post Navigation **********/

.pagination {

	width: 100%;

	margin: 0;

	padding: 20px 0 20px 0;

	overflow: hidden;

	}

	

.pagination ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

	}

.pagination li {

	display: inline;

	}

.pagination li a, .pagination li.disabled, .pagination li a:hover, .pagination li.active a {

	color: #334366;

	padding: 5px 8px 5px 8px;

	border: 1px solid #E6E6E6;

	}

.pagination li a:hover, .pagination li.active a {

	background: #F7F7F7;

	}

/***** Primary & Secondary Sidebars ********************/

.sidebar-primary {

	background: none repeat scroll 0 0 #FFFFFF;

	width: 280px;

	float: right;

	display: inline;

	padding: 0 0 0 8px;

	}

body.sidebar-content .sidebar-primary, body.sidebar-sidebar-content .sidebar-primary {

	background: url(images/sidebar-bg-left.png) repeat-y right;

	padding-left: 0px;

	padding-right: 20px;

	}

.sidebar-secondary {

	width: 150px;

	float: left;

	display: inline;

	margin: 33px 0 0 0;

	}

.sidebar-primary-top {

	background: url(images/) no-repeat left;

	width: 300px;

	height: 33px;

	margin: 0 0 0 -20px;

	}

.sidebar-primary-bottom {

	background: url(images/) no-repeat left;

	width: 300px;

	height: 33px;

	margin: 0 0 0 -20px;

	}

body.sidebar-content .sidebar-primary-top, body.sidebar-sidebar-content .sidebar-primary-top{

	background: url(images/sidebar-top-left.png) no-repeat right;

	margin: 0 -20px 0 0;

	}

body.sidebar-content .sidebar-primary-bottom, body.sidebar-sidebar-content .sidebar-primary-bottom{

	background: url(images/sidebar-bottom-left.png) no-repeat right;

	margin: 0 -20px 0 0;

	}

.sidebar-content .sidebar-primary, .sidebar-sidebar-content .sidebar-primary {

	float: left;

	}

	

.content-sidebar-sidebar .sidebar-secondary {

	float: right;

	}

.sidebar-primary .widget, .sidebar-secondary .widget {

	margin: 0 0 25px 0;

	padding: 0 0 10px 0;

	}

	

.sidebar-primary h2, .sidebar-primary h2 a, .sidebar-secondary h2, .sidebar-secondary h2 a {

	font-family: Times New Roman, Tahoma, Verdana;

	font-size: 14px;

	font-weight: bold;

	margin: 0;

	padding: 0;

	}

.sidebar-primary h4, .sidebar-secondary h4 {

	color: #E71939;

    	font-family: 'Bitter', serif;

    	font-size: 24px;

    	font-weight: normal;

    	margin: 0;

    	padding: 5px 0;

	}

	

.sidebar-primary .textwidget, .sidebar-secondary .textwidget {

	margin: 0;

	padding: 10px 0 0 0;

	}

	

.sidebar-primary .widget p, .sidebar-secondary .widget p {

	margin: 0;

	padding: 0;

	}

	

.sidebar-primary img, .sidebar-primary a img, .sidebar-secondary img, .sidebar-secondary a img {

	border: none;

	margin: 0;

	padding: 0;

	}

.sidebar-primary ul, .sidebar-primary ol, .sidebar-secondary ul, .sidebar-secondary ol {

	margin: 10px 0 0 0;

	padding: 0 10px 0 25px;

	}

.sidebar-primary ul ul, .sidebar-primary ol ol, .sidebar-secondary ul ul, .sidebar-secondary ol ol {

	margin: 0;

	padding: 0 0 0 15px;

	}

.sidebar-primary li, .sidebar-secondary li {

	list-style-type: square;

 	word-wrap: break-word;

	}

.sidebar-primary .entry-header .entry-meta {

	border: 0;

	}

/***** Sidebar(s) Tag Cloud ********************/

.sidebar-primary .widget_tag_cloud div div, .sidebar-secondary .widget_tag_cloud div div {

	padding: 10px 10px 0 10px;

	}

	

/***** Sidebar(s) Dropdowns ********************/

	

#cat, .sidebar-primary .widget_archive select, .sidebar-secondary .widget_archive select {

	background: #FFFFFF;

	width: 100%;

	color: #6C7996;

	font-family: Arial, Tahoma, Verdana;

	font-size: 11px;

	margin: 10px 0 0 0;

	padding: 5px;

	display: inline;

	border: 1px solid #DBDEE4;

	}

/***** Sidebar(s) Featured Post/Page ********************/

.sidebar-primary .featuredpost, .sidebar-primary .featuredpage, .sidebar-secondary .featuredpost, .sidebar-secondary .featuredpage {

	margin: 0 0 15px 0;

	padding: 0;

	clear: both;

	}

	

.sidebar-primary .featuredpost .post, .sidebar-primary .featuredpage .page, .sidebar-secondary .featuredpost .post, .sidebar-secondary .featuredpage .page {

	margin: 0 0 10px 0;

	padding: 10px 0px 15px 0px;

	border-bottom: 2px solid #DBDEE4;

	}

	

.sidebar-primary .featuredpost .avatar, .sidebar-primary .featuredpage .avatar, .sidebar-secondary .featuredpost .avatar, .sidebar-secondary .featuredpage .avatar, .sidebar-primary .featuredpost img, .sidebar-primary .featuredpage img, .sidebar-secondary .featuredpost img, .sidebar-secondary .featuredpage img {	

	background: #FFFFFF;

	margin: 0;

	border-top: 1px solid #D7DBE0;

	border-bottom: 1px solid #B6BCC3;

	border-left: 1px solid #D7DBE0;

	border-right: 1px solid #D7DBE0;

	padding: 3px;

	}

/***** Sidebar(s) User Profile ********************/

.sidebar-primary .user-profile, .sidebar-secondary .user-profile {

	overflow: hidden;

	}

.sidebar-primary .user-profile .avatar, .sidebar-secondary .user-profile .avatar {

	background: #FFFFFF;

	float: left;

	margin: 0 0 -10px 0;

	padding: 4px;

	border: 1px solid #E6E6E6;

	}

	

.sidebar-primary .user-profile p, .sidebar-secondary .user-profile p {

	margin: 0;

	padding: 10px 0 0 0;

	}

/***** Buttons ********************/

	

#submit, .gform_footer .button, .comment-reply a, .comment-reply a:visited {

	background: #E71939 !important;

    	border-style: none;

    	color: #FFFFFF !important;

    	cursor: pointer;

    	display: inline-block;

    	font-size: 12px;

    	font-weight: normal !important;

    	line-height: 16px;

    	margin: 10px 0 0;

    	padding: 7px 10px !important;

    	text-align: center;

    	text-decoration: none;

    	width: 118px;

}

.search-form input[type="submit"] {

	background: #E71939 !important;

    	border-style: none;

    	color: #FFFFFF !important;

    	cursor: pointer;

    	display: inline-block;

    	font-size: 12px;

    	font-weight: normal !important;

    	line-height: 16px;

    	margin: 10px 0 0;

    	padding: 7px 10px !important;

    	text-align: center;

    	text-decoration: none;

    	text-shadow: 1px 1px #E71939;

    	width: 88px;

}

.enews #subbutton {

	background: #E71939;

	color: #ffffff !important;

	font-size:12px;

	font-weight: normal !important;

	display:inline=block;

	padding: 7px 10px 7px 10px !important;

	margin: 10px 0 0 0;

	text-decoration: none;

	text-align: center;

	cursor: pointer;

	line-height: 16px;

}

#submit:hover, .gform_footer .button:hover, .comment-reply a:hover {

	background: #E71939;

	color: #ffffff;

}

.search-form input[type="submit"]:hover {

	background: #1C929D;

	

}

.enews #subbutton:hover {

	background: #97cdce;

	color: #ffffff;

}

	

/***** Search Form(s) ********************/

.search-form {

	margin: 0;

	}

.site-header .search-form {

	float: right;

	padding: 0px 0 0 0;

	}

	

.sidebar-primary .search-form {

	padding: 5px 0 0 0px;

	}

	

.nav-primary .search-form {

	float: right;

	padding: 0;

	}

	

.search-form input[type="search"] {

	background: #FFFFFF !important;

	width: 170px;

	color: #6C7996;

	font-family: Arial, Tahoma, Verdana;

	font-size: 11px;

	margin: 5px 2px 0 0;

	padding: 8px 10px 7px 10px;

	border: 1px solid #DBDEE4;

	}

	

.site-header .search-form input[type="search"], .nav-primary .search-form input[type="search"] {

	width: 170px;

	}

.sidebar-primary .search-form input[type="search"], .sidebar-secondary .search-form input[type="search"] {

	width: 155px;

}

/***** eNews & Updates Widget ********************/

.enews {

	background: none;

	}

	

.sidebar-primary .enews p {

	padding: 10px 0px 0 0px;

	}

.enews #subscribe {

	padding: 0;

	}

	

.enews #subbox {

	background: none repeat scroll 0 0 #FFFFFF !important;

    	border: 1px solid #97CDCE;

    	color: #7C7C7C;

    	font-family: Arial,Tahoma,Verdana;

    	font-size: 11px;

    	margin: 5px 5px 0 0;

    	padding: 8px 10px 7px;

    	width: 190px;

	}

	

/***** Latest Tweets Widget ********************/

.latest-tweets {

    background: url("images/twitter.png") no-repeat scroll right top transparent;

    font-size: 14px;

    line-height: 1.2em;

    margin: 10px 0 0;

    padding: 0;

}

div#latest-tweets-3.widget div.widget-wrap ul {

	list-style-type:none;

}

div#latest-tweets-3.widget div.widget-wrap ul li {

	margin: 0 0 10px 0;

	list-style-type: none;

}

div#latest-tweets-3.widget div.widget-wrap ul li.last {

	text-align: right;

}

/***** Calendar ********************/

#wp-calendar {

	width: 100%;

	}

	

.sidebar-primary .widget_calendar {

	padding: 0;

	}

#wp-calendar caption {

	color: #333333;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	font-style: italic;

	font-weight: normal;

	padding: 2px 5px 0 0;

	text-align: right;

	}

#wp-calendar th {

	color: #333333;

	}

#wp-calendar thead {

	margin: 10px 0 0 0;

	font-weight: bold;

	background: #F7F7F7 !important;

	color: #F7F7F7 !important;

	}

#wp-calendar td {

	background: #F7F7F7;

	font-weight: normal;

	text-align: center;

	padding: 2px;

	}

	

/***** Contact Form ********************/

.gform_wrapper input, .gform_wrapper textarea, .gform_wrapper select {

	background: #F7F7F7 !important;

	color: #333333 !important;

	font-family: Arial, Tahoma, Verdana !important;

	font-size: 12px !important;

	padding: 4px 0 4px 5px !important;

	border: 1px solid #E6E6E6;

	}

.gform_footer input.button {

	color: #ffffff !important;

	}

	

.gform_wrapper .ginput_complex label {

	font-size: 12px !important;

	}

	

.gform_wrapper li, .gform_wrapper form li {

	margin: 0 0 10px 0 !important;

	}

	

.gform_wrapper .gform_footer {

	border: none !important;

	}

/***** Footer ********************/

.site-footer {

	background: url(images/) no-repeat center top;

	width: 960px;

	color: #000000;

	font-size: 12px;

	margin: 0;

	padding: 25px 0 25px 0;

	text-shadow: #FFFFFF 1px 1px;

	overflow: hidden;

	clear: both; 

	text-transform: uppercase;	

}

div.site-footerbg {

    	background: url("images/footerbg.png") no-repeat scroll left bottom transparent;

    	height: 150px;

    	margin: -150px auto;

    	width: 960px;

}

	

.site-footer a, .site-footer a:visited {

	color: #066366;

	text-decoration: underline;

	}

	

.site-footer a:hover {

	color: #e71939;

	text-decoration: underline;

	}

	

.site-footer p {

	margin: 0;

	padding: 0;

	}

.site-footer .gototop {

	width: 200px;

	float: left;

	margin: 0;

	padding: 0 0 0 5px;

	display:none;

	}

	

.site-footer .gototop a {

	margin: 0;

	padding: 2px 0 2px 18px;

	background: url(images/footer-top.png) no-repeat left center;

	}

	

.site-footer .creds {

	width: 740px;

	float: right;

	margin: 0;

	padding: 0 10px 0 0;

	text-align: right;

	}

/***** Comments ********************/

#respond {

	margin: 0 0 15px 0;

	padding: 0;

	}

#author, #email, #url {

	background: #FCFCFD !important;

	width: 250px;

	color: #333333;

	font-family: Arial, Tahoma, Verdana;

	font-size: 12px;

	margin: 5px 5px 0 0;

	padding: 3px 0 3px 3px;

	border: 1px solid #E6E6E6;

	}

	

#comment {

	background: #FCFCFD !important;

	width: 98%;

	height: 150px;

	color: #333333;

	font-family: Arial, Tahoma, Verdana;

	font-size: 12px;

	margin: 5px 0 5px 0;

	padding: 3px 0 3px 3px;

	border: 1px solid #E6E6E6;

	}

	

.comment-list, .children {

	margin: 0;

	padding: 0;

	}

	

.ping-list {

	margin: 0 0 40px 0;

	padding: 0;

	}

	

.comment-list ol, .ping-list ol {

	margin: 0;

	padding: 10px;

	}

.comment-list li, .ping-list li {

	font-weight: bold;

	margin: 10px 0 0 0;

	padding: 20px;

	list-style: none;

	}

	

.comment-list li ul li { 

	margin-left: 10px;

	margin-right: -6px;

	}

.comment-list p, .ping-list p {

	font-weight: normal;

	text-transform: none;

	margin: 10px 5px 10px 0;

	padding: 0;

	}

.comment-list li .avatar { 

	background: #FFFFFF;

	float: left;

	border: 2px solid #BDC9D3;

	margin: 0 10px 0 0;

	padding: 1px

	}

.comment-list cite, .comment-list cite a, .ping-list cite, .ping-list cite a {

	font-weight: bold;

	font-style: normal;

	}

.comment-meta {

	font-size: 11px;

	font-weight: normal;

	}

#respond:after {

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

	}

.nocomments {

	text-align: center;

	}

.entry-comments .pagination {

	display: block;

	margin: 10px 0 0 0;

	}

.thread-alt, .thread-even {

	background: #FCFCFD;

	text-shadow: #FFFFFF 1px 1px;

	}

.even, .alt, .depth-1 {

	border: 1px solid #D4DBE1;

	}

	

ul.children {

	margin-top: 20px;

	}

ul.children li.comment  {

	background: #FFFFFF;

	}

.comment-meta {

	font-weight: normal;

	}

.comment-author { 

	background: #E8EBEF;

	padding: 7px 10px 0 10px;

	text-shadow: #FFFFFF 1px 1px;

	}

.comment-author {

	font-size: 14px;

	font-weight: bold;

	}

	

.comment-meta { 

	background: #E8EBEF;

	padding: 0 10px 5px 10px;

	text-shadow: #FFFFFF 1px 1px;

	}



 #player {margin: 0 auto; font-family: Sans-Serif; padding: 80px; font-size: 16pt;}

/*****  Zip Recipe  *****/

.pgee-exc-title {

    display: none;

    font-size: 1.1em;

    margin: 15px 0 5px;

}

.pgee-exc-text {

    display: none;

    font-size: 0.9em;

}

/****** Video Feed Player  *****?

.itemBox {

    background: url("http://flythecoop.tv/wp-content/themes/flythecoop/images/video-bg.png") repeat scroll 0 0 transparent;

    padding-left: 0;

    padding-right: 0;

}

.gform_wrapper {

    margin: 50px 0;

    max-width: 90%;

    overflow: inherit;

}

input#gform_submit_button_1.button {

    color: #FFFFFF !important;

}

div#gform_wrapper_1.gform_wrapper form#gform_1

	width: 90%;

}

/*******  Contact Page*****/

div.post-15 {

    background: url("images/contact-bg.png") no-repeat scroll 10px 90px transparent;

    margin: 0;

    padding: 0 20px 15px 30px;

    min-height: 987px;

}

.jThumbnailScroller {

    background: none repeat scroll 0 0 #020202;

    border: 8px solid #066366;

    border-radius: 5px 5px 5px 5px;

    height: 112px;

    margin: 0 auto;

    overflow: hidden;

    padding: 0;

    position: relative;

    width: 800px;

}



/*  Video Page  */

.page-template-page_video-php h4 {

	font-family: 'Lora', Georgia, "Times New Roman", Times;

	font-size: 42px;

	line-height: 1.25;

	margin: 10px 0 25px;

}

 

.page-template-page_video-php h2,

.page-template-page_video-php h2 a,

.page-template-page_video-php h2 a:visited {

	font-size: 20px;

	margin: 10px 0;

	text-align: center;

}

 

.page-template-page_video-php .featuredpage img,

.page-template-page_video-php .featuredpost img {

	margin: 0 0 10px;

}

 

.page-template-page_video-php .featuredpage .page,

.page-template-page_video-php .featuredpost .post {

	float: left;

	margin: 0 10px 30px;

	padding: 0 0 20px;

	overflow: hidden;

	width: 250px;

	height: 350px;

	text-align: center;

}



/*  Recipe Page  */

.page-template-page_recipe-php h4 {

	font-family: 'Lora', Georgia, "Times New Roman", Times;

	font-size: 42px;

	line-height: 1.25;

	margin: 10px 0 25px;

}

 

.page-template-page_recipe-php h2,

.page-template-page_recipe-php h2 a,

.page-template-page_recipe-php h2 a:visited {

	font-size: 20px;

	margin: 10px 0;

	text-align: center;

}

 

.page-template-page_recipe-php .featuredpage img,

.page-template-page_recipe-php .featuredpost img {

	margin: 0 0 10px;

}

 

.page-template-page_recipe-php .featuredpage .page,

.page-template-page_recipe-php .featuredpost .post {

	float: left;

	margin: 0 10px 30px;

	padding: 0 0 20px;

	overflow: hidden;

	width: 250px;

	min-height: 275px;

	text-align: center;

}



div.content-sidebar-wrap main.content section#featured-post-5.widget {

margin: 0 30px 0 80px;

}



div.content-sidebar-wrap main.content section#featured-post-5.widget, div.content-sidebar-wrap main.content section#featured-post-4.widget {

margin: 0 30px 0 80px;

}







.page-template-page_recipe-php .more-link {

	background: #E71939;

	color: #ffffff;

    	display: block;

    	margin: -20px auto 0;

    	padding: 3px 0;

    	text-align: center;

    	text-decoration: none;

    	width: 118px;

	}

	

.page-template-page_recipe-php .more-link:hover {

	background: #1C929D;

	margin: -20px auto 0;

	

	}



.page-template-page_video-php .more-link {

	background: #E71939;

	color: #ffffff;

    	display: block;

    	margin: 10px auto;

    	padding: 3px 0;

    	text-align: center;

    	text-decoration: none;

    	width: 118px;

	}

	

.page-template-page_video-php .more-link:hover {

	background: #1C929D;

	margin: 10px auto;

	}



body.page-id-9 div.content-sidebar-wrap main.content div.entry-content p iframe {

width: 99%;

height: 99%;	

}



.nav-primary, .nav-secondary {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border-bottom: 1px solid #000000;

    border-top: 1px solid #000000;

    clear: both;

    color: #000000;

    margin: 0 0 10px;

    min-height: 30px;

    overflow: hidden;

    padding: 10px 0 0;

    width: 960px;

}



.nav-primary li a, .nav-secondary li a, .site-header ul.nav li a, .site-header ul.menu li a {

    color: #1C929D;

    display: block;

    font-family: 'Bitter', serif;

    font-size: 18px;

    margin: 0 auto;

    padding: 0 2px;

    position: relative;

    text-decoration: none;

}

@media only screen and (max-width: 480px) {



	.category-featured .entry {

		margin-bottom: 40px;

	}



}