/*
Theme Name: Michael Fath
Theme URI: http://wordpress.org/extend/themes/twentytwelve
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* =Notes
--------------------------------------------------------------
This stylesheet uses rem values with a pixel fallback. The rem
values (and line heights) are calculated using two variables:

$rembase:     14;
$line-height: 24;

---------- Examples

* Use a pixel value with a rem fallback for font-size, padding, margins, etc.
	padding: 5px 0;
	padding: 0.357142857rem 0; (5 / $rembase)

* Set a font-size and then set a line-height based on the font-size
	font-size: 16px
	font-size: 1.142857143rem; (16 / $rembase)
	line-height: 1.5; ($line-height / 16)

---------- Vertical spacing

Vertical spacing between most elements should use 24px or 48px
to maintain vertical rhythm:

.my-new-div {
	margin: 24px 0;
	margin: 1.714285714rem 0; ( 24 / $rembase )
}

---------- Further reading

http://snook.ca/archives/html_and_css/font-size-with-rem
http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/



/*-- RESETS ---------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	font-family:"Georgia", Times New Roman, serif;
	background: url(../images/bg.jpg) repeat top center;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
* {
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
}


/*-- CHRIS COYIER CLEARFIX ---------------------------------*/
article, aside, figure, footer, header, nav, section { display: block; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.group { display: inline-block; clear: both; }
/* start commented backslash hack \*/ * html .group { height: 1%; } .group { display: block; } /* close commented backslash hack */



.page-wrap-inside{
		display:block; 
		width:auto; 
		background:#fff; 
		overflow:hidden;
}

#header {
	margin:1 0 0 0;
	height:246px;
	position:relative;
	background: url(../../../../images/header.jpg);
	padding: 0px;
}
body {  background-color:#d3d3d3;
		background: url(../../../../images/asfalt.png) repeat;
		background-position:center top;
}
.wrapper{
	display:block; 
	width:1020px; 
	margin:60px auto;
}
.page-wrap{
		display:block; 
		width:auto; 
		background: url(../../../../images/brown-pattern.jpg) repeat;
}

.title-box{
	width:525px; 
	height:50px; 
	margin: 10px 0 20px 20px; 
	float:left;
}
.title-box a{
	text-decoration: none;
}
.title-box a img {
	float: left;
	margin: 8px 0 0 8px;
}
.iki-logo {
	padding:0;
	margin:4px 0 0 490px;
	background: url(../../../../images/iki-logo.png) top left no-repeat;
	height: 78px;
	width: 80px;
	display:block;
}
#header h1{
	background: url(../../../../images/BlueChip_title.gif) no-repeat;
	text-indent: -9999px;
	width: 324px;
	height: 37px;
	overflow: hidden;
	margin: 20px 0 0 4px;
	float: left;
}
#header h2{
	font-family: "adobe-garamond-pro",serif;
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	color: #421D0F;
	text-transform: uppercase;
	padding: 0px 0 0px 8px;
	margin: 0px;
	float: left;
}
ul#social{
	float:right;
	margin: 20px 30px 0 0;
	width:102px;
}
#facebook{
  float: left;
  width: 31px;
  height: 31px;
  margin: 0 0px 0 0px;
  background: url(../../../../images/header-facebook3.png) no-repeat 0 0;
}

#facebook:hover{ 
  background-position: 0 -31px;
}
#twitter{
  float: left;
  width: 31px;
  height: 31px;
  margin: 0 0px 0 4px;
  background: url(../../../../images/header-twitter.png) no-repeat 0 0;
}

#twitter:hover{ 
  background-position: 0 -31px;
}
#youtube{
  float: left;
  width: 31px;
  height: 31px;
  margin: 0 0px 0 4px;
  background: url(../../../../images/header-youtube.png) no-repeat 0 0;
}

#youtube:hover{ 
  background-position: 0 -31px;
}
.address-bar{
	float:right;
	width:360px;
	height:25px;
	background-color: none;
	margin:0 30px 32px 0;
	
}
.address-bar p.right{
	font-family: "adobe-garamond-pro","Times","Times New Roman", serif;
	font-style: normal;
	font-weight: 400;
	color:#48281d;
	font-size:13px;
	text-align:left;
	float:right;
	padding-top:12px;
}

.address-bar p.right span{
	font-family: "adobe-garamond-pro","Times","Times New Roman", serif;
	font-style: normal;
	font-weight: 400;
	color:#ffffff;
	font-size:13px;
}
.description-box{
	 width:960px; 
	 height:50px; 
	 float:left; 
	 margin: 0px 30px; 
	 padding:24px 0px 8px 0px;
	 text-align:center; 
	 color:#ffffff; 
	 text-transform: uppercase;
	 font-family: "adobe-garamond-pro","Times","Times New Roman", serif;
	 font-style: normal;
	 font-weight: 400;
	 font-size:18px;
	 border-top:solid 1px #b98671; 
	 border-bottom:solid 1px #b98671;
}



.callout{
	position:relative;
	top:115px;
	left:30px;
	width:420px;
	height:300px;
	color:#ef8768;
}
#callout-title{
	font-size: 36px; 
	line-height:34px; 
	font-family:"Georgia", serif; 
	color:#ef8768;
}

#callout-text{
	margin:20px 0 0 0; 
	font-family:"Georgia", serif; 
	font-size:18px; 
	line-height:23px;
	color:#ffffff; 
}
#schedule-today{
	text-transform: uppercase;
	 font-family: "adobe-garamond-pro","Times","Times New Roman", serif;
	 font-style: normal;
	 font-weight: 400;
	 font-size:19px;
	 color:#ffffff;
	 margin-top:55px
}
#schedule-phone{
	 font-family: "adobe-garamond-pro","Times","Times New Roman", serif;
	 font-style: normal;
	 font-weight: 400;
	 font-size:42px;
	 margin:0px 0 0 0;
}
.second-row-boxes{
	position:relative; 
	width:682px; 
	height:340px;  
	margin:140px 0 0 30px; 	
	z-index: 99;
}
#second-row-womens, 
#second-row-training{
	float:left; 
	width:319px;
}
#second-row-training{
	margin-left:44px;
}

#second-row-womens img, 
#second-row-training img{
	width:317;
	height:241;
	border:1px #c0b29e solid;
}
#second-row-womens a, 
#second-row-training a{
	text-decoration: none;
}
#second-row-womens a:hover, 
#second-row-training a:hover{
}

#second-row-training a img{
	border:1px #c0b29e solid;

}
#second-row-training a:hover img,
#second-row-womens a:hover img{
	border:1px #d5caba solid;
	-moz-box-shadow:    0px 0px 10px 0px #302d2b;
  	-webkit-box-shadow: 0px 0px 10px 0px #302d2b;
  	box-shadow:         0px 0px 10px 0px #302d2b;


}
#second-row-training a:hover #box-title,
#second-row-womens a:hover #box-title{
	color: #f39c7c;
}

.hero{
	display:block; 
	width:auto;  
	width:1020px; 
	height:598px; 
	margin:0px 0 0 0; 
	position:relative; 
	background-image: url(../../../../images/hero.jpg);
}
.hero h2{
	text-align:right; 
	width:520px; 
	float:right; 
	font:normal 30px/35px "Georgia"; 
	color: #5b5f65;
	margin: 62px;
	text-shadow: -1px -1px 2px #fff;
}

#box-title{
	text-transform:uppercase; 
	color:#ef8768; 
	font-family: "adobe-garamond-pro","Times","Times New Roman", serif;
	font-style: normal;
	font-weight: 400;
	font-size:24px;
	margin:11px 0 0 0;
}
#box-text{
	color:#ffffff; 
	font-family: "adobe-garamond-pro","Times","Times New Roman", serif;
	font-style: normal;
	font-weight: 400;
	font-size:16px;
	margin-top: 8px;
}

#spacious{
	width:735px; 
	height:94px; 
	margin:25px 0 0 30px; 
	color:#aa9c93; 
	font-family: "adobe-garamond-pro","Times", serif;
	font-style: normal;
	font-weight: 400;
	font-size:27px; 
	letter-spacing: -.02em;
}
#fighter{
	position:absolute;
	top:340px;
	right:0px;
	z-index: 50;
}
#bottom-box-holder{
	position:relative;
	width:705px;
	height:339px;
	margin: 26px 0 0 30px;
}
.bottom-box{
	float:left;
	width:213px;
	color:#ffffff;
	margin:0 22px 0 0;
}

.bottom-box img{
	border:1px #c0b29e solid;
	-moz-box-shadow:    0px 0px 10px 0px #302d2b;
  	-webkit-box-shadow: 0px 0px 10px 0px #302d2b;
  	box-shadow:         0px 0px 10px 0px #302d2b;
  	margin:0 0 14px 0;
}
.bottom-box p.title{
	font-family: "adobe-garamond-pro","Times", serif;
	font-style: normal;
	font-weight: 400;
	font-size:18px; 
	letter-spacing: -.02em;
	text-transform: uppercase;
	margin:0 0 9px 0;
	color:#ffffff;
}
.bottom-box p.text{
	font-family: "adobe-garamond-pro","Times", serif;
	font-style: normal;
	font-weight: 400;
	font-size:14px; 
	letter-spacing: -.02em;
	color:#ded2c2;
	line-height:18px;
}
#footer{
	background-image: url(../../../../images/footer_bkgd.jpg);
	width:1020px;
	height:210px;
	clear: both;
}
#copyright{
	font-family: "adobe-garamond-pro","Times", serif;
	font-style: normal;
	font-weight: 400;
	font-size:14px; 
	letter-spacing: -.02em;
	color:#ffffff;
	padding:25px 0 0 30px;
	float:left;
	width:500px;
}
#footer-address{
	font-family: "adobe-garamond-pro","Times", serif;
	font-style: normal;
	font-weight: 400;
	font-size:14px; 
	letter-spacing: -.02em;
	color:#ffffff;
	padding:25px 35px 0 0px;
	float:right;
}
#footer img{
	margin:15px 0 0 30px;
	float:left;
}
ul#social-footer{
	float:right;
	margin: 20px 30px 0 0;
	width:102px;
}

#facebook-footer{
  float: left;
  width: 28px;
  height: 28px;
  margin: 0 0px 0 0px;
  background: url(../../../../images/footer-facebook.png) no-repeat 0 0;
}

#facebook-footer:hover{ 
  background-position: 0 -28px;
}
#twitter-footer{
  float: left;
  width: 28px;
  height: 28px;
  margin: 0 0px 0 4px;
  background: url(../../../../images/footer-twitter.png) no-repeat 0 0;
}

#twitter-footer:hover{ 
  background-position: 0 -28px;
}
#youtube-footer{
  float: left;
  width: 28px;
  height: 28px;
  margin: 0 0px 0 4px;
  background: url(../../../../images/footer-youtube.png) no-repeat 0 0;
}

#youtube-footer:hover{ 
  background-position: 0 -28px;
}

#bottom-box-holder .bottom-box a {
	background:r ed;
	display:block;
	text-decoration: none;
}
#bottom-box-holder .bottom-box a:hover {
	opacity:0.9;
	background:gr een;
	display:block;
}

.holder1 { 
	width:100%; 
	position:relative; 
	overflow:hidden; 
	background:url(../../../../images/holder1.png) repeat-x; 
}
.hero-subpage{
	display:block; 
	width:1020px; 
	height:293px; 
	margin:0px 0 0 0; 
	position:relative;
	float:left;
}
.schedule-block{
	position:absolute;
	top:105px;
	left:30px;
	width:420px;
	height:300px;
	color:#ef8768;
	width: 220px; height:55px; 
}

.schedule-block-transparent{
	position:absolute;
	top:105px;
	left:30px;
	width:420px;
	height:300px;
	color:#ef8768;
	background-color:rgba(0, 0, 0, 0.6); 
	width: 220px; height:55px; 
	padding:15px;
}
#schedule-today-sub{
	text-transform: uppercase;
	 font-family: "adobe-garamond-pro","Times","Times New Roman", serif;
	 font-style: normal;
	 font-weight: 400;
	 font-size:19px;
	 color:#ffffff;
}
#schedule-phone-sub{
	 font-family: "adobe-garamond-pro","Times","Times New Roman", serif;
	 font-style: normal;
	 font-weight: 400;
	 font-size:42px;
	 margin:0px 0 0 0;
	 letter-spacing: -.045em;
}

#get-started{
	background-image:url(../../../../images/get-started.png);
	width:292px;
	height:62px;
	text-indent:-9999px; 
	position:absolute;
	top:260px;
	left:30px;
}
#get-started:hover{
	top:261px;
}
.subpage-content{
	width:605px;
	float:left;
	margin:27px 0 0px 30px;
	float:left;
	position:relative;
	padding: 0 0 40px 0;

}
.subpage-content p{
	font-family: "Georgia","Times", serif;
	font-style: normal;
	font-size:14px;
	line-height:20px; 
	color:#cac5bc;
	margin:0px 0 19px  0px;
}
.subpage-content img{
	margin:5px 0 32px -30px;

}
#large-text{
	margin:45px 0 20px 0px; 
}
#large-text p{
	color:#aa9c93; 
	font-family: "Georgia","Times", serif;
	font-style: normal;
	font-size:22px; 
	line-height: 27px;
	letter-spacing: -.02em;
}
#large-text span{
	color:#ffffff; 
}
.page-wrap-sub{
		display:block; 
		width:auto; 
		overflow: auto;
		height:inherit;
		background: url(../../../../images/brown-pattern.jpg) repeat;
		padding-bottom:40px;
}
#sidebars{
	width:251px;
	position:absolute;
	top:-240px;
	left:643px;
}

#top-sidebar{
	width:251px;
	background-color: #71675c;
	padding:34px 32px 16px 32px;
	float:left;
}
#top-sidebar p.special,
#bottom-sidebar p.special{
	font-family: "Georgia","Times", serif;
	font-style: normal;
	font-size:23px; 
	line-height: 27px;
	color:#fff;
}
#top-sidebar img{
	margin:0 0 20px -32px;
}

#top-sidebar p.top-text,
#bottom-sidebar p.top-text{
	font-family: "Georgia","Times", serif;
	font-style: normal;
	font-size:14px; 
	line-height: 20px;
	margin:0 0 20px 0;
}
#bottom-sidebar{
	width:251px;
	background-color: #814f3d;
	padding:34px 32px 16px 32px;
	float:left;
	margin-top:30px;
}

h3{
	color:#aa9c93; 
	font-family: "Georgia","Times", serif;
	font-style: normal;
	font-size:20px; 
	line-height: 33px;
	letter-spacing: -.02em;
	margin:30px 0 0 0;
}
h3:first-child{
	margin:0px 0 0 0;
}
h4{
	color:#ffffff; 
	text-transform: uppercase;
	margin:12px 0 0 0;
}
#instructors .name{
	color:#ffffff; 
	text-transform: uppercase;
	margin:12px 0 0 0;
}


#instructors p{
	margin:0 0 0 0;
}
#top-sidebar p,
#bottom-sidebar p{
	font-family: "Georgia","Times", serif;
	font-style: normal;
	font-size:14px; 
	line-height: 20px;
	margin:0 0 20px 0;
}

.subpage-content ul{	
	font-family: "Georgia","Times", serif;
	font-style: normal;
	font-size:14px; 
	line-height: 16px;
	margin:0 0 20px 0;
	color:#aa9c93; 
	list-style-image:url(../../../../images/bullet.png);
	margin:6px 0 6px 00px;
}
.subpage-content li{	
	margin:0 0 6px 20px;
}

#clear_div{clear:both;}

#instructors .training{	
	color:#ffffff;
	margin-top:15px;
}
#sidebars ul{	
	font-family: "Georgia","Times", serif;
	font-style: normal;
	font-size:14px; 
	line-height: 16px;
	margin:0 0 20px 0;
	color:#cac5bc; 
	margin:6px 0 6px 20px;
}
#sidebars li{	
	margin:0 0 6px 0px;
}
#top-sidebar h4,
#bottom-sidebar h4{
	font-family: "Georgia","Times", serif;
	font-style: normal;
	font-size:16px; 
	line-height: 20px;
	margin:20px 0 0px 0;
	color:#fff;
}
.subpage-content p.video-caption{
	font-family: "Georgia","Times", serif;
	font-style: normal;
	font-size:18px;
	line-height:20px; 
	color:#cac5bc;
	text-align:center;
	margin-top:60px;
}
.subpage-content p.video-caption-first{
	font-family: "Georgia","Times", serif;
	font-style: normal;
	font-size:18px;
	line-height:20px; 
	color:#cac5bc;
	text-align:center;
	margin-top:20px;
}
#top-sidebar p.saying{
	font-family: "adobe-garamond-pro","Times","Times New Roman", serif;
	font-style: normal;
	font-weight: 400;
	font-size:26px; 
	line-height: 24px;
	color:#413b35;
	text-transform:uppercase;
	letter-spacing: -.04em;

}

#top-sidebar p.testimonial{
	font-family: "adobe-garamond-pro","Times","Times New Roman", serif;
	font-style: normal;
	font-weight: 400;
	font-size:20px; 
	line-height: 24px;
	color:#dad0b8;
}
#top-sidebar p.testimonial-name{
	font-family: "adobe-garamond-pro","Times","Times New Roman", serif;
	font-style: italic;
	font-weight: 400;
	font-size:18px; 
	line-height: 22px;
	color:#fff;
}

.rule{
	height:10px; 
	border-bottom:1px solid #2e2a27;
}
#news-events .name{
	color:#ffffff; 
	text-transform: none;
	margin:0px 0 4px 0;
	font-style: bold;
}

#news-events h3{
	margin:30px 0 6px 0;
}
#news-events h3:first-child{
	margin:0px 0 6px 0;
}
#news-events a{font-family: "Georgia","Times", serif;
	font-style: normal;
	font-size:14px;
	line-height:20px; 
	color:#fff;
	margin:0px 0 19px  0px;
	text-decoration:none;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;	
}
#news-events a:hover{	
	color:#cac5bc;
	text-decoration:underline;
}
#techniques #italic{
	font-style: italic;
	margin:0px 0 0 0;
}
#techniques h3{
	color:#fff;
	text-transform:uppercase;
}
#techniques ul{
list-style: none;
margin:0px 0 20px 0;
}

#techniques li{	
	margin:0 0 6px 20px;
}

#techniques ol{
	color:#cac5bc;
	list-style-type: decimal;
	font-family: "Georgia","Times", serif;
	font-style: normal;
	font-size:14px; 
	line-height: 18px;
	margin:0 0 20px 12px;
}
#techniques li{	
	margin:0 0 10px 20px;
}

#techniques p{
margin:5px 0 10px 0;
}
#techniques span.detail{
color:#fff
}

.subpage-content #testimonials h4{
	margin:30px 0 20px 0;
}
#testimonials p.quote{
	font-style: italic;
	font-size: 15px;
	line-height: 21px
}
#testimonials p.quote-name{
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	color:#aa9c93;
	margin: 0 0 40px 0px;
	border-bottom: solid 1px #39342e;
	padding-bottom: 30px;
}


#content {
width: 688px;
padding: 32px;
float: left;
}
#secondary {
width: 200px;
float: right;
padding: 32px;
background: rgba(0,0,0,0.2);
}

header.entry-header {
margin-bottom: 20px;
}
h1.entry-title,
h1.entry-title a {
color: #fff;
text-decoration: none;
font-size: 30px;
line-height: 34px;
margin-bottom: 20px;
text-shadow: 1px 1px 5px rgba(0,0,0,0.5);
-webkit-transition: all ease-in-out .2s;
-moz-transition: all ease-in-out .2s;
transition: all ease-in-out .2s;
}
h1.entry-title a:hover {
color: #d1af9f;
}
.comments-link a {
color: #d1af9f;
text-decoration: none;
font-size: 12px;
text-transform: uppercase;
}
.comments-link a:hover {
color: #fff;
}
.entry-content p {
font-size: 16px;
line-height: 22px;
color: #cac5bc;
margin-bottom: 14px;
}

article {
margin-bottom: 40px;
border-bottom: dotted 1px rgb(124, 120, 112);
padding-bottom: 40px;
}

.entry-meta {
font-size: 14px;
margin-top: 22px;
color: rgb(134, 130, 122);
display: none;
}
.more-link {
color: rgb(255, 255, 255);
padding: 10px 16px 8px 16px;
background: rgb(94, 151, 171);
text-decoration: none;
font-family: "adobe-garamond-pro","Times","Times New Roman", serif;
font-style: normal;
font-weight: 400;
display: inline-block;
margin-top:	10px;
clear: both;
font-size: 14px;
text-transform: uppercase;
-webkit-transition: all ease-in-out .2s;
-moz-transition: all ease-in-out .2s;
transition: all ease-in-out .2s;
}
.more-link:hover  {
background: #336272;
}
.attachment-post-thumbnail.wp-post-image {
width: 300px;
height: 200px;
margin: 3px 0 12px 20px;
float: right;
-webkit-box-shadow: 1px 2px 16px rgba(0,0,0,0.4);
-moz-box-shadow: 1px 2px 16px rgba(0,0,0,0.4);
box-shadow: 1px 2px 16px rgba(0,0,0,0.4);
border: solid #d1af9f 4px;
}
.alignnone.size-full {
margin: 12px 0 8px 0;
-webkit-box-shadow: 1px 2px 16px rgba(0,0,0,0.4);
-moz-box-shadow: 1px 2px 16px rgba(0,0,0,0.4);
box-shadow: 1px 2px 16px rgba(0,0,0,0.4);
border: solid #d1af9f 4px;
width: 680px;
height: auto;
}

.logged-in-as {
display: none;
}
.form-allowed-tags {
display: none;
}
.comment-form-comment {
margin-top: 20px;
}
.comment-form-comment label {
display: block;
font-size: 16px;
color: #cac5bc;
margin-bottom: 6px;
}
#comment {
border: none;
margin-bottom: 10px;
}
#submit {
background: none;
border: none;
background: #5e97ab;
padding: 10px 16px 8px 16px;
font-size: 14px;
font-family: "adobe-garamond-pro","Times","Times New Roman", serif;
font-style: normal;
text-transform: uppercase;
font-weight: 400;
color: #fff;
display: block;
}
.comments-title {
display: none;
}
cite.fn,
cite.fn a {
float: left;
font-size: 22px;
color: #5e97ab;
text-shadow: 1px 1px 3px rgba(0,0,0,0.6);
text-decoration: none;
margin-right: 10px;
}
cite.fn span {
display: none;
}
a time {
display: block;
float: right;
color: #cac5bc;
font-size: 12px;
font-family: "adobe-garamond-pro","Times","Times New Roman", serif;
font-style: normal;
text-transform: uppercase;
}
.avatar.photo {
float: left;
margin: 0 10px 20px 0;
height: 50px;
width: auto;
}
#comments {
margin-top: 60px;
}
.comment-content.comment {
clear: both;
}
.comment-content.comment p {
font-style: italic;
color: #cac5bc;
font-family: "adobe-garamond-pro","Times","Times New Roman", serif;
font-style: italic;
font-weight: 400;
font-size: 20px;
}
.comment-content.comment p:before {
	font-family: "adobe-garamond-pro","Times","Times New Roman", serif;
font-style: italic;
font-weight: 400;
font-size: 20px;
content: '"';
}
article.comment {
border-bottom: none;
margin-bottom: 0;
padding-bottom: 20px;
}
.edit-link {
display: none;
}
.reply {
display: none;
}
.nav-previous a, .nav-next a {
color: rgb(255, 255, 255);
padding: 10px 16px 8px 16px;
background: rgb(94, 151, 171);
text-decoration: none;
font-family: "adobe-garamond-pro","Times","Times New Roman", serif;
font-style: normal;
font-weight: 400;
font-size: 14px;
text-transform: uppercase;
-webkit-transition: all ease-in-out .2s;
-moz-transition: all ease-in-out .2s;
transition: all ease-in-out .2s;
}
.nav-next {
float: right;
}
.nav-previous a:hover, .nav-next a:hover {
background: #336272;
}

li.comment {
padding: 20px;
margin: 20px 0 0 0;
background: rgba(0,0,0,0.2);
}
.commentlist {
margin-bottom: 40px;
}
.comment-notes {
font-size: 14px;
color: #222;
font-style: italic;
margin-bottom: 10px;
font-family: "adobe-garamond-pro","Times","Times New Roman", serif;
font-style: normal;
font-weight: 400;
}
.comment-form-author,
.comment-form-email,
.comment-form-url {
font-size: 14px;
color: #cac5bc;
margin-bottom: 6px;
font-family: "adobe-garamond-pro","Times","Times New Roman", serif;
font-style: normal;
font-weight: 400;
font-size: 16px;
}
input#author,
input#email,
input#url {
background: none;
border: none;
background: #fff;
padding: 12px;
display: block;
margin: 6px 0 18px 0;
width: 300px;
font-family: "adobe-garamond-pro","Times","Times New Roman", serif;
font-style: normal;
font-weight: 400;
font-size: 16px;
color: #666;
}
.comment-form-url,
input#url {
	display: none;
}

#comment {
border: none;
margin-bottom: 10px;
width: 560px;
min-height: 240px;
padding: 12px;
font-family: "adobe-garamond-pro","Times","Times New Roman", serif;
font-style: normal;
font-weight: 400;
font-size: 16px;
color: #666;
}
#secondary .widget h3 {
color: #fff;
text-decoration: none;
font-size: 25px;
line-height: 25px;
margin-bottom: 18px;
text-shadow: 1px 1px 5px rgba(0,0,0,0.5);
}
#secondary .widget li {
margin-bottom: 20px;
font-size: 14px;
line-height: 18px;
}
#secondary .widget li a {
color: #cac5bc;
text-decoration: none;
-webkit-transition: all ease-in-out .2s;
-moz-transition: all ease-in-out .2s;
transition: all ease-in-out .2s;
}
#secondary .widget li a:hover {
color: #fff;
text-decoration: underline;
}
.nav-single {
height: 2px;
}
#secondary h3 {
display: visible;
}
aside.widget {
border-bottom: 1px dotted #65625d;
margin-bottom: 32px;
padding-bottom: 12px;
}
.post-date {
display: block;
text-transform: uppercase;
font-size: 11px;
font-family: "adobe-garamond-pro","Times","Times New Roman", serif;
font-style: italic;
font-weight: 400;
color: #c7a899;
margin-top: 2px;
}
.post-date:before {
	content: "- ";
}
li.recentcomments span {
display: block;
text-transform: uppercase;
font-size: 11px;
font-family: "adobe-garamond-pro","Times","Times New Roman", serif;
font-style: italic;
font-weight: 400;
color: #c7a899;
margin-top: 2px;
}
li.recentcomments span:before {
content: "- ";
}
.comment-awaiting-moderation {
display: block;
text-transform: uppercase;
font-size: 11px;
font-family: "adobe-garamond-pro","Times","Times New Roman", serif;
font-style: italic;
padding-top: 7px;
font-weight: 400;
color: #777;
}

.nav-frame {
	width:100%;
	float:left;
}
ul#nav {
	width:1020px;
	margin:0 auto;
	height:44px;
	text-align: center;
	padding:10px 0 0 0;
	list-style-type: none;
}
ul#nav li {
	padding: 10px 5px;
	display: inline-block;
}
ul#nav li a {
	color:#ffffff!important;
	font-size:15px;
	font-family: "adobe-garamond-pro",serif;
	font-style: normal;
	font-weight: 400;
	text-transform:uppercase;
	text-decoration:none;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;	
}

ul#nav li .active a,
ul#nav li a:hover {
	text-decoration:none;
	color:#421d0f;
}

h1.archive-title {
display: none;
}

h3.assistive-text {
display: none;
}


