/* 

Theme Name: GreggFraley 

Theme URI: http://www.reubenandhunter.com/ 

Description: A custom theme for Gregg himself

Author: Reuben Pressman

Author URI: http://reubenandhunter.com 

Version: 1.0 

. 

General comments/License Statement if any. 

. 

*/ 



@import url('css/style-top.css');

/*START - JFL RESPONSIVE CODE*/
.center2 {
    margin: 0 auto;
    width: 100%;
    clear: both;
    display: table;
    position: relative;
	max-width: 960px;
}

.home #gregg-photo-R {
    /*background: url(i/photo.png);*/
}

#gregg-photo-R {
    /*background: url(i/photo-white.png);*/
    width: 50%;
    height:auto;
    position: absolute;
    z-index: 9;
    top: 2px;
}

#gregg-photo-R img, #name-space-R img {
	    width: 100%;
}

.home #name-space-R{
    
    position: relative;
    width: 50%;
    float: right;
	    margin-top: 7em;
    padding-right: 1em;
	    margin-bottom: 8em;
}

#name-space-R {
    
    position: relative;
    width: 50%;
    float: right;
	    margin-top: 7em;
    padding-right: 1em;
	    margin-bottom: 6em;
}

.home #name-R {
    /*background: url(i/greggfraley.jpg);*/
}

#name-R {
    /*background: url(i/greggfraley-white.png);*/
    width: 481px;
    height: 71px;
    position: absolute;
    right: 0;
    top: 60px;
}

#front-left-R {
    float: left;
}

#front-left-R, #jacks-R {
    width: 44%;
    
}

#speaks-R{
	padding: 20px;
	width: 100%;
}

#jacks-R {
    float: right;
	padding: 20px;
}


#blog-R #hor-blog li {
    float: left;
    list-style: none;
    margin-right: 11px;
    width: 19%;
    text-align: center;
    margin-bottom: 1.0em;
}

#blog-R #hor-blog li div {
    width: initial;
}

.post-5596 #color {
    background-color: #92D53E;
}

.post-5599 #color {
    background-color: #00A5A5;
}

.post-5596 .container h2 {
    color: #92D53E;
}

.post-5599 .container h2 {
    color: #00A5A5;
}

.center2 #meat {
    width: 620px;
    float: left;
    background: #fff;
    position: relative;
}

@media screen and (max-width: 990px) {

nav .center2 ul {
    list-style: none;
    float: right;
    margin: 0;
    padding: 0;
    position: relative;
    left: 18px;
    z-index: 10;
    width: 55%;
}

nav .center2 ul li {
    display: block;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    float: left;
}

nav .center2 ul li a {
    color: #666666;
    padding: 0 7px;
    line-height: 41px;
    text-decoration: none;
}
	
	#jacks-R {
    float: left;
    padding: 20px;
    clear: both;
}
	
	#speaks-R{
	padding: 20px;
	width: 100%;
}


#front-left-R, #jacks-R {
    width: 95%;
    margin-bottom: 4em;
}
	
	#front-left-R {
    float: left;
    margin-top: -1em;
}
	
	#blog-R {
		padding: 0 1.0em;
	}
	
	#blog-R #hor-blog li {
    float: left;
    list-style: none;
    margin-right: 11px;
    width: 31%;
    text-align: center;
    margin-bottom: 1.0em;
}
	
	.center2 #meat {
    width: 97%;
    float: left;
    background: none;
    position: relative;
    padding: 0 1.0em;
}
	
	.center2 .peel {
    background: url(i/peel.png);
    width: 104%;
    height: 87px;
    position: relative;
    top: -13px;
    left: -17px;
    z-index: 10;
    background-size: cover;
    background-repeat: no-repeat;
}
	
	.center2 aside {
    width: 97%;
    float: left;
    padding: 0 1em;
		margin-top: -8em;
}
	
	.center2 aside .box {
    width: 97%;
    display: table;
    margin-bottom: 20px;
    padding: 10px;
}
}

@media screen and (max-width: 425px) {
	#gregg-photo-R {
    /* background: url(i/photo-white.png); */
    width: 100%;
	}
	
	


.home #name-space-R {
    position: relative;
    width: 90%;
    float: right;
    margin-top: 95%;
    padding-right: 1em;
    margin-bottom: 1em;
}
	
	#name-space-R {
    position: relative;
    width: 90%;
    float: right;
    margin-top: 95%;
    padding-right: 1em;
    margin-bottom: 1em;
}
	
	nav .center2 ul {
    list-style: none;
    float: right;
    margin: 0;
    padding: 0;
    position: relative;
    left: 14px;
    z-index: 10;
    width: 100%;
}
	
	nav .center2 ul li a {
    color: #666666;
    padding: 0 7%;
    line-height: 41px;
    text-decoration: none;
}
	
	#front-left-R, #jacks-R {
    width: 80%;
    margin-bottom: 4em;
    margin-left: auto;
    margin-right: auto;
}
	
	#blog-R #hor-blog li {
    float: left;
    list-style: none;
    margin-right: 11px;
    width: 90%;
    text-align: center;
    margin-bottom: 1.0em;
}
	
	.tagcloud-home {
		    width: 82%;
	}
	
	.center2 #meat {
    width: 88%;
    float: left;
    background: none;
    position: relative;
    padding: 0 1.0em;
    margin-top: 9em;
}
	.center2 aside {
    width: 84%;
    float: left;
    padding: 0 1em;
    margin-top: -8em;
}
	
	.center2 aside #mc_embed_signup {
    overflow: visible;
    background: none;
    padding-right: 0;
    width: 100%;
    display: table;
    margin-bottom: 15px;
    height: 40px;
    outline: none;
}
	
}

/*END - JFL RESPONSIVE CODE*/

body{

	padding:0;

	margin:0;

	font-size:12px;

	font-family: Helvetica, Arial, sans-serif;

	color:#333;

	display:block;

}



.cursor{

	cursor:pointer;

}



div.teal{background-color:#00A5A5;}

a.teal{color:#00A5A5;}

h2.teal{color:#00A5A5;}



div.orange{background-color:#F59815;}

a.orange{color:#F59815;}

h2.orange{color:#F59815;}



div.purple{background-color:#8A7FCE;}

a.purple{color:#8A7FCE;}

h2.purple{color:#8A7FCE;}



div.pink{background-color:#92D53E;}

a.pink{color:#92D53E;}

h2.pink{color:#92D53E;}



div.blue{background-color:#34CFFF;}

a.blue{color:#34CFFF;}

h2.blue{color:#34CFFF;}



div.red{background-color:#FF6120;}

a.red{color:#FF6120;}

h2.red{color:#FF6120;}



.white{color:#fff;}



.button{

	color:#fff;

	font-family: 'Open Sans Condensed', sans-serif;

	font-size:18px;

	text-transform:uppercase;

	float: left;

}



.button a{

	padding:7px;

	line-height:33px;

}



.center{

	margin: 0 auto;

	width: 960px;

	clear: both;

	display:table;

	position:relative;

}



.img{

	text-indent:-9999em;

}



#gregg-photo{

	background:url(i/photo-white.png);

	width:472px;

	height:433px;

	position: absolute;

	z-index: 9;

	top: 2px;

}



.home #gregg-photo{

	background:url(i/photo.png);

}



.box{

	background:#F7F7F7;

	border:1px solid #DFDFDF;

	position:relative;

}



h2{

	font-family: 'Open Sans Condensed', sans-serif;

	font-size:18px;

	text-transform:uppercase;

	font-size:40px;

	line-height:40px;

	margin:0;

	padding:0;

}



header{

	height:320px;

	position: relative;

	z-index: 9;

}



.home header{

	height:435px;

}



#name-space{

	height:240px;

	position:relative;

}



.home #name-space{

	height: 261px;

	position:relative;

}



#name{

	background:url(i/greggfraley-white.png);

	width:481px;

	height:71px;

	position: absolute;

	right: 0;

	top: 60px;

}



.home #name{

	background:url(i/greggfraley.jpg);

}



#tagline{

	background:url(i/tag-dark.png) no-repeat;

	width:397px;

	height:25px;

	position: absolute;

	right: 0;

	top: 148px;

}



.home #tagline{

	background:url(i/tag.jpg) no-repeat;

	width:404px;

}



#nav-bar{

	width:100%;

	height: 41px;

	border-left:none;

	border-right:none;

	border-top:none;

}



.home #nav-bar{

	border-top:1px solid #DFDFDF;

}



nav ul{

	list-style:none;

	float:right;

	margin:0;

	padding:0;

	position:relative;

	left:18px;

	z-index:10;

	width: 535px;

}



nav ul li{

	display: block;

	font-family: 'Open Sans Condensed', sans-serif;

	font-size:18px;

	text-transform:uppercase;

	margin: 0;

	padding: 0;

	float: left;

}



nav ul li a{

	color:#666666;

	padding: 0 17px;

	line-height: 41px;

	text-decoration:none;

}



.home nav ul li a{

	line-height:43px;

}



nav ul li a:hover{

	color:#fff;

}



#speaks, #jacks{

	width:430px;

	padding:20px;

}



#speaks{

	float:left;

}



#speaks p{

	margin-bottom:0;

}



#jacks{

	float:right;

}



#book{

	background:url(i/book.jpg);

	width:84px;

	height:128px;

	float: left;

	margin-right: 20px;

}



.button-desc{

    text-align: left;

    position: relative;

    left: 10px;

    top: 3px;

	font-size:10px;

}



#author-of{

	background:url(i/author-of.jpg);

	width:151px;

	height:37px;

	position: absolute;

	top: -30px;

}



#blog-space{

	margin-top:10px;

	margin-bottom: 30px;

}



#blog-space h2{

	margin-bottom:10px;

}



#hor-blog{

	margin:0;

	padding:0;

}



#hor-blog li{

	float:left;

	list-style:none;

	margin-right:11px;

}



#hor-blog .box{

	padding:10px;

}



#hor-blog li div{

	width:161px;

}



#hor-blog li h3{

	font-size:12px;

	margin:2px 0;

	padding:0;

	height:32px;

}



#hor-blog li p, #hor-blog li a{

	font-size:11px;

	margin:0;

	padding:0;

	text-decoration:none;

	color:#000;

}



#hor-blog li h3 a{

	color:#333;

	font-family: 'Open Sans Condensed', sans-serif;

	font-size:11px;

	font-weight:bold;

	text-decoration:none;

}



.img-pre img{

	width: 160px;

	min-height: 140px;

}



#speaks .button{

	position: absolute;

	right: 20px;

	top: 26px;

}



#main{

	z-index: 10;

	position: relative;

}



#meat{

	width:620px;

	float:left;

	background:#fff;

	position: relative;

}



aside{

	width:305px;

	float:right;

}



aside .box{

	width: 285px;

	display: table;

	margin-bottom: 20px;

	padding: 10px;

}



.peel{

	background:url(i/peel.png);

	width:664px;

	height:87px;

	position: relative;

	top: -13px;

	left: -22px;

	z-index: 10;

}



.container{

	position: relative;

	z-index: 11;

	padding-top: 20px;

	padding-left: 10px;

	top: -95px;

}



#sub-nav{

	margin-bottom:20px;

}



#sub-nav ul{

	margin:0;

	padding:0;

	border-top: 1px solid #DFDFDF;

	width:307px;

}



#sub-nav li{

	list-style:none;

}



#sub-nav li a{

	color: #666;

	text-decoration: none;

	font-family: 'Open Sans Condensed', sans-serif;

	font-size: 18px;

	text-transform: uppercase;

	background: #F7F7F7;

	border: 1px solid #DFDFDF;

	border-top: none;

	width: 300px;

	display: block;

	padding-left: 5px;

	line-height: 30px;

}



.post #color{ background-color:#8A7FCE; }

.post .container h2{ color:#8A7FCE; }

.post nav li.current_page_item{ background-color:#8A7FCE; }

.post nav li.current_page_item a{ color:#fff; }

.post nav li#link2{ background-color:#8A7FCE; }

.post nav li#link2 a{ color:#fff; }



li.current_page_item a{ color:#fff; }

li.current_page_parent a{ color:#fff; }

li.current_page_ancestor a{ color:#fff; }



/*About - Pink*/

/*Splash*/

	.post-2789 #color{ background-color:#92D53E; }

	.parent-pageid-2789 #color{ background-color:#92D53E; }

	.top-level-parent-pageid-2789 #color{ background-color:#92D53E; }

/*Page Title*/

	.post-2789 .container h2{ color:#92D53E; }

	.parent-pageid-2789 .container h2{ color:#92D53E; }

	.top-level-parent-pageid-2789 .container h2{ color:#92D53E; }

/*Main Nav*/

	.post-2789 nav li.current_page_item{ background-color:#92D53E; }

	.parent-pageid-2789 nav li.current_page_parent{ background-color:#92D53E; }

	.top-level-parent-pageid-2789 nav li.current_page_ancestor{ background-color:#92D53E; }

/*Sub Nav*/

	.parent-pageid-2789 #sub-nav li.current_page_item a{ background-color:#92D53E; color:#fff; }

	.parent-pageid-2789 #sub-nav li a:hover{ background-color:#92D53E; color:#fff; }

	.top-level-parent-pageid-2789 #sub-nav li a:hover{ background-color:#92D53E; color:#fff; }

	.post-2789 #sub-nav li a:hover{ background-color:#92D53E; color:#fff; }

/*Sub Nav Sub*/

	.top-level-parent-pageid-2789 #sub-nav li ul li.current_page_item a{ background-color:#92D53E; color:#fff; }

	.parent-pageid-2789 #sub-nav li.current_page_item ul li a{ background-color:#F7F7F7; color:#666; } /*grey*/

	.parent-pageid-2789 #sub-nav li.current_page_item ul li a:hover{ background-color:#92D53E; color:#fff; }





/*Blog - Purple*/

/*Splash*/

	.post-2791 #color{ background-color:#8A7FCE; }

	.parent-pageid-2791 #color{ background-color:#8A7FCE; }

	.top-level-parent-pageid-2791 #color{ background-color:#8A7FCE; }

/*Page Title*/

	.post-2791 .container h2{ color:#8A7FCE; }

	.parent-pageid-2791 .container h2{ color:#8A7FCE; }

	.top-level-parent-pageid-2791 .container h2{ color:#8A7FCE; }

/*Main Nav*/

	.post-2791 nav li.current_page_item{ background-color:#8A7FCE; }

	.parent-pageid-2791 nav li.current_page_parent{ background-color:#8A7FCE; }

	.top-level-parent-pageid-2791 nav li.current_page_ancestor{ background-color:#8A7FCE; }

/*Sub Nav*/

	.parent-pageid-2791 #sub-nav li.current_page_item a{ background-color:#8A7FCE; color:#fff; }

	.parent-pageid-2791 #sub-nav li a:hover{ background-color:#8A7FCE; color:#fff; }

	.top-level-parent-pageid-2791 #sub-nav li a:hover{ background-color:#8A7FCE; color:#fff; }

	.post-2791 #sub-nav li a:hover{ background-color:#8A7FCE; color:#fff; }

/*Sub Nav Sub*/

	.top-level-parent-pageid-2791 #sub-nav li ul li.current_page_item a{ background-color:#8A7FCE; color:#fff; }

	.parent-pageid-2791 #sub-nav li.current_page_item ul li a{ background-color:#F7F7F7; color:#666; } /*grey*/

	.parent-pageid-2791 #sub-nav li.current_page_item ul li a:hover{ background-color:#8A7FCE; color:#fff; }





/*Speaking - Teal*/

/*Splash*/

	.post-2793 #color{ background-color:#00A5A5; }

	.parent-pageid-2793 #color{ background-color:#00A5A5; }

	.top-level-parent-pageid-2793 #color{ background-color:#00A5A5; }

/*Page Title*/

	.post-2793 .container h2{ color:#00A5A5; }

	.parent-pageid-2793 .container h2{ color:#00A5A5; }

	.top-level-parent-pageid-2793 .container h2{ color:#00A5A5; }

/*Main Nav*/

	.post-2793 nav li.current_page_item{ background-color:#00A5A5; }

	.parent-pageid-2793 nav li.current_page_parent{ background-color:#00A5A5; }

	.top-level-parent-pageid-2793 nav li.current_page_ancestor{ background-color:#00A5A5; }

/*Sub Nav*/

	.parent-pageid-2793 #sub-nav li.current_page_item a{ background-color:#00A5A5; color:#fff; }

	.parent-pageid-2793 #sub-nav li a:hover{ background-color:#00A5A5; color:#fff; }

	.top-level-parent-pageid-2793 #sub-nav li a:hover{ background-color:#00A5A5; color:#fff; }

	.post-2793 #sub-nav li a:hover{ background-color:#00A5A5; color:#fff; }

/*Sub Nav Sub*/

	.top-level-parent-pageid-2793 #sub-nav li ul li.current_page_item a{ background-color:#00A5A5; color:#fff; }

	.parent-pageid-2793 #sub-nav li.current_page_item ul li a{ background-color:#F7F7F7; color:#666; } /*grey*/

	.parent-pageid-2793 #sub-nav li.current_page_item ul li a:hover{ background-color:#00A5A5; color:#fff; }





/*Book - Orange*/

/*Splash*/

	.post-2795 #color{ background-color:#F59815; }

	.parent-pageid-2795 #color{ background-color:#F59815; }

	.top-level-parent-pageid-2795 #color{ background-color:#F59815; }

/*Page Title*/

	.post-2795 .container h2{ color:#F59815; }

	.parent-pageid-2795 .container h2{ color:#F59815; }

	.top-level-parent-pageid-2795 .container h2{ color:#F59815; }

/*Main Nav*/

	.post-2795 nav li.current_page_item{ background-color:#F59815; }

	.parent-pageid-2795 nav li.current_page_parent{ background-color:#F59815; }

	.top-level-parent-pageid-2795 nav li.current_page_ancestor{ background-color:#F59815; }

/*Sub Nav*/

	.parent-pageid-2795 #sub-nav li.current_page_item a{ background-color:#F59815; color:#fff; }

	.parent-pageid-2795 #sub-nav li a:hover{ background-color:#F59815; color:#fff; }

	.top-level-parent-pageid-2795 #sub-nav li a:hover{ background-color:#F59815; color:#fff; }

	.post-2795 #sub-nav li a:hover{ background-color:#F59815; color:#fff; }

/*Sub Nav Sub*/

	.top-level-parent-pageid-2795 #sub-nav li ul li.current_page_item a{ background-color:#F59815; color:#fff; }

	.parent-pageid-2795 #sub-nav li.current_page_item ul li a{ background-color:#F7F7F7; color:#666; } /*grey*/

	.parent-pageid-2795 #sub-nav li.current_page_item ul li a:hover{ background-color:#F59815; color:#fff; }





/*Services - Red*/

/*Splash*/

	.post-2797 #color{ background-color:#FF6120; }

	.parent-pageid-2797 #color{ background-color:#FF6120; }

	.top-level-parent-pageid-2797 #color{ background-color:#FF6120; }

/*Page Title*/

	.post-2797 .container h2{ color:#FF6120; }

	.parent-pageid-2797 .container h2{ color:#FF6120; }

	.top-level-parent-pageid-2797 .container h2{ color:#FF6120; }

/*Main Nav*/

	.post-2797 nav li.current_page_item{ background-color:#FF6120; }

	.parent-pageid-2797 nav li.current_page_parent{ background-color:#FF6120; }

	.top-level-parent-pageid-2797 nav li.current_page_ancestor{ background-color:#FF6120; }

/*Sub Nav*/

	.parent-pageid-2797 #sub-nav li.current_page_item a{ background-color:#FF6120; color:#fff; }

	.parent-pageid-2797 #sub-nav li a:hover{ background-color:#FF6120; color:#fff; }

	.top-level-parent-pageid-2797 #sub-nav li a:hover{ background-color:#FF6120; color:#fff; }

	.post-2797 #sub-nav li a:hover{ background-color:#FF6120; color:#fff; }

/*Sub Nav Sub*/

	.top-level-parent-pageid-2797 #sub-nav li ul li.current_page_item a{ background-color:#FF6120; color:#fff; }

	.parent-pageid-2797 #sub-nav li.current_page_item ul li a{ background-color:#F7F7F7; color:#666; } /*grey*/

	.parent-pageid-2797 #sub-nav li.current_page_item ul li a:hover{ background-color:#FF6120; color:#fff; }





/*Contact - Blue*/

/*Splash*/

	.post-2799 #color{ background-color:#34CFFF; }

	.parent-pageid-2799 #color{ background-color:#34CFFF; }

	.top-level-parent-pageid-2799 #color{ background-color:#34CFFF; }

/*Page Title*/

	.post-2799 .container h2{ color:#34CFFF; }

	.parent-pageid-2799 .container h2{ color:#34CFFF; }

	.top-level-parent-pageid-2799 .container h2{ color:#34CFFF; }

/*Main Nav*/

	.post-2799 nav li.current_page_item{ background-color:#34CFFF; }

	.parent-pageid-2799 nav li.current_page_parent{ background-color:#34CFFF; }

	.top-level-parent-pageid-2799 nav li.current_page_ancestor{ background-color:#34CFFF; }

/*Sub Nav*/

	.parent-pageid-2799 #sub-nav li.current_page_item a{ background-color:#34CFFF; color:#fff; }

	.parent-pageid-2799 #sub-nav li a:hover{ background-color:#34CFFF; color:#fff; }

	.top-level-parent-pageid-2799 #sub-nav li a:hover{ background-color:#34CFFF; color:#fff; }

	.post-2799 #sub-nav li a:hover{ background-color:#34CFFF; color:#fff; }

/*Sub Nav Sub*/

	.top-level-parent-pageid-2799 #sub-nav li ul li.current_page_item a{ background-color:#34CFFF; color:#fff; }

	.parent-pageid-2799 #sub-nav li.current_page_item ul li a{ background-color:#F7F7F7; color:#666; } /*grey*/

	.parent-pageid-2799 #sub-nav li.current_page_item ul li a:hover{ background-color:#34CFFF; color:#fff; }





.single .container h2{

	font-size:24px;

	line-height:22px;

}



.alignright {

	float: right;

	margin-left:10px;

	margin-bottom:10px;

}



.alignleft{

	float:left;

	margin-right:10px;

	margin-bottom:10px;

}



.img-pre{

	width: 160px;

	overflow: hidden;

	height: 140px;

}



#main-nav li ul{

	display:none;

}



.button a{

	color:#fff;

	text-decoration:none;

}



.button a:active{

	padding-top:1px;

}



#sub-nav li .children{

	display:none;

}



#sub-nav li.current_page_item .children, #sub-nav li.current_page_parent .children{

	display:block;

	margin-left: 15px;

	position: relative;

	top: -1px;

	width:287px;

}



#sub-nav li.current_page_item .children a, #sub-nav li.current_page_parent .children a{

	width:285px;

}



aside h2{

	margin-bottom:10px;

}



aside ul{

	margin:0;

	padding:0;

}



aside ul li{

	margin:0;

	padding:0;

	list-style:none;

}



aside .box ul li{

	margin-bottom:5px;

}



aside ul li a{

	color:#333;

	text-transform:uppercase;

	text-decoration:none;

	font-family: 'Open Sans Condensed', sans-serif;

}



aside ul li a:hover{

	text-decoration:underline;

}



.fb-comments{

	margin-top:30px;

}



.single-nav-bg{

	background-color:#8A7FCE;

}



.single-nav-bg a{

	color:#fff;

}



.full{

	margin-top:20px;

}



#crp_related ul{

	margin:0;

	padding:0;

}



#crp_related ul li{

	margin:0;

	padding:0;

	list-style:none;

}



#crp_related ul li a{

	color:#333;

	text-transform:uppercase;

	text-decoration:none;

	font-family: 'Open Sans Condensed', sans-serif;

}



#crp_related ul li a:hover{

	text-decoration:underline;

}



.full{

	padding:10px;

}



.full h3{

	font-size:18px;

	margin:0;

	padding:0;

	padding-bottom:5px;

}



.short-img{

	float:left;

	margin-right:10px;

	margin-bottom:10px;

}



.short-img img{

	width:150px;

	height:150px;

}



.short-entry{

	margin-top:30px;

} 



.entry{

	background: url(i/peel.png) no-repeat center -3px;

	overflow: visible;

	padding: 0 20px;

	margin: 0 -20px;

	padding-top: 4px;

	margin-bottom:40px;

}



.no-peel{

	background:none;

}



.short-entry .entry{

	background: url(i/peel.png) no-repeat center -3px;

	overflow: visible;

	padding: 0 20px;

	margin: 0 -20px;

	padding-top: 4px;

	margin-top:40px;

}



.entry h3{

	font-family: 'Open Sans Condensed', sans-serif;

	font-size:24px;

	text-transform:uppercase;

	line-height:22px;

	margin-bottom:5px;

}



.entry h3 a{

	text-decoration:none;

	color:#8A7FCE;

}



.short-entry .addthis_toolbox{

	display:none;

}

	

.addthis_toolbox{

	margin-top:20px;

	clear:both;

}



.wp-caption-text{

	text-align: left;

	background:#F7F7F7;

	border:1px solid #DFDFDF;

	line-height: 22px;

	color: #333;

	font-style: italic;

	padding-left: 5px;

}



.post-cat{

	margin-top:30px;

	color:#000;

}



.post-cat a{

	color:#333;

	text-decoration:none;

}



.post-cat a:hover{

	text-decoration:underline;

}



.post-date{

	font-family: 'Open Sans Condensed', sans-serif;

	font-size:14px;

	text-transform:uppercase;

	line-height:12px;

}



.container li.entry{

	list-style:none;

}



.container li.entry li{

	list-style:circle;

}



.pagination{

	margin-bottom:30px;

}



.pagination a{

	font-family: 'Open Sans Condensed', sans-serif;

	font-size:14px;

	text-transform:uppercase;

	color:#333;

	text-decoration:none;

	padding:5px;

}





.page-item-2866{

	display:none;

}



.pagination a:hover{

	text-decoration:underline;

}



#connect{

	background:url(i/connect-inside.jpg);

	width:109px;

	height:23px;

	float:left;

	margin-right:10px;

	margin-left:15px;

}



.home #connect{

	background:url(i/connect-front.jpg);

	width:88px;

	height:18px;

	float:left;

	margin-top:10px;

}



.home .addthis_toolbox{

	float:left;

	margin-top:10px;

}



#front-left{

	float:left;

}



#front-social{

	margin-top:10px;

}



#social-links{

	margin-bottom:15px;

}



.home #social-links{

	margin-left:10px;

	float:left;

	margin-top:8px;

	margin-bottom:0;

}



.fb-comment-count{

	float: right;

	margin-top: -15px;

}



.fb-recommendations{

	margin-bottom:30px;

}



.page-item-2887 a, .page-item-2921 a

{

	line-height: 17px !important;

	padding-top: 7px;

	padding-bottom: 7px;

}



.page .addthis_toolbox{

	padding-bottom:30px;

}



.home .addthis_toolbox{

	padding-bottom:0;

}



.single aside .addthis_toolbox{

	margin-top:2px;

	position: relative;

	left: 13px;

}



.thin{

	padding-left:5px !important;

	padding-right:0px !important;

	width:300px !important;

}



#sub-nav li ul li ul li{

	display:none;

}



.rec-fb{

	height:300px;

	margin-bottom:30px;

}



strong a{

	color:#000;

}



#hor-blog li p{

	color:#666;

	height:66px;

	line-height:13px;

	overflow:hidden;

}



.moremore{

	font-style:italic;

}



.page-template-front-php h2.purple{

	float:left;

}



.page-template-front-php #email-loop{

	float:right;

}



#hor-blog{

	clear:both;

}



.home .mc-field-group{

	background:url(i/loop.jpg) no-repeat;

	padding-left:110px;

	overflow:visible;

	padding-bottom:5px;

	margin-bottom:-5px;

	

}



#mc_embed_signup .mc-field-group, #mc_embed_signup .mail-submit{

	float:left;

}



#mc_embed_signup .mc-field-group input{

	text-transform:uppercase;

	background:#fff;

}



#mc_embed_signup .button{

	color:#fff;

	background-color:#8A7FCE;

	font-family: 'Open Sans Condensed', sans-serif;

	font-size:18px;

	text-transform:uppercase;

	border:1px solid #DFDFDF;

	border-left:none;

	padding:5px;

	padding-left:8px;

	padding-right:8px;

	margin:0;

}



#mc_embed_signup #mce-EMAIL{

	font-family: 'Open Sans Condensed', sans-serif;

	line-height:32px;

	height:34px;

	border:1px solid #DFDFDF;

	margin:0;

	font-size:18px;

	color:#8A7FCE;

	padding-left:5px;

	color:#8A7FCE;

	width:202px;

	outline:0;

	-moz-box-shadow: 0px 0px 0px #fff;

}



input#mce-EMAIL {

  -moz-appearance: none;

}



#mc_embed_signup #mce-EMAIL:focus{

	color:#8A7FCE;

}



#post5{

	margin-right:0 !important;

}



#post3{

	margin-right:11px !important;

}



aside .mc-field-group{

	padding-left:0;

}



aside #mc_embed_signup{

	overflow: visible;

	background: url(i/loop-right.jpg) no-repeat right center;

	padding-right: 110px;

	width: 306px;

	display: table;

	margin-bottom: 15px;

	height: 40px;

	outline:none;

}



.page-id-2799 .addthis_toolbox, .page-id-2799 .fb-comments{

	display:none;

}



input:focus {

    outline: none;

}



.wpcf7{

	float:left;

	margin-right:30px;

}



#contact-info{

	margin-top:25px;

	float:left;

	margin-left:30px;

}



.search .type-page{

	display:none;

}



.search-results #link2{

	background-color:#8A7FCE;

}



.search #widget1, .post #widget1, .single #widget2{

	width: 285px;

	display: table;

	margin-bottom: 20px;

	padding: 0px;

	background: none;

	border: none;

	position: relative;

}



.search #widget1 label, .post #widget1 label, .single #widget2 label{

	display:none;

}



.search #widget1 input, .post #widget1 input, .single #widget2 input{

	font-family: 'Open Sans Condensed', sans-serif;

	line-height:32px;

	border:1px solid #DFDFDF;

	margin:0;

	font-size:18px;

	color:#8A7FCE;

	padding-left:5px;

	color:#8A7FCE;

	width:209px;

}



.search #widget1 #input2, .post #widget1 #searchsubmit, .single #widget2 #searchsubmit{

	color:#fff;

	background-color:#8A7FCE;

	font-family: 'Open Sans Condensed', sans-serif;

	font-size:18px;

	text-transform:uppercase;

	border:1px solid #DFDFDF;

	border-left:none;

	margin:0;

	width: 85px;

	padding: 1px;

}



.search #widget1, .post #widget1, .single #widget2{

	width:100%;

}



.innolinks{

	font-size:37px;

}



.commentlist #respond, .commentlist h3, .commentlist .reply, .commentlist .says{

	display:none;

}



.commentlist{

	list-style:none;

	left: -30px;

	position: relative;

}



.commentlist p{

	float: right;

	width: 570px;

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size:10px;

}



.commentlist .fn{

	float:left;

}



.commentlist .fn a{

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size:10px;

	text-decoration:none;

	font-style:normal;

	font-weight:bold;

	color:#3b59a5;

}



.commentlist img{

	width: 50px;

	height: 50px;

	margin-left: -20px;

	float: left;

	margin-right: 10px;

}



.commentmetadata a{

	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;

	font-size:10px;

	text-decoration:none;

	font-style:normal;

	color:#3b59a5;

}



.commentmetadata{

	float:right;

}



.page .fb-comments{

	display:none;

}



.post-2795 .fb-comments, .single .fb-comments{

	display:block;

}



.commentlist .comment{

	clear: both;

	margin-bottom: 20px;

	display: table;

	width: 610px;

}



.comment-body{

	clear: both;

	display: table;

}



.commentlist .children{

clear: both;

margin: 0;

padding: 0;

position: relative;

left: 50px;

margin-top: 10px;

}



.commentlist .children p{

	width: 500px;

	margin-right: 70px;

}



.commentlist .children .commentmetadata{

	margin-right:70px;

}



#foot{

	width:100%;

	line-height:30px;

	clear:both;

	font-size:11px;

	border-bottom:none;

	border-right:none;

	border-left:none;

}



#copyright{

	float:left;

}



#credit{

	float:right;

}



#credit a{

	color:#333;

	text-decoration:none;

}



#credit a:hover{

	text-decoration:underline;

}



.nocomments{

	display:none;

}



.tagcloud-home{

    padding-bottom:15px; 

}



@import url('css/style-bottom.css');



