/**
 * Theme Name: Greenabode-M
 * Theme URI: http://www.sub-bass.com/greenabode/
 * Description: mobile friendly theme for Greenabode.co.uk
 * Author: Al Bates
 * Author URI: http://www.sub-bass.com
 * Version: 0.1
 * Template: hybrid
 */

/**
* Eric Meyer's reset.css
************************************************/

html,body,div,span,object,h1,h2,h3,h4,h5,h6,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{margin:0;padding:0;vertical-align:none;outline:none;font-size:100%;background:transparent;border:none;text-decoration:none}b,i,hr,u,center,menu,layer,s,strike,font,xmp{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;font-weight:normal;font-style:normal;background:transparent;border:none;text-decoration:none}font{color:#333}center{text-align:left}

/* Drop-downs CSS */
@import url('../hybrid/library/css/drop-downs.css');
/**
 * Dropdowns Stylesheet
 * Sets up some default dropdown menu styles
 * Style rules for both the page and category menus
 *
 * @since 0.5
 * @package Hybrid
 * @subpackage CSS
 */

/* @deprecated 0.8 Default page menu styles */
#page-nav ul{margin:0;padding:0;list-style:none}#page-nav ul{line-height:1.0}#page-nav .menu ul{position:absolute;top:-999em;width:10em}#page-nav ul ul li{width:100%}#page-nav li:hover{visibility:inherit}#page-nav li{float:left;position:relative}#page-nav a{display:block;position:relative}#page-nav li:hover ul,li.sfHover ul{left:0;top:2em;z-index:99}#page-nav li:hover li ul,li.sfHover li ul{top:-999em}#page-nav li li:hover ul,li li.sfHover ul{left:10em;top:0}#page-nav li li:hover li ul,li li.sfHover li ul{top:-999em}#page-nav li li li:hover ul,li li li.sfHover ul{left:10em;top:0}

/* @deprecated 0.8 Default category menu styles */
#cat-nav ul{margin:0;padding:0;list-style:none}#cat-nav ul{line-height:1.0}#cat-nav .menu ul{position:absolute;top:-999em;width:10em}#cat-nav ul ul li{width:100%}#cat-nav li:hover{visibility:inherit}#cat-nav li{float:left;position:relative}#cat-nav a{display:block;position:relative}#cat-nav li:hover ul,li.sfHover ul{left:0;top:2em;z-index:99}#cat-nav li:hover li ul,li.sfHover li ul{top:-999em}#cat-nav li li:hover ul,li li.sfHover ul{left:10em;top:0}#cat-nav li li:hover li ul,li li.sfHover li ul{top:-999em}#cat-nav li li li:hover ul,li li li.sfHover ul{left:10em;top:0}

/* Drop-down styles. */
div.menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 1.0;
	}
div.menu ul ul {
	position: absolute;
	top: -999em;
	width: 10em;
	}
div.menu ul ul li {
	width: 100%;
	}
div.menu li:hover {
	visibility: inherit;
	}
div.menu li {
	float: left;
	position: relative;
	}
div.menu a {
	display: block;
	position: relative;
	}
div.menu li:hover ul, li.sfHover ul {
	left: 0;
	top: 2em;
	z-index: 99;
	}
div.menu li:hover li ul, li.sfHover li ul {
	top: -999em;
	}
div.menu li li:hover ul, li li.sfHover ul {
	left: 10em;
	top: 0;
	}
div.menu li li:hover li ul, li li.sfHover li ul {
	top: -999em;
	}
div.menu li li li:hover ul, li li li.sfHover ul {
	left: 10em;
	top: 0;
	}
/**
* Google Fonts
************************************************/
@import url('http://fonts.googleapis.com/css?family=Droid+Sans');



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

/* Contains everything */
body {font: 16px Helvetica, Georgia, Times, "Times New Roman", serif; color: #333; background: #f5f5f5;}

	/* Wrapper for everything inside of the body */
	#body-container {}

 /**
* Layout - Two columns with content floated left. Fixed width of 960px.
**************************************************************************/

#body-container {
overflow: hidden;
width: 100%;
margin: 0 auto;
padding: 0; 
background-color:#fff;
/*padding-top: 10px;
background: #fff url('./images/ga-top-bar.jpg')
repeat-x top;*/
}

	/*#container {overflow: hidden; float: left; width: 960px; padding-top: 40px;}*/

		.content {overflow: hidden;	float: left; width: 320px;}
		.no-widgets .content, .no-default-widgets .content, .page-template-no-widgets .content {width: 320px;}

		#primary {position: relative; float: right; width: 320px; line-height: 1.5em;}
		#secondary {position: relative;	clear: right; float: right;	width: 320px;}

		#subsidiary {overflow: hidden; }
		#subsidiary .widget {overflow: hidden; float: left;	width: 320px; margin: 0 10px 40px 10px; }
		#subsidiary h3.widget-title { color: #fff; font-size: 18px;}

		#footer-container {clear: both;	padding-top:20px; overflow: hidden;}
			#footer {clear: both; overflow: hidden;}

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

/* Hyperlinks */
a {color: #007236; text-decoration: none;}
a:visited {color: #007236;}
a:hover, a:active {color: #d54e21; text-decoration: underline;}

/* Headers */
h1, h2, h3, h4, h5, h6 {font-family: Helvetica, Georgia, Times, "Times New Roman", serif; color: #505050; font-weight: normal; margin-bottom: 0.6em;}
h1 {font-size: 32px;}
h2 {font-size: 27px;}
/*h2 {font-size: 29px;}*/
h3 {font-size: 24px;}
h4 {font-size: 21px;}
h5 {font-size: 18px;}
h6 {font-size: 16px;}

/* Bold for h2 + h3 */
#content h2, #content h3{
	font-weight: bold;
}

/* Text elements */
strong {font-weight: bold;}
em {font-style: italic;}
cite {font-style: italic;}
abbr {cursor: help;}
acronym {border-bottom: 1px dashed #666; cursor: help; text-transform: uppercase;}
sup {bottom: 0.3em;	position: relative;	vertical-align: baseline;}
sub {position: relative; top: 0.3em; vertical-align: baseline;}
address {font-style: italic; margin: 0 0 25px 0;}
ins, dfn {border-bottom: 1px solid #666;	font-style: italic;	text-decoration: none;}
del {text-decoration: line-through;}

/* Paragraphs */
p {margin: 0 0 25px 0; line-height: 1.5em;}

/* Unordered lists */
ul {}
	ul li {list-style: none;}

/* Ordered lists */
ol {}
	ol li {list-style:decimal}

/* Defition lists */
dl {}
	dt {}
	dd {}
	
small {
	font-size:10px;
}

/* Blockquotes */
blockquote {font-style: italic;	color: #555; margin: 0 25px;}
	blockquote blockquote {color: #777;}
	blockquote em {font-style: normal;}

/* Object */
object {margin-bottom: 25px;}

/* Code */
pre {padding: 9px; background: #f9f9f9;	border: 1px solid #ccc; font: .9em Monaco,monospace,Courier,"Courier New"; line-height: 25px; margin-bottom: 25px; overflow: auto;}
code {padding: 0 3px; background: #eee; font: .9em Monaco,monospace,Courier,"Courier New";}
pre code {background: transparent; font-size: 1em;}

/* Tables */
table {
/*vertical-align:top;
border-collapse: collapse; */
width: 100%; border-collapse: collapse; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-spacing: 0; margin-bottom: 25px;}
	caption {font-size: .9em; font-style: italic; text-align: right;}
	td, th {padding: 3px 6px; line-height: 1.5em; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; text-align: left;}
	th {background: #eee;

}

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

/* Notes */
.note {padding: 6px 9px; background: #eee; border: 1px solid #ccc;}

/* Warnings/Alerts */
.warning, .alert {padding: 6px 9px;	background: #fffbbc; border: 1px solid #E6DB55;}

/* Errors */
.error {padding: 6px 9px; background: #ffebe8; border: 1px solid #C00;}

/* Downloads */
.download {padding: 6px 9px; background: #e7f7d3; border: 1px solid #6c3;}

/* Alignment */
.left, .alignleft {float: left;	margin-right: 20px;}
.right, .alignright float: right; margin-left: 20px;}
.center, .aligncenter {display: block; margin: 0 auto 25px auto;}
.block, .alignnone {clear: both; margin: 0 0 25px 0;}
.clear {clear: both;}

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

/* Normal images */
img {}
a img {border: none;}

/* Post Images */
.post img {max-width: 568px; padding: 5px; border: 1px solid #ccc;}

/* WP Smilies */
img.wp-smiley {border: none; margin: 0;	max-height: 12px; padding: 0;}

/* Thumbnails */
.thumbnail, .attachment-ga-thumbnail {float: left; width: 100px; height: 100px; margin: 0 15px 0 0;}

/* WP Captions [caption] */
.wp-caption {
	font-size:0.8em;
	text-align:center;
}
	.wp-caption img {}
	.wp-caption p {}

/* Gallery [gallery] */
.gallery {display: block; margin-bottom: 25px !important; text-align: center;}
	.gallery img {}

/* Avatars */
.avatar {}


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

/* Contains entire header */
#header-container {clear: both; width: 100%; background: url('./images/background_fade.jpg') 0 top repeat-x #faf4e1;}

/* Contains site title and tagline */
#header {margin: 0 auto; width: 320px; padding: 0; overflow: hidden;}

/* Site title */
#site-title {font: italic normal normal 35px/35px Georgia, Times, "Times New Roman", serif;	margin: 20px 0 20px 0; float: left;}
#site-title a {margin: 0 0 0 30px;
	color: #000; text-indent: -99999px; display: block; width: 230px; height: 110px; background: url('./images/green_abode_logo.png') no-repeat;}
#site-title a span {}

/* Site description/tagline */
#site-description {font: normal normal normal 16px/20px Georgia, Times, "Times New Roman", serif; margin: 0; color: #666;}

/**
* Navigation
**************************************/
.menu-container{
	margin: 10px 0;
	
	
}

#primary-menu {
	clear: both;
	overflow: hidden;
	height: auto;
	width: 320px;
	/*margin: 10px auto;*/
		}
#primary-menu .menu {
	height: 35px;
	width:200px;
display:inline;
	}

#google-search-box{
height:35px;
/*float:right;*/
}

#google-search-box #google-q {
padding:8px;
}

/*#primary-menu .menu ul {
	display:none;
	}
	*/
	
#primary-menu ul li {
	font: normal normal bold 13px/15px Arial, Verdana, sans-serif;
	text-transform: uppercase;
	/*margin-right: 2px;*/
	/*float:left;*/
	text-align: center;
	width: 50%;
	}



#primary-menu ul li a {
	padding: 10px;
	color: #fff;
	background: url('./images/nav-bg.gif') repeat-x;
font-family: Helvetica;

	}

/*news*/
#primary-menu ul li.menu-item-14 a {background: url('./images/nav-news-bg.jpg') repeat-x;}
.page-template-blog #primary-menu ul li.menu-item-14 a{background: #fff; color: #65841D;}

.singular-post #primary-menu ul li.menu-item-14 a{background: #fff; color: #65841D;}


/*voucher codes */
#primary-menu ul li.menu-item-25 a {background: url('./images/nav-vouchers-bg.jpg') repeat-x;}

.page-template-vouchers #primary-menu ul li.menu-item-25 a {background: #fff; color: #A61407;}

#primary-menu li.current-menu-parent a {
background: #fff;
color: #A68C6D;
	}

#primary-menu li.current-menu-item a {
background: #fff;
color: #A68C6D;
	}
#primary-menu li li.current-menu-item a, #primary-menu li.current-menu-item li a {
	background: #fff;
	border-top: 1px dotted #ccc;
	border-bottom: none;
	}








/* Drop-down styles */
#primary-menu li ul {
	margin-left: -1px;
	}
#primary-menu li:hover ul, #primary-menu li.sfHover ul {
	top: 36px;
	margin-left: -1px;
	background: #fff;
	border-bottom: 1px dotted #ccc;
	}
#primary-menu li li:hover ul, #primary-menu li li.sfHover ul {
	top: 0;
	}
#primary-menu li li {
	font-weight: normal;
	text-transform: none;
	}
#primary-menu li li a {
	padding: 9px 75px 9px 25px;
	border: 1px dotted #ccc;
	border-bottom: none;
	}
#primary-menu li li a:hover {
	background: #fff;
	text-decoration: underline;
	}

/* Sub-nav indicator. */
#primary-menu a.sf-with-ul {
	padding-right: 35px;
	}
#primary-menu .sf-sub-indicator {
	position: absolute;
	top: 11px;
	right: 18px;
	width: 12px;
	text-indent: -9999em;
	background: url(images/primary-menu-sub-icon.png) no-repeat 3px 5px;
	}
#primary-menu li li .sf-sub-indicator {
	background: url(images/primary-menu-sub-sub-icon.png) no-repeat 3px 0px;
	}


/*.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {
	display: none;
}
.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
	display: inline-block;
}

.menu-toggle {
	padding: 6px 10px;
	padding: 0.428571429rem 0.714285714rem;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 1.428571429;
	font-weight: normal;
	color: #7c7c7c;
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
	
}

.menu-toggle {
	cursor: pointer;
	width: 250px;
	margin: 10px;
	text-align: center;
}

.menu-toggle:active,
.menu-toggle.toggled-on{
	color: #757575;
	background-color: #e1e1e1;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: linear-gradient(top, #ebebeb, #e1e1e1);
	box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
	border-color: transparent;
}*/

.assistive-text, .site .screen-reader-text {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
}


/**
* Containers below the header and navigation
************************************************/

/* Wrapper for the content and primary/secondary widget sections */
#container {margin-bottom: 21px; width: 320px; margin: 0 auto; padding-top: 40px;}

.home #container {padding-top:20px;}

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

	/* Contains site's main content */
	#content {margin: 0 0 21px 0;}
	
	/* In-content ad styles */
.ga_336ad {
	width:336px;
	margin: 0 auto 25px auto;
}


		/* Breadcrumb trail */
		.breadcrumb {margin: 0 0 30px 0; font-size: .9em; /*font-style: italic; */ color: #666; /*display: none;*/}
			.breadcrumb-trail {}
			.breadcrumb a {color: #111;	text-decoration: none;}
			.breadcrumb a:hover {color: #d54e21; text-decoration: underline;}

		/* Archive and search <div> before posts are listed */
		.archive-info
		.author-info {}
		.term-info
		.category-info {}
		.category-sub-info {
			margin:10px 0 10px;
			font-style:italic;
		}
		.tag-info {}
		.date-info {}
		.search-info {}

			/* Archive and search page titles. */
			.archive-title
			.author-title {}
			.term-title {}
			.category-title {font-weight:bold;}
			.tag-title {}
			.date-title {}
			.search-title {}

		/* Entry wrapper <div> */
		.hentry {position: relative;}
		.post {position: relative;}
		.post {overflow: hidden; margin: 0 0 0 0;}
		.single .post, .attachment .post, .page .post {margin: 0;}
		.page {}

			/* Post, page, and 404 page titles */
			.entry-title { margin: 0 0 24px 0;}
			.entry-title a {color: #007236;text-decoration:underline;}
			.page-template-vouchers .entry-title a {color: #A51306;}
			
			h2.entry-title a:hover {color: #d54e21;}
			
			.archive .entry-title, .search .entry-title {font-size: 21px; margin: 0 0 10px 0;}
			.post-title {}
			.page-title, .attachment-title {margin: 0 0 21px 0;}
			.error-404-title {}

			/* Author and date byline */
			.byline {}
			.byline {color:#999999; margin: 0 0 10px 0; font-size:12px; letter-spacing:1px;}
			.byline a {border-bottom: 1px dotted #BBDDE8;}
			.search .byline {margin: 0;}
			.byline .byline-prep {text-transform: lowercase;}

			/* Full entries */
			.entry-content {overflow: hidden; margin: 0 0 0 0;}

			/* Excerpts (introduced) */
			.entry-summary {}

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

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

			/* Entry metadata */
			.entry-meta {clear: both; color:#999999; font-size:12px; letter-spacing:1px;}

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

		/* Navigation links */
		.navigation-links {margin-bottom: 21px; font-style: italic;}
			.navigation-links .previous {float: left; max-width: 50%;}
			.navigation-links .next {float: right;	max-width: 50%;	text-align: right;}

		/* WP PageNavi (plugin) */
		.wp-pagenavi {
			float:right;
			margin-bottom: 21px;
			margin-top:20px;
		}
			.wp-pagenavi .pages, .wp-pagenavi .current, .wp-pagenavi .extend, .wp-pagenavi a {margin-right: 6px;	padding: 3px 9px 3px 9px; border: 1px solid #ccc;}

		/* Attachment image navigation */
		.navigation-attachment {overflow: hidden;}

		/**
		* Comments template
		************************************************/

		/* Wrapper for entire comments area */
		#comments-template {clear: both;}

			/* Comments section headers/titles */
			.comments-header {font-size: 1.2em;}
			#comments-number {}

			/* Comments closed paragraph */
			p.comments-closed {font-style: italic; display: none;}

				/* Main comments section */
				#comments {}
					#comments ol {list-style: none;	margin: 0 0 21px 0;}

						/* Individual comments (note that WordPress has even/odd backwards) */
						#comments li, #comments li li li, #comments li li li li li {overflow: hidden;	margin: 0 0 15px 0;	padding: 15px 15px 0 15px; background: #fff; border: 1px solid #ccc;}
						#comments li li, #comments li li li li {background: #f9f9f9;}

						#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 {width: 40px;	height: 40px; float: left; margin-right: 15px; padding: 0; border: 1px solid #666;}

							/* Comment metadata */
							#comments .comment-meta {margin: 10px 0 21px 0; font-size: 13px; color: #666;}
								#comments .comment-meta cite {}

							/* Comment text */
							#comments .comment-text {clear: left; margin: 0 15px;}

					/* 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 {display: block;	padding: 3px 6px; width: 97%;}
						#respond .form-email {}
						#respond .form-url {}
						#respond .form-textarea {}
							#respond textarea {width: 98%;}
						#respond #submit {}
							#respond #submit:hover {}

		/**
		* Utility widget sections (see other widget code below)
		************************************************/

		/* All utility widget sections (except widgets template) */
		.utility {}

		#utility-before-content, #utility-after-content, #utility-after-page, #utility-after-single {margin: 0 0 21px 0; padding: 20px 20px 0 20px;	border: 1px solid #ccc;}

		/* Widgets page template widgets */
		.page-template-widgets #content .widget {}

	/**
	* Widget sections (Primary and Secondary)
	************************************************/

	/* Widgets in general */
	.widget {overflow: hidden; margin: 0 0 20px 0; padding: 0 0 20px 0; color: #464646;}
		.widget-inside {}
			.widget-title {}

			.widget ul {}
			.widget ul li {}
			#subsidiary .widget ul li a {color:#111111; display: block; padding: 6px 0 6px 22px; background: url('./images/bullet-gray.png') no-repeat 6px 50%;}
			#subsidiary .widget ul li a:hover {font-weight: bold;}

	/* Primary widget section */
	#primary {}
		#primary .widget {background: url('./images/stripes.png'); padding: 10px;}
			#primary .widget-inside {}
				#primary .widget-title {background: #B8A48B url('./images/title-bg.png') repeat-x bottom; border: none; border: 2px solid #fff; color: #fff; padding: 0 0 0 10px; margin: 0 0 10px 0; line-height: 30px; height: 30px; /*text-transform: uppercase*/; font-weight: bold; font-size: 14px;}

				#primary .widget-posts .widget-title {background: #ACC375 url('./images/title-bg-geen.png') repeat-x bottom;}


				#primary .widget ul {}
					#primary .widget ul li {}

					#primary .textwidget {background: #fff; padding: 10px;}

					#primary .widget-search {background: none; padding: 0;}

					#primary .xoxo {background: #fff; padding: 10px;}
					#primary .xoxo li {list-style: none; overflow: hidden;color:#111111; display: block; /*padding-left: 22px; background: url('./images/bullet-gray.png') no-repeat 6px 10px;*/}
					#subsidiary .widget ul li a {}
					#primary .xoxo li h4 {margin-bottom: 8px; font-size: 14px;}

					#primary .xoxo li h4 a {margin-bottom: 8px; /*color: #97B453; */text-decoration: underline;font-weight:bold;} 

					#primary .xoxo li h4 a:hover {color: #d54e21;} 

					#primary .xoxo li a.more {text-transform: uppercase; color: #007236; display: block; float: right; margin-bottom: 20px;}

	/* Secondary widget section */
	#secondary {}
		#secondary .widget {}
			#secondary .widget-inside {}
				#secondary .widget-title {}
				#secondary .widget ul {}
					#secondary .widget ul li {}
					
					
					
/**
* Additional GA widgets
************************************************/

/* Featured posts */

#ga-featured-posts {
	

}

.ga-featured {
	font-size:13px;
	font-weight:bold;
	line-height:140%;
}

.ga-featured li{
	margin-bottom:10px;
}

.ga-featured a{
	/*text-decoration:underline;*/
}

.widget-li-thumb {
padding-bottom:10px;
/*min-height:120px;*/
line-height:160%;
}

.widget-li-thumb img{
	width:50px;
	height:50px;
	border: 1px solid #DDD;
}

.ga-featured-excerpt {
	display:none;
}


#primary .widget-ga_email_cap_widget{
	background: #b6a288;
	color:#fff;

}

#primary .widget-ga_email_cap_widget h3{
	/*color:#007337;*/
font-size:17px;
font-weight:bold;
color:#fff;
}

#mc_embed_signup {
	margin:0 0 10px 0;
}

#primary .widget-ga_email_cap_widget p{
	margin:0 0 2px 0;
}

#primary .widget-ga_email_cap_widget .more_info{
float:right;
text-align:right;
}

#primary .widget-ga_email_cap_widget .input_sidebar {
	width:275px;
	height:25px;
	font-size:15px;
/*text-transform:uppercase;*/
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#primary .widget-ga_email_cap_widget .button_sidebar {
	font-family:Arial,Helvetica, sans-serif;
	padding: 6px 15px 6px 15px;
	font-size: 12px;
	background: #007337;
	color: #fff;
	border: none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#twitter-button {
	background: #fff;
	padding:0;
	margin-bottom:7px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #48BADB;
	text-align:center;
}

#twitter-button .wrap{
	background: url(images/twitter_bg.png) no-repeat 15px;
	/*padding:12px 10px 5px 50px;*/
	padding:0 10px 0 50px;
	
	
}

#twitter-button .wrap .follower-count{
	font-weight:bold;
}


#twitter-button .wrap .join-us {
background: url(images/twitter_join_us.png) no-repeat;
display: block;
float: right;
width: 36px;
height: 27px;
margin-top: 10px;
}

#twitter-button a{
	color: #48BADB;
}

.facebook{margin-top:0px;padding:0;}
.facebook .wrap{
	text-align:center;
}

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

/* Wrapper for the entire footer */
#footer-container {clear: both;	margin:0; width: 100%; background: url('./images/footer-bg.jpg') repeat-x;}

	/* Subsidiary widget section */
	#subsidiary { width: 320px; margin: 0 auto;}

		#subsidiary .widget {
			margin:0 10px 5px 10px;
		}
			#subsidiary .widget-inside {}
				#subsidiary .widget-title {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #017839;}

				#subsidiary .widget ul li a {color:#111111; display: block; padding: 3px 0 3px 22px; font-size:12px; background: url('./images/arrow.png') no-repeat 6px 50%; color: #fff;}


	/* Footer section */
	#footer-div {
		background:#104625;
		width:100%;
		height:35px;
	}
	
	#footer {color: #444; width: 320px; margin: 0 auto; padding:10px 0 10px 0;/*background:#06431f;*/}

		/* Footer extra */
		#footer .copyright {display: inline; float: left; margin: 0; font-size: 10px; color: #f5f5f5;}
		#footer .copyright a {color: #f5f5f5;}
		/*#footer .copyright {font-size: 12px; color: #f5f5f5;}
		#footer #copyright-container {}
		#footer .copyright a {color: #f5f5f5;}*/
		#footer .credit {}







.attachment-featured-thumbnail {float: left; padding: 10px; background: #fff;}
.slider-right {float: right; width: 440px;}

.mini-feature {width: 460px; float: left; margin: 0 40px 0 0;}
.last {margin-right: 0;}

.mini-feature-title, .mini-feature-title a {font-size: 18px; color: #999999;}


.widget-contact-us .vcard .adr {margin-bottom: 20px;}
.widget-contact-us .vcard p {margin: 10px 0 0 0; overflow: hidden;}

.widget-contact-us .vcard p .label {
display:block;
float:left;
font-size:12px;
font-weight:bold;
padding:0 10px 0 0;
text-transform:uppercase;
width:50px;
}



#header div.search {float: right;}
input.search-text {padding: 8px; width: 200px; border: 1px solid #ddd; margin-right: 6px;}
input.search-submit {padding: 8px; font-size: 12px; background: #007337; color: #fff; text-transform: uppercase; border: none;}


/* Home/Front page */
.section {
	overflow: hidden;
	margin-bottom: 40px;
	}
.section .hentry {
	margin: 0;
	}
.section-blog {
	padding: 21px 21px 0 21px;
	color: #666;
	background: #f1f1f1;
	border: 1px dotted #ddd;
	}
.section-title {
	margin: 0 0 21px 0;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding-bottom: 10px;
	border-bottom: 1px dotted #ddd;
	/*text-transform: uppercase;*/
	}
.section-title a {
	float: right;
	text-align: right;
	font: italic normal normal 14px/24px Georgia, Times, 'Times New Roman', serif;
	}
.home .avatar, .singular-post .hentry .avatar {
	width: 40px;
	height: 40px;
	}
.home .section-authors .avatar, .page-template-page-users .hentry .avatar {
	width: 75px;
	height: 75px;
	margin: 0 6px 12px 5px;
	padding: 6px;
	background: #f1f1f1;
	border: 1px dotted #ddd;
	}
.home .movie .post-ratings-loading, .home .book .post-ratings-loading {
	display: none !important;
	}
.home .movie .entry-summary .post-ratings, .home .book .post-ratings {
	height: 15px !important;
	margin: 5px !important;
	}
.home .movie .entry-summary .post-ratings strong, .home .book .post-ratings strong {
	float: left;
	width: 50px;
	margin-left: 0;
	margin-top: 3px;
	font-weight: normal;
	font-style: italic;
	color: #555;
	font-size: 13px !important;
	line-height: 15px;
	}
.home .movie .entry-summary .post-ratings img, .home .book .entry-summary .post-ratings img {
	max-height: 15px;
	padding: 0 !important;
	margin: 0 !important;
	}
.home .movie .entry-summary .rate-images, .home .book .entry-summary .rate-images {
	float: right;
	width: 100px;
	margin-right: -28px;
	}

/* Thumbnails */
.home .movie .thumbnail, .movie-thumbnail, .home .book .thumbnail {
	width: 150px !important;
	height: 200px !important;
	margin: 5px auto 2px auto !important;
	padding: 3px !important;
	background: #f6f6f6;
	border: 1px dotted #e3e3e3;
	display: block !important;
	}
.home .movie .entry-title, .home .book .entry-title {
	display: none;
	}
.home .content .movie, .home .content .book  {
	clear: none;
	width: 158px !important;
	height: 240px !important;
	margin: 0 37px 20px 0;
	padding: 0 7px;
	float: left;
	background: #f1f1f1;
	border: 1px dotted #ddd;
	}
.home .content .third {
	margin-right: 0 !important;
	}

.section .thumbnail {border: 1px solid #ddd; padding: 4px; background: #fff;}

.section .store {}

.section .store-title, .section .guide-title {font-size: 18px; margin-bottom: 10px;}
.section .entry-content p {margin-bottom: 10px;}

.section .guide {width: 290px; float: left; margin-right: 40px; margin-bottom: 20px; border-bottom: 1px dashed #ddd;}
.section .last {margin-right: 0;}

.section .guide .thumbnail {width: 75px; height: 75px; float: left;}


.ratings-block {float: right;}

#related-content {margin-bottom: 60px;}
#related-content ul {}
#related-content ul li {padding-left: 22px; background: url("./images/bullet-gray.png") no-repeat scroll 6px 10px transparent;

    display: block;

    overflow: hidden;
}
#related-content ul li h3 {font-size: 16px;}

.voucher h2 a { text-decoration: underline;}
.voucher h2 a:hover { text-decoration: none;}

.voucher {border: 1px dashed #bbbbbb; padding: 10px; margin-bottom: 20px; overflow: hidden;}

#voucher-codes {margin-bottom: 20px;}
.voucher-code {border: 1px dashed #ddd; padding: 20px; margin-bottom: 10px; background: #f5f5f5; text-align: center;}

.store-byline {height: 40px; width: 100%; line-height: 40px; color:#999999; font-size:12px; letter-spacing:1px;}

.store-byline a {margin: 0 10px; border-bottom: 1px dotted #BBDDE8;}

/*a.button {background: #2E3738; color: #fff; display: block; padding: 0 12px; float: right; line-height: 40px; margin: 0;}*/



.the-code {background: #EEF7E2 url('./images/voucher-reveal.png') no-repeat left; height: 38px; line-height: 38px; margin: 15px 0; text-align: right; padding-right: 20px; font-size: 22px;}

.btn-voucher {display: block; text-indent: -99999px; height: 29px; width: 207px; background: url('./images/btn-voucher.png') no-repeat;}


.voucher-reveal p {color: #7A807D; font-size: 12px; margin-bottom: 10px;}





#featured-slider {visibility: hidden;display: none;
	width: 320px; height: 200px; background: url('./images/stripes.png'); margin-bottom: 20px; padding: 10px;}


 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	width: 280px; height: 180px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;

}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */

.nivo-directionNav{
	visibility: hidden;
}

.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
	background: url(./images/btn-slider-prev.png) left no-repeat;
}
.nivo-nextNav {
	right:0px;
	background: url('./images/btn-slider-next.png') no-repeat right;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}




/*
 * Note: Include the nivo-slider.css file that comes
 * with the main download before including this file.
 */

#slider {
	position:relative;
	background:#000000 url(loading.gif) no-repeat 50% 50%;
	width: 280px;
	height: 180px;
	border: 10px solid #fff;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	width: 280px;
	height: auto;
	display:none;
	
}
#slider a {
	border:0;
}

.nivo-controlNav {
	position:absolute;
	top: 20px;
	right: 30px;
}
.nivo-controlNav a {
	display:block;
	width:30px;
	height:30px;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
	color: #222;
}
.nivo-controlNav a.active {

}

.nivo-directionNav a {
	display:block;
	width:15px;
	height:15px;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {

	right:0;

}
a.nivo-prevNav {
	left:0;


}


/* Caption styles */
.nivo-caption {
	position:absolute;
	right: 0;
	bottom:0;
	 background: rgba(0, 0, 0, 0.8);
	color:#fff;
	opacity:1.0; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}

.caption-inner {}
.caption-inner h2 {padding: 0 0 6px 10px; color: #A78E6F; font-size: 18px; margin: 0;}
.caption-inner h2 a {color: #A78E6F;}
.caption-inner p {padding: 0 0 0 10px; color: #fff; margin: 0;}

/* The slices in the Slider */
.nivo-slice {
	
}




/* ad styles */
.myads{
	width:320px;
	height:auto;
	}
#header-advertising {
	/*background: url('./images/stripes.png');
	width: 320px;
	height: 100px;*/
	margin: 0 0 10px 0;
	float: left;
}
#header-banner-right {display: block; float: right;}
#header-banner-left {display: block; float: left;}
#sidebar-banner {}

#sidebar-advertising {margin-bottom: 20px;}

#header-banner-right-default {float: right; width: 320px; height: 40px; border: 1px solid #ddd; background: #f5f5f5; font-size: 18px; text-align: center; line-height: 88px;}
#header-banner-left-default {float: left; width: 320px; height: 40px; border: 1px solid #ddd; background: #f5f5f5; font-size: 18px; text-align: center; line-height: 88px;}
#sidebar-banner-default {width: 320px; height: 320px; border: 1px solid #ddd; background: #f5f5f5; font-size: 18px; text-align: center; line-height: 298px;}


/**
 * Secondary menu
 *************************************/

#footer-menu {
	/*float: right;*/
	width:100%;
	/*margin: 0 auto;
	text-align: center;*/
	/*margin: 10px;*/
	}
	

.menu-container{
	
}

#header-menu-container{
	display:none;
}

#header-menu {
	/*float: right;*/
	width:320px;
	margin: 0 auto;
	padding:7px;
	/*
	text-align: center;*/
	/*margin: 10px;*/
}

#header-menu .menu {
	height: 11px;
	float:right;
	/*margin: 0 auto;*/
}	

#header-menu ul {
	list-style: none;
	margin: 0 0 0 -20px;
	
	}
#header-menu li {
	float: left;
	font: normal normal bold 11px/11px Arial, Verdana, sans-serif;
	}
#header-menu li.loginout, #header-menu li.register {
	float: right;
	}
#header-menu li a {
	color: #fff;
	display: block;
	float: left;
	line-height: 12px;
	padding: 0 15px 0 15px;
	text-decoration: none;
	border-right: 1px solid #f5f5f5;
	}



#footer-menu .menu {
	/*height: 11px;*/
	float:right;
	/*margin: 0 auto;*/
	}
#footer-menu ul {
	list-style: none;
	/*margin: 0 0 0 -20px;*/
	
	}
#footer-menu li {
	float: left;
	font: normal normal bold 11px/11px Arial, Verdana, sans-serif;
	width: 50%;
	}
#footer-menu li.loginout, #footer-menu li.register {
	float: right;
	}
#footer-menu li a {
	color: #fff;
	display: block;
	float: left;
	/*line-height: 12px;*/
	padding: 15px;
	text-decoration: none;
	/*border-right: 1px solid #f5f5f5;*/
	}
#footer-menu li.menu-item-82 a {border: none;padding-right: 0;}
#footer-menu li.feed {
	float: right;
	}
#footer-menu li.feed a {
	padding-left: 3px;
	background: url(images/rss.png) no-repeat right 11px;
	}
#footer-menu li.current a {
	color: #fff;
	}
#footer-menu a:active, #footer-menu a:hover {
	color: #fff;
	text-decoration: underline;
	}

/* Drop-down styles */
#footer-menu li ul {
	margin-left: -1px;
	}
#footer-menu li:hover ul, #footer-menu li.sfHover ul {
	top: 36px;
	margin-left: -1px;
	background: #222;
	border-top: 1px solid #111;
	}
#footer-menu li li {
	font-weight: normal;
	text-transform: none;
	}
#footer-menu li li a {
	padding: 9px 75px 9px 25px;
	border: none;
	border-bottom: 1px solid #111;
	}
#footer-menu li li a:hover {
	background: #292929;
	}
#footer-menu ul li a.sf-with-ul {
	padding-right: 34px;
	}
#footer-menu .sf-sub-indicator {
	position: absolute;
	display: block;
	top: 11px;
	right: 21px;
	width: 9px;
	height: 10px;
	text-indent: -9999em;
	overflow: hidden;
	background: url(images/secondary-menu-icon.png) no-repeat 0 5px;
	}





#social_bookmarks {padding: 20px; background: #f5f5f5; margin-bottom: 40px; /*overflow: hidden; */ clear: right; border-top: 1px solid #E1E1E1;}
	#btn_twitter {float: left;}
	#btn_facebook {float: left;}

.singular-store .entry-meta {display: none;}






a.read-more {clear: both; height: 26px; width: 100%; text-align: right; margin-bottom: 20px;display: block; /*text-transform: uppercase;*/ font-weight: bold; line-height: 26px;}

.section-featured a.read-more {margin-bottom: 0;}



.post .entry-title {margin-bottom: 8px;}

a.more {display: none;}
.section-featured {background: url('./images/stripes.png'); padding: 10px; margin-bottom:20px;}
.section-featured .section-title {background: #B8A48B url('./images/title-bg.png') repeat-x bottom; border: none; border: 2px solid #fff; color: #fff; padding: 0 0 0 10px; margin: 0; line-height: 30px; height: 30px;}
.section-featured .hentry {background: #fff; padding: 10px; position: relative; margin: 10px 0 0 0;}
.section-featured .entry-title {/* text-transform: uppercase;*/ color: #007236;}
.section-featured .entry-title a {color: #007236;}
/*.section-featured a.more {display: block; float: right; text-transform: uppercase; color: #007236; font-weight: bold;}*/
.section-featured p.entry-meta {display: none;}

.home h1.page-title {color: #007236; font-size: 20px;margin:0 0 10px 0;}

 #header-ads {background: url('./images/stripes.png'); width: 468px; height: 60px;margin-top: 40px;  float: right; padding: 10px;}



 .form-input {float: left;}
.form-input input, .form-input textarea {background: #EAEAEA;
border-color:#BEBEBE #F3F3F3 #F3F3F3 #BEBEBE;
border-style:solid;
border-width:1px;
color:#777777;
padding:4px;
}
.form-input input {width:292px;}
.form-input textarea {width:620px;}
.wpcf7-form label {display: block; font-weight: bold;}
.phone, .name, .position, .email {margin-right: 10px;}
.form-submit input, .widget a.download {background: #6FA733; color: #fff; font-weight: bold; padding: 6px; border: none; font-family: Helvetica; text-transform: uppercase;  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.widget a.download:hover{color: #f5f5f5;}
div.wpcf7 {margin-bottom: 30px !important; overflow: hidden;}

.form-submit {clear: both;}

.archive .hentry, .page-template-stores .hentry, .page-template-guides .hentry, .page-template-articles .hentry, .page-template-products .hentry {padding: 20px 0 0 0; border-bottom: 1px solid #ccc;}



.post-label {position: absolute; top: 20px; right: 0; padding: 6px 0; width: 80px; text-align: center; background: #CFC2A2; color: #fff; text-transform: uppercase; font-weight: bold; font-size: 10px;}

.archive .entry-title {padding-right: 100px;}

.section-related .entry-title { font-size: 16px;}




.entry-content a.button {display: block; text-align: center; font-weight: bold; text-decoration: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #037536 url('./images/btn-bg.png') repeat-x bottom; border: 1px solid #258938; color: #fff; height: 30px; line-height: 30px; /*text-transform: uppercase;*/ float: right; padding: 0 20px; margin-bottom: 30px;}
.entry-content a.button:hover {background: #037536;}

.entry-content a {font-weight:bold;text-decoration: underline;}

.entry-content ul {clear:both;margin: 20px 0 20px 10px;}
.entry-content ul li {line-height: 1.5em; background:url('./images/bullet-gray.png') no-repeat  0 0.5em;margin:0 0 5px 0; padding: 0 0 0 16px; */}
.entry-content ul li a {}


.entry-content ol {margin: 20px 0 20px 10px;list-style:decimal;}
.entry-content ol li {line-height: 1.5em; margin:0 0 5px 12px;/*background:url('./images/bullet-gray.png') no-repeat 0 15px; padding: 4px 0 4px 16px;*/}
.entry-content ol li a {}

.entry-title, .singular-store .entry-title a, .singular-product .entry-title a, .singular-guide .entry-title a{color: #505050; font-weight: bold;}

.highlight {background: #f5f5f5; padding: 20px; margin-bottom: 20px; overflow: hidden;}
.highlight h2, .highlight h2 a {color: #007236; font-weight: bold;}
.highlight h2 a:hover {color: #d54e21;}


.highlight a.button {margin: 0;}

.dsq-brlink {display: none;}

.right {float: right;}
.left {float: left;}

.sharetext{display:none;}

#google-search-box{
	height: auto;
	width: 320px;
	text-align: center;
}

#google-q{
	width: 210px;
}
#google-search-box div{
	margin: 10px auto;
}

div#cse-search-results iframe{
	width: 320px;
	overflow: visible;
}

div.wp-caption[style]{
	width: 300px !important;
}
div.wp-caption img{
	width: 100%;
	height: auto;
}

div.entry-content img.size-full{
	max-width: 300px !important;
	height: auto;
}

#upprev_box{
	width: 150px !important;
}

.entry-content > div.highlight-bullet p{
	margin-bottom: 0;
	
}


.entry-content > div.highlight-bullet > ul li{
	background: none;
	list-style: disc;
	padding: 0;
}



@media (min-width: 640px) {
	h1, h2, h3, h4, h5, h6 {font-family: Helvetica, Georgia, Times, "Times New Roman", serif; color: #505050; font-weight: normal; margin-bottom: 0.6em;}
	h1 {font-size: 38px;}
	h2 {font-size: 27px;}
	/*h2 {font-size: 21px;}*/
	h3 {font-size: 23px;}
	h4 {font-size: 21px;}
	h5 {font-size: 19px;}
	h6 {font-size: 17px;}
	#body-container {overflow: hidden;width: 100%;margin: 0 auto;padding: 0; background-color:#fff;}
	.content {
		width: 640px;
		/*overflow: visible;*/
		/*float: none;*/
	}
	.no-widgets .content, .no-default-widgets .content, .page-template-no-widgets .content {width: 640px;}
	#primary {width: 640px;
	}
	#secondary {width: 640px;}
	#subsidiary .widget {width: 640px;}
	#container {width: 640px;overflow: visible;
	}
	#header {width: 640px;}
	#site-title a {margin: 0;color: #000; text-indent: -99999px; display: block; width: 230px; height: 110px; background: url('./images/green_abode_logo.png') no-repeat;}
	.menu-container{
		margin: 0;	
	}
	#primary-menu {width: 640px;}
	#primary-menu .menu ul {
	display:block;
	}
	#primary-menu .menu {width:550px;}
	#primary-menu ul li {font: normal normal bold 11px/13px Arial, Verdana, sans-serif;text-transform: uppercase;margin-right: 2px;
	width: auto;}
	#primary-menu ul li a {
		padding: 11px 20px 11px 20px;
		color: #fff;
		background: url('./images/nav-bg.gif') repeat-x;
		font-family: Helvetica;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright:  4px;
	}
	#subsidiary { width: 640px;}
	#footer {width: 640px;}
	#footer-menu .menu {
		height: 11px;
		float:right;
		/*margin: 0 auto;*/
		}
	#footer-menu ul {
		margin: 0 0 0 -20px;
		}
		
	#footer-menu li {
		float: left;
		font: normal normal bold 11px/11px Arial, Verdana, sans-serif;
		width: auto;
		}
		
	#footer-menu li a {
		color: #fff;
		display: block;
		float: left;
		line-height: 12px;
		padding: 0 15px 0 15px;
		text-decoration: none;
		border-right: 1px solid #f5f5f5;
		}
	
	#featured-slider {visibility: visible;display: inline-block;
		width: 620px; height: 320px;}
	.nivoSlider img {width: 580px; height: 300px;}
	#slider {width: 600px;height: 300px;}
	.nivo-directionNav{
		visibility: visible;
	}
	.nivo-directionNav a {width:38px;height:36px;}
	.caption-inner h2 {font-size: 18px;}
	.myads{
	/*width:640px;
	height:auto;*/
	}
	#header-advertising {
	background: url('./images/stripes.png');
	/*width: 728px;
	height: 90px;*/
	margin: 20px 0 10px 0;
	float: right;
	padding: 5px;
	}
	#header-menu-container{display:block;width:100%;height:30px;background-color:#104625;}
	#header-menu {width:980px;}
	#header-banner-right-default {width: 218px; height: 88px;}
	#header-banner-left-default {width: 718px; height: 88px;}
	#sidebar-banner-default {width: 298px; height: 298px;}
	.sharetext{display:inline;}
	div#cse-search-results iframe{
		width: 980px;
		overflow: visible;
	}
	#google-search-box{
		height: auto;
		width: 640px;
		text-align: center;
	}
	#google-search-box div{
		margin: 10px auto;
	}
	
	#google-q{
		width: 310px;
	}
	div.wp-caption[style]{
		width: 310px !important;
	}
	
	div.wp-caption.center[style], div.wp-caption.aligncenter[style]{
		width: 620px !important;
	}
	div.wp-caption img{
		width: 100%;
		height: auto;
	}
	div.entry-content img.size-full{
		max-width: 620px !important;
		height: auto;
	}
	.entry-content > div.highlight-bullet > ul{
		display: inline;
	}
	
	.entry-content > div.highlight-bullet > ul li{
		margin-left: 230px;
	}
	

}

@media (min-width: 980px) {
	h1, h2, h3, h4, h5, h6 {font-family: Helvetica, Georgia, Times, "Times New Roman", serif; color: #505050; font-weight: normal; margin-bottom: 0.6em;}
	h1 {font-size: 44px;}
	h2 {font-size: 32px;}
	/*h2 {font-size: 21px;}*/
	h3 {font-size: 26px;}
	h4 {font-size: 22px;}
	h5 {font-size: 20px;}
	h6 {font-size: 18px;}
	#body-container {overflow: hidden;width: 100%;margin: 0 auto;padding: 0; background-color:#fff;}
	.content {width: 640px;}
	.no-widgets .content, .no-default-widgets .content, .page-template-no-widgets .content {width: 960px;}
	#primary {width: 320px;}
	#secondary {width: 320px;}
	#subsidiary .widget {width: 220px;}
	#container {width: 980px;}
	#header {width: 980px;}
	#site-title a {margin: 0;color: #000; text-indent: -99999px; display: block; width: 230px; height: 110px; background: url('./images/green_abode_logo.png') no-repeat;}
	.menu-container{
		margin: 0;	
	}
	#primary-menu {width: 980px;}
	#primary-menu .menu ul {
	display:block;
	}
	#primary-menu .menu {width:550px;}
	#primary-menu ul li {font: normal normal bold 11px/13px Arial, Verdana, sans-serif;text-transform: uppercase;margin-right: 2px;
	width: auto;}
	#primary-menu ul li a {
		padding: 11px 20px 11px 20px;
		color: #fff;
		background: url('./images/nav-bg.gif') repeat-x;
		font-family: Helvetica;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		-moz-border-radius-topleft: 4px;
		-moz-border-radius-topright:  4px;
	}
	#subsidiary { width: 960px;}
	#footer {width: 980px;}
	#footer-menu .menu {
		height: 11px;
		float:right;
		/*margin: 0 auto;*/
		}
	#footer-menu ul {
		margin: 0 0 0 -20px;
		}
		
	#footer-menu li {
		float: left;
		font: normal normal bold 11px/11px Arial, Verdana, sans-serif;
		width: auto;
		}
		
	#footer-menu li a {
		color: #fff;
		display: block;
		float: left;
		line-height: 12px;
		padding: 0 15px 0 15px;
		text-decoration: none;
		border-right: 1px solid #f5f5f5;
		}
	
	#featured-slider {visibility: visible;display: inline-block;
		width: 620px; height: 320px;}
	.nivoSlider img {width: 580px; height: 300px;}
	#slider {width: 600px;height: 300px;}
	.nivo-directionNav{
		visibility: visible;
	}
	.nivo-directionNav a {width:38px;height:36px;}
	.caption-inner h2 {font-size: 18px;}
	.myads{width:728px;height:90px;}
	#header-advertising {background: url('./images/stripes.png'); width: 728px; height: 90px;margin: 20px 0 10px 0;  float: right; padding: 5px;}
	#header-menu-container{display:block;width:100%;height:30px;background-color:#104625;}
	#header-menu {width:980px;}
	#header-banner-right-default {width: 218px; height: 88px;}
	#header-banner-left-default {width: 718px; height: 88px;}
	#sidebar-banner-default {width: 298px; height: 298px;}
	.sharetext{display:inline;}
	div#cse-search-results iframe{
		width: 980px;
		overflow: visible;
	}
	
	#google-search-box{
		height: auto;
		width: 320px;
		text-align: center;
	}
	#google-search-box div{
		margin: 10px auto;
	}
	
	#google-q{
		width: 225px;
	}
	
	#upprev_box{
		width: 360px;
	}
	
	div.wp-caption[style]{
		width: 310px !important;
	}
	
	div.wp-caption.center[style], div.wp-caption.aligncenter[style]{
		width: 620px !important;
	}
	div.wp-caption img{
		width: 100%;
		height: auto;
	}
	
	div.entry-content img.size-full{
		max-width: 620px !important;
		height: auto;
	}
	
	
	
}


