/* -------------------------------------------------------------------


	Theme Name: Inkwell One
	Theme URI: http://www.designforwriters.com
	Description: The theme for the Inkwell Writers Website.
	Author: Design for Writers
	Author URI: http://www.designforwriters.com
	Licencse: All rights reserved
	Version 0.1
	
	Handcrafted by Andy Brown for Circus...showstopping web & print design.
	When ready for production (at v1.0) this base theme will be released for free use by the community.
	Much is owed to the truly clever people: Eric Meyer, Paul Irish, Tim Murtaugh, Chris Coyier, Jeff Starr and so many more. The web stands on the shoulders of giants like these.


----------------------------------------------------------------------


1	STYLE.CSS

	.0	DOCUMENT STYLE INFORMATION
	.1	PAGE SETUP
	.2	TYPOGRAPHY
	.3	HEADER
	.4  NAVIGATION
	.5	MAIN CONTENT
	.6 	SIDEBAR
	.7  FOOTER
	.8  GRAVITY FORMS
	.9
	.V	STANDARD WORDPRESS DIDDLY
	.W	NON-SEMANTIC HELPER CLASSES
	.X	THE MAGNIFICENT CLEARFIX
	.Y	RESPONSIVE MEDIA QUERIES
	.Z	PRINT STYLES
	

------------------------------------------------------------------- */



/* -------------------------------------------------------------------
---	1.0	DOCUMENT STYLE INFORMATION -----------------------------------
------------------------------------------------------------------- */



/*	This is the primary style sheet for the website, after reset.css

COLOUR SWATCHES
	Text (off-black): 	#343434;
	Brick Red:			#c64a4a;
	Dark Purple:		#5d4970;
	Light Purple:		#a0a0a0;
	Dark Grey:			#8d8d8d;
	Light Grey:			#d2cece;
		
FONTS
From Fontsquirrel with @font-face: 
Lato Hairline
    font-family: 'LatoHairline';
    font-style: normal;
    font-weight: normal;
Lato Hairline Italic
    font-family: 'LatoHairlineItalic';
    font-style: normal;
    font-weight: normal;
Lato Light
    font-family: 'LatoLight';
    font-style: normal;
    font-weight: normal;
Lato Light Italic
    font-family: 'LatoLightItalic';
    font-style: normal;
    font-weight: normal;
Lato Regular
	font-family: 'LatoRegular';
    font-style: normal;
    font-weight: normal;
Lato Italic
	font-family: 'LatoItalic';
    font-style: normal;
	font-weight: normal;
Lato Bold
	font-family: 'LatoBold';
    font-style: normal;
    font-weight: normal;
Lato Bold Italic
	font-family: 'LatoBoldItalic';
    font-style: normal;
    font-weight: normal;
Lato Black
    font-family: 'LatoBlack';
    font-style: normal;
	font-weight: normal;
Lato Black Italic
	font-family: 'LatoBlackItalic';
    font-style: normal;
    font-weight: normal;
Fallback
	Sans-serif  */



/* -------------------------------------------------------------------
---	1.1	PAGE SETUP ---------------------------------------------------
------------------------------------------------------------------- */



html {
	background: url(img/bg-grey.jpg); }

body {
	 }

.wrapper {
	margin: 0 auto;
	width: 940px;
	padding: 0 10px; }

.wrapper-wide {
	margin: 0 auto;
	width: 960px;
	padding: 0 0 0 0; }



/* -------------------------------------------------------------------
---	1.2	TYPOGRAPHY ---------------------------------------------------
------------------------------------------------------------------- */



/*	Base fonts should be set here. 
	Off-black is easier on the eye so used as standard. 
	Font styles are inherited throughout the stylesheet (see RESET.CSS: CSS RESET) to apply evenly from here */
body, select, input, textarea {	
	color: #343434;
	font-family: 'LatoRegular';
	font-size: 15px;
    font-style: normal;
    font-weight: normal;
    line-height: 20px; }  

h1  {
    color: #fff;
    font-family: 'LatoBold';
    font-size: 26px;
    font-style: normal;
	font-weight: normal;
	line-height: 26px;
	text-transform: uppercase; }

h1 a {
	color: #fff; }

h1 a:hover { 
	color: #fff; }

h2  {
    background-color: #5d4970;
    color: #fff;
    font-family: 'LatoBold';
    font-size: 18px;
    font-style: normal;
	font-weight: normal;
	line-height: 18px;
	padding: 12px 15px;
	text-transform: uppercase; }

a h2:hover {
	background-color: #c64a4a; }

.homepage-feeds h2 {
	margin-bottom: 15px; }

.post-it h2 {
	margin-top: 40px;
	margin-bottom: 0;
	text-align: center; }

.page-enclosure h2, .people h2, .services h2, .wp-page h2, .news h2, .h2-img-container {
	margin-bottom: 30px; }

h3  {
    color: #343434;
    font-family: 'LatoBlackItalic';
    font-size: 50px;
    font-style: normal;
	font-weight: normal;
	line-height: 55px;
	margin-bottom: 15px; }

.content-main h3 { 
	margin-bottom: 30px; }

.list-item-people h3 {
	font-size: 28px;
	line-height: 32px;
	text-align: center; }

h3 a {
	color: #343434;
   	-webkit-transition: color .1s ease-in;
	-moz-transition: color .1s ease-in;
	-o-transition: color .1s ease-in;
	transition: color .1s ease-in; }

h3 a:hover {
	color: #c64a4a; }

h4  {
    border-bottom: 1px solid #d2cece;
    color: #d2cece;
    font-family: 'LatoRegular';
    font-size: 16px;
    font-style: normal;
	font-weight: normal;
	line-height: 16px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	text-transform: uppercase; }
	
h5  {
    border-bottom: 1px solid #343434;
    color: #343434;
    font-family: 'LatoRegular';
    font-size: 16px;
    font-style: normal;
	font-weight: normal;
	line-height: 16px;
	margin-bottom: 15px;
	padding-bottom: 5px;
	text-transform: uppercase; }
	
	.home .slider h5 {
		border-bottom: none;
		margin-bottom: none; }

h6  {
    color: #343434;
    font-family: 'LatoBold';
    font-size: 16px;
    font-style: normal;
	font-weight: normal;
	line-height: 16px;
	margin-bottom: 20px; }

.content-main p	{ 
	margin-bottom: 20px; }

/*	Basic link color styling - nicer than standard blues */
a { 
	color: #c64a4a;
	text-decoration: none; }

a:hover { 
	color: #343434; }

em 	{
	font-family: 'LatoItalic';
    font-style: normal;
	font-weight: normal; }

.post-it em {
	font-family: 'LatoLightItalic';
    font-style: normal;
	font-weight: normal; }

blockquote {
	font-family: 'LatoItalic';
    font-style: normal;
	font-weight: normal;
	padding-left: 40px; }




/* -------------------------------------------------------------------
---	1.3  HEADER ------------------------------------------------------
------------------------------------------------------------------- */



header {
	background: url(img/bg-purple.jpg);
	border-bottom: 1px solid #f6f6f6;
	height: 145px;
	margin-bottom: 60px;
	padding: 20px 0 35px 0; }

.home header {
	margin-bottom: 0;
	padding-bottom: 0; }

.site-logo { 
	max-width: 400px;
	margin-left: 315px; }

.site-logo img { 	
	float: left;
	margin-right: 10px;
	padding-top: 3px; }

.site-logo h1 {
	display: inline-block;
	float: left;
	margin-bottom: 2px; }

.site-logo .description a { 
	color: #d2cece;
	float: left;
    font-family: 'LatoLightItalic';
    font-size: 16px;
    font-style: normal;
    font-weight: normal; }



/* -------------------------------------------------------------------
---	1.4  NAVIGATION --------------------------------------------------
------------------------------------------------------------------- */



nav { 
	background-color: #c64a4a;
	margin-top: 25px;
	padding: 5px 10px 9px 10px;
	width: 940px; }

#menu-primary-navigation .current_page_item a {
	color: #5d4970; }

nav ul {
	margin: 0;
	padding: 0;
	text-align: center; }

nav ul li {
	border-right: 1px solid #fff;
	color: #fff;
	display: inline;
	font-family: 'LatoRegular';
	font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: 0;
    margin-top: 0; margin-right: 10px;
    padding-top: 0; padding-right: 10px;
    text-transform: uppercase;	 }

nav ul li:last-of-type { 
	border-right: none; }
   
nav ul li a {
	color: #fff;
   	-webkit-transition: color .1s ease-in;
	-moz-transition: color .1s ease-in;
	-o-transition: color .1s ease-in;
	transition: color .1s ease-in; }
	
nav ul li a:hover {
	color: #5d4970; }



/* -------------------------------------------------------------------
---	1.5  MAIN CONTENT-------------------------------------------------
------------------------------------------------------------------- */


.home .slider-containing-div {
	margin-top: 74px; }

.home .slider {
	background-color: transparent;
	height: 200px;
	text-align: center; }
	
	.home .slider p {
		margin-bottom: 40px; }

.slider .portfolio-slideshow {
	margin-top: 0 !important; }

/* .shadow-960 {
    background: url(img/shadow-960.png) no-repeat scroll center center transparent;
    height: 32px;
    margin-top: 0px; }
*/
.text-widget {
	margin-top: 40px !important; }

.testimony-internal { 
	color: #d2cece;
    font-family: 'LatoLightItalic';
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    margin-top: 20px;
    text-align: center;	 }
   
.testimony-internal em {
	font-family: 'LatoLightItalic';
	font-size: 18px;
    font-style: normal;
    font-weight: normal; }

.highlight-text { 
    font-family: 'LatoBlack';
    font-size: 28px;
    font-style: normal;
	font-weight: normal;
	line-height: 43px;
	margin: 330px 0 50px 0; }

.home .highlight-text {
	margin-top: 320px; }

.feature-area {
	margin-bottom: 27px; }

.feature-area a {
	color: #343434; }

.feature-block {
	float: left;
	margin: 0 20px 0 0;
	width: 300px; }

.feature-block-last {
	float: left;
	margin-right: 0;
	width: 300px; }

.feature-block img, .feature-block-last img {
	float: left;
	margin-bottom: 0 !important; }

.feature-block h2, .feature-block-last h2 {
	float: left;
	width: 270px; }

.feature-block-widget-text, .feature-block .textwidget, .feature-block-last .textwidget {
	background-color: #a0a0a0;
	float: left;
	padding: 15px 15px 15px 15px;
	width: 270px; max-height: 75px; min-height: 75px;	
	-webkit-transition: background-color 1s ease-in;
	-moz-transition: background-color 1s ease-in;
	-o-transition: background-color 1s ease-in;
	transition: background-color 1s ease-in; }

.feature-block:hover .textwidget, .feature-block-last:hover .textwidget {
	background-color: #c64a4a; }

.shadow-300 {
    background: url(img/shadow-300px.png) no-repeat scroll center center transparent;
    height: 33px;
    margin-top: 0px; }

.homepage-feeds { 
	float: left;
	margin-right: 20px;
	width: 460px; }

.homepage-links {
	width: 460px;
	float: left; }

.homepage-article { 
	margin-bottom: 35px; }

.post-it .soliloquy-html-slide-wrapper {
	background-color: #a0a0a0;
	padding: 15px 15px 25px 15px;
	height: 100px !important;
	width: 460px !important; }
	
	.post-it .soliloquy-html-slide-wrapper em, .post-it .soliloquy-html-slide-wrapper strong {
		text-align: center;
		padding: 20px 20px 20px 20px; }

.post-it p {
	background-color: #a0a0a0;
	font-family: 'LatoLightItalic';
    font-style: normal;
	font-weight: normal;	
	padding: 15px 15px 25px 15px;
	text-align: center; }

.shadow-460 {
    background: url(img/shadow-460px.png) no-repeat scroll center center transparent;
    height: 30px;
    margin-top: 0px; }

.homepage-links-widget-container { 
	margin-bottom: 10px; }

.homepage-links-widget {
	background-color: #a0a0a0;
	width: 460px; height: 201px;
	-webkit-transition: background-color .1s ease-in;
	-moz-transition: background-color .1s ease-in;
	-o-transition: background-color .1s ease-in;
	transition: background-color .1s ease-in; }

.homepage-links-widget:hover {
	background-color: #c64a4a; }

.homepage-links-widget .textwidget {
	padding: 20px; }

.homepage-links-widget a .textwidget {
	color: #343434; }

.content-main { 
	float: left;
	margin: 0 80px 30px 0;
	width: 560px; }

.featured-image { 
	margin-bottom: 25px; }

.icon, .attachment-profile-picture-full, .attachment-service-icon-full {
	float: left;
	margin: 5px 20px 20px 0; }

.attachment-profile-picture-small {
	float: left;
	margin: 10px 20px 20px 0; }

.featured-excerpt { 
	border-bottom: 1px solid #343434;	
    font-family: 'LatoBlack';
    font-size: 22px;
    font-style: normal;
	font-weight: normal;
	line-height: 30px;
	margin: 0 0 20px 240px;	 }

.page-enclosure {
	margin-bottom: 30px; }

.list-item { 
	border-bottom: 1px solid #343434;
	margin-bottom: 30px;
	padding-bottom: 5px; }

.list-item-people {
	border-bottom: none;
	float: left;
	margin-bottom: 20px;
	margin-right: 40px;
	width: 240px; min-height: 280px; }

.list-item-people .attachment-profile-picture-small {
	float: none;
	margin: 0 50px;
	width: 140px; }

.list-item .excerpt {
	clear: both; }
	
.read-more {
	text-transform: uppercase; }	

ul.post-categories {
	display: inline;
	list-style-type: none; }

.alignleft {
	float: left;
	margin: 0 20px 20px 0 !important; }

.alignright {
	float: right;
	margin: 0 0 20px 20px !important; }

.aligncenter {
	display: block;
	margin: 0 auto 20px auto !important; }

#nav_menu-9, #recent-posts-4, .gform_widget {
	margin-bottom: 40px; }

.wp-caption-text { 
    color: #c64a4a;
    font-family: 'LatoRegular';
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: 16px;
    padding: 0 10px; 
    text-align: center; }
   
.homepage-advert:hover h2 {
	background-color: #c64a4a; }


ul.soliloquy-slider li .soliloquy-html-content { 
	text-align: center;
	font-size: 16px; line-height: 20px;
	padding-top: 20px; }

	ul#soliloquy-2127 li .soliloquy-html-content { 
		padding-top: 5px; }

/* -------------------------------------------------------------------
---	1.6  SIDEBAR -----------------------------------------------------
------------------------------------------------------------------- */



.content-sidebar { 
	float: left;
	margin-bottom: 30px;
	width: 300px; }

.widget ul, .widget_nav_menu ul {
	list-style-type: none;
	margin-bottom: 0; }

.widget_nav_menu li {
	background-color: #a0a0a0;
    font-family: 'LatoLight';
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
	margin-bottom: 1px;
	text-transform: uppercase; }

.widget_nav_menu li a {
	background-color: #a0a0a0;
	color: #fff;
	display: block;
	padding: 10px 10px 12px 20px;
	width: 430px;
	-webkit-transition: background-color .1s ease-in;
	-moz-transition: background-color .1s ease-in;
	-o-transition: background-color .1s ease-in;
	transition: background-color .1s ease-in;  }

.widget_nav_menu li a:hover {
	background-color: #c64a4a; }

.widget_nav_menu .current_page_item a { 
	background-color: #c64a4a; }

.content-sidebar .widget li {
	background-color: #a0a0a0;
    font-family: 'LatoLight';
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    line-height: 16px;
	margin-bottom: 1px;
	text-transform: uppercase; }

.content-sidebar .widget li a {
	background-color: #a0a0a0;
	color: #fff;
	display: block;
	padding: 8px 10px 10px 15px;
	width: 275px;
	-webkit-transition: background-color .1s ease-in;
	-moz-transition: background-color .1s ease-in;
	-o-transition: background-color .1s ease-in;
	transition: background-color .1s ease-in;  }

.content-sidebar .widget li a:hover {
	background-color: #c64a4a; }

.content-sidebar .widget .current_page_item a { 
	background-color: #c64a4a; }

.additional-links h2 {
	display: none;
	visibility: hidden; }

.content-sidebar .additional-links { 
	margin-bottom: 30px; }

.content-sidebar .additional-links li {
    background-color: #5d4970;
    font-family: 'LatoBold';
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    line-height: 18px;
	margin-bottom: 1px;
	text-transform: uppercase; }

.content-sidebar .additional-links li a {
    background-color: #5d4970;
	color: #fff;
	display: block;
	padding: 12px 15px;
	width: 270px;
	-webkit-transition: background-color .1s ease-in;
	-moz-transition: background-color .1s ease-in;
	-o-transition: background-color .1s ease-in;
	transition: background-color .1s ease-in;  }

.content-sidebar .social-sidebar h2 a {
	color: #fff;
	-webkit-transition: color .1s ease-in;
	-moz-transition: color .1s ease-in;
	-o-transition: color .1s ease-in;
	transition: color .1s ease-in;	 }

.content-sidebar .social-sidebar h2 a:hover {
	color: #c64a4a; }

.content-sidebar .social-sidebar li {
	background-color: #a0a0a0;
	color: #343434;
    font-family: 'LatoLight';
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 16px;
	margin-bottom: 1px;
	padding: 12px 10px 14px 15px;
	text-transform: none; }

.content-sidebar .social-sidebar li a {
	background-color: transparent;
	color: #fff;
	display: inline;
	padding: 0;
	-webkit-transition: color .1s ease-in;
	-moz-transition: color .1s ease-in;
	-o-transition: color .1s ease-in;
	transition: color .1s ease-in;  }

.content-sidebar .social-sidebar li a:hover {
	background-color: #a0a0a0;
	color: #c64a4a; }



/* -------------------------------------------------------------------
---	1.7  FOOTER ------------------------------------------------------
------------------------------------------------------------------- */



.footer-area {
	background-color: #343434;
	color: #d2cece;
	margin-top: 40px;
	padding: 40px 0; }

.footer-area .widget, .footer-area .widget_nav_menu li {
	background-color: transparent;
	color: #d2cece;
	font-family: 'LatoRegular';
	font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: 20px;
    margin-bottom: 0;
    text-transform: none; }

.footer-area .widget li a, .footer-area .widget_nav_menu li a { 
	background-color: transparent;
	color: #d2cece;
	display: list-item;
	padding: 0;
	width: 140px;
	-webkit-transition: color .1s ease-in;
	-moz-transition: color .1s ease-in;
	-o-transition: color .1s ease-in;
	transition: color .1s ease-in;	 }

.footer-area .widget li a:hover, .footer-area .widget_nav_menu li a:hover {
	color: #c64a4a; }

.footer-area .widget_nav_menu .current_page_item a { 
	color: #c64a4a; }

.footer-1 {
	float: left;
	margin-right: 20px;
	width: 140px; }

.footer-2 {
	float: left;
	margin-right: 20px;
	width: 140px; }

.footer-3 {
	float: left;
	margin-right: 20px;
	width: 140px; }

.footer-4 {
	float: left;
	margin-right: 20px;
	width: 220px; }

.footer-area .footer-4 .widget li a { 	
	width: 220px; }


.footer-5 {
	float: left;
	margin-right: 0;
	width: 220px; }

.footer-area .widget input, .footer-area .jetpack_subscription_widget input { 
	border: 1px solid #d2cece;
	background-color: #d2cece;
	color: #fff;
	font-family: 'LatoRegular';
	font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: 12px;
    margin-bottom: 20px;
    padding: 5px 10px !important;
    width: 198px !important; }

.footer-area .widget input#subscribe-field {
	margin: 15px 0 0 0; }

.jetpack_subscription_widget input[type=submit] {
	background-color: #c64a4a;
	border: 1px solid #c64a4a !important;
	color: #d2cece;
    padding: 8px 10px !important;
    text-align: left;
	width: 220px !important;
	-webkit-transition: background-color .1s ease-in;
	-moz-transition: background-color .1s ease-in;
	-o-transition: background-color .1s ease-in;
	transition: background-color .1s ease-in; }

.jetpack_subscription_widget input[type=submit]:hover {
	background-color: #000;
	border: 1px solid #000 !important;
	color: #d2cece; }

.social-disc { 	
	margin-right: 10px; }

.copy-credits {	
	background-color: #000;
	padding: 9px 0; }

.copy-credits a {
	color: #5e5e5e;
	-webkit-transition: color .1s ease-in;
	-moz-transition: color .1s ease-in;
	-o-transition: color .1s ease-in;
	transition: color .1s ease-in; }

.copy-credits a:hover {	
	color: #c64a4a; }

.copy {
	float: left; }

.credit { 
	float: right; }

img#wpstats { 
	overflow: hidden;
	position: absolute; top: 0;
	width: 0px; height:0px; }




/* -------------------------------------------------------------------
---	1.8  GRAVITY FORMS -----------------------------------------------
------------------------------------------------------------------- */



body .gform_wrapper {	
	margin-top: 50px;
	max-width: 100%; }


body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required { 
	color: #a0a0a0; }

body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
	font-family: 'LatoRegular';
    font-style: normal;
    font-weight: normal;
	margin-right: 20px !important;
	width: 140px !important; }

body .gform_wrapper .gform_body .gform_fields .gfield input[type=text], body .gform_wrapper .gform_body .gform_fields .gfield textarea, body .gform_wrapper .gform_body .gform_fields .gfield input[type=email], body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel] {
	background-color: #fff;
	border: 1px solid #fff !important;
	color: #c64a4a;
	font-family: 'LatoRegular';
	font-size: 15px;
    font-style: normal;
    font-weight: normal;
   	padding: 10px !important;
	width: 378px !important;
	-webkit-transition: background-color .1s ease-in;
	-moz-transition: background-color .1s ease-in;
	-o-transition: background-color .1s ease-in;
	transition: background-color .1s ease-in; }

body .gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus, body .gform_wrapper .gform_body .gform_fields .gfield textarea:focus, body .gform_wrapper .gform_body .gform_fields .gfield input[type=email]:focus, body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel]:focus {
	background-color: #c64a4a;
	border: 1px solid #c64a4a !important;
	color: #fff;
	padding: 10px !important; }

body .gform_wrapper .gform_body .gform_fields .gfield select {
	background-color: #fff;
	border: 1px solid #fff !important;
	color: #343434;
	font-family: 'LatoRegular';
	font-size: 16px;
    font-style: normal;
    font-weight: normal;
   	margin-left: 0 !important;
	padding: 10px !important;
	width: 400px; }

chzn-container-active {
	width: 380px; }

body .gform_wrapper .gform_footer input[type=submit] {
	background-color: #c64a4a;
	border: 1px solid #c64a4a;
	color: #000;
	padding: 10px 0;
	text-transform: uppercase;
	width: 400px; }

body .gform_wrapper .gform_footer input[type=submit]:hover {
	background-color: #000;
	border: 1px solid #000;
	color: #c64a4a;
	-webkit-transition: background-color .1s ease-in;
	-moz-transition: background-color .1s ease-in;
	-o-transition: background-color .1s ease-in;
	transition: background-color .1s ease-in;
	-webkit-transition: color .1s ease-in;
	-moz-transition: color .1s ease-in;
	-o-transition: color .1s ease-in;
	transition: color .1s ease-in; }

.gform_wrapper .gform_footer.left_label {
    margin-left: 160px;
    padding: 0 0 0 0 !important; }

body #gforms_confirmation_message {
    background-color: #c64a4a;
    border: 1px solid #c64a4a;
    color: #fff;
    font-size: 16px;
    margin: 30px 0 0 0;
    padding: 20px 20px;
    text-align: center;
    width: 520px; }

.content-sidebar .gform_widget {
	background-color: #a0a0a0; }

.content-sidebar .gform_wrapper { 
	margin: 0;
	padding: 15px; }

.content-sidebar #gform_widget-2 input {
	width: 248px !important; }

.content-sidebar #gform_widget-2 .gform_footer {
	margin-left: 0; }

.content-sidebar #gform_widget-2 input[type=submit] {
	width: 270px !important; }

/*	Text (off-black): 	#343434;
	Brick Red:			#c64a4a;
	Dark Purple:		#5d4970;
	Light Purple:		#a0a0a0;
	Dark Grey:			#8d8d8d;
	Light Grey:			#d2cece;*/

/* -------------------------------------------------------------------
---	1.9   ------------------------------------------------------------
------------------------------------------------------------------- */







/* -------------------------------------------------------------------
---	1.V STANDARD WORDPRESS DIDDLY ------------------------------------
------------------------------------------------------------------- */



.post {
	 }

.entry-content { 
	 }

.entry-content a {
	 }

.entry-content a:hover {
	 }

#meta {
	 }

.postmetadata {
	 }

#sidebar {
	 }

/* 	Pagination and the like */

.navgation {
	 }
	 
.next-posts {
	 }

.prev-posts {
	 }

/* 	Searchy goodness */

#searchform {
	 }

#s 	{
	 }

#searchsubmt {
	 }

/* 	More Wordpress Comments fun than you can shake a fish at */

ol.commentlist {list-style: none;}
ol.commentlist li {}
ol.commentlist li.alt {}
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {border-bottom: 1px dotted #666; padding: 10px;}
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard {}
ol.commentlist li.comment div.vcard cite.fn {font-style: normal;}
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar {float:right; margin: 0 0 10px 10px;}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta {font-size: 10px;}
ol.commentlist li.comment div.comment-meta a {color: #ccc;}
ol.commentlist li.comment p {}
ol.commentlist li.comment ul {}
ol.commentlist li.comment div.reply {font-size: 11px;}
ol.commentlist li.comment div.reply a {font-weight: bold;}
ol.commentlist li.comment ul.children {list-style: none; margin: 10px 0 0;}
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 {border-left: 5px solid #555; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-3 {border-left: 5px solid #999; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-4 {border-left: 5px solid #bbb; margin: 0 0 10px 10px;}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {background: #fff;}
ol.commentlist li.odd {background: #f6f6f6;}
ol.commentlist li.parent {border-left: 5px solid #111;}
ol.commentlist li.thread-alt {}
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}



/* -------------------------------------------------------------------
---	1.W	NON-SEMANTIC HELPER CLASSES ----------------------------------
------------------------------------------------------------------- */



/*	NOTE: All styles MUST be defined before this section. */

/* 	Standard image replacement */
.ir { 
	background-repeat: no-repeat;  
	direction: ltr;
	display: block; 
	overflow: hidden; 
	text-align: left;
	text-indent: -999em;  }

/* 	Hide from both screenreaders & browsers. See css-discuss.incutio.com/wiki/Screenreader_Visibility */
.hidden { 
	display: none; 
	visibility: hidden; }

/* 	Hide from browsers, but available for screenreaders: by Jon Neal. See www.webaim.org/techniques/css/invisiblecontent/  &  j.mp/visuallyhidden */
.visuallyhidden { 
	border: 0; 
	clip: rect(0 0 0 0); 
	height: 1px; 
	margin: -1px; 
	overflow: hidden; 
	padding: 0; 
	position: absolute; 
	width: 1px; }
	
/* 	Extend .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: See drupal.org/node/897638 */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { 
	clip: auto; 
	height: auto; 
	margin: 0; 
	overflow: visible; 
	position: static; 
	width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { 
	visibility: hidden; }



/* -------------------------------------------------------------------
---	1.X	THE MAGNIFICENT CLEARFIX -------------------------------------
------------------------------------------------------------------- */



/*	Updated to prevent margin-collapsing on child elements. See j.mp/bestclearfix */
.clearfix:before, .clearfix:after { 
	content: "\0020"; 
	display: block; 
	height: 0; 
	overflow: hidden; }
	
.clearfix:after { 
	clear: both; }
	
/* 	Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
.clearfix { zoom: 1; }



/* -------------------------------------------------------------------
---	1.Y	RESPONSIVE MEDIA QUERIES -------------------------------------
------------------------------------------------------------------- */



/* 	Media queries for responsive design. Must follow after primary styles to override. */

/* 	Style adjustments for PORTRAIT mode go here */
@media all and (orientation:portrait) {
	 }

/*	Style adjustments for LANDSCAPE mode go here */
@media all and (orientation:landscape) {
  	 }

/* Grade-A Mobile Browsers (Opera Mobile, Mobile Safari, Android Chrome)
   consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {
/* 	Uncomment NEXT LINE if  don't want iOS and WinMobile to mobile-optimize text (see j.mp/textsizeadjust ) */
/* 	html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */
	 }



/* -------------------------------------------------------------------
---	1.Z	PRINT STYLES -------------------------------------------------
------------------------------------------------------------------- */



/* 	Inlined to avoid required HTTP connection. See www.phpied.com/delay-loading-your-print-css/ */

@media print {
* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
  -ms-filter: none !important; } /* Black prints faster: sanbeiji.com/archives/953 */
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}

