/*
Theme Name: News-Leak Child
Description: Child theme for the News-Leak theme 
Author: Christopher Sisk
Template: news-leak
*/

@import url("../news-leak/style.css");


body {
background-color:#B7B7B7;
text-shadow: 0px 0px 1px rgba(0,0,0,.1); -webkit-text-shadow: 0px 0px 0px rgba(0,0,0,.1); -moz-text-shadow: 0px 0px 0px rgba(0,0,0,.1);
}

body a:link {
text-decoration:none;
color:#575757;
}
body a:visited {
text-decoration:none;
color:#575757;
}
body a:hover	{
text-decoration: underline;
color:#DF7900;
}

h1, h2, h3, h4, h5, h6 {
color: #575757;
}

.arrowup{padding-left: 15px; background: url(images/arrow-up-sm.png) center left no-repeat;}
.arrowright {padding-left: 15px; background: url(images/arrow-right-sm.png) center left no-repeat;}
.arrowdown {padding-left: 15px; background: url(images/arrow-down-sm.png) center left no-repeat;}
.arrowleft {padding-left: 15px; background: url(images/arrow-left-sm.png) center left no-repeat;}

.backtotop {color: #DF7900; padding-right: 20px;}


/*-------------------------
CONTAINER
-------------------------*/
#wrapper {
-moz-box-shadow: 0 0 5px 3px #999;
-webkit-box-shadow: 0 0 5px 3px #999;
box-shadow: 0 0 5px 3px #999;
}


/*-------------------------
HEADER
-------------------------*/

#header-bar{
background-color:#888;	
}
#pagenav li a{text-shadow: #333 0 -1px 0;}

#pagenav li a:hover{
background-color:#575757;
}

#navigation{
border:1px solid #DBDBDB;
background-image:url(images/bg_navigation.png);
background-repeat:repeat-x;
background-position:left bottom;
}
#catnav a {}


#catnav li, .dropdown ul li {
border-left: 0px;
border-right: 1px solid #DBDBDB;
}

#catnav li:hover{
background-color: #AAA;
border-left: 0px;
}

#catnav li:hover a, .dropdown ul li:hover a {
background-color: #EDEDED;
color: #333;
}

#catnav li a:hover, .dropdown ul li a:hover {
background-color: #EDEDED;
color: #333;
}
#catnav li ul, .dropdown ul li ul {
border: 0px 0 0 1px !important;
border-color: #AAA;
color: #555;
}
#catnav li ul li, .dropdown ul li ul li{
background:#DCDCDC; 
border-bottom: 1px solid #FFF !important;
line-height: 16px;
height: auto;
color: #555;
}
#catnav li ul li:hover, .dropdown ul li ul li:hover{
background-color:#BBB;
color: #555; 
}

#catnav li ul li a, .dropdown ul li ul li a{
padding: 5px;
height: auto;
line-height: 16px;
color: #555;
}

#catnav li ul ul, .dropdown ul li ul ul {
margin: -26px 0 0 15em;
border: none;
}
#catnav li ul li ul li, .dropdown ul li ul li ul li{
background:#888; 
border-bottom: 1px solid #FFF !important;
}

input#s {padding-top: 4px;}
input#s:focus {outline: none;}


/* Posts */

#post_holder .post a:link, #post_holder .post a:visited {text-decoration: underline; color: #3387C1;}

#post_holder .sharing a:link, #post_holder .sharing a:visited {text-decoration: none; color: #575757;}

.post_author{
	border-right:1px solid #DDD;
}
.post_author span, .posts_bellow .post_author span {
color: #888;
padding-left: 2px;
}

#post_holder h2 a{
color:#575757;
}

#post_holder h2 a:hover{
text-decoration:none;
color:#DF7900;
}

#post_holder iframe {text-align: center; margin: 0 auto;}

.posts_bellow h2 a, .category_posts h2 a{
color:#575757;

}
.posts_bellow h2 a:hover, .category_posts h2 a:hover{
color:#DF7900;
text-decoration:none;

}

#tags ul li, #sidebar .widget .tagcloud ul li, .single-tags ul li {
background-image:url(images/tags-left.png);
}
#tags ul li a, #sidebar .widget .tagcloud ul li a, .single-tags ul li a{
background-image:url(images/tags.png);
color:#637882;
}

.post_category span{
color:#888;
}
.post_category a {
color: #555;
}

.post .sharing ul li, #page_holder .sharing ul li {list-style-type: none !important;}

/* Comments */
#comments {
background-image: none;
}
	
#comments_option{
	background-image:url(images/bg_comments.png);
	color:#AAA;
	}

.comments-counter a{
	background-image:url(images/comments_counter.png);
}
.comments-counter a:hover{
	background-image:url(images/comments_counter.png);
		
}

#comments h3 a {float: right;}

#comments ul li {
padding: 5px;
}

.comment-body {
padding: 0;
}

#content .commentlist p {
margin: 5px 15px 0 0;
padding-left: 5px;
}

.commentlist .reply {
margin-right: 15px;
}

.commentlist li{
padding: 5px;
margin-bottom: 10px;
}

.commentlist li.bypostauthor {
background: #EFEFEF;
}

.commentlist li.comment ul.children {
margin: 10px 0 0 30px;
}
.commentlist li ul li {
padding-left: 10px;
}
.commentlist li ul li.bypostauthor {
padding-left: 10px;
}
.commentlist li ul li.byuser {
border-left: 0px;
}
	
/* Sidebar */

#sidebar .widget a{
color: #888;
}
#sidebar .widget a:hover{
color:#DF7900;	
text-decoration:none;
}

#post_author_profile  img.photo{
float: left;
margin: 0 8px 5px 0;
}
#author_profile {
margin-bottom: 5px;
}

#social{
	background-image:url(images/bg_sidebar_social.png);
}


#boxes ul li{
	background-image:url(images/sidebar-banners-li.png);
}

.widget_authors li {margin-bottom: 10px;}
.widget_authors li a {margin-left: 5px;}

.sidebar-banner {
text-align: center;
margin-top: 10px;
}

#twitter-4 h3 {}
#twitter-4 ul.tweets {}
#twitter-4 ul.tweets li{
padding: 5px;
color: #575757;
margin-bottom: 5px;
border-bottom: 1px dotted #DDD;
}
#twitter-4 ul.tweets li a {
color: #DF7900;
}

.textwidget form {border: 0px !important;}

	/* Feedburner Signup Form */
	.feedburner-signup { border: 0;}
	.feedburner-signup label {display: none;}
	.feedburner-signup input.feedburner-email {float: left; padding: 5px; width: 185px !important;}
	.feedburner-signup input.submit {float: right; padding: 5px 10px; border: 1px solid #333; background: #111; color: #FFF; margin-top: 1px;}

	/* MailChimp Signup Form */

	#mc_signup {}
	#mc_signup .mc_merge_var label {display: none;}
	#mc_signup .mc_input {float: left; padding: 5px; width: 190px !important;}
	#mc_signup .button {float: right; padding: 5px 10px; border: 1px solid #333; background: #111; color: #FFF; margin-top: 1px;}


/* Footer */
#footer{
background-color:#575757;
}
#footer p {color:#FFF; display: block;}
p.copyright{
color:#FFF;
}
p.copyright a:link, p.copyright a:visited{
font-weight: bold;
color: #FFF;
text-decoration:none;
}
p.copyright a:hover{
color: #FFF;
text-decoration:underline;
}

p.footer-admin{
font-size: 11px;
float: right;
}
p.footer-admin a:link, p.footer-admin a:visited{
color: #FFF;
text-decoration: none;
}
p.footer-admin a:hover {
color: #FFF;
text-decoration:underline;
}

/*Author Page*/
.author_heading{
background-image: url(images/bg_post_holder.png);
background-position: left bottom;
background-repeat: no-repeat;
margin: 0 0 5px;
padding: 15px 0 15px 15px;
width: 610px;
min-height: 180px;
}
.author_heading p{
padding: 10px;
}
.author_heading {
color: #555;
}

.author_posts_heading{
background-image: url(images/bg_post_holder.png);
background-position: left bottom;
background-repeat: no-repeat;
margin: 0 0 5px;
padding: 15px 0 15px 15px;
width: 610px;
}
.author_posts_heading h3 {
display: inline-block;
background-image: url(images/arrow-down-lg.png);
background-position: left center;
background-repeat: no-repeat;
margin-right: 20px;
padding-left: 32px;
font-size: 24px;
}
.author_posts_heading .author_feed {
float: right;
text-align: right;
}

.author_posts_heading .author_feed p {
font-size: 12px;
font-weight: bold;
vertical-align:top;
padding: 0;
margin: 0 0 5px 0 !important;
}

/*Category Page*/

.category-heading {
background-image: url(images/bg_post_holder.png);
background-position: left bottom;
background-repeat: no-repeat;
margin: 0 0 5px;
padding: 15px 0 15px 15px;
width: 610px;
min-height: 50px;
}
.category-heading p.cat-header{
margin: 0 !important;
font-weight: bold;
color: #DF7900;
}
.category-heading h2.cat-header {
color: #DF7900;
margin-left: 10px;
}
.category-heading p {
color: #555;
font-weight: bold;
margin-left: 10px;
}
.category-heading .cat-feed {
float: right;
text-align: right;
}
.category-heading .cat-feed p {
font-size: 12px;
font-weight: bold;
vertical-align:top;
padding: 0;
margin: 0 0 5px 0 !important;
}