body #page .site {
margin-top: 0px;	
font-size: 16px;
}
body.page-template-home-template #page #main.site {
margin-top: 35px;
}
.widget  h3.widget-title{
font-size: 20px;
margin-bottom: 0px;
padding: 0px 10px;
background: black;
color: white;
text-transform: inherit;
}
.entry-header h1.entry-title {
font-size: 40px;	
}
.widget-area .widget ul li {
padding: 5px;
margin-top:0px;
border-bottom: 1px dotted;
font-size: 16px;
line-height: 200%;
}
.widget-area .widget ul li a {
text-decoration: none;
color: black;
}
.entry-content h2 ,
.entry-content h3 ,
.entry-content h4 {
font-size: 20px;
margin-bottom: 5px;
padding: 3px 10px;
background: black;
color: white;
margin-top: 75px;
display: block;
}
.entry-content .yarpp-related h3 {
padding: 0px 10px;
}
.entry-content div.sharedaddy h3.sd-title {
padding: 0px 10px;
font-size: 20px;
margin-bottom: 15px;
display: block;
line-height: inherit;
}
.entry-content div.sharedaddy h3.sd-title::before{
content: none;	
}
.entry-content div.wp-caption.alignright {
padding: 10px;
margin-left: 10px;
background: white;
}
.entry-content div.wp-caption.alignleft {
padding: 10px;
margin-right: 10px;
background: white;
}
.entry-content div.wp-caption img {
padding-right: 10px;
background: white;
box-shadow: none;
}
.entry-content div.wp-caption {
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
padding: 2px;
}
nav.nav-single a ,
.navigation a{
background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #3cb0fd, #3498db) repeat scroll 0 0;
padding: 5px 10px;
display: inline-block;
color: black;
text-decoration: none;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
font-weight: inherit;
border-radius: 3px;
border-color: #a88734 #9c7e31 #846a29;
border-width: 1px;
border-style: solid;
max-width:90%;
}
.comment-content table, .entry-content table  {
font-size: 100%;
}
.calltoaction {
text-align:center;
}
a.calltoaction,
.calltoaction a{
background: rgba(0,0,0,0) linear-gradient(to bottom,#f7dfa5,#f0c14b) repeat scroll 0 0;
padding: 5px 10px;
display: inline-block;
color: #000;
text-decoration: none;
box-shadow: 0 1px 0 rgb(255 255 255 / 40%) inset;
font-weight: inherit;
border-radius: 3px;
border-color: #a88734 #9c7e31 #846a29;
border-width: 1px;
border-style: solid;
color: black;
font-weight: normal;
}
.widget-area .widget .bluetag a {
color: #21759b;
}
.entry-content .noborder img {
border: none;
box-shadow: none;
}.yarpp-related{margin-bottom:1em;margin-top:1em}.yarpp-related a{font-weight:700;text-decoration:none}.yarpp-related .yarpp-thumbnail-title{font-size:96%;font-weight:700;text-align:left;text-decoration:none}.yarpp-related h3{font-size:125%;font-weight:700;margin:0;padding:0 0 5px;text-transform:capitalize}.yarpp-thumbnail-default,.yarpp-thumbnail-title,.yarpp-thumbnails-horizontal .yarpp-thumbnail{display:inline-block}.yarpp-thumbnails-horizontal .yarpp-thumbnail{border:1px solid hsla(0,0%,50%,.1);vertical-align:top}.yarpp-thumbnails-horizontal .yarpp-thumbnail-default,.yarpp-thumbnails-horizontal .yarpp-thumbnail>img{display:block}.yarpp-thumbnails-horizontal .yarpp-thumbnail-title{font-size:1em;line-height:1.4em;max-height:2.8em;overflow:hidden;text-decoration:inherit}.yarpp-thumbnail-default{overflow:hidden}