
/* -------------------------------------------------------------- 
   
   Basic WordPress Blog Styles   
     
-------------------------------------------------------------- */   


/* Images
-------------------------------------------------------------- */

.entry-content img {
        margin: 0 0 1.5em 0;
}
.alignleft,
img.alignleft {
        display: inline;
        float: left;
  margin-right: 1.5em;
}
.alignright,
img.alignright {
        display: inline;
        float: right;
  margin-left: 1.5em;
}
.aligncenter,
img.aligncenter {
        clear: both;
        display: block;
        margin-left: auto;
        margin-right: auto;
}
.wp-caption {
        text-align: center;
        margin-bottom: 1.5em;
}
.wp-caption img {
        border: 0 none;
        margin: 0;
        padding: 0;
}
.wp-caption p.wp-caption-text {
        margin: 0;
}
.wp-smiley { 
        max-height: 1em;
        margin:0 !important;
}
.gallery dl {
        margin: 0;
}
.gallery-caption {
        margin:-1.5em 0 0 0;
}
a.moretag {text-decoration: none;}

/* Pullquotes
-------------------------------------------------------------- */

blockquote.left {
        float: left;
        margin-left: 0;
        margin-right: 20px;
        text-align: right;
        width: 33%;
}
blockquote.right {
        float: right;
        margin-left: 20px;
        margin-right: 0;
        text-align: left;
        width: 33%;
}

/* Add-In Styles */
/* Gravity Forms
-------------------------------------------------------------- */
.gform_button
{background: #fff;
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	border: solid 1px #b7b7b7;
	border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	-webkit-border-radius: .4em; 
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	color: #606060;
	cursor: pointer;
	display: inline-block;
	/*font-family: Tahoma, Geneva, sans-serif;*/
	font-size: 0.8em;
	/*font-weight: bold;*/
	margin: 0.5em 0;
	outline: none;
	padding: 0.5em 1em;
	text-align: center;
	text-decoration: none;
}


.gform_button a{
background: #fff;
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	background: -webkit-gradient(linear, left top, left bottom, 	from(#fff), to(#ededed));
	border: solid 1px #b7b7b7;
	border-radius: 0.4em;
	-moz-border-radius: 0.4em;
	-webkit-border-radius: .4em; 
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	color: #606060;
	cursor: pointer;
	display: inline-block;
	margin: 0.5em 0;
	outline: none;
	padding: 0.5em 1em;
	text-align: center;
	text-decoration: none;
}

.gform_button a:hover {
	text-decoration: none;background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
}

.gform_button a:active {
	position: relative;
	top: 1px;
}	

/*	Little Design Embellishments  */
.date{
	display:block;
	font-size:1.0em;
	line-height:1.5em;
	color:#fff;
	box-shadow:0 1px 2px rgba(0,0,0,.4);
	width:58px;
	height:51px;
	float:left;
	text-align:center;
	border-radius:3px;
	background: #882345;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#882345), to(#943251));
	background: -webkit-linear-gradient(#882345, #943251);
	background: -moz-linear-gradient(#882345, #943251);
	background: -ms-linear-gradient(#882345, #943251);
	background: -o-linear-gradient(#882345, #943251);
	background: linear-gradient(#882345, #943251);
	font-family: Tahoma, Geneva, sans-serif;
	font-weight:bold;
	letter-spacing:0.01em;
	text-transform:uppercase;
	margin-top: 3px;
	margin-right: 14px;
	margin-bottom: 0;
	margin-left: 1px;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
	.date span{ display:block; margin-top:-6px;}
	.date:hover{ text-decoration:none;
	background: #EAAB0d;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EAABOD), to(#f5b111));
background: -webkit-linear-gradient(#EAABOD, #f5b111);
background: -moz-linear-gradient(#EAABOD, #f5b111);
background: -ms-linear-gradient(#EAABOD, #f5b111);
background: -o-linear-gradient(#EAABOD, #f5b111);
background: linear-gradient(#EAABOD, #f5b111);
-pie-background: linear-gradient(#EAABOD, #f5b111);}

.striped .call-to-action-button {font-size: 1em;
}
.extra-wrap{
	display:block;
	font-size: 0.8em;
	line-height: 1.5em;
	padding-top: 3px;
	padding-bottom: 3px;
}
.extra-wrap a{
text-transform: uppercase;
	color: #490513;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.8em;
	font-weight:bold;
	text-decoration: none;
	letter-spacing:0.01em;
	
}
.extra-wrap a:hover{ text-decoration: underline; color: #882345;}

h3.widget-title {padding-bottom: 12px; padding-top: 25px;}

.gform_wrapper div.gform_heading{background-color: #e5eaf5;
	color: #004286;
	background-repeat: no-repeat;
	background-position: 1em center;
	border: 1px solid;
	border-radius: 2px;
	margin: 1em 0;
	padding: 1em 1em 1em 1em;
	width: 95%;}


.gform_wrapper span.gform_description {
	font-size: 0.9em;
	line-height: 1.25em;

	
}

.gform_wrapper div.gform_body {border-top: 1px solid #ececec;}

.gform_wrapper .top_label .gfield_label {
	font-size: 1em;
	padding-top: 20px;
} 

.gform_wrapper .top_label .gfield_description {
	font-size: 0.9em;
	
} 

/* the base likert box styles */
.gf_likert ul.gfield_radio {
	overflow:hidden;
	position:relative;
	padding:0;
}


.left_label   .gf_likert ul.gfield_radio,
.right_label   .gf_likert ul.gfield_radio {
	top:-16px;
}

.gf_likert ul.gfield_radio li {
	padding:0;
	min-height:70px;
	display: -moz-inline-stack;
	display: inline-block;
	margin:0;
	text-align:center;
	position:relative;
	font-size: 0.8em;
	background-color: #ebebeb;
}

.gf_likert ul.gfield_radio li.likert-first {
	border-left:1px solid #ccc!important;
}

.gf_likert ul.gfield_radio li input {
	position:relative;
	top:38px;
	float:none!important;
	width:auto;
	margin:0 auto;
}

.gf_likert ul.gfield_radio li label {
	position:relative;
	margin: auto 0;
	padding-bottom: 10px;
	text-align:center;
	
}

.gf_likert ul.gfield_radio li div.likert-label {
	position:absolute;
	top:0;
	left:0;
	background-color:#eee;
	padding:10px 0;
	width:100%;
}


/* define the box width - number connotates the pixel width of the list item */

.gf_likert_20 ul.gfield_radio li {
	width:20px;
}

.gf_likert_30 ul.gfield_radio li {
	width:30px;
}

.gf_likert_40 ul.gfield_radio li {
	width:40px;
}

.gf_likert_50 ul.gfield_radio li {
	width:50px;
}

.gf_likert_60 ul.gfield_radio li {
	width:60px;
}

.gf_likert_70 ul.gfield_radio li {
	width:70px;
}

.gf_likert_80 ul.gfield_radio li {
	width:80px;
}

.gf_likert_90 ul.gfield_radio li {
	width:90px;
}

.gf_likert_100 ul.gfield_radio li {
	width:100px;
}

.gf_likert_110 ul.gfield_radio li {
	width:110px;
}

.gf_likert_120 ul.gfield_radio li {
	width:120px;
}

.gf_likert_130 ul.gfield_radio li {
	width:130px;
}

.gf_likert_140 ul.gfield_radio li {
	width:140px;
}

.gf_likert_150 ul.gfield_radio li {
	width:150px;
}

/* Vertical Menu Hacks */
#vertical {background-color: #FF0000;}

/* =Content
-------------------------------------------------------------- */

.post {
        margin: 0 0 3em 0;      
}
#nav-below, #nav-above {
	font-size: .95em;
}

#nav-below {
	font-size: .95em;
	margin-bottom: 60px;
}

.nav-next {
	margin-top:-10px;
	}
.entry-content, .entry-summary {
        margin: 1.5em 0 0 0;
}

.entry-meta {
	color: #666;
	font-size: .75em;
}

h1.entry-title {

 
}

h2.entry-title {

 
}

h2.entry-title a {
color: #333;
text-decoration: none;
}

h2.entry-title a:hover {
	text-decoration: underline;
}

.entry-utility {
	margin-top: 20px;
	margin-bottom: 60px;
	font-size: .75em;
	line-height: 1.5em;
	padding: 5px;
	border: thin solid #EDEDED;
}

.entry-content img {
	border: 1px solid #999;
	margin-top: 5px;
}

.entry-content embed {
	border: 1px solid #999;
	
}

.entry-summary {padding-bottom: 25px;}

.entry-summary a {
	padding-bottom: 25px;
	font-size: .9em;
}
#blog-title {font-weight: bold; font-size: 110%;}

/* Comments
-------------------------------------------------------------- */
div#respond { border-top: solid 3px #EDEDED; border-bottom: solid 1px #EDEDED; }

#respond { 
padding:0 5px 0 5px;
margin-top: 50px;
clear: both;
} 
/* Highlight active form field */

#respond input[type=text], textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
}
 
 
#respond input[type=text]:focus, textarea:focus {
  box-shadow: 0 0 5px rgba(136, 35, 69, 1);
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(136, 35, 69, 1);
}

#reply-title { } 
#cancel-comment-reply-link { padding-left: 25px;}
#commentform { } 
#author { } 
#email { } 
#url { } 
#comment {}
#submit,
#respond input[type=submit]{
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#EDEDED));
background: -moz-linear-gradient(top, #FFFFFF, #EDEDED);
    border: 1px solid #B7B7B7;
    border-radius: 0.4em;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    color: #490513;
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    margin: 0.5em 0;
    outline: medium none;
    padding: 0.5em 1em;
    text-align: center;
    text-decoration: none;
}
#submit:hover,
#respond input[type=submit]:hover {
   background: -webkit-gradient(linear, 0 0, 0 100%, from(#EDEDED), to(#FFFFFF));
background: -moz-linear-gradient(top, #EDEDED, #FFFFFF);
    text-decoration: none;
	color: #882345;
}

.comment-notes { } 
.required { }
.comment-form-author { }
.comment-form-email { } 
.comment-form-url { }
.comment-form-comment { } 
.comment-form-comment label {
    display:block;
}
.form-allowed-tags { } 
.form-submit

/*Comment Output*/

.commentlist .reply {
	float:right;
	margin:0 10px 10px 0;
	text-align:center;
	background-color: #55737D;
	border:1px solid #55737D;
	border-radius:3px;
	padding:3px;
	width:50px;
	box-shadow: 1px 1px 2px 2px #4f4f4f;
	}
.commentlist .reply a {}

.comment article {
	padding-bottom:2.79em;
}

article.comment footer {
	padding: 10px 20px;
	background-color: #ffffff;
	border-top: solid 1px #ededed;
}

a.comment-edit-link {
	color: #490513;
	font-size: 13px;
	line-height: 1.84615;
	text-decoration: none;
	text-transform: uppercase;
}

a.comment-reply-link {
	color: #490513;
	font-size: 15px;
	text-transform: uppercase;
	font-weight:bold;
}

a.comment-reply-link:hover,
a.comment-edit-link:hover {
	color: #882345;
}

.reply { 
	float:left;
	margin:0 10px 10px 0;
	/* background-color: #EDEDED;
   border: 1px solid #B7B7B7;
    border-radius: 0.4em;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    outline: medium none;
    padding: 0.5em 1em;*/
    text-align: center;
}


.commentlist .alt {}
.commentlist .odd {}
.commentlist .even {}

.commentlist .even { 
/*background-color:#ededed; 
*/} 
.commentlist .odd {
background-color:#ffffff;
}

.comment-content p{font-size: 13px; margin-bottom: 10px;}
.commentlist .thread-alt {}
.commentlist .thread-odd {}
.commentlist .thread-even {}
.commentlist li ul.children .alt {}
.commentlist li ul.children .odd {}
.commentlist li ul.children .even {}

.commentlist .vcard {}
.commentlist .vcard cite.fn {}
.commentlist .vcard span.says {}
.commentlist .vcard img.photo {}
.commentlist .vcard img.avatar {}
.commentlist .vcard cite.fn a.url {}

.commentlist .comment-meta {} 
.commentlist .comment-meta a {}
.commentlist .commentmetadata {}
.commentlist .commentmetadata a {}

.commentlist .parent {}
.commentlist .comment {}
.commentlist .children {}
.commentlist .pingback {}
.commentlist .bypostauthor {}
.commentlist .comment-author {}
.commentlist .comment-author-admin {}

.commentlist {display: block;
list-style-type: none;
margin-left: -2.5em}

.commentlist li {}
.commentlist li p {}
.commentlist li ul { list-style-type: none;}
.commentlist li ul.children li .comment-content {
margin-top: 75px; clear:both;}


.commentlist li ul.children li {}
.commentlist li ul.children li.alt {}
.commentlist li ul.children li.byuser {}
.commentlist li ul.children li.comment {}
.commentlist li ul.children li.depth-{id} {}
.commentlist li ul.children li.bypostauthor {}
.commentlist li ul.children li.comment-author-admin {}

#cancel-comment-reply {}
#cancel-comment-reply a {}
