/*[fmt]AA90-1A0A-6*/
@import url(http://fonts.googleapis.com/css?family=Quattrocento+Sans);
@import url(http://fonts.googleapis.com/css?family=Oswald:400,700,300);
/*Import Fonts

Theme Name: Stargazer
Theme URI: http://teethgrinder.net
Description: A Genesis child Theme
Author: Marco
Author URI: http://teethgrinder.net

Version: 2.0

Tags: featured-images, threaded-comments, two-columns

Template: genesis
Template Version: 1.8.2

License: GNU General Public License v2.0
License URI: http://www.opensource.org/licenses/gpl-license.php

------------------------------------------------------------
Clearfix
------------------------------------------------------------*/
/*+clearfix {*/
#nav .wrap:after,
#subnav .wrap:after,
.post-nav:after,
#footer-widgets .wrap:after,
.footer .wrap:after,
.home-top:after,
.home-top-boxes:after,
.home-middle-boxes:after,
.home-bottom-boxes:after,
.home-middle:after,
.home-bottom:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
#nav .wrap,
#subnav .wrap,
.post-nav,
#footer-widgets .wrap,
.footer .wrap,
.home-top,
.home-top-boxes,
.home-middle-boxes,
.home-bottom-boxes,
.home-middle,
.home-bottom
{
	display: inline-block;
}
#nav .wrap,
#subnav .wrap,
.post-nav,
#footer-widgets .wrap,
.footer .wrap,
.home-top,
.home-top-boxes,
.home-middle-boxes,
.home-bottom-boxes,
.home-middle,
.home-bottom
{
/*\*/
	display: block;
/**/
	-height: 1px;
}
/*+}*/
#nav .wrap:after,
#subnav .wrap:after,
.post-nav:after,
#footer-widgets .wrap:after,
.footer .wrap:after,
.home-top:after,
.home-top-boxes:after,
.home-middle-boxes:after,
.home-bottom-boxes:after,
.home-middle:after,
.home-bottom:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
#nav .wrap,
#subnav .wrap,
.post-nav,
#footer-widgets .wrap,
.footer .wrap,
.home-top,
.home-top-boxes,
.home-middle-boxes,
.home-bottom-boxes,
.home-middle,
.home-bottom
{
	display: inline-block;
}
#nav .wrap,
#subnav .wrap,
.post-nav,
#footer-widgets .wrap,
.footer .wrap,
.home-top,
.home-top-boxes,
.home-middle-boxes,
.home-bottom-boxes,
.home-middle,
.home-bottom
{
/*\*/
	display: block;
/**/
	-height: 1px;
}
/*+}*/
body,
h1,
h2,
h2 a,
h2 a:visited,
h3,
h4,
h5,
h6,
p,
select,
input,
textarea
{
	color: #565656;
	font-family: "Quattrocento Sans", corbel, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 21px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-rendering: optimizeLegibility;
}
blockquote,
input,
select,
textarea,
.author-box,
.breadcrumb,
.sticky,
.taxonomy-description,
.wp-caption
{
	background-color: #FFFFFF;
	border: 1px solid #DDD;
}
li,
ol,
ul
{
	margin: 0;
	padding: 0;
}
ol li
{
	list-style-type: decimal;
}
/*Hyperlinks
------------------------------------------------------------*/
a,
a:visited
{
	color: #3F9EDA;
	text-decoration: none;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3ease;
	transition: all 0.3s ease;
}
a:hover
{
	text-decoration: underline;
}
a img
{
	border: none;
}
/*Body
------------------------------------------------------------*/
body
{
	background: #FFF url(img/bg.jpg) repeat left top;
}
/*Wrap
------------------------------------------------------------*/
#wrap
{
	margin: 0 auto;
}
/*Header
------------------------------------------------------------*/
#header
{
	margin: 1.5em auto 0;
	height: 8em;
	overflow: hidden;
	width: 960px;
}
#title-area
{
	float: left;
	margin-left: 10px;
	overflow: hidden;
	width: auto;
}
#title
{
	font-size: 56px;
	line-height: 1;
	margin-bottom: 0px;
}
#title a,
#title a:hover
{
	color: #002B4D;
	font-family: Oswald, sans-serif;
	font-weight: 700;
	text-decoration: none;
	/*+text-shadow:0 1px 0 rgba(245, 245, 245, 0.9);*/
	-moz-text-shadow: 0 1px 0 rgba(245, 245, 245, 0.9);
	-webkit-text-shadow: 0 1px 0 rgba(245, 245, 245, 0.9);
	-o-text-shadow: 0 1px 0 rgba(245, 245, 245, 0.9);
	text-shadow: 0 1px 0 rgba(245, 245, 245, 0.9);
}
#title a:hover
{
	color: #1C85C0;
}
#description
{
	font-size: 14px;
	line-height: 2;
}
#header .widget-area
{
	float: right;
	width: auto;
}
/*Image Header - Partial Width
------------------------------------------------------------*/
.header-image #title-area,
.header-image #title,
.header-image #title a
{
	display: block;
	float: left;
	height: 80px;
	overflow: hidden;
	padding: 0;
	text-indent: -9999px;
	width: 400px;
}
.header-image #description
{
	display: block;
	overflow: hidden;
}
/*Image Header - Full Width
------------------------------------------------------------*/
.header-full-width #title-area,
.header-full-width #title,
.header-full-width #title a
{
	width: 960px;
}
/*Navigation Constants
------------------------------------------------------------*/
li:hover ul ul,
li.sfHover ul ul
{
	left: -9999px;
}
li:hover,
li.sfHover
{
	position: static;
}
#header ul.nav li a.sf-with-ul,
#header ul.menu li a.sf-with-ul,
#nav li a.sf-with-ul,
#subnav li a.sf-with-ul
{
	padding-right: 25px;
}
li a .sf-sub-indicator
{
	background: url(img/arrow-down.png) no-repeat;
	height: 10px;
	position: absolute;
	right: 10px;
	text-indent: -9999px;
	top: 13px;
	width: 10px;
}
li li a .sf-sub-indicator
{
	background: url(img/arrow-right.png) no-repeat;
	top: 10px;
}
/*Header Right Navigation
------------------------------------------------------------*/
#header ul.nav,
#header ul.menu
{
	float: right;
	margin: 0px;
}
#header ul.nav ul,
#header ul.menu ul
{
	float: right;
	margin: 0;
	padding: 0;
	width: 100%;
}
#header ul.nav li,
#header ul.menu li
{
	background: #1C85C0;
	float: left;
	list-style-type: none;
	text-transform: uppercase;
}
#header ul.nav li a,
#header ul.menu li a
{
	color: #FFF;
	display: block;
	font-family: "Quattrocento Sans", corbel, sans-serif;
	font-size: 13px;
	padding: 7px 10px 5px;
	position: relative;
	text-decoration: none;
}
#header ul.nav li a:hover,
#header ul.nav li a:active,
#header ul.nav .current_page_item a,
#header ul.nav .current-cat a,
#header ul.nav .current-menu-item a,
#header ul.menu li a:hover,
#header ul.menu li a:active,
#header ul.menu .current_page_item a,
#header ul.menu .current-cat a,
#header ul.menu .current-menu-item a
{
	background-color: #1C85C0;
	color: #FFF;
}
#header ul.nav li li a,
#header ul.nav li li a:link,
#header ul.nav li li a:visited,
#header ul.menu li li a,
#header ul.menu li li a:link,
#header ul.menu li li a:visited
{
	background: #1C85C0;
	border-top-width: 0;
	border: 1px solid #DDDDDD;
	color: #FFF;
	font-size: 12px;
	padding: 5px 10px;
	position: relative;
	text-transform: none;
	width: 138px;
}
#header ul.nav li li a:hover,
#header ul.nav li li a:active,
#header ul.menu li li a:hover,
#header ul.menu li li a:active
{
	background: #1C85C0;
}
#header ul.nav li ul,
#header ul.menu li ul
{
	height: auto;
	left: -9999px;
	position: absolute;
	width: 160px;
	z-index: 9999;
}
#header ul.nav li ul a,
#header ul.menu li ul a
{
	width: 140px;
}
#header ul.nav li ul ul,
#header ul.menu li ul ul
{
	margin: -32px 0 0 159px;
}
#header ul.nav li:hover > ul,
#header ul.nav li.sfHover ul,
#header ul.menu li:hover > ul,
#header ul.menu li.sfHover ul
{
	left: auto;
}
/*Primary Navigation
------------------------------------------------------------*/
#nav
{
	background: #001F37;
	border-bottom: 1px solid #F2F7FC;
	clear: both;
	color: #FFF;
	height: 41px;
	margin: 0 auto;
	overflow: hidden;
	text-transform: uppercase;
	/*+box-shadow:0px 1px 6px rgba(0, 43, 77, 0.4);*/
	-moz-box-shadow: 0px 1px 6px rgba(0, 43, 77, 0.4);
	-webkit-box-shadow: 0px 1px 6px rgba(0, 43, 77, 0.4);
	-o-box-shadow: 0px 1px 6px rgba(0, 43, 77, 0.4);
	box-shadow: 0px 1px 6px rgba(0, 43, 77, 0.4);
	padding-top: 8px;
}
/*[clearfix]*/#nav .wrap
{
	margin: 0px auto;
	width: 960px;
}
#nav ul
{
	float: left;
	width: 100%;
}
#nav li
{
	float: left;
	list-style-type: none;
}
#nav li a
{
	color: #FFF;
	display: block;
	font-size: 13px;
	margin-bottom: 8px;
	padding: 7px 10px 5px;
	position: relative;
	text-decoration: none;
	-webkit-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3ease;
	transition: background-color 0.3s ease;
}
#nav li a:hover,
#nav li a:active,
#nav .current_page_item a,
#nav .current-cat a,
#nav .current-menu-item a
{
	background: #1C85C0;
	color: #FFF;
}
#nav li li a,
#nav li li a:link,
#nav li li a:visited
{
	background: #001F37;
	border-top-width: 0;
	border: 1px solid #DDDDDD;
	border-top-width: 0;
	color: #FFF;
	font-size: 12px;
	margin: 0px;
	padding: 5px 10px;
	position: relative;
	text-transform: none;
	width: 138px;
	border-top-width: 0;
}
#nav li li a:hover,
#nav li li a:active
{
	background: #1C85C0;
	color: #FFFFFF;
	outline: none;
}
#nav li ul
{
	height: auto;
	left: -9999px;
	position: absolute;
	width: 160px;
	z-index: 9999;
}
#nav li ul a
{
	width: 140px;
}
#nav li ul ul
{
	margin: -32px 0 0 159px;
}
#nav li:hover > ul,
#nav li.sfHover ul
{
	left: auto;
}
/*Primary Navigation Extras
------------------------------------------------------------*/
#nav li.right
{
	float: right;
	padding: 7px 0 0;
}
#nav li.right a
{
	background: none;
	border: none;
	color: #FFF;
	display: inline;
	text-decoration: none;
}
#nav li.right a:hover
{
	background-color: #1C85C0;
	color: #FFF;
}
#nav li.search
{
	padding: 0 0px;
}
#nav li.rss a
{
	background: url(img/rss.png) no-repeat center right !important;
	font-size: 14px;
	margin: 0 2px 0 10px;
	padding: 7px 18px 5px 2px;
}
#nav li.rss a:hover
{
	background-color: transparent;
	color: #F8A745;
}
#nav li.twitter a
{
	background: url(img/twitter-nav.png) no-repeat center left;
	padding: 7px 0 5px 20px;
	color: #3F9EDA;
}
#nav li.twitter a:hover
{
	color: #FFFFFF;
	background-color: transparent;
}
/*Secondary Navigation
------------------------------------------------------------*/
#subnav
{
	background: #1C85C0;
	border-bottom: 1px solid #F2F7FC;
	border-top: 1px solid #F2F7FC;
	clear: both;
	color: #FFF;
	height: 60px;
	margin: 0 auto;
	overflow: hidden;
	text-transform: uppercase;
	/*+box-shadow:0px 1px 6px rgba(0, 43, 77, 0.4);*/
	-moz-box-shadow: 0px 1px 6px rgba(0, 43, 77, 0.4);
	-webkit-box-shadow: 0px 1px 6px rgba(0, 43, 77, 0.4);
	-o-box-shadow: 0px 1px 6px rgba(0, 43, 77, 0.4);
	box-shadow: 0px 1px 6px rgba(0, 43, 77, 0.4);
}
/*[clearfix]*/#subnav .wrap
{
	margin: 0px auto;
	width: 960px;
	padding-top: 14px;
}
#subnav ul
{
	float: left;
	width: 100%;
}
#subnav li
{
	float: left;
	list-style-type: none;
}
#subnav li a
{
	color: #FFF;
	display: block;
	font-size: 16px;
	margin-bottom: 13px;
	padding: 7px 10px 5px;
	position: relative;
	text-decoration: none;
	-webkit-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3ease;
	transition: background-color 0.3s ease;
	/*+text-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);*/
	-moz-text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
	-webkit-text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
	-o-text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
}
#subnav li a:hover,
#subnav li a:active,
#subnav .current_page_item a,
#subnav .current-cat a,
#subnav .current-menu-item a
{
	background-color: #002B4D;
	color: #FFF;
	/*+box-shadow:0 1px 1px rgba(0, 0, 0, 0.5);*/
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}
#subnav li li a,
#subnav li li a:link,
#subnav li li a:visited
{
	background: #1C85C0;
	border: 1px solid #DDDDDD;
	border-top-width: 0;
	color: #FFF;
	font-size: 12px;
	margin: 0px;
	padding: 5px 10px;
	position: relative;
	text-transform: none;
	width: 138px;
}
#subnav li li a:hover,
#nav li li a:active
{
	background: #002B4D;
	color: #FFFFFF;
	outline: none;
}
#subnav li ul
{
	height: auto;
	left: -9999px;
	position: absolute;
	width: 160px;
	z-index: 9999;
}
#subnav li ul a
{
	width: 140px;
}
#subnav li ul ul
{
	margin: -32px 0 0 159px;
}
#subnav li:hover > ul,
#subnav li.sfHover ul
{
	left: auto;
}
/*Inner Pages menu
Inner
------------------------------------------------------------*/
#inner
{
	margin: 20px auto;
	overflow: hidden;
	width: 960px;
}
.home #inner
{
	margin: 0 auto 14px;
}
/*Breadcrumb
------------------------------------------------------------*/
.breadcrumb
{
	background-color: #F5F5F5;
	font-size: 12px;
	line-height: 14px;
	margin: 1em 0 2em;
	padding: 0.5em 0.5em 0.5em 1em;
}
/*Taxonomy Description
------------------------------------------------------------*/
.taxonomy-description
{
	background: transparent;
	border-color: #D6D6D6;
	border-color: rgba(214, 214, 214, 0.5);
	border-style: solid;
	border-width: 10px;
	margin: 0 0 30px;
	padding: 10px;
}
/*Content-Sidebar Wrap
------------------------------------------------------------*/
#content-sidebar-wrap
{
	float: left;
	width: 790px;
}
.content-sidebar #content-sidebar-wrap,
.full-width-content #content-sidebar-wrap,
.sidebar-content #content-sidebar-wrap
{
	width: 960px;
}
.sidebar-content-sidebar #content-sidebar-wrap,
.sidebar-sidebar-content #content-sidebar-wrap
{
	float: right;
}
/*Content
------------------------------------------------------------*/
#content
{
	float: left;
	width: 470px;
}
.content-sidebar #content,
.sidebar-content #content
{
	background-color: #FFFFFF;
	border-color: #D6D6D6;
	border-color: rgba(214, 214, 214, 0.5);
	border-style: solid;
	border-width: 10px;
	margin: 0 0 40px;
	padding: 10px;
	width: 580px;
}
.sidebar-content #content,
.sidebar-sidebar-content #content
{
	float: right;
}
.full-width-content #content
{
	background-color: #F5F5F5;
	border-color: #D6D6D6;
	border-color: rgba(214, 214, 214, 0.5);
	border-style: solid;
	border-width: 10px;
	margin: 0 0 40px;
	padding: 10px;
	width: 920px;
}
blockquote
{
	margin: 5px 15px 20px;
	padding: 15px 20px 0;
}
.post,
#content .page
{
	margin: 0 0 40px;
}
.entry-content
{
	overflow: hidden;
}
.single .entry-content
{
	padding-bottom: 20px;
}
.entry-content p
{
	padding: 0 0 15px;
}
p.subscribe-to-comments
{
	padding: 20px 0 10px;
}
.clear
{
	clear: both;
}
.clear-line
{
	border-bottom: 1px solid #DDD;
	clear: both;
	margin: 0 0 15px;
}
/*Column Classes
------------------------------------------------------------*/
.five-sixths,
.four-fifths,
.four-sixths,
.one-fifth,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fifths,
.three-fourths,
.three-sixths,
.two-fifths,
.two-fourths,
.two-sixths,
.two-thirds
{
	float: left;
	margin: 0 0 14px;
	padding-left: 3%;
}
.one-half,
.three-sixths,
.two-fourths
{
	width: 48%;
}
.one-third,
.two-sixths
{
	width: 31%;
}
.four-sixths,
.two-thirds
{
	width: 65%;
}
.one-fourth
{
	width: 22.5%;
}
.three-fourths
{
	width: 73.5%;
}
.one-fifth
{
	width: 17.4%;
}
.two-fifths
{
	width: 37.8%;
}
.three-fifths
{
	width: 58.2%;
}
.four-fifths
{
	width: 78.6%;
}
.one-sixth
{
	width: 14%;
}
.five-sixths
{
	width: 82%;
}
.first
{
	clear: both;
	padding-left: 0;
}
.second
{
}
.third
{
}
/*Featured Post Grid
------------------------------------------------------------*/
.genesis-grid-even
{
	float: right;
	padding: 0 0 15px;
	width: 48%;
}
.genesis-grid-odd
{
	clear: both;
	float: left;
	padding: 0 0 15px;
	width: 48%;
}
.genesis-grid-even,
.genesis-grid-odd
{
	margin: 0 0 20px;
}
/*Headlines
------------------------------------------------------------*/
h1,
h2,
h3,
h4,
h5,
h6
{
	font-family: Oswald, sans-serif;
	margin: 0 0 0.5em;
}
h1,
h2,
h2 a,
h2 a:visited
{
	font-family: Oswald, sans-serif;
	font-size: 26px;
	line-height: 32px;
}
h1.entry-title
{
	font-size: 35px;
	font-weight: 700;
	line-height: 1.5;
	/*+text-shadow:0 1px 0 rgba(255, 255, 255, 0.9);*/
	-moz-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
	-webkit-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
	-o-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
}
.taxonomy-description h1
{
	background: #1C85C0;
	color: #FFFFFF;
	font-size: 32px;
	letter-spacing: 1px;
	line-height: 1;
	margin-bottom: 1em;
	margin-left: -1.1em;
	margin-right: -1.1em;
	padding: 0.3em 0.5em 0.3em 0.9em;
	text-transform: uppercase;
	/*+text-shadow:0 1px 0 rgba(0, 43, 77, 0.9);*/
	-moz-text-shadow: 0 1px 0 rgba(0, 43, 77, 0.9);
	-webkit-text-shadow: 0 1px 0 rgba(0, 43, 77, 0.9);
	-o-text-shadow: 0 1px 0 rgba(0, 43, 77, 0.9);
	text-shadow: 0 1px 0 rgba(0, 43, 77, 0.9);
	/*+box-shadow:0 1px 1px rgba(22, 127, 190, 0.5);*/
	-moz-box-shadow: 0 1px 1px rgba(22, 127, 190, 0.5);
	-webkit-box-shadow: 0 1px 1px rgba(22, 127, 190, 0.5);
	-o-box-shadow: 0 1px 1px rgba(22, 127, 190, 0.5);
	box-shadow: 0 1px 1px rgba(22, 127, 190, 0.5);
}
.taxonomy-description p
{
	background-color: #FFFFFF;
	padding: 1em;
}
.widget-area h2 a
{
	font-size: 24px;
	font-weight: 700;
	line-height: 1.3;
}
h2 a:hover
{
	color: #3F9EDA;
	text-decoration: none;
}
h3
{
	font-size: 20px;
}
.entry-content h3
{
	margin-bottom: 1em;
}
h4
{
	font-size: 16px;
}
.widget-area h4
{
	font-family: Oswald, sans-serif;
	font-size: 18px;
	font-weight: 400;
	padding: 0.3em 0.5em;
	text-transform: uppercase;
}
.widget-area h4 a
{
	text-decoration: none;
}
#footer-widgets h4
{
	background-color: transparent;
	border-bottom: 1px solid #DDDDDD;
	color: #FFFFFF;
	font-size: 28px;
	font-weight: 700;
	letter-spacing: 0.1em;
	line-height: 1.2;
	margin-bottom: 0.8em;
	padding-bottom: 0.2em;
	text-transform: uppercase;
	/*+text-shadow:1px 1px 1px rgba(0, 0, 0, 0.9);*/
	-moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.9);
	-webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.9);
	-o-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.9);
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.9);
	padding-left: 0px;
	/*+box-shadow:none;*/
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}
h5
{
	font-size: 14px;
}
h6
{
	font-size: 12px;
}
/*Ordered / Unordered Lists
------------------------------------------------------------*/
.entry-content ol,
.entry-content ul
{
	margin: 0;
	padding: 0 0 15px;
}
.entry-content ol
{
	margin: 0;
}
.archive-page ul li,
.entry-content ul li
{
	list-style-type: square;
	margin: 0 0 0 30px;
	padding: 0;
}
.entry-content ol li
{
	margin: 0 0 0 35px;
}
.entry-content ol li ol
{
	padding-bottom: 0px;
}
.archive-page ul ul,
.entry-content ul ul
{
	padding: 0;
	margin: 0 0 0 30px;
}
/*Post Info
------------------------------------------------------------*/
.post-info
{
	font-size: 12px;
	margin: 5px 0;
	text-transform: uppercase;
}
.single .post-info
{
	margin: 0px 0px 0.8em;
}
/*Post Meta
------------------------------------------------------------*/
.post-meta
{
	border-top: 1px solid #DDD;
	clear: both;
	font-size: 12px;
	padding: 5px 0 0;
	text-transform: uppercase;
}
/*Author Box
------------------------------------------------------------*/
.author-box
{
	margin: 0 0 40px;
	overflow: hidden;
	padding: 10px;
}
/*Sticky Posts
------------------------------------------------------------*/
.sticky
{
	margin: 0 0 40px;
	padding: 20px;
}
/*Archive Page
------------------------------------------------------------*/
.archive-page
{
	float: left;
	padding: 20px 0;
	width: 45%;
}
/*Post Icons
------------------------------------------------------------*/
.time
{
	background: url(img/date-small.png) no-repeat;
	padding: 2px 0 2px 21px;
}
.post-comments
{
	background: url(img/comment-small.png) no-repeat;
	margin: 0 0 0 10px;
	padding: 2px 0 2px 22px;
}
.categories
{
	background: url(img/category-small.png) no-repeat;
	padding: 2px 0 2px 22px;
}
.tags
{
	background: url(img/tag-small.png) no-repeat;
	margin: 0 0 0 10px;
	padding: 2px 0 2px 20px;
}
/*Images
------------------------------------------------------------*/
.avatar
{
	background-color: #F5F5F5;
	border: 1px solid #DDD;
	padding: 4px;
}
.post-image
{
	background-color: #F5F5F5;
	border: 1px solid #DDD;
	padding: 4px;
}
.author-box .avatar
{
	background-color: #FFF;
	float: left;
	height: 80px;
	margin: 0 10px 0 0;
	width: 80px;
}
.post-image
{
	margin: 0 10px 10px 0;
}
.comment-list li .avatar
{
	background-color: #FFF;
	float: right;
	margin: 0 5px 0 10px;
	padding: 4px;
}
img.centered,
.aligncenter
{
	display: block;
	margin: 0 auto 10px;
}
img.alignnone
{
	display: inline;
	margin: 0 0 10px;
}
img.alignleft
{
	display: inline;
	margin: 0 10px 10px 0;
}
img.alignright
{
	display: inline;
	margin: 0 0 10px 10px;
}
.alignleft
{
	float: left;
	margin: 0 10px 0 0;
}
.alignright
{
	float: right;
	margin: 0 0 0 10px;
}
.wp-caption
{
	padding: 5px;
	text-align: center;
}
p.wp-caption-text
{
	font-size: 12px;
	line-height: 16px;
	padding: 5px 0;
}
.wp-smiley,
.wp-wink
{
	border: none;
	float: none;
}
.gallery-caption
{
}
/*Post Navigation
------------------------------------------------------------*/
.navigation
{
	overflow: hidden;
	padding: 20px 0;
	width: 100%;
}
.navigation li
{
	display: inline;
}
.navigation li a,
.navigation li.disabled,
.navigation li a:hover,
.navigation li.active a
{
	border: 1px solid #DDD;
	padding: 5px 8px;
}
.navigation li a:hover,
.navigation li.active a
{
	background-color: #F5F5F5;
}
/***** Next/Prev Post navigation ***********/
/*[clearfix]*/.post-nav
{
	font-size: 0.75em;
	line-height: 1.5;
	margin-bottom: 0px;
	margin-top: 1.5em;
	overflow: auto;
	padding-bottom: 40px;
}
.post-nav span.head
{
	border-bottom: 1px dotted #D6D6D6;
	display: block;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 1px;
	margin-bottom: 7px;
	padding-bottom: 4px;
	padding-top: 3px;
	text-transform: uppercase;
}
.single-post .post-nav .next-post-nav
{
	width: 50%;
	float: left;
	padding: 0px;
}
.single-post .post-nav .prev-post-nav
{
	width: 50%;
	float: right;
	text-align: right;
	padding: 0px;
}
.post-nav a
{
	font-size: 14px;
	text-decoration: none;
}
.post-nav a:hover
{
	text-decoration: underline;
}
.post-nav a:active
{
}
.single-post .next-post-nav a
{
	padding-right: 0;
}
.single-post .prev-post-nav a
{
	padding-left: 0;
}
/*Primary / Secondary Sidebars
------------------------------------------------------------*/
.sidebar
{
	display: inline;
	float: right;
	font-size: 13px;
	line-height: 20px;
	width: 320px;
}
.sidebar p
{
	font-size: 13px;
	line-height: 20px;
}
.sidebar-content #sidebar,
.sidebar-sidebar-content #sidebar
{
	float: left;
}
.sidebar .widget
{
	background: #F5F5F5;
	border-color: #D6D6D6;
	border-color: rgba(214, 214, 214, 0.5);
	border-style: solid;
	border-width: 10px;
	margin: 0 0 15px;
	padding: 0 0 0px;
}
.widget-area .textwidget
{
	padding: 5px 10px 0;
}
.widget-area ol,
.widget-area ul
{
	margin: 10px 0 0 25px;
}
.widget-area ol ol,
.widget-area ul ul
{
	margin: 0 0 0 15px;
}
.widget-area ul li
{
	list-style-type: square;
	word-wrap: break-word;
}
/*Tag Cloud
------------------------------------------------------------*/
.widget_tag_cloud div div
{
	padding: 5px 10px 0;
}
/*Dropdowns
------------------------------------------------------------*/
#cat,
.widget_archive select
{
	display: inline;
	font-size: 12px;
	margin: 10px 10px 0;
	padding: 3px;
	width: 278px;
}
/*Featured Page / Post
------------------------------------------------------------*/
.featuredpage,
.featuredpost
{
	clear: both;
	margin: 0 0 15px;
	overflow: hidden;
}
.featuredpage .page,
.featuredpost .post
{
	background-color: transparent;
	margin: 0 0 1em;
	overflow: hidden;
}
.more-from-category
{
	padding: 5px 10px 0;
}
/*User Profile
------------------------------------------------------------*/
.user-profile
{
	overflow: hidden;
}
.user-profile p
{
	padding: 10px 10px 0;
}
.user-profile .posts_link
{
	padding: 0 10px;
}
/*Search Form
------------------------------------------------------------*/
#header .searchform
{
	float: right;
	padding: 30px 0 0;
}
.sidebar .searchform
{
	padding: 5px 0 0 10px;
}
#nav .searchform
{
	float: right;
}
.s
{
	font-size: 12px;
	margin: 5px 2px 0 0;
	padding: 4px 5px;
	width: 195px;
}
/*eNews and Update Widget
------------------------------------------------------------*/
.enews p
{
	padding: 1em 0 0.5em;
	font-style: normal;
}
.enews h4.widgettitle
{
	background: url(img/ico-mail.png) no-repeat center left;
	padding-left: 1.5em;
}
.enews #subscribe
{
	padding: 0;
}
.enews #subbox
{
	font-size: 13px;
	margin: 5px 5px 0 0;
	padding: 4px 5px;
	width: 210px;
}
.enews #subbutton
{
	border: 1px solid #444444;
	font-size: 13px;
}
/*Calendar Widget
------------------------------------------------------------*/
#wp-calendar
{
	width: 100%;
}
#wp-calendar caption
{
	font-size: 12px;
	font-style: italic;
	padding: 2px 5px 0 0;
	text-align: right;
}
#wp-calendar thead
{
	background-color: #F5F5F5;
	font-weight: 700;
	margin: 10px 0 0;
}
#wp-calendar td
{
	background-color: #F5F5F5;
	padding: 2px;
	text-align: center;
}
/*Footer Widgets
------------------------------------------------------------*/
#footer-widgets
{
	background: #001F37 url(img/bg-pattern-blue.png) repeat left top;
	border-bottom: 1px solid #F5F5F5;
	border-top: 5px solid #FFFFFF;
	clear: both;
	color: #FFF;
	font-size: 13px;
	margin: 0 auto;
	overflow: hidden;
	padding: 30px 0 0;
	/*+box-shadow:0 -1px 1px rgba(0, 43, 77, 0.4);*/
	-moz-box-shadow: 0 -1px 1px rgba(0, 43, 77, 0.4);
	-webkit-box-shadow: 0 -1px 1px rgba(0, 43, 77, 0.4);
	-o-box-shadow: 0 -1px 1px rgba(0, 43, 77, 0.4);
	box-shadow: 0 -1px 1px rgba(0, 43, 77, 0.4);
}
/*[clearfix]*/#footer-widgets .wrap
{
	background: url(img/bg-footer-widgets.png) no-repeat bottom center;
	margin: 0 auto;
	padding-bottom: 30px;
	width: 960px;
}
.home #footer-widgets .wrap
{
	width: 970px;
}
#footer-widgets .widget
{
	background: none;
	border: none;
	padding: 0;
}
#footer-widgets .textwidget
{
	padding: 0;
}
#footer-widgets .widget_tag_cloud div div
{
	padding: 0;
}
#footer-widgets p
{
	color: #FFF;
	padding: 0 0 10px;
}
#footer-widgets a,
#footer-widgets a:visited
{
	color: #DDDDDD;
	text-decoration: none;
}
#footer-widgets a:hover
{
	text-decoration: underline;
	color: #F5F5F5;
}
#footer-widgets ul
{
	color: #FFF;
	margin: 0 0 10px;
}
#footer-widgets ul li
{
	border-bottom: 1px solid #010101;
	margin: 0;
	/*+box-shadow:0px 1px rgba(221, 221, 221, 0.2);*/
	-moz-box-shadow: 0px 1px rgba(221, 221, 221, 0.2);
	-webkit-box-shadow: 0px 1px rgba(221, 221, 221, 0.2);
	-o-box-shadow: 0px 1px rgba(221, 221, 221, 0.2);
	box-shadow: 0px 1px rgba(221, 221, 221, 0.2);
	-moz-box-shadow: 0px 1px 0px rgba(221, 221, 221, 0.2);
	-webkit-box-shadow: 0px 1px 0px rgba(221, 221, 221, 0.2);
	-o-box-shadow: 0px 1px 0px rgba(221, 221, 221, 0.2);
}
#footer-widgets #wp-calendar thead,
#footer-widgets #wp-calendar td
{
	background: none;
}
.footer-widgets-1
{
	clear: both;
	float: left;
	padding-left: 0;
	width: 31%;
}
.footer-widgets-2
{
	float: left;
	margin: 0 0 1em;
	padding-left: 4%;
	width: 31%;
}
.footer-widgets-3
{
	float: left;
	margin: 0 0 1em;
	padding-left: 3%;
	width: 31%;
}
#footer-widgets .featuredpage .page,
#footer-widgets .featuredpost .post
{
	background: transparent;
	border-color: rgba(214, 214, 214, 0.2);
	border-width: 0;
	padding: 0px;
}
#footer-widgets h2 a
{
	color: #3F9EDA;
}
#footer-widgets .featuredpost a.more-link
{
	float: right;
}
#footer-widgets .featuredpost a.more-link:hover
{
	text-decoration: none;
}
/*Footer
------------------------------------------------------------*/
#footer
{
	background: #F5F5F5;
	clear: both;
	font-size: 13px;
	margin: 0 auto;
	overflow: hidden;
	padding: 36px 0;
	text-transform: uppercase;
}
/*[clearfix]*/.footer .wrap
{
	margin: 0 auto;
	width: 960px;
}
#footer p
{
	color: #565656;
	font-size: 13px;
}
#footer a,
#footer a:visited
{
	color: #002B4D;
	font-weight: 700;
}
#footer .gototop
{
	float: left;
}
#footer .gototop a
{
	display: block;
}
#footer .creds
{
	float: right;
	padding: 0;
	text-align: right;
	width: 740px;
}
/*Comments
------------------------------------------------------------*/
#comments,
#respond
{
	margin: 0 0 15px;
	overflow: hidden;
}
#comments h3
{
	font-size: 32px;
	font-weight: 700;
}
#author,
#comment,
#email,
#url
{
	font-size: 12px;
	margin: 10px 5px 0 0;
	padding: 5px;
	width: 50%;
	/*+border-radius:0.2em;*/
	-moz-border-radius: 0.2em;
	-webkit-border-radius: 0.2em;
	-khtml-border-radius: 0.2em;
	border-radius: 0.2em;
	border-radius: 0.2em 0.2em 0.2em 0.2em;
	/*+box-shadow:inset 0 0px 10px rgba(0, 0, 0, 0.1);*/
	-moz-box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.1);
	-o-box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.1);
}
#commentform .required
{
	color: #005DA3;
}
#comment
{
	height: 150px;
	margin: 10px 0;
	width: 98%;
}
.ping-list
{
	margin: 0 0 40px;
}
.comment-list ol,
.ping-list ol
{
	padding: 10px;
}
.comment-list li,
.ping-list li
{
	font-weight: 700;
	margin: 15px 0 5px;
	padding: 10px 5px 10px 10px;
}
.comment-list li ul li
{
	list-style-type: none;
	margin-left: 10px;
	margin-right: -6px;
}
.comment-list p,
.ping-list p
{
	margin: 10px 5px 10px 0;
}
.comment-list cite,
.ping-list cite
{
	font-style: normal;
}
.comment-list li .avatar
{
	background-color: #FFFFFF;
	border: none;
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	/*+border-radius:20px;*/
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	border-radius: 20px 20px 20px 20px;
}
.commentmetadata
{
	font-size: 11px;
}
.nocomments
{
	text-align: center;
}
#comments .navigation
{
	display: block;
}
.bypostauthor
{
}
.thread-alt,
.thread-even
{
	background-color: #F5F5F5;
}
.alt,
.depth-1,
.even
{
	border: 1px solid #DDD;
}
/*Home Page
------------------------------------------------------------*/
.home.full-width-content #content
{
	background: none;
	border: none;
	padding: 0px 0px 0px 0;
	margin: 0px;
	width: 970px;
}
/*Home Top
------------------------------------------------------------*/
#home-top-wrap
{
	background: url(img/bg-home-top.jpg) repeat-x left top;
	margin: 0px;
	height: 408px;
	/*+box-shadow:0 2px 4px rgba(6, 41, 62, 0.45);*/
	-moz-box-shadow: 0 2px 4px rgba(6, 41, 62, 0.45);
	-webkit-box-shadow: 0 2px 4px rgba(6, 41, 62, 0.45);
	-o-box-shadow: 0 2px 4px rgba(6, 41, 62, 0.45);
	box-shadow: 0 2px 4px rgba(6, 41, 62, 0.45);
}
#home-top-inner
{
	height: 395px;
	padding-top: 7px;
}
/*[clearfix]*/.home-top
{
	/*[disabled]background:url(img/bg-blue.png) repeat-x center left;*/
	/*[disabled]margin:0px;*/
}
.home #content .widget h2,
.home #content .widget h2 a
{
	color: #1C85C0;
	font-size: 28px;
	font-weight: 700;
	line-height: 1.1;
	margin-bottom: 0.4em;
	/*+text-shadow:0 1px 0 rgba(255, 255, 255, 1);*/
	-moz-text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
	-webkit-text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
	-o-text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
	text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
}
.home #content .widget h2 a:hover
{
	color: #3F9EDA;
}
.home #content h4.widgettitle
{
	border-bottom: 1px solid #DDDDDD;
	font-size: 32px;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 0.8em;
	padding-bottom: 0.2em;
	/*+box-shadow:0px 1px 1px rgba(245, 245, 245, 1);*/
	-moz-box-shadow: 0px 1px 1px rgba(245, 245, 245, 1);
	-webkit-box-shadow: 0px 1px 1px rgba(245, 245, 245, 1);
	-o-box-shadow: 0px 1px 1px rgba(245, 245, 245, 1);
	box-shadow: 0px 1px 1px rgba(245, 245, 245, 1);
}
/*Genesis Slider
------------------------------------------------------------*/
#genesis-slider
{
	background: #F2F7FC !important;
	margin: 3em auto 0 !important;
	padding: 0 !important;
	/*+box-shadow:0 3px 8px rgba(6, 41, 62, 0.75);*/
	-moz-box-shadow: 0 3px 8px rgba(6, 41, 62, 0.75);
	-webkit-box-shadow: 0 3px 8px rgba(6, 41, 62, 0.75);
	-o-box-shadow: 0 3px 8px rgba(6, 41, 62, 0.75);
	box-shadow: 0 3px 8px rgba(6, 41, 62, 0.75);
	border: 10px solid #F2F7FC !important;
}
.slide-excerpt
{
	background-color: #FFF;
	display: block;
	filter: alpha(opacity=70);
	margin: 10px;
	opacity: 0.7;
	padding: 0;
	position: absolute;
	z-index: 8;
	/*+box-shadow:0 2px 4px rgba(6, 41, 62, 0.45);*/
	-moz-box-shadow: 0 2px 4px rgba(6, 41, 62, 0.45);
	-webkit-box-shadow: 0 2px 4px rgba(6, 41, 62, 0.45);
	-o-box-shadow: 0 2px 4px rgba(6, 41, 62, 0.45);
	box-shadow: 0 2px 4px rgba(6, 41, 62, 0.45);
}
html > body .slide-excerpt-border
{
	background: none;
	border-color: #D6D6D6;
	border-color: rgba(214, 214, 214, 0.5);
	border-style: solid;
	border-width: 1px;
	display: inline;
	float: left;
	margin: 10px;
	padding: 9px;
	position: relative;
	z-index: 8;
}
#genesis-slider h2
{
}
#genesis-slider h2 a
{
	font-weight: 700;
	color: #444444;
	font-size: 28px;
}
.slider-next,
.slider-previous
{
	background: url(img/slider-previous.png);
	clear: both;
	cursor: pointer;
	display: block;
	margin: 0;
	overflow: hidden;
	position: absolute;
	width: 30px;
	height: 60px;
	z-index: 9;
}
.slider-next,
.slider-next:hover
{
	background: url(img/slider-next.png);
	right: 0;
}
.slider-previous,
.slider-previous:hover
{
	background: url(img/slider-previous.png);
	left: 0;
}
.slider-next:hover,
.slider-previous:hover
{
	background-position: -30px 0;
}
/*HomeBoxes
------------------------------------------------------------*/
/*[clearfix]*/.home-top-boxes
{
	margin-top: 2.5em;
}
.home-top-boxes h2
{
	text-align: center;
}
/*[clearfix]*/.home-middle-boxes
{
	margin-top: 2.5em;
	margin-bottom: 1.5em;
}
/*[clearfix]*/.home-bottom-boxes
{
	margin-top: 2.5em;
}
.home-box h4
{
	border-bottom: 1px solid #DDDDDD;
	font-size: 28px;
	font-weight: 700;
	margin-bottom: 0.8em;
	padding-bottom: 0.2em;
	/*+box-shadow:0px 1px 1px rgba(245, 245, 245, 1);*/
	-moz-box-shadow: 0px 1px 1px rgba(245, 245, 245, 1);
	-webkit-box-shadow: 0px 1px 1px rgba(245, 245, 245, 1);
	-o-box-shadow: 0px 1px 1px rgba(245, 245, 245, 1);
	box-shadow: 0px 1px 1px rgba(245, 245, 245, 1);
}
.home-box
{
	margin-bottom: 0.75em;
}
.home-box .widget-wrap
{
}
.home-box .featuredpage,
.home-box .featuredpost
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.home-box .featuredpage .page,
.home-box .featuredpost .post
{
	margin-bottom: 1.4em !important;
}
.home-box .featuredpage img,
.home-box .featuredpost img
{
	border: 1px solid #D6D6D6;
	margin-bottom: 0.8em;
	padding: 0.5em;
}
.home-box .featuredpage .hentry p,
.home-box .featuredpost .hentry p
{
	margin: 0px;
	padding: 0.1em 0 0;
}
.home-box .tabs-left
{
	/*+border-radius:0;*/
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
	border-radius: 0 0 0 0;
}
.home-box .sgz-tabs-control a
{
	font-weight: 700;
	padding: 10px 10px 11px 12px !important;
}
.home-box .tabs-left .sgz-tabs-content
{
	margin-top: 12px;
	padding: 23px 20px 23px 26px;
}
/*Home Middle / Home Bottom
------------------------------------------------------------*/
/*[clearfix]*/.home-middle
{
	margin-top: 2em;
	margin-bottom: 2em;
}
.home-large .widget
{
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}
.home-narrow .widget
{
	margin-bottom: 0.5em;
}
/*[clearfix]*/.home-bottom
{
	margin-top: 2em;
}
.home-narrow .widget_search
{
}
.home-narrow .enews-widget .enews
{
	margin-bottom: 2em;
}
/*Home Widgets
------------------------------------------------------------*/
.home-middle .widget-area .textwidget,
.home-bottom .widget-area .textwidget
{
	padding: 5px 10px 0;
}
.home-middle .widget-area ol,
.home-middle .widget-area ul,
.home-bottom .widget-area ol,
.home-bottom .widget-area ul
{
	margin: 10px 0 0 25px;
}
.home-middle .widget-area ol ol,
.home-middle .widget-area ul ul,
.home-bottom .widget-area ol ol,
.home-bottom .widget-area ul ul
{
	margin: 0 0 0 15px;
}
.home-middle .widget-area ul li,
.home-bottom .widget-area ul li
{
	list-style-type: square;
	word-wrap: break-word;
}
.home .featuredpost .post,
.home .featuredpage .page
{
	background-color: #F5F5F5;
	border-color: #D6D6D6;
	border-color: rgba(214, 214, 214, 0.5);
	border-style: solid;
	border-width: 0.5em;
	margin: 0 0 1em;
	padding: 1em 0.5em 0.5em;
}
.home-large .featuredpost .post,
.home-large .featuredpage .page
{
}
.home-narrow.one-third
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.home-narrow .widget-wrap ul
{
	list-style: inside;
	margin: 0px 0px 0px 0;
	padding: 0px;
}
.home-narrow .widget-wrap ul li
{
	list-style: none;
}
.home-narrow .featuredpage img,
.home-narrow .featuredpost img
{
	border: 1px solid #D6D6D6;
	margin-bottom: 0.5em;
	padding: 4px;
}
/*Featured Page / Post
------------------------------------------------------------*/
.home-middle .featuredpost h2 a,
.home-bottom .featuredpost h2 a
{
	color: #1C85C0;
	font-size: 28px;
	font-weight: 700;
	line-height: 1;
	/*+text-shadow:0 1px 0 rgba(255, 255, 255, 1);*/
	-moz-text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
	-webkit-text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
	-o-text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
	text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
}
.home-large .featuredpost p.byline
{
	margin-top: 0px;
	padding-top: 0px;
}
.featuredpage
{
	clear: both;
	margin: 0 0 15px;
	overflow: hidden;
}
.featuredpost
{
	clear: both;
	margin: 0 0 15px;
	overflow: hidden;
}
.featuredpage .page,
.featuredpost .post
{
	background-color: transparent;
	margin: 0 0 1em;
	overflow: hidden;
}
.home-large .featuredpost
{
	padding-bottom: 1em;
}
.home-large .featuredpost ul
{
	margin: 0px auto;
	padding: 0px;
}
.home-large .featuredpost li
{
	background: #F5F5F5;
	border-color: #D6D6D6;
	border-color: rgba(214, 214, 214, 0.5);
	border-style: solid;
	border-width: 0.25em;
	display: inline;
	float: left;
	margin: 0 0.929em 0.5em 0;
	overflow: hidden;
	padding: 0.8em 0 0.5em 3em;
	width: 40%;
}
.home-large .featuredpost li a
{
	color: #1C85C0;
	font-size: 16px;
	font-weight: 600;
}
.home-large .featuredpost li a:hover
{
	color: #005DA3;
	text-decoration: none;
}
.featuredpost a.more-link,
#sidebar .featuredpage a.more-link
{
	background: #1C85C0;
	clear: left;
	color: #FFFFFF;
	float: right;
	font-size: 11px;
	font-weight: 500;
	padding: 4px 7px;
	text-transform: uppercase;
	/*+box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);*/
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	/*+text-shadow:0 1px 2px rgba(0, 0, 0, 0.4);*/
	-moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-o-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}
.featuredpost a.more-link:hover,
#sidebar .featuredpage a.more-link:hover
{
	background: #3F9EDA;
	text-decoration: none;
	/*+box-shadow:0 1px 1px rgba(0, 0, 0, 0.4);*/
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	-o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	/*+text-shadow:0 1px 2px rgba(0, 0, 0, 0.4);*/
	-moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-o-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}
/*Home More
------------------------------------------------------------*/
.home-box .more-link,
.home-large .more-from-category,
.home-box .featuredpost a.more-link
{
	background: #1C85C0;
	color: #FFFFFF;
	display: block;
	float: none;
	font-size: 13px;
	font-weight: 700;
	margin: 21px auto 0;
	padding: 13px 13px 11px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 50%;
	/*+border-radius:0.3em;*/
	-moz-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-khtml-border-radius: 0.3em;
	border-radius: 0.3em;
	border-radius: 0.3em 0.3em 0.3em 0.3em;
	/*+box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);*/
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	/*+text-shadow:0 1px 2px rgba(0, 0, 0, 0.4);*/
	-moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-o-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}
.home-box .more-link:hover,
.home-large .more-from-category:hover,
.home-box .featuredpost a.more-link:hover
{
	background: #3F9EDA;
	/*+box-shadow:0 1px 1px rgba(0, 0, 0, 0.4);*/
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	-o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	/*+text-shadow:0 1px 2px rgba(0, 0, 0, 0.4);*/
	-moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-o-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}
.home-large .more-from-category
{
	padding: 0.5em 0.5em 1em;
	position: relative;
}
.home-large .more-from-category a
{
	color: #FFFFFF;
	background: transparent url(http://whitsblog.com/wp-content/themes/stargazer/images/post.png) no-repeat 10% bottom;
	display: block;
	padding: 1em 0 0.4em;
}
.home-large .more-from-category a:hover
{
	text-decoration: none;
}
.more-link
{
}
/*Home Box Full Width*/
.home-box .fullw
{
	background-color: #F5F5F5;
	border-color: #D6D6D6;
	border-color: rgba(214, 214, 214, 0.5);
	border-style: solid;
	border-width: 0.5em;
	font-family: Oswald, sans-serif;
	font-size: 24px;
	font-weight: 300;
	line-height: 1.2;
	margin: 0px auto;
	overflow: hidden;
	padding: 0.5em;
	text-align: left;
	text-transform: uppercase;
	width: 905px;
}
.home-box .fullw p
{
}
.home-box .fullw .small-button
{
	float: right;
	font-size: 0.929em;
	letter-spacing: 1px;
	padding: 0.8em 1em;
	position: relative;
}
.home-box .fullw .sgz-tabs-container
{
	background-color: #FFFFFF;
	font: normal 16px / 1.5 "Quattrocento Sans", corbel, sans-serif;
	margin-bottom: 0;
	text-transform: none;
}
.home-box .fullw .sgz-tabs-control
{
}
.home-box .fullw .sgz-tabs-control li a
{
	line-height: 1.5;
	text-transform: uppercase;
}
.home-box .fullw .sgz-tabs-control li.active a
{
	line-height: 2.1;
}
/*Typography
------------------------------------------------------------*/
.entry-content p a
{
	text-decoration: underline;
}
cite,
em,
i
{
	font-style: italic;
	font-weight: normal;
	color: #565656;
}
abbr
{
	border-bottom: 1px dotted #3F9EDA;
}
sup,
sub
{
	font-size: 9px;
}
#content table
{
	border: 1px solid #D6D6D6;
	text-align: left;
	margin: 0 -1px 24px 0;
	width: 100%;
}
#content tr th,
#content thead th
{
	background-color: #F5F5F5;
	color: #444;
	font-size: 12px;
	font-weight: 700;
	line-height: 18px;
	padding: 9px 24px;
}
#content tr td
{
	border-top: 1px solid #DDDDDD;
	padding: 6px 24px;
}
#content tr.odd td
{
	background: #3F9EDA;
}
pre
{
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code
{
	color: #565656;
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 13px;
}
blockquote p
{
	font-style: italic;
}
blockquote.pullquote_left
{
	float: left;
	margin: 0px 1em 0px 0px;
}
blockquote.pullquote_right
{
	float: right;
	margin: 0px 0px 0px 1em;
}
/*Additional Sidebar styles
------------------------------------------------------------*/
#sidebar .widget-wrap
{
	background: #FFFFFF;
	background: rgba(255, 255, 255, 0.8);
	margin: 1em;
	padding: 0.5em;
}
#sidebar.widget-area h4
{
	background: #1C85C0;
	color: #FFFFFF;
	font-size: 24px;
	margin-left: -19px;
	margin-right: -19px;
	padding-left: 28px;
	/*+text-shadow:0 0px 1 rgba(0, 31, 55, 1);*/
	-moz-text-shadow: 0 0px 1 rgba(0, 31, 55, 1);
	-webkit-text-shadow: 0 0px 1 rgba(0, 31, 55, 1);
	-o-text-shadow: 0 0px 1 rgba(0, 31, 55, 1);
	text-shadow: 0 0px 1 rgba(0, 31, 55, 1);
	/*+box-shadow:0 1px 1px rgba(22, 127, 190, 0.5);*/
	-moz-box-shadow: 0 1px 1px rgba(22, 127, 190, 0.5);
	-webkit-box-shadow: 0 1px 1px rgba(22, 127, 190, 0.5);
	-o-box-shadow: 0 1px 1px rgba(22, 127, 190, 0.5);
	box-shadow: 0 1px 1px rgba(22, 127, 190, 0.5);
	border: 4px solid #005DA3;
	border-left: none;
	border-right: none;
}
#sidebar .featuredpage .page,
#sidebar .featuredpost .post
{
	margin-top: 1em;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
#sidebar .featuredpage .byline,
#sidebar .featuredpost .byline
{
	border-bottom: 1px solid #F5F5F5;
	font-size: 12px;
	margin-bottom: 0.5em;
	text-transform: uppercase;
}
#sidebar .featuredpage img,
#sidebar .featuredpost img
{
	border: 1px solid #D6D6D6;
	margin-bottom: 0.7em;
	padding: 4px;
}
#sidebar.widget-area .textwidget .ad250
{
	height: 250px;
	margin-left: -4px;
	padding: 5px 0;
	text-align: center;
	width: 250px;
}
/*Sidebar Menu Utilities*/
.sidebar #menu-utilities
{
	padding-bottom: 1em;
}
.sidebar .widget_nav_menu h4.widgettitle
{
}
.sidebar ul#menu-utilities
{
	margin: 0px;
}
.sidebar #menu-utilities li
{
	background: #1C85C0;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.sidebar #menu-utilities li a
{
	background: transparent url(img/ico-star-16.png) no-repeat 5px center;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	display: block;
	line-height: 1.2;
	padding: 13px 30px 11px 2.4em;
	-moz-transition: 0.2s padding linear;
	-webkit-transition: 0.2s padding linear;
	transition: 0.2s padding linear;
}
.sidebar #menu-utilities li a:hover
{
	padding-left: 4em;
	text-decoration: none;
}
/*Additional Search Form styles
------------------------------------------------------------*/
#header .searchform
{
	float: right;
	padding: 30px 0 0;
}
#nav .searchform
{
	float: right;
}
.s
{
	font-size: 13px;
	font-style: italic;
	margin: 5px 2px 0 0;
	padding: 4px 5px;
}
.searchsubmit
{
	display: none;
}
.sidebar .searchform
{
	padding: 5px 10px;
}
.sidebar .s
{
	width: 95%;
	/*+border-radius:0.2em;*/
	-moz-border-radius: 0.2em;
	-webkit-border-radius: 0.2em;
	-khtml-border-radius: 0.2em;
	border-radius: 0.2em;
	border-radius: 0.2em 0.2em 0.2em 0.2em;
	/*+box-shadow:inset 0 0px 10px rgba(0, 0, 0, 0.1);*/
	-moz-box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.1);
	-o-box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.1);
}
.sidebar .s:focus
{
	background-color: #F5F5F5;
	outline: 1px solid #D6D6D6;
}
/*Gravity Forms
------------------------------------------------------------*/
div.gform_wrapper input,
div.gform_wrapper select,
div.gform_wrapper textarea
{
	color: #565656;
	font-family: "Quattrocento Sans", corbel, sans-serif;
	font-size: 12px !important;
	padding: 4px 5px !important;
	/*+box-shadow:inset 0 0px 10px rgba(0, 0, 0, 0.1);*/
	-moz-box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.1);
	-o-box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.1);
}
div.gform_wrapper input:focus
{
	background-color: #F5F5F5;
	outline: 1px solid #D6D6D6;
}
div.gform_footer input.button
{
	color: #FFF;
}
div.gform_wrapper .ginput_complex label
{
	font-size: 12px;
}
div.gform_wrapper li,
div.gform_wrapper form li
{
	margin: 0 0 10px;
}
.gform_wrapper .gfield_required
{
	color: #1C85C0 !important;
	margin-left: 4px;
}
div.gform_wrapper .gform_footer
{
	border: none;
	margin: 0;
	padding: 0;
}
#sidebar .gfield
{
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#sidebar .ginput_container .ginput_left input,
#sidebar .ginput_container .ginput_right input
{
	width: 90% !important;
}
#sidebar .ginput_container .medium
{
	width: 95%;
}
#sidebar .gform_footer
{
	margin-top: 0.5em;
}
/*Theme Buttons - no shortcodes
------------------------------------------------------------*/
div.gform_footer input.button
{
	background: #1C85C0;
	border: none;
	cursor: pointer;
	font-size: 16px !important;
	font-weight: 600;
	padding: 10px 12px 8px !important;
	text-transform: uppercase;
	width: auto;
	/*+text-shadow:0px 1px #002B4D;*/
	-moz-text-shadow: 0px 1px #002B4D;
	-webkit-text-shadow: 0px 1px #002B4D;
	-o-text-shadow: 0px 1px #002B4D;
	text-shadow: 0px 1px #002B4D;
	-moz-text-shadow: 0px 1px 0px #002B4D;
	-webkit-text-shadow: 0px 1px 0px #002B4D;
	-o-text-shadow: 0px 1px 0px #002B4D;
	-webkit-transition: background-color 0.3s ease, padding 0.3s ease-in-out;
	-moz-transition: background-color 0.3s ease, padding 0.3s ease-in-out;
	-o-transition: background-color 0.3s ease, padding 0.3s ease-in-out;
	transition: background-color 0.3s ease, padding 0.3s ease-in-out;
}
div.gform_footer input.button:hover
{
	background: #3F9EDA;
	color: #001F37;
	/*+text-shadow:1px 1px 0 rgba(246, 248, 217, 0.18);*/
	-moz-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	-webkit-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	-o-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
}
.enews #subbutton
{
	background-color: #565656;
	border: 1px solid #666;
	color: #FFF;
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 5px;
	text-decoration: none;
	text-transform: uppercase;
}
.enews #subbutton:hover
{
	background-color: #000;
	border: 1px solid #666;
	color: #FFF;
	text-decoration: none;
}
.reply a
{
	background-color: #565656;
	border: 1px solid #666;
	color: #FFF;
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 5px;
	text-decoration: none;
	text-transform: uppercase;
}
.reply a:hover
{
	background-color: #000;
	border: 1px solid #666;
	color: #FFF;
	text-decoration: none;
}
.reply a:visited
{
	background-color: #565656;
	border: 1px solid #666;
	color: #FFF;
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 5px;
	text-decoration: none;
	text-transform: uppercase;
}
.searchsubmit
{
	background-color: #565656;
	border: 1px solid #666;
	color: #FFF;
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 5px;
	text-decoration: none;
	text-transform: uppercase;
}
.searchsubmit:hover
{
	background-color: #000;
	border: 1px solid #666;
	color: #FFF;
	text-decoration: none;
}
#submit
{
	background-color: #565656;
	border: 1px solid #666;
	color: #FFF;
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
	padding: 3px 5px;
	text-decoration: none;
	text-transform: uppercase;
}
#submit:hover
{
	background-color: #000;
	border: 1px solid #666;
	color: #FFF;
	text-decoration: none;
}
#commentform #submit
{
	background: #1C85C0;
	border: none;
	font-family: Oswald, sans-serif;
	font-size: 22px;
	font-weight: 400;
	padding: 12px;
	/*+text-shadow:0px 1px #002B4D;*/
	-moz-text-shadow: 0px 1px #002B4D;
	-webkit-text-shadow: 0px 1px #002B4D;
	-o-text-shadow: 0px 1px #002B4D;
	text-shadow: 0px 1px #002B4D;
	-moz-text-shadow: 0px 1px 0px #002B4D;
	-webkit-text-shadow: 0px 1px 0px #002B4D;
	-o-text-shadow: 0px 1px 0px #002B4D;
	-webkit-transition: background-color 0.3s ease, padding 0.3s ease-in-out;
	-moz-transition: background-color 0.3s ease, padding 0.3s ease-in-out;
	-o-transition: background-color 0.3s ease, padding 0.3s ease-in-out;
	transition: background-color 0.3s ease, padding 0.3s ease-in-out;
}
#commentform #submit:hover
{
	background: #3F9EDA;
	color: #001F37;
	/*+text-shadow:1px 1px 0 rgba(246, 248, 217, 0.18);*/
	-moz-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	-webkit-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	-o-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
}
#comments a.comment-reply-link
{
	background-color: #1C85C0;
	border: none;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: 600;
	padding: 5px 10px;
	/*+text-shadow:0px 1px #001F37;*/
	-moz-text-shadow: 0px 1px #001F37;
	-webkit-text-shadow: 0px 1px #001F37;
	-o-text-shadow: 0px 1px #001F37;
	text-shadow: 0px 1px #001F37;
	-moz-text-shadow: 0px 1px 0px #001F37;
	-webkit-text-shadow: 0px 1px 0px #001F37;
	-o-text-shadow: 0px 1px 0px #001F37;
	-webkit-transition: background-color 0.3s ease, padding 0.3s ease-in-out;
	-moz-transition: background-color 0.3s ease, padding 0.3s ease-in-out;
	-o-transition: background-color 0.3s ease, padding 0.3s ease-in-out;
	transition: background-color 0.3s ease, padding 0.3s ease-in-out;
}
#comments a.comment-reply-link:hover
{
	background-color: #3F9EDA;
	border: none;
	color: #001F37;
	font-size: 13px;
	font-weight: 600;
	padding: 8px 16px;
	/*+text-shadow:1px 1px 0 rgba(246, 248, 217, 0.18);*/
	-moz-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	-webkit-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	-o-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
}
.page-template-page_archive-php #content input
{
	background: #1C85C0;
	clear: left;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: 500;
	padding: 0.5em 0.8em 0.4em;
	text-transform: uppercase;
	/*+box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);*/
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	/*+text-shadow:0 1px 2px rgba(0, 0, 0, 0.4);*/
	-moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-o-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	cursor: pointer;
	margin-left: 0.5em;
	/*+border-radius:0.2em;*/
	-moz-border-radius: 0.2em;
	-webkit-border-radius: 0.2em;
	-khtml-border-radius: 0.2em;
	border-radius: 0.2em;
	border-radius: 0.2em 0.2em 0.2em 0.2em;
	border: 1px solid #1C85C0;
}
.page-template-page_archive-php #content input:hover
{
	background: #3F9EDA;
	text-decoration: none;
	/*+box-shadow:0 1px 1px rgba(0, 0, 0, 0.4);*/
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	-o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	/*+text-shadow:0 1px 2px rgba(0, 0, 0, 0.4);*/
	-moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-o-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}
.footer-widgets .featuredpost h2 a,
.footer-widgets .featuredpage h2 a
{
	font-weight: 500;
}
.footer-widgets .featuredpost h2 a:hover,
.footer-widgets .featuredpage h2 a:hover
{
	text-decoration: none !important;
}
/*Additional Comments Styles
------------------------------------------------------------*/
h3#reply-title
{
	font-size: 32px;
	font-weight: 700;
	line-height: 1;
}
/*Recent Entries - Recent Comments
------------------------------------------------------------*/
#sidebar .widget_recent_entries ul,
#sidebar .widget_recent_comments ul,
#sidebar .widget_categories ul
{
	margin: 0px;
}
.widget_recent_entries li,
.widget_recent_comments li
{
	background: transparent url(img/post-small.png) no-repeat left center;
	margin: 0 0 0.5em;
	overflow: hidden;
	padding: 0.8em 0 0.5em 2.4em;
}
.widget_recent_entries li a,
.widget_recent_comments li a
{
	color: #3F9EDA !important;
}
.widget_recent_entries li a:hover,
.widget_recent_comments li a:hover
{
	color: #F5F5F5;
}
.footer-widgets .widget_recent_entries li a:hover,
.footer-widgets .widget_recent_comments li a:hover
{
	color: #F5F5F5 !important;
	text-decoration: none !important;
}
.widget_recent_comments li
{
	background: transparent url(img/comment-small.png) no-repeat left center;
}
#sidebar .widget_categories ul
{
	padding-top: 0.5em;
	margin-left: 0.5em;
}
#sidebar .widget_categories li.cat-item
{
	background: url(img/category-small.png) no-repeat;
	padding: 2px 0 2px 30px;
	list-style: none;
}
/*Genesis Latest Tweets
------------------------------------------------------------*/
.latest-tweets h4.widgettitle
{
	background: url(img/ico-twitter.png) no-repeat center left;
	padding-left: 1.5em;
}
.latest-tweets ul
{
	margin: 0px;
}
.latest-tweets ul li
{
	margin: 0 0 0.5em;
	overflow: hidden;
	padding: 0.8em 0 0.5em;
}
.latest-tweets ul li a
{
}
.latest-tweets ul li a:hover
{
}
.latest-tweets li span
{
	display: block;
	font-style: normal;
}
.latest-tweets li.last
{
	background-image: none;
	text-transform: uppercase;
}
.home .latest-tweets li.last a
{
	background: #1C85C0;
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 0.929em;
	font-weight: 700;
	margin: 0 auto 2em;
	padding: 1em 1em 0.9em;
	position: static;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 50%;
	/*+border-radius:0.3em;*/
	-moz-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-khtml-border-radius: 0.3em;
	border-radius: 0.3em;
	border-radius: 0.3em 0.3em 0.3em 0.3em;
	/*+box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);*/
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	/*+text-shadow:0 1px 2px rgba(0, 0, 0, 0.4);*/
	-moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-o-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}
.home .latest-tweets li.last a:hover
{
	background: #3F9EDA;
	/*+box-shadow:0 1px 1px rgba(0, 0, 0, 0.4);*/
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	-o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	/*+text-shadow:0 1px 2px rgba(0, 0, 0, 0.4);*/
	-moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-o-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}
/*Archive Page
------------------------------------------------------------*/
.page-template-page_archive-php #content ul li
{
	list-style: disc inside;
	margin: 0px 0px 0.5em 0.5em;
}
.page-template-page_archive-php hr
{
	margin-bottom: 1em;
}
.page-template-page_archive-php #content select
{
	padding: 0.5em;
	background-color: #F5F5F5;
	margin-left: 0px;
}
/*Stargazer Green
------------------------------------------------------------*/
.sgz-green a,
.sgz-green a:visited
{
	color: #027901;
}
.sgz-green #title a
{
	color: #027901;
}
.sgz-green #title a:hover
{
	color: #429212;
}
.sgz-green #header ul.nav li a:hover,
.sgz-green #header ul.nav li a:active,
.sgz-green #header ul.nav .current_page_item a,
.sgz-green #header ul.nav .current-cat a,
.sgz-green #header ul.nav .current-menu-item a,
.sgz-green #header ul.menu li a:hover,
.sgz-green #header ul.menu li a:active,
.sgz-green #header ul.menu .current_page_item a,
.sgz-green #header ul.menu .current-cat a,
.sgz-green #header ul.menu .current-menu-item a
{
	background-color: #1C7A08;
}
.sgz-green #nav
{
	background: url(img/bg-dark-green.png);
}
.sgz-green #nav li a:hover,
.sgz-green #nav li a:active,
.sgz-green #nav .current_page_item a,
.sgz-green #nav .current-cat a,
.sgz-green #nav .current-menu-item a
{
	background: #027901;
}
.sgz-green #nav li li a,
.sgz-green #nav li li a:link,
.sgz-green #nav li li a:visited
{
	background: #002F00 url(img/bg-dark-green.png) repeat-x left top;
}
.sgz-green #nav li li a:hover,
.sgz-green #nav li li a:active
{
	background: #027901;
}
.sgz-green #subnav
{
	background: #027901;
	/*+box-shadow:0px 1px 6px rgba(0, 47, 0, 0.4);*/
	-moz-box-shadow: 0px 1px 6px rgba(0, 47, 0, 0.4);
	-webkit-box-shadow: 0px 1px 6px rgba(0, 47, 0, 0.4);
	-o-box-shadow: 0px 1px 6px rgba(0, 47, 0, 0.4);
	box-shadow: 0px 1px 6px rgba(0, 47, 0, 0.4);
}
.sgz-green #subnav li a:hover,
.sgz-green #subnav li a:active,
.sgz-green #subnav .current_page_item a,
.sgz-green #subnav .current-cat a,
.sgz-green #subnav .current-menu-item a
{
	background-color: #429212;
	/*+box-shadow:0 1px 1px rgba(0, 0, 0, 0.5);*/
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	outline: none;
}
.sgz-green #subnav li li a,
.sgz-green #subnav li li a:link,
.sgz-green #subnav li li a:visited
{
	background: #027901;
}
.sgz-green #subnav li li a:hover,
.sgz-green #nav li li a:active
{
	background: #429212;
}
.sgz-green .taxonomy-description h1
{
	background: #027901;
	/*+text-shadow:0 1px 0 rgba(0, 47, 0, 0.9);*/
	-moz-text-shadow: 0 1px 0 rgba(0, 47, 0, 0.9);
	-webkit-text-shadow: 0 1px 0 rgba(0, 47, 0, 0.9);
	-o-text-shadow: 0 1px 0 rgba(0, 47, 0, 0.9);
	text-shadow: 0 1px 0 rgba(0, 47, 0, 0.9);
	/*+box-shadow:0 1px 1px rgba(0, 14, 0, 0.5);*/
	-moz-box-shadow: 0 1px 1px rgba(0, 14, 0, 0.5);
	-webkit-box-shadow: 0 1px 1px rgba(0, 14, 0, 0.5);
	-o-box-shadow: 0 1px 1px rgba(0, 14, 0, 0.5);
	box-shadow: 0 1px 1px rgba(0, 14, 0, 0.5);
}
.sgz-green h2 a:hover
{
	color: #429212;
}
.sgz-green #footer-widgets
{
	background: #002F00 url(img/bg-dark-green.png) repeat left top;
}
.sgz-green #footer-widgets .wrap
{
	background: url(img/bg-footer-widgets.png) no-repeat bottom center;
}
.sgz-green #footer-widgets h2 a
{
	color: #027901;
}
.sgz-green #footer-widgets h2 a:hover
{
	color: #429212;
}
.sgz-green #footer a,
.sgz-green #footer a:visited
{
	color: #002F00;
}
.sgz-green #home-top-wrap
{
	background: url(img/bg-green.jpg) repeat-x left top;
}
.sgz-green.home #content .widget h2,
.sgz-green.home #content .widget h2 a
{
	color: #027901;
}
.sgz-green.home #content .widget h2 a:hover
{
	color: #429212;
}
.sgz-green .genesis-slider-wrap
{
	/*+box-shadow:0 3px 8px rgba(0, 47, 0, 0.75);*/
	-moz-box-shadow: 0 3px 8px rgba(0, 47, 0, 0.75);
	-webkit-box-shadow: 0 3px 8px rgba(0, 47, 0, 0.75);
	-o-box-shadow: 0 3px 8px rgba(0, 47, 0, 0.75);
	box-shadow: 0 3px 8px rgba(0, 47, 0, 0.75);
}
.sgz-green .home-middle .featuredpost h2 a,
.sgz-green .home-bottom .featuredpost h2 a
{
	color: #1C7A08;
}
.sgz-green .home-large .featuredpost li a
{
	color: #1C7A08;
}
.sgz-green .featuredpost a.more-link,
.sgz-green #sidebar .featuredpage a.more-link
{
	background: #027901;
	color: #FFFFFF;
}
.sgz-green .featuredpost a.more-link:hover,
.sgz-green #sidebar .featuredpage a.more-link:hover
{
	background: #429212;
}
.sgz-green .home-box .more-link,
.sgz-green .home-large .more-from-category,
.sgz-green .home-box .featuredpost a.more-link
{
	background: #027901;
}
.sgz-green .home-box .more-link:hover,
.sgz-green .home-large .more-from-category:hover,
.sgz-green .home-box .featuredpost a.more-link:hover
{
	background: #429212;
}
.sgz-green abbr
{
	border-bottom: 1px dotted #1C7A08;
}
.sgz-green #content tr.odd td
{
	background: #1C7A08;
}
.sgz-green #sidebar.widget-area h4
{
	background: #027901;
	border: 4px solid #429212;
	border-left: none;
	border-right: none;
	/*+text-shadow:0 0px 1 rgba(0, 47, 0, 1);*/
	-moz-text-shadow: 0 0px 1 rgba(0, 47, 0, 1);
	-webkit-text-shadow: 0 0px 1 rgba(0, 47, 0, 1);
	-o-text-shadow: 0 0px 1 rgba(0, 47, 0, 1);
	text-shadow: 0 0px 1 rgba(0, 47, 0, 1);
	/*+box-shadow:0 1px 1px rgba(102, 102, 102, 0.5);*/
	-moz-box-shadow: 0 1px 1px rgba(102, 102, 102, 0.5);
	-webkit-box-shadow: 0 1px 1px rgba(102, 102, 102, 0.5);
	-o-box-shadow: 0 1px 1px rgba(102, 102, 102, 0.5);
	box-shadow: 0 1px 1px rgba(102, 102, 102, 0.5);
}
.sgz-green .sidebar #menu-utilities li
{
	background: #027901;
}
.sgz-green .gform_wrapper .gfield_required
{
	color: #1C7A08 !important;
}
.sgz-green div.gform_footer input.button
{
	background: #027901;
	/*+text-shadow:0px 1px #002F00;*/
	-moz-text-shadow: 0px 1px #002F00;
	-webkit-text-shadow: 0px 1px #002F00;
	-o-text-shadow: 0px 1px #002F00;
	text-shadow: 0px 1px #002F00;
	-moz-text-shadow: 0px 1px 0px #002F00;
	-webkit-text-shadow: 0px 1px 0px #002F00;
	-o-text-shadow: 0px 1px 0px #002F00;
}
.sgz-green div.gform_footer input.button:hover
{
	background: #1C7A08;
	/*+text-shadow:1px 1px 0 rgba(246, 248, 217, 0.18);*/
	-moz-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	-webkit-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	-o-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
}
.sgz-green #commentform #submit
{
	background: #027901;
	/*+text-shadow:0px 1px #002F00;*/
	-moz-text-shadow: 0px 1px #002F00;
	-webkit-text-shadow: 0px 1px #002F00;
	-o-text-shadow: 0px 1px #002F00;
	text-shadow: 0px 1px #002F00;
	-moz-text-shadow: 0px 1px 0px #002F00;
	-webkit-text-shadow: 0px 1px 0px #002F00;
	-o-text-shadow: 0px 1px 0px #002F00;
}
.sgz-green #commentform #submit:hover
{
	background: #429212;
	color: #002F00;
	/*+text-shadow:1px 1px 0 rgba(246, 248, 217, 0.18);*/
	-moz-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	-webkit-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	-o-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
}
.sgz-green #comments a.comment-reply-link
{
	background-color: #1C7A08;
	/*+text-shadow:0px 1px #002F00;*/
	-moz-text-shadow: 0px 1px #002F00;
	-webkit-text-shadow: 0px 1px #002F00;
	-o-text-shadow: 0px 1px #002F00;
	text-shadow: 0px 1px #002F00;
	-moz-text-shadow: 0px 1px 0px #002F00;
	-webkit-text-shadow: 0px 1px 0px #002F00;
	-o-text-shadow: 0px 1px 0px #002F00;
}
.sgz-green #comments a.comment-reply-link:hover
{
	background-color: #1C7A08;
	color: #002F00;
	/*+text-shadow:1px 1px 0 rgba(246, 248, 217, 0.18);*/
	-moz-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	-webkit-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	-o-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
}
.sgz-green .page-template-page_archive-php #content input
{
	background: #027901;
	border: 1px solid #1C7A08;
}
.sgz-green .page-template-page_archive-php #content input:hover
{
	background: #429212;
}
.sgz-green .widget_recent_entries li a,
.sgz-green .widget_recent_comments li a
{
	color: #027901 !important;
}
.sgz-green .home .latest-tweets li.last a
{
	background: #027901;
}
.sgz-green .home .latest-tweets li.last a:hover
{
	background: #429212;
}
.sgz-green .page-template-page_archive-php #content select
{
	border: 1px solid #1C7A08;
}
.sgz-green a.small-button
{
	color: #FFFFFF;
}
/*Stargazer Red
------------------------------------------------------------*/
.sgz-red a,
.sgz-red a:visited
{
	color: #A30000;
}
.sgz-red #title a
{
	color: #A30000;
}
.sgz-red #title a:hover
{
	color: #D41600;
}
.sgz-red #header ul.nav li,
.sgz-red #header ul.menu li
{
	background: #A30000;
}
.sgz-red #header ul.nav li a:hover,
.sgz-red #header ul.nav li a:active,
.sgz-red #header ul.nav .current_page_item a,
.sgz-red #header ul.nav .current-cat a,
.sgz-red #header ul.nav .current-menu-item a,
.sgz-red #header ul.menu li a:hover,
.sgz-red #header ul.menu li a:active,
.sgz-red #header ul.menu .current_page_item a,
.sgz-red #header ul.menu .current-cat a,
.sgz-red #header ul.menu .current-menu-item a
{
	background-color: #BE1616;
}
.sgz-red #nav
{
	background: #370000 url(img/bg-dark-red.png) repeat left top;
	/*+box-shadow:0px 1px 6px rgba(77, 0, 0, 0.4);*/
	-moz-box-shadow: 0px 1px 6px rgba(77, 0, 0, 0.4);
	-webkit-box-shadow: 0px 1px 6px rgba(77, 0, 0, 0.4);
	-o-box-shadow: 0px 1px 6px rgba(77, 0, 0, 0.4);
	box-shadow: 0px 1px 6px rgba(77, 0, 0, 0.4);
}
.sgz-red #nav li a:hover,
.sgz-red #nav li a:active,
.sgz-red #nav .current_page_item a,
.sgz-red #nav .current-cat a,
.sgz-red #nav .current-menu-item a
{
	background: #A30000;
}
.sgz-red #nav li li a,
.sgz-red #nav li li a:link,
.sgz-red #nav li li a:visited
{
	background: #370000 url(img/bg-dark-red.png) repeat-x left top;
}
.sgz-red #nav li li a:hover,
.sgz-red #nav li li a:active
{
	background: #A30000;
}
.sgz-red #subnav
{
	background: #A30000;
	/*+box-shadow:0px 1px 6px rgba(0, 0, 0, 0.4);*/
	-moz-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.4);
	-o-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.4);
}
.sgz-red #subnav li a:hover,
.sgz-red #subnav li a:active,
.sgz-red #subnav .current_page_item a,
.sgz-red #subnav .current-cat a,
.sgz-red #subnav .current-menu-item a
{
	background-color: #D41600;
	/*+box-shadow:0 1px 1px rgba(0, 0, 0, 0.5);*/
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	outline: none;
}
.sgz-red #subnav li li a,
.sgz-red #subnav li li a:link,
.sgz-red #subnav li li a:visited
{
	background: #A30000;
}
.sgz-red #subnav li li a:hover,
.sgz-red #nav li li a:active
{
	background: #D41600;
}
.sgz-red .taxonomy-description h1
{
	background: #A30000;
	/*+text-shadow:0 1px 0 rgba(77, 0, 0, 0.9);*/
	-moz-text-shadow: 0 1px 0 rgba(77, 0, 0, 0.9);
	-webkit-text-shadow: 0 1px 0 rgba(77, 0, 0, 0.9);
	-o-text-shadow: 0 1px 0 rgba(77, 0, 0, 0.9);
	text-shadow: 0 1px 0 rgba(77, 0, 0, 0.9);
	/*+box-shadow:0 1px 1px rgba(190, 22, 22, 0.5);*/
	-moz-box-shadow: 0 1px 1px rgba(190, 22, 22, 0.5);
	-webkit-box-shadow: 0 1px 1px rgba(190, 22, 22, 0.5);
	-o-box-shadow: 0 1px 1px rgba(190, 22, 22, 0.5);
	box-shadow: 0 1px 1px rgba(190, 22, 22, 0.5);
}
.sgz-red h2 a:hover
{
	color: #D41600;
}
.sgz-red #footer-widgets
{
	background: #370000 url(img/bg-dark-red.png) repeat left top;
}
.sgz-red #footer-widgets .wrap
{
	background: url(img/bg-footer-widgets.png) no-repeat bottom center;
}
.sgz-red #footer-widgets h2 a
{
	color: #A30000;
}
.sgz-red #footer-widgets h2 a:hover
{
	color: #BE1616;
}
.sgz-red #footer a,
.sgz-red #footer a:visited
{
	color: #4D0000;
}
.sgz-red #home-top-wrap
{
	background: url(img/bg-red.jpg) repeat-x left top;
}
.sgz-red.home #content .widget h2,
.sgz-red.home #content .widget h2 a
{
	color: #BE1616;
}
.sgz-red.home #content .widget h2 a:hover
{
	color: #A30000;
}
.sgz-red .genesis-slider-wrap
{
	/*+box-shadow:0 3px 8px rgba(55, 0, 0, 0.75);*/
	-moz-box-shadow: 0 3px 8px rgba(55, 0, 0, 0.75);
	-webkit-box-shadow: 0 3px 8px rgba(55, 0, 0, 0.75);
	-o-box-shadow: 0 3px 8px rgba(55, 0, 0, 0.75);
	box-shadow: 0 3px 8px rgba(55, 0, 0, 0.75);
}
.sgz-red .home-middle .featuredpost h2 a,
.sgz-red .home-bottom .featuredpost h2 a
{
	color: #BE1616;
}
.sgz-red .home-large .featuredpost li a
{
	color: #BE1616;
}
.sgz-red .home-large .featuredpost li a:hover
{
	color: #A30000;
}
.sgz-red .featuredpost a.more-link,
.sgz-red #sidebar .featuredpage a.more-link
{
	background: #A30000;
	color: #FFFFFF;
}
.sgz-red .featuredpost a.more-link:hover,
.sgz-red #sidebar .featuredpage a.more-link:hover
{
	background: #D41600;
}
.sgz-red .home-box .more-link,
.sgz-red .home-large .more-from-category,
.sgz-red .home-box .featuredpost a.more-link
{
	background: #A30000;
	color: #FFFFFF;
}
.sgz-red .home-box .more-link:hover,
.sgz-red .home-large .more-from-category:hover,
.sgz-red .home-box .featuredpost a.more-link:hover
{
	background: #D41600;
}
.sgz-red abbr
{
	border-bottom: 1px dotted #A30000;
}
.sgz-red #content tr.odd td
{
	background: #A30000;
}
.sgz-red #sidebar.widget-area h4
{
	background: #A30000;
	/*+text-shadow:0 0px 1 rgba(55, 0, 0, 1);*/
	-moz-text-shadow: 0 0px 1 rgba(55, 0, 0, 1);
	-webkit-text-shadow: 0 0px 1 rgba(55, 0, 0, 1);
	-o-text-shadow: 0 0px 1 rgba(55, 0, 0, 1);
	text-shadow: 0 0px 1 rgba(55, 0, 0, 1);
	/*+box-shadow:0 1px 1px rgba(68, 68, 68, 0.5);*/
	-moz-box-shadow: 0 1px 1px rgba(68, 68, 68, 0.5);
	-webkit-box-shadow: 0 1px 1px rgba(68, 68, 68, 0.5);
	-o-box-shadow: 0 1px 1px rgba(68, 68, 68, 0.5);
	box-shadow: 0 1px 1px rgba(68, 68, 68, 0.5);
	border: 4px solid #D41600;
	border-left: none;
	border-right: none;
}
.sgz-red .sidebar #menu-utilities li
{
	background: #A30000;
}
.sgz-red .gform_wrapper .gfield_required
{
	color: #A30000 !important;
}
.sgz-red div.gform_footer input.button
{
	background: #A30000;
	/*+text-shadow:0px 1px rgba(55, 0, 0, 1);*/
	-moz-text-shadow: 0px 1px rgba(55, 0, 0, 1);
	-webkit-text-shadow: 0px 1px rgba(55, 0, 0, 1);
	-o-text-shadow: 0px 1px rgba(55, 0, 0, 1);
	text-shadow: 0px 1px rgba(55, 0, 0, 1);
	-moz-text-shadow: 0px 1px 0px rgba(55, 0, 0, 1);
	-webkit-text-shadow: 0px 1px 0px rgba(55, 0, 0, 1);
	-o-text-shadow: 0px 1px 0px rgba(55, 0, 0, 1);
}
.sgz-red div.gform_footer input.button:hover
{
	background: #D41600;
	/*+text-shadow:1px 1px 0 rgba(255, 255, 255, 0.18);*/
	-moz-text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.18);
	-webkit-text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.18);
	-o-text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.18);
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.18);
}
.sgz-red #commentform #submit
{
	background: #A30000;
	/*+text-shadow:0px 1px rgba(55, 0, 0, 1);*/
	-moz-text-shadow: 0px 1px rgba(55, 0, 0, 1);
	-webkit-text-shadow: 0px 1px rgba(55, 0, 0, 1);
	-o-text-shadow: 0px 1px rgba(55, 0, 0, 1);
	text-shadow: 0px 1px rgba(55, 0, 0, 1);
	-moz-text-shadow: 0px 1px 0px rgba(55, 0, 0, 1);
	-webkit-text-shadow: 0px 1px 0px rgba(55, 0, 0, 1);
	-o-text-shadow: 0px 1px 0px rgba(55, 0, 0, 1);
}
.sgz-red #commentform #submit:hover
{
	background: #D41600;
	color: #370000;
	/*+text-shadow:1px 1px 0 rgba(246, 248, 217, 0.18);*/
	-moz-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	-webkit-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	-o-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
}
.sgz-red #comments a.comment-reply-link
{
	background-color: #A30000;
	/*+text-shadow:0px 1px rgba(55, 0, 0, 1);*/
	-moz-text-shadow: 0px 1px rgba(55, 0, 0, 1);
	-webkit-text-shadow: 0px 1px rgba(55, 0, 0, 1);
	-o-text-shadow: 0px 1px rgba(55, 0, 0, 1);
	text-shadow: 0px 1px rgba(55, 0, 0, 1);
	-moz-text-shadow: 0px 1px 0px rgba(55, 0, 0, 1);
	-webkit-text-shadow: 0px 1px 0px rgba(55, 0, 0, 1);
	-o-text-shadow: 0px 1px 0px rgba(55, 0, 0, 1);
}
.sgz-red #comments a.comment-reply-link:hover
{
	background-color: #BE1616;
	color: #370000;
	/*+text-shadow:1px 1px 0 rgba(246, 248, 217, 0.18);*/
	-moz-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	-webkit-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	-o-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
}
.sgz-red.page-template-page_archive-php #content input
{
	background: #A30000;
	border: 1px solid #D41600;
}
.sgz-red.page-template-page_archive-php #content input:hover
{
	background: #D41600;
}
.sgz-red.page-template-page_archive-php #content select
{
	border: 1px solid #DA3F3F;
}
.sgz-red .widget_recent_entries li a,
.sgz-red .widget_recent_comments li a
{
	color: #D41600 !important;
}
.sgz-red .home .latest-tweets li.last a
{
	background: #A30000;
}
.sgz-red .home .latest-tweets li.last a:hover
{
	background: #D41600;
}
.sgz-red a.small-button
{
	color: #FFFFFF;
}
/*Stargazer Black
------------------------------------------------------------*/
.sgz-black a,
.sgz-black a:visited
{
	color: #131415;
}
.sgz-black #title a
{
	color: #131415;
}
.sgz-black #title a:hover
{
	color: #303234;
}
.sgz-black #header ul.nav li,
.sgz-black #header ul.menu li
{
	background: #131415;
}
.sgz-black #header ul.nav li a:hover,
.sgz-black #header ul.nav li a:active,
.sgz-black #header ul.nav .current_page_item a,
.sgz-black #header ul.nav .current-cat a,
.sgz-black #header ul.nav .current-menu-item a,
.sgz-black #header ul.menu li a:hover,
.sgz-black #header ul.menu li a:active,
.sgz-black #header ul.menu .current_page_item a,
.sgz-black #header ul.menu .current-cat a,
.sgz-black #header ul.menu .current-menu-item a
{
	background-color: #1C85C0;
}
.sgz-black #nav
{
	background: #131415;
	/*+box-shadow:0px 1px 6px rgba(1, 1, 1, 0.4);*/
	-moz-box-shadow: 0px 1px 6px rgba(1, 1, 1, 0.4);
	-webkit-box-shadow: 0px 1px 6px rgba(1, 1, 1, 0.4);
	-o-box-shadow: 0px 1px 6px rgba(1, 1, 1, 0.4);
	box-shadow: 0px 1px 6px rgba(1, 1, 1, 0.4);
}
.sgz-black #nav li a:hover,
.sgz-black #nav li a:active,
.sgz-black #nav .current_page_item a,
.sgz-black #nav .current-cat a,
.sgz-black #nav .current-menu-item a
{
	background: #303234;
}
.sgz-black #nav li li a,
.sgz-black #nav li li a:link,
.sgz-black #nav li li a:visited
{
	background: #131415;
}
.sgz-black #nav li li a:hover,
.sgz-black #nav li li a:active
{
	background: #303234;
}
.sgz-black #subnav
{
	background: #131415;
	/*+box-shadow:0px 1px 6px rgba(1, 1, 1, 0.4);*/
	-moz-box-shadow: 0px 1px 6px rgba(1, 1, 1, 0.4);
	-webkit-box-shadow: 0px 1px 6px rgba(1, 1, 1, 0.4);
	-o-box-shadow: 0px 1px 6px rgba(1, 1, 1, 0.4);
	box-shadow: 0px 1px 6px rgba(1, 1, 1, 0.4);
}
.sgz-black #subnav li a:hover,
.sgz-black #subnav li a:active,
.sgz-black #subnav .current_page_item a,
.sgz-black #subnav .current-cat a,
.sgz-black #subnav .current-menu-item a
{
	background-color: #303234;
	/*+box-shadow:0 1px 1px rgba(0, 0, 0, 0.5);*/
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	outline: none;
}
.sgz-black #subnav li li a,
.sgz-black #subnav li li a:link,
.sgz-black #subnav li li a:visited
{
	background: #131415;
}
.sgz-black #subnav li li a:hover,
.sgz-black #nav li li a:active
{
	background: #303234;
}
.sgz-black .taxonomy-description h1
{
	background: #131415;
	/*+text-shadow:0 1px 0 rgba(0, 0, 0, 0.9);*/
	-moz-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.9);
	-webkit-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.9);
	-o-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.9);
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.9);
	/*+box-shadow:0 1px 1px rgba(102, 102, 102, 0.5);*/
	-moz-box-shadow: 0 1px 1px rgba(102, 102, 102, 0.5);
	-webkit-box-shadow: 0 1px 1px rgba(102, 102, 102, 0.5);
	-o-box-shadow: 0 1px 1px rgba(102, 102, 102, 0.5);
	box-shadow: 0 1px 1px rgba(102, 102, 102, 0.5);
}
.sgz-black h2 a:hover
{
	color: #303234;
}
.sgz-black #footer-widgets
{
	background: #010101;
}
.sgz-black #footer-widgets .wrap
{
	background: none;
}
.sgz-black #footer-widgets h2 a
{
	color: #565656;
}
.sgz-black #footer-widgets h2 a:hover
{
	color: #D6D6D6;
}
.sgz-black #footer a,
.sgz-black #footer a:visited
{
	color: #131415;
}
.sgz-black #home-top-wrap
{
	background: url(img/bg-black.jpg) repeat-x left top;
	/*+box-shadow:0 2px 4px rgba(19, 20, 21, 0.45);*/
	-moz-box-shadow: 0 2px 4px rgba(19, 20, 21, 0.45);
	-webkit-box-shadow: 0 2px 4px rgba(19, 20, 21, 0.45);
	-o-box-shadow: 0 2px 4px rgba(19, 20, 21, 0.45);
	box-shadow: 0 2px 4px rgba(19, 20, 21, 0.45);
}
.sgz-black.home #content .widget h2,
.sgz-black.home #content .widget h2 a
{
	color: #131415;
}
.sgz-black.home #content .widget h2 a:hover
{
	color: #303234;
}
.sgz-black .genesis-slider-wrap
{
	/*+box-shadow:0 3px 8px rgba(0, 0, 0, 0.75);*/
	-moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.75);
	-o-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.75);
	box-shadow: 0 3px 8px rgba(0, 0, 0, 0.75);
}
.sgz-black .home-middle .featuredpost h2 a,
.sgz-black .home-bottom .featuredpost h2 a
{
	color: #131415;
}
.sgz-black .home-large .featuredpost li a
{
	color: #BE1616;
}
.sgz-black .home-large .featuredpost li a:hover
{
	color: #A30000;
}
.sgz-black .featuredpost a.more-link,
.sgz-black #sidebar .featuredpage a.more-link
{
	background: #131415;
	color: #FFFFFF;
}
.sgz-black .featuredpost a.more-link:hover,
.sgz-black #sidebar .featuredpage a.more-link:hover
{
	background: #303234;
}
.sgz-black .home-box .more-link,
.sgz-black .home-large .more-from-category,
.sgz-black .home-box .featuredpost a.more-link
{
	background: #131415;
	color: #FFFFFF;
}
.sgz-black .home-box .more-link:hover,
.sgz-black .home-large .more-from-category:hover,
.sgz-black .home-box .featuredpost a.more-link:hover
{
	background: #303234;
}
.sgz-black abbr
{
	border-bottom: 1px dotted #131415;
}
.sgz-black #content tr.odd td
{
	background: #303234;
}
.sgz-black #sidebar.widget-area h4
{
	background: #131415;
	/*+text-shadow:0 0px 1 rgba(0, 0, 0, 1);*/
	-moz-text-shadow: 0 0px 1 rgba(0, 0, 0, 1);
	-webkit-text-shadow: 0 0px 1 rgba(0, 0, 0, 1);
	-o-text-shadow: 0 0px 1 rgba(0, 0, 0, 1);
	text-shadow: 0 0px 1 rgba(0, 0, 0, 1);
	/*+box-shadow:0 1px 1px rgba(19, 20, 21, 0.5);*/
	-moz-box-shadow: 0 1px 1px rgba(19, 20, 21, 0.5);
	-webkit-box-shadow: 0 1px 1px rgba(19, 20, 21, 0.5);
	-o-box-shadow: 0 1px 1px rgba(19, 20, 21, 0.5);
	box-shadow: 0 1px 1px rgba(19, 20, 21, 0.5);
	border: 4px solid #303234;
	border-left: none;
	border-right: none;
}
.sgz-black .sidebar #menu-utilities li
{
	background: #00101C;
}
.sgz-black .gform_wrapper .gfield_required
{
	color: #A30000 !important;
}
.sgz-black div.gform_footer input.button
{
	background: #303234;
	/*+text-shadow:0px 1px rgba(55, 0, 0, 1);*/
	-moz-text-shadow: 0px 1px rgba(55, 0, 0, 1);
	-webkit-text-shadow: 0px 1px rgba(55, 0, 0, 1);
	-o-text-shadow: 0px 1px rgba(55, 0, 0, 1);
	text-shadow: 0px 1px rgba(55, 0, 0, 1);
	-moz-text-shadow: 0px 1px 0px rgba(55, 0, 0, 1);
	-webkit-text-shadow: 0px 1px 0px rgba(55, 0, 0, 1);
	-o-text-shadow: 0px 1px 0px rgba(55, 0, 0, 1);
}
.sgz-black div.gform_footer input.button:hover
{
	background: #565656;
	/*+text-shadow:1px 1px 0 rgba(255, 255, 255, 0.18);*/
	-moz-text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.18);
	-webkit-text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.18);
	-o-text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.18);
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.18);
}
.sgz-black #commentform #submit
{
	background: #444444;
	/*+text-shadow:0px 1px rgba(19, 20, 21, 1);*/
	-moz-text-shadow: 0px 1px rgba(19, 20, 21, 1);
	-webkit-text-shadow: 0px 1px rgba(19, 20, 21, 1);
	-o-text-shadow: 0px 1px rgba(19, 20, 21, 1);
	text-shadow: 0px 1px rgba(19, 20, 21, 1);
	-moz-text-shadow: 0px 1px 0px rgba(19, 20, 21, 1);
	-webkit-text-shadow: 0px 1px 0px rgba(19, 20, 21, 1);
	-o-text-shadow: 0px 1px 0px rgba(19, 20, 21, 1);
}
.sgz-black #commentform #submit:hover
{
	background: #565656;
	color: #131415;
	/*+text-shadow:1px 1px 0 rgba(246, 248, 217, 0.18);*/
	-moz-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	-webkit-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	-o-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
}
.sgz-black #comments a.comment-reply-link
{
	background-color: #444444;
	/*+text-shadow:0px 1px rgba(19, 20, 21, 1);*/
	-moz-text-shadow: 0px 1px rgba(19, 20, 21, 1);
	-webkit-text-shadow: 0px 1px rgba(19, 20, 21, 1);
	-o-text-shadow: 0px 1px rgba(19, 20, 21, 1);
	text-shadow: 0px 1px rgba(19, 20, 21, 1);
	-moz-text-shadow: 0px 1px 0px rgba(19, 20, 21, 1);
	-webkit-text-shadow: 0px 1px 0px rgba(19, 20, 21, 1);
	-o-text-shadow: 0px 1px 0px rgba(19, 20, 21, 1);
}
.sgz-black #comments a.comment-reply-link:hover
{
	background-color: #565656;
	color: #131415;
	/*+text-shadow:1px 1px 0 rgba(246, 248, 217, 0.18);*/
	-moz-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	-webkit-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	-o-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
}
.sgz-black.page-template-page_archive-php #content input
{
	background: #303234;
	border: 1px solid #444444;
}
.sgz-black.page-template-page_archive-php #content input:hover
{
	background: #131415;
}
.sgz-black.page-template-page_archive-php #content select
{
	border: 1px solid #131415;
}
.sgz-black .widget_recent_entries li a,
.sgz-black .widget_recent_comments li a
{
	color: #565656 !important;
}
.sgz-black .home .latest-tweets li.last a
{
	background: #131415;
}
.sgz-black .home .latest-tweets li.last a:hover
{
	background: #303234;
}
.sgz-black a.small-button
{
	color: #FFFFFF;
}
/*Stargazer Gray
------------------------------------------------------------*/
.sgz-gray a,
.sgz-gray a:visited
{
	color: #959595;
}
.sgz-gray .entry-content p a:hover
{
	color: #303234;
}
.sgz-gray #title a
{
	color: #959595;
}
.sgz-gray #title a:hover
{
	color: #303234;
}
.sgz-gray #header ul.nav li,
.sgz-gray #header ul.menu li
{
	background: #959595;
}
.sgz-gray #header ul.nav li a:hover,
.sgz-gray #header ul.nav li a:active,
.sgz-gray #header ul.nav .current_page_item a,
.sgz-gray #header ul.nav .current-cat a,
.sgz-gray #header ul.nav .current-menu-item a,
.sgz-gray #header ul.menu li a:hover,
.sgz-gray #header ul.menu li a:active,
.sgz-gray #header ul.menu .current_page_item a,
.sgz-gray #header ul.menu .current-cat a,
.sgz-gray #header ul.menu .current-menu-item a
{
	background-color: #A1A1A1;
}
.sgz-gray #nav
{
	background: #959595;
	/*+box-shadow:0px 1px 6px rgba(1, 1, 1, 0.4);*/
	-moz-box-shadow: 0px 1px 6px rgba(1, 1, 1, 0.4);
	-webkit-box-shadow: 0px 1px 6px rgba(1, 1, 1, 0.4);
	-o-box-shadow: 0px 1px 6px rgba(1, 1, 1, 0.4);
	box-shadow: 0px 1px 6px rgba(1, 1, 1, 0.4);
}
.sgz-gray #nav li a:hover,
.sgz-gray #nav li a:active,
.sgz-gray #nav .current_page_item a,
.sgz-gray #nav .current-cat a,
.sgz-gray #nav .current-menu-item a
{
	background: #A1A1A1;
}
.sgz-gray #nav li li a,
.sgz-gray #nav li li a:link,
.sgz-gray #nav li li a:visited
{
	background: #959595;
}
.sgz-gray #nav li li a:hover,
.sgz-gray #nav li li a:active
{
	background: #A1A1A1;
}
.sgz-gray #subnav
{
	background: #959595;
	/*+box-shadow:0px 1px 6px rgba(1, 1, 1, 0.4);*/
	-moz-box-shadow: 0px 1px 6px rgba(1, 1, 1, 0.4);
	-webkit-box-shadow: 0px 1px 6px rgba(1, 1, 1, 0.4);
	-o-box-shadow: 0px 1px 6px rgba(1, 1, 1, 0.4);
	box-shadow: 0px 1px 6px rgba(1, 1, 1, 0.4);
}
.sgz-gray #subnav li a:hover,
.sgz-gray #subnav li a:active,
.sgz-gray #subnav .current_page_item a,
.sgz-gray #subnav .current-cat a,
.sgz-gray #subnav .current-menu-item a
{
	background-color: #A1A1A1;
	/*+box-shadow:0 1px 1px rgba(0, 0, 0, 0.5);*/
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
	outline: none;
}
.sgz-gray #subnav li li a,
.sgz-gray #subnav li li a:link,
.sgz-gray #subnav li li a:visited
{
	background: #959595;
}
.sgz-gray #subnav li li a:hover,
.sgz-gray #nav li li a:active
{
	background: #A1A1A1;
}
.sgz-gray .taxonomy-description h1
{
	background: #959595;
	/*+text-shadow:0 1px 0 rgba(0, 0, 0, 0.9);*/
	-moz-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.9);
	-webkit-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.9);
	-o-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.9);
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.9);
	/*+box-shadow:0 1px 1px rgba(102, 102, 102, 0.5);*/
	-moz-box-shadow: 0 1px 1px rgba(102, 102, 102, 0.5);
	-webkit-box-shadow: 0 1px 1px rgba(102, 102, 102, 0.5);
	-o-box-shadow: 0 1px 1px rgba(102, 102, 102, 0.5);
	box-shadow: 0 1px 1px rgba(102, 102, 102, 0.5);
}
.sgz-gray h2 a:hover
{
	color: #303234;
}
.sgz-gray #footer-widgets
{
	background: #010101 url(img/bg-footer-widgeted.png) repeat left top;
}
.sgz-gray #footer-widgets .wrap
{
	background: url(img/bg-footer-widgets.png) no-repeat bottom center;
}
.sgz-gray #footer-widgets h2 a
{
	color: #959595;
}
.sgz-gray #footer-widgets h2 a:hover
{
	color: #FFFFFF;
}
.sgz-gray #footer a,
.sgz-gray #footer a:visited
{
	color: #131415;
}
.sgz-gray #home-top-wrap
{
	background: url(img/bg-gray.jpg) repeat-x left top;
	/*+box-shadow:0 2px 4px rgba(19, 20, 21, 0.45);*/
	-moz-box-shadow: 0 2px 4px rgba(19, 20, 21, 0.45);
	-webkit-box-shadow: 0 2px 4px rgba(19, 20, 21, 0.45);
	-o-box-shadow: 0 2px 4px rgba(19, 20, 21, 0.45);
	box-shadow: 0 2px 4px rgba(19, 20, 21, 0.45);
}
.sgz-gray.home #content .widget h2,
.sgz-gray.home #content .widget h2 a
{
	color: #959595;
}
.sgz-gray.home #content .widget h2 a:hover
{
	color: #303234;
}
.sgz-gray .genesis-slider-wrap
{
	/*+box-shadow:0 3px 8px rgba(0, 0, 0, 0.75);*/
	-moz-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.75);
	-o-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.75);
	box-shadow: 0 3px 8px rgba(0, 0, 0, 0.75);
}
.sgz-gray.home-middle .featuredpost h2 a,
.sgz-gray.home-bottom .featuredpost h2 a
{
	color: #959595;
}
.sgz-gray .home-large .featuredpost li a
{
	color: #959595;
}
.sgz-gray .home-large .featuredpost li a:hover
{
	color: #A1A1A1;
}
.sgz-gray .featuredpost a.more-link,
.sgz-gray #sidebar .featuredpage a.more-link
{
	background: #959595;
	color: #FFFFFF;
}
.sgz-gray .featuredpost a.more-link:hover,
.sgz-gray #sidebar .featuredpage a.more-link:hover
{
	background: #303234;
}
.sgz-gray .home-box .more-link,
.sgz-gray .home-large .more-from-category,
.sgz-gray .home-box .featuredpost a.more-link
{
	background: #959595;
	color: #FFFFFF;
}
.sgz-gray .home-box .more-link:hover,
.sgz-gray .home-large .more-from-category:hover,
.sgz-gray .home-box .featuredpost a.more-link:hover
{
	background: #303234;
}
.sgz-gray abbr
{
	border-bottom: 1px dotted #959595;
}
.sgz-gray #content tr.odd td
{
	background: #959595;
}
.sgz-gray #sidebar.widget-area h4
{
	background: #959595;
	/*+text-shadow:0 0px 1 rgba(0, 0, 0, 1);*/
	-moz-text-shadow: 0 0px 1 rgba(0, 0, 0, 1);
	-webkit-text-shadow: 0 0px 1 rgba(0, 0, 0, 1);
	-o-text-shadow: 0 0px 1 rgba(0, 0, 0, 1);
	text-shadow: 0 0px 1 rgba(0, 0, 0, 1);
	/*+box-shadow:0 1px 1px rgba(19, 20, 21, 0.5);*/
	-moz-box-shadow: 0 1px 1px rgba(19, 20, 21, 0.5);
	-webkit-box-shadow: 0 1px 1px rgba(19, 20, 21, 0.5);
	-o-box-shadow: 0 1px 1px rgba(19, 20, 21, 0.5);
	box-shadow: 0 1px 1px rgba(19, 20, 21, 0.5);
	border: 4px solid #565656;
	border-left: none;
	border-right: none;
}
.sgz-gray .sidebar #menu-utilities li
{
	background: #959595;
}
.sgz-gray .gform_wrapper .gfield_required
{
	color: #959595 !important;
}
.sgz-gray div.gform_footer input.button
{
	background: #959595;
	/*+text-shadow:0px 1px rgba(19, 20, 21, 1);*/
	-moz-text-shadow: 0px 1px rgba(19, 20, 21, 1);
	-webkit-text-shadow: 0px 1px rgba(19, 20, 21, 1);
	-o-text-shadow: 0px 1px rgba(19, 20, 21, 1);
	text-shadow: 0px 1px rgba(19, 20, 21, 1);
	-moz-text-shadow: 0px 1px 0px rgba(19, 20, 21, 1);
	-webkit-text-shadow: 0px 1px 0px rgba(19, 20, 21, 1);
	-o-text-shadow: 0px 1px 0px rgba(19, 20, 21, 1);
}
.sgz-gray div.gform_footer input.button:hover
{
	background: #A1A1A1;
	/*+text-shadow:1px 1px 0 rgba(255, 255, 255, 0.18);*/
	-moz-text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.18);
	-webkit-text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.18);
	-o-text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.18);
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.18);
	color: #131415;
}
.sgz-gray #commentform #submit
{
	background: #959595;
	/*+text-shadow:0px 1px rgba(19, 20, 21, 1);*/
	-moz-text-shadow: 0px 1px rgba(19, 20, 21, 1);
	-webkit-text-shadow: 0px 1px rgba(19, 20, 21, 1);
	-o-text-shadow: 0px 1px rgba(19, 20, 21, 1);
	text-shadow: 0px 1px rgba(19, 20, 21, 1);
	-moz-text-shadow: 0px 1px 0px rgba(19, 20, 21, 1);
	-webkit-text-shadow: 0px 1px 0px rgba(19, 20, 21, 1);
	-o-text-shadow: 0px 1px 0px rgba(19, 20, 21, 1);
}
.sgz-gray #commentform #submit:hover
{
	background: #565656;
	color: #131415;
	/*+text-shadow:1px 1px 0 rgba(246, 248, 217, 0.18);*/
	-moz-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	-webkit-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	-o-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
}
.sgz-gray #comments a.comment-reply-link
{
	background-color: #959595;
	/*+text-shadow:0px 1px rgba(102, 102, 102, 1);*/
	-moz-text-shadow: 0px 1px rgba(102, 102, 102, 1);
	-webkit-text-shadow: 0px 1px rgba(102, 102, 102, 1);
	-o-text-shadow: 0px 1px rgba(102, 102, 102, 1);
	text-shadow: 0px 1px rgba(102, 102, 102, 1);
	-moz-text-shadow: 0px 1px 0px rgba(102, 102, 102, 1);
	-webkit-text-shadow: 0px 1px 0px rgba(102, 102, 102, 1);
	-o-text-shadow: 0px 1px 0px rgba(102, 102, 102, 1);
}
.sgz-gray #comments a.comment-reply-link:hover
{
	background-color: #565656;
	color: #131415;
	/*+text-shadow:1px 1px 0 rgba(246, 248, 217, 0.18);*/
	-moz-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	-webkit-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	-o-text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
	text-shadow: 1px 1px 0 rgba(246, 248, 217, 0.18);
}
.sgz-gray.page-template-page_archive-php #content input
{
	background: #565656;
	border: 1px solid #A1A1A1;
}
.sgz-gray.page-template-page_archive-php #content input:hover
{
	background: #959595;
}
.sgz-gray.page-template-page_archive-php #content select
{
	border: 1px solid #959595;
}
.sgz-gray .widget_recent_entries li a,
.sgz-gray .widget_recent_comments li a
{
	color: #959595 !important;
}
.sgz-gray .home .latest-tweets li.last a
{
	background: #959595;
}
.sgz-gray .home .latest-tweets li.last a:hover
{
	background: #A1A1A1;
}
.sgz-gray a.small-button
{
	color: #FFFFFF;
}