/* 
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');

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');

