/*  
Theme Name: Transparency
Theme URI: http://www.whetinteractive.com/
Description: A child theme for taking advantage of beautiful background images.
Version: 1.1
Author: Adam Munns
Author URI: http://www.adammunns.com
Tags: developer
Demo: http://adammunns.com/transparency
Template: pagelines

*/

/*OVERLAY OPTIONS*/

/*	.copy-pad, #nav, #nav #menu-nav li.current_page_item a, #nav .main_nav #menu-nav li a:hover, #nav .main_nav #menu-nav li:hover,
	#brandnav .main_nav ul li.current_page_item a, #brandnav .main_nav ul li a:hover,
	body .current_posts_info, body .thecarousel {
		background:url('images/black40.png') repeat transparent;
	}*/
	


/*LAYOUT GLOBALS*/

	.one-sidebar-right #column-main .mcolumn-pad, .two-sidebar-right #column-main .mcolumn-pad {
		padding: 0px 30px 0 0px;
	}
	
	.one-sidebar-left #column-main .mcolumn-pad, .two-sidebar-left #column-main .mcolumn-pad {
		padding: 0px 0px 0 30px;
	}

	#postloop .copy-pad {
		padding:20px;
	}
	
	.buddypress-page #content .padder, #footcols .content-pad, #simple_nav .content-pad {
		margin: 0 20px;
		padding:15px;
	}

/*HEADER*/

	.navigation_wrap {
		border-bottom:0;
	}
	
	#nav #menu-nav li.current_page_item a {
		
	}
	
	.icons a {
		width:36px;
		height:36px;
	}
	
	#header .searchform .searchfield {
		background-color:#DDD;
	}
	
	#nav .main_nav ul li a {background-color:transparent;}
	
	#nav .main_nav ul li {margin-right:15px;}
		
/*BRANDNAV*/

	#brandnav .main-nav {
		margin-top:25px;
	}
	
	#brandnav .main_nav ul li {
		background:transparent;
		margin-left:15px;
	}
	
	#brandnav .main_nav ul .sfHover .sfHover {background:transparent;}
	
	#brandnav .main_nav ul li a {
		font-size:1.2em;
	}
	
	#brandnav a.sf-with-ul > span.sf-sub-indicator {
		top: 0.7em;
		right:10px;
	}

	#brandnav ul ul a.sf-with-ul > span.sf-sub-indicator {
		top: 0.8em;
		right:.5em;
	}

	#brandnav ul.sf-menu ul.sub-menu, #brandnav ul.sf-menu ul.children {
		margin-top:2px;
	}
	
	
	#brandnav ul.sf-menu ul.sub-menu, #brandnav ul.sf-menu ul.children, #brandnav ul.sf-menu ul.sub-menu, #brandnav ul.sf-menu ul.children, body #brandnav li.sfHover, body #brandnav ul.sf-menu li a.sf-with-ul:hover,  body #brandnav ul.children li a.sf-with-ul:hover, body #brandnav .sfHover a, body #brandnav .sfHover ul a:hover, body #brandnav .sfHover ul li:hover,
	#nav ul.sf-menu ul.sub-menu, #nav ul.sf-menu ul.children, #nav ul.sf-menu ul.sub-menu, #nav ul.sf-menu ul.children, body #nav li.sfHover, body #nav ul.sf-menu li a.sf-with-ul:hover,  body #nav ul.children li a.sf-with-ul:hover, body #nav .sfHover a, body #page #nav .main_nav ul.sub-menu li a, body #page #nav .main_nav .sfHover.sfHover {
		background:#222!important;
		color:#AAA;	
		}
		
	body #page #nav .main_nav .sfHover.sfHover a:hover {color:#FFF;}
	
	#brandnav ul.sf-menu ul.sub-menu ul, #brandnav ul.sf-menu ul.children ul {
		margin:0px;
		padding-top:0px;
		padding-right:0px;
		margin-left:0;
	}
	
	ul.sf-shadow ul.sub-menu, ul.sf-shadow ul.children { padding:0;}

	#brandnav ul.sf-menu ul.sub-menu li, #brandnav ul.sf-menu ul.children li {
		padding:0px;
		margin-left:0;
		border-top:0px solid #000;
		border-bottom:0px;
	}

	#brandnav ul.sf-menu ul.sub-menu li a, #brandnav ul.sf-menu ul.children li a {
		color:#DDD;
		text-shadow:0 1px #000;
		background:transparent;
		font-size:.9em;
		border:0;
	}

	#brandnav ul.sf-menu ul.children li a:hover, #header #brandnav ul.children li a:hover, #header #brandnav ul.sub-menu li a:hover, body #brandnav ul.sub-menu li.current-menu-item a, body #brandnav ul.children li.current-menu-item a,
	#nav ul.sf-menu ul.children li a:hover, #header #nav ul.children li a:hover, #header #nav ul.sub-menu li a:hover, body #nav ul.sub-menu li.current-menu-item a, body #nav ul.children li.current-menu-item a {
		/*background:#000;*/

		color:#FFF;
	}
	
/*BOXES*/

	#boxes .content-pad {padding-bottom:15px;}
	
	
/*CAROUSEL*/

	
/*POSTLOOP*/

	body .current_posts_info {background:none;}

	.single #postloop { background:url('images/post_full.png') no-repeat 98% 20px; }
	
	#postloop .copy-pad {padding:30px;}
	
	#postloop .hentry-pad { padding:0; }
	
	.fpost, .clip_box {	border-bottom:0px; }
	
	a.continue_reading_link {
		padding:4px 8px;
		background:url('images/black40.png') repeat;
	}
	
	body .post-nav {
		background:none;
	}
	
	.post-nav .previous a {
		background: url(images/post-nav-left.png) no-repeat left center;
	}
	
	.post-nav .next a {
		background: url(images/post-nav-right.png) no-repeat right center;
	}
	
	#postloop .hentry {
		margin-bottom: 2.1em;
		padding-bottom:2em;
	}
	
	#pagination .copy-pad {padding:0 20px;}
	
/*COMMENTS*/

	#respond {margin:0;}

	h3#comments-title, body #respond h3 {
		padding-left: 0px;
		background: none;
	}
	
	.commentlist, #respond form {margin-left:0;}

	.wp-comments-pad {
		padding: 30px;
		background:url('images/comments_clear.png') no-repeat 98% 20px;
	}
	
	input[type="submit"], .submit, input[type="button"], .button, input[type="reset"], .reset {
		padding: 12px;
		cursor: pointer;
		-webkit-border-radius: 1px;
		-moz-border-radius: 1px;
		border-radius: 1px;
		color: black;
		text-shadow: none;
		border: 1px solid #CCC;
		color:#FFF;
		background:url('images/black40.png') repeat transparent;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d3d3d3',GradientType=0);
		box-shadow:none;
	}
	
	#respond h3 {
		padding-left: 25px;
		background: none;
	}

/*WIDGETS*/

	h3.widget-title {
		border-bottom:0px;
	}
	
	.widget-pad {
		padding: 20px;
	}
	
/*FOOTER*/
	#footcols .content-pad {
		padding:20px;
	}
	
	#simple_nav .content-pad {
		padding:10px;
		margin:20px;
	}
	
/*HIGHLIGHT*/
	#highlight .content-pad .highlight-area {padding:0;}
	.highlight-splash {background:url('images/black40.png') repeat;padding:1.5em;}
/*	#highlight .highlight-splash .hl-image-bottom {padding:1.5em 0 1.5em 0;}*/