/*
Theme Name: New WP 3.2.1
Theme URI: http://www.leshneagency.com
Description: A clean and minimal theme that is completely compatible with WordPress 3.2.1
Author: Nadine Gilden
Author URI: http://curiouslight.com
Version: 1.0
*/

body{
    font-family: 'PrintBoldRegular', 'PrintClearlyRegular', Arial;
    font-size: 20px;
    background: #ffffff;
    color: #000000;
    margin: 0 auto;
}

@font-face {
    font-family: 'PrintBoldRegular';
    src: url('type/printbold-webfont.eot');
    src: url('type/printbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/printbold-webfont.woff') format('woff'),
         url('type/printbold-webfont.ttf') format('truetype'),
         url('type/printbold-webfont.svg#PrintBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PrintClearlyRegular';
    src: url('type/printclearly-webfont.eot');
    src: url('type/printclearly-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/printclearly-webfont.woff') format('woff'),
         url('type/printclearly-webfont.ttf') format('truetype'),
         url('type/printclearly-webfont.svg#PrintClearlyRegular') format('svg');
    font-weight: normal;
    font-style: normal;
    }

 img  {border:none;}


#wrapper{
    margin: 0 auto;
    width: 960px;
    text-align: center;
    background:url('images/innerbk.jpg') no-repeat #fff;
}

#content{
    clear: both;
    width: 920px;
    text-align: left;
    margin:0 20px 0 20px;

}

.navcont {
     margin: 40px 50px 50px 80px;
     float: left;
     position: relative;
}

.navitem {
    text-align: center;
    float: left;
    margin: 0 7px 0 7px;
}

a:link, a:visited{
    text-decoration: none;
    color: #00b0ea;
}

a:hover{ color: #0a86ae; }

h1 { 
	font-size: 24px;
	color: #c12f85;
	}

h2 {
    font-size: 72px;
    color: #d1d1d1;
    font-weight: normal;
    margin:-2px 0 0 0;
}

h3 {
    color: #FFFFFF;
    font-size: 17px;
    margin: 12px 0 5px 20px;
    font-weight: normal;
} 

h4 {
    color: #652e89;
    font-size: 24px;
    margin: 0 0 0 0;
    font-weight: normal;
} 

h6 {
    font-size: 16px;
    margin: 0 0 0 0;
    font-weight: normal;
} 

.entry-content ul {
    font-size: 20px !important;
}

.entry-content ul li{
    font-size: 20px !important;
}

.booklist ul {
    font-size: 20px !important;
}

.booklist ul li{
    font-size: 20px !important;
}

.myButton {
	background-color:#00b0ea;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:inherit;
	font-size:18px;
	padding:16px 45px;
	text-decoration:none;
}
.myButton:hover {
	background-color:#662d89;
}
.myButton:active {
	position:relative;
	top:1px;
}

.btn {
  font-family: inherit;
  color: #ffffff !important;
  font-size: 20px;
  background-color: #00b0ea !important;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn:hover {
  background-color: #662d89 !important;
  text-decoration: none;
}



/* Main Area */


p { margin: 0 0 .8em 0; line-height: 1.35;}


/* Home */

#HomeLeft {
	float: left;
        position: relative;
	width:350px;
    	font-size: 28px;
    	line-height: 1.5;
    	margin: 20px 10px 0 70px;
	}

#HomeRt {
	width: 400px;
	float:right;
        position: relative;
     	margin: 0 90px 0 0;
	}

#HomeFull {
	clear: both;
	width:750px;
    	font-size: 24px;
    	margin: 7px 30px 0 70px;
    	line-height: 1.5;
	}
	
.HomeLetter {
    	font-size: 40px;
}

#HomeBottom {
	clear: both;
	width:840px;
    	margin: 30px 0 0 50px;
	}

#boxTop1{
    width: 395px;
    height: 45px;
    background: #9966cc;
    -moz-box-shadow: 0 6px 6px 0 #2e0a52;
    -webkit-box-shadow: 0 4px 4px 0 #2e0a52;
    box-shadow: 0 2px 2px 0 #2e0a52;
	float:left;
        position: relative;
}

#boxTop2{
    width: 395px;
    height: 45px;
    background: #9966cc;
    -moz-box-shadow: 0 6px 6px 0 #2e0a52;
    -webkit-box-shadow: 0 4px 4px 0 #2e0a52;
    box-shadow: 0 4px 4px 0 #2e0a52;
	float:left;
        position: relative;
}

#Bluebox{
    width: 395px;
    height: 200px;
    background:url('http://www.leshneagency.com/wp-content/uploads/2011/08/bluebk.jpg') repeat 0 0 #55aef9;
    -moz-box-shadow: 0 6px 6px 0 #5a5a5a;
    -webkit-box-shadow: 0 4px 4px 0 #5a5a5a;
    box-shadow: 0 2px 2px 0 #5a5a5a;
    float: left;
    position: relative;
    margin-right: 20px;
}

#Greenbox{
    width: 395px;
    height: 200px;
    background:url('http://www.leshneagency.com/wp-content/uploads/2011/08/greenbk.jpg') repeat 0 0 #80d590;
    -moz-box-shadow: 0 6px 6px 0 #5a5a5a;
    -webkit-box-shadow: 0 4px 4px 0 #5a5a5a;
    box-shadow: 0 2px 2px 0 #5a5a5a;
    float: left;
    position: relative;
    font-size: 16px;
}

.boxText {
    	margin: 60px 20px 10px 20px;
}

#boxText2 {
    	margin: 60px 1px 10px 6px;
}

#Bluebox a { color: #ffffff }
#Greenbox a { color: #ffffff }

.smicons { text-align: right; padding: 20px 0 0 0;}

.moretxt { margin: -28px 25px 0 0; text-align: right; }

/* Testimonials */

.extrapad {
   margin-bottom: 80px;
}

/* About */

.post-44 img.size-full {
    background: transparent !important;
    padding: 0px !important;
}

.post-44 img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {
    background: none !important;
    padding: 0px !important;
    height: auto;
}


/* Sections */

.h2cont {
     width: 500px;
     margin: 0 0 20px 50px;
     float: left;
     position: relative;
}

.logocont {
     width: 300px;
     margin: 0 0 30px 0;
     text-align: right;
     float: left;
     position: relative;
}

.sectiontxt {
     clear: both;
     margin: 0 80px 0 35px;
}

.subhead { color: #9966cc;}

.subhead2 { color: #8b8b8b;}

/* Authors */

.BlogLeft {
	clear: both;
	width: 160px;
	margin: 0 0 0 35px;
    	float: left;
	position: relative;
        font-size: 20px;
	}

.BlogRight {
	margin: 20px 50px 0 0;
	width: 660px;
    	float: right;
	position: relative;
	}

#sidebarauthors {
	margin: 0 0 0 0;
	}



.book { 
    width: 190px;
    text-align: center;
    position: relative;
    float: left;
    margin: 0 12px 30px 12px;
    font-size: 16px;
}

.ctrimg {  text-align: center; margin-left: -30px; }

.authorindent {
    margin-left: 0px;
}

#sidebarauthors ul {
	list-style: none;
	padding-left: 1em;
	text-indent: -1em;
}

#sidebarauthors li {
	list-style: none;
        position:relative;
	margin: 0 0 12px 0;
}

.headshot {
	padding: 0 10px 30px 0;
	
}

.headshot2 img{
	padding: 0 30px 0 0;
}

/* Testimonials */

#pagecolumns {
	display: -ms-flex;
	display: -webkit-flex;
	display: flex;
        flex-flow: row	wrap;
}

.testimonials-widget-testimonial:nth-child(2n+1){
    clear:left;
}


#post-791 img[class*="align"], img[class*="wp-image-"] {
    background: #f2eef4;
    padding: 10px;
	width: 240px;
	height: 580px;
	object-fit: cover;
}

/* Submissions */

.post-51 img[class*="align"], img[class*="wp-image-"] {
    background: none !important;
    padding: 0px !important;
    height: auto;
}

.post-51 img.size-full {
    background: none !important;
    padding: 0px !important;
    height: auto;
}

.submissions img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {
    background: none !important;
    padding: 0px !important;
    height: auto;
}


/* Footer */

 
#footer{
    clear: both;
    padding: 30px 0 20px 0;
    text-align: center;
    font-size: 16px;
}


/* Lists */

#homelist {
	margin: -10px 0 0 -10px;
}


textarea { width: 500px;}

/* News */

#sidebarnews { 
   display:block; 
   margin-right: 20px; 
   font-size: 16px;
}

.newsindent {
    margin-left: 0px;
}

#sidebarnews ul {
	list-style: none;
        margin-left: -40px;
}


/* Slider */

.more {     text-decoration: none; color: #00b0ea;}

#smooth_sldr div,#smooth_sldr p,#smooth_sldr li,#smooth_sldr span,#smooth_sldr img,#smooth_sldr h2,#smooth_sldr ul{list-style:none;background:transparent;vertical-align:baseline;}

#smooth_sldr div{display:block;}

#smooth_sldr span{display:inline;}

#smooth_sldr{overflow:hidden;margin: 5px auto;line-height:18px;}

#smooth_sldr a{text-decoration:none;}

#smooth_sldr_items{width:100%;}

#smooth_sldr_body{width:100%;}

#smooth_sliderc{position:relative;text-align:justify;}

#smooth_sliderc .smooth_sliderb{position:absolute;/*dont change this value*/left:0;top:0;}

.smooth_slideri{padding-right:10px;overflow:hidden;line-height:18px;}

.sldr_title{margin:0;}

#smooth_sldr_body h2{clear:none;display:block;padding:0px;}

.slider_item {padding-left:1px;}

#smooth_sldr_body p.more a{text-decoration:underline; text-align: left;}

#smooth_sldr_body p.more a:hover{text-decoration:none;}

#smooth_sliderc_nav{float:left;width:70%;overflow:hidden;padding:0;margin:2px 0 0 0;}

a.smooth_sliderc_nav{margin:0 5px 0 0;display:block;float:left;background-repeat:no-repeat;background-position:center;}

#smooth_sliderc_nav li{float:left;margin:0 5px 0 0;display:block;background-color:transparent;line-height:14px;}

#smooth_sliderc_nav li a{display:block;padding:1px 5px 1px 5px;outline:none;}

.sldrbr{line-height:1px;}

.sldrlink{clear:both;display:none;font-size:8px;float:left;margin-top:-8px;}

.sldrlink a{color:#00b0ea;}

.slider_thumbnail {position: relative; float: right;}

/* Remove Facebook Status */
#facebook_status_box h2
{
display: none;
}

#facebook_status_box .fb_link_post p.fb_vid_length {
  font-size: 20px;
}
#facebook_status_box .fb_link_post p.fb_desc {
  font-size: 20px;
}
#facebook_status_box .fb_link_post p.fb_cap {
  font-size: 18px;
  color: #000000;
}

div.fb_photo { display: none;}

.fb_photo_content h5 { display: none;}

.fb_commLink  { display: none;}

#facebook_status_box {
  font-size: 16px;
}

.fb_time { padding-top: 20px; font-size: 12px;}

p.fb_desc {padding-left: 20px;}

#facebook_canvas .fb_msg  { font-size: 20px; }

/* =Responsive 

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

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

	.site-header {
	    height: 50px;
	    width: 100%;
	}
	
	img.homeimage {
		text-align: none;
		padding-right: 30px;
	}
	
	#responsive_menu_pro_header_bar {
    height: 64px;
	}
}

