/* 
Theme Name: Print Styles
Theme URL: www.londonembroidery.com
Description: 
Author: Paul Whitehead
Author URI: www.access-bydesign.com
Version: 1.0
*/

/*===display none ==============================================*/

 .nodisplay, ul li.nodisplay, .hidden, .show_in_mobile
{
	display:none;
}

/* ===== body ================================================*/
*
{
	padding:0;
	margin:0;
}

html
{
	margin:0;
	padding:0;
}

p
{

}



ul.sidebar_list li
{
	display:none;
}

a, a:visited, a:link
{

}

a:active, a:hover
{

}

body
{

	font-family: Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.45em;
}

#wrapper
{
	width:100%;
	height:auto;
	float:left;

}

	#header_wrapper
	{
		display:none;
	}

		#top
		{
				display:none;
			
		}
	
						
	#header_content
	{
			display:none;
	}
	
		#nav
		{
				display:none;
		}
	
		#breadcrumb
		{
				display:none;
		}
		
		
		.header_title
		{
				display:none;
			
		}
		
		.header_tag
		{
				display:none;
		}
		
		span.header_desc
		{

		}
		
	
	#home_intro
	{
			display:none;
	}
	
		#top_contact
		{
				display:none;
		}
		
			#top_contact ul
			{
					display:none;
			}
		
			#top_contact ul li
			{
					display:none;
			}
			

		
/* ==== main content styling ==== */

	#mid_wrapper
	{
		width:95%;
		height:auto;
		float:right;
		padding:20px 2.5% 0;
	}	
	
	 #front_page
	 {
		 	width:100%;
			height:auto;
			float:left;
			padding-top:15px;

	 }
	 
	 	#front_page_random
		{
				display:none;

		}
			
			#front_page_random .child
			{
				width:100%;
				margin:0;
				padding:0;
				background-image:url();
				
			}
				
				#front_page_random .child .subhead2
				{
					text-align:left;
				}
				
				#front_page_random .child .child_image
				{
					height:160px;
				}

		#content_wrapper
		{
			width:100%;
			height:auto;
			float:left;
		}	
		
		#front_page #content_wrapper
		{
		 	width:63%;
			height:auto;
			float:left;
			padding:0 0 0 2.5%;
		}
		
			#content
			{
				width:94%;
				height:auto;
				float:right;
				padding:13px 3% 11px;
				margin: 0;
			}		
			
			.item_heading
			{
				width:100%;
				height:auto;
				float:left;
			}
			
				#content .post_title
				{
					width:100%;
					height:auto;
					float:left;
					padding:14px 0;
				}
				
					
/*=== for the list category ====== */
		
				.item_wrapper
				{
					width:100%;
					height:auto;
					float:left;
				}

				.item
				{
					width:31%;
					height:auto;
					float:left;
					margin:20px 1%;
				}
				
				.item_title p.subhead2
				{
					text-align:left;
				}
						
				.item_content
				{
					width:95%;
					height:auto;
					float:left;
					padding:18px 2.5%;
				}
				
					.item_content p
					{
						padding:0;
						background-image:none;
					}
					
					.item_content a
					{

					}
				
					.item_content .more_wrapper
					{
						width:auto;
						margin-top:20px;
						float:right;
					}
				
						.item_content .more_wrapper a.more_link
						{

						}
				
				.item_content .image_image
				{
					width:auto;
					height:auto;
					float:left;
					margin:0 9px 0 0;
				}		
				
							
					.premeta_wrapper
					{
							display:none;
					}
					
					.premeta
					{
							display:none;
					}
			
				
					.pre_date
					{
							display:none;
					}
				
					span.date
					{
							display:none;
					}	
					
					.post_tags
					{
							display:none;
					}
					
					span.tag
					{
							display:none;
					}	
					
					.pre_author
					{
							display:none;
					}
					
					span.author
					{
							display:none;
					}

					
					.pre_cat
					{
							display:none;				
					}
					
						.pre_cat a
						{

						}
					
						.category
						{
								display:none;
						}
						
						
	
	
	/* === for the regular content ===== */
				#content .post_content
				{
					width:100%;
					height:auto;
					float:left;
				}
				
				#content .content_image
				{
					width:auto;
					height:auto;
					float:left;
					margin:0 9px 10px 0;
				}
				
				#content .fallback_img
				{
					float:right;
					height:auto;
					margin:-36px -9px 0 23px;
					width:auto;
				}
				
				#content .content_image img:hover, #content .fallback_img img:hover
				{

				}
				
					#content .fallback_image ul
					{
						height:auto;
						float:left;
					}
					
						#content .fallback_image ul li
						{
							width:auto;
							height:auto;
							float:left;
							display:inline;
						}
						
							#content .fallback_image ul li.left
							{								
								float:left;

							}
							
							#content .fallback_image ul li.right
							{
								float:right;

							}									
			
				#content ul 
				{
					margin-left:15px;
					margin-bottom:15px;
				}
				
					#content ul li
					{
						margin-left:15px;
					}
					
					.page
					{
						width:100%;
						height:auto;
						float:left;
						margin-bottom:20px;
					}
					
					#page_content
					{
						width:100%;
						height:auto;
						float:left;
					}	
					

				
/* ===== for the front page */

.front_img
{
	width:138px;
	height:138px;
	float:left;
}

.front_img img.content_image
{

}

	.front_img img.content_image:hover
	{

	}
	
span.text 
{
		display:none;
}
	
	/* ========== tabs =============== */
#content .tabbed ul, #content .tabbed ul li 
{
	margin:0;
	padding:0;
}

#content .tabbed 
{
	padding:0;
	width:100%;
	height:auto;
	float:left;
}

	#content .tabbed a
	{
		text-decoration:underline;
		cursor:pointer;
	}

/* =====navigation tabs =======*/
	#content .tabbed ul.tabs 	
	{
		float: left;
		width:100%;
	}

		#content .tabbed ul.tabs a
		{

		}

			#content .tabbed ul.tabs a:hover
			{
				text-decoration: underline;
			}
	
		#content .tabbed ul.tabs li 
		{
					list-style: none;
		}

			#content .tabbed ul.tabs li a 
			{
				display:block;
				float:left;
				height:auto;
				padding:5px 2.5%;
				text-align:left;
				text-decoration:none;
				width:auto;
			}
	
				#content .tabbed ul.tabs li a:hover 
				{

				}

 /* ======The current selected tab======= */
			#content .tabbed ul.tabs li a.tab-current
			{
			
			
			}
			
				#content .tabbed ul.tabs li a.tab-current:hover 
				{

				}
/* =======The content shown when a tab is selected====== */
	#content .tabbed div 
	{
		display: block;
		float:left;
		height:auto;
		width:100%;
		padding:10px 0;
		text-align:justify;
	}
	

#content .tabbed div.t2, 
#content .tabbed div.t3, 
#content .tabbed div.t4 
{
	/* Set the CSS to make sure the other tabs' content isn't shown other than the first */
	/*display: none; removed so its accessable - class added by js so if js disabled, content not hidden*/
}

#content .tabbed div.t2 a, 
#content .tabbed div.t3 a, 
#content .tabbed div.t4 a
{
	text-decoration:none;
}

	#content .tabbed div.t2 a:hover, 
	#content .tabbed div.t3 a:hover, 
	#content .tabbed div.t4 a:hover
	{
		text-decoration:none;
	}
	
#content .tabbed div.t2 span.more a, 
#content .tabbed div.t3 span.more a, 
#content .tabbed div.t4 span.more a
{
	text-decoration:none;
}					

.tabbed_hidden
{
	display:none;
}




/* for the child loop on the services page */
#child_pages_wrapper
{
	width:100%;
	height:auto;
	float:left;
}
		
	.post_parent
	{
		width:95%;
		height:auto;
		float:left;

	}
	
		#parent_title
		{
			width:100%;
			height:auto;
			float:left;
		}
		
		#parent_content
		{
			width:100%;
			height:auto;
			float:left;
		}

			#children
			{
							
				width:95%;
				height:auto;
				float:left;

			}

		
			.child_wrapper
			{
				width:100%;
				height:auto;
				float:left;
			}	
			
				.child
				{
					width:100%;
					height:auto;
					float:left;

				}
				
					.child .more_wrapper
					{
						margin-bottom:0;
					}				
				
					.child_image
					{
						float:left;
						height:100px;
						width:97%;
	
					}
					
					.child_content
					{
						width:100%;
						float:left;
						height:auto;

					}
						
						.child_wrapper span.more a.more_link
						{

						}
						
				
						.child_wrapper span.more
						{

						}
						
/*=== content gallery style ==================================*/		

				#gallery_wrapper
				{
					float:left;
					height:auto;
					padding:20px 0;
					width:100%;	
				}
				
					#gallery_content
					{
						width:100%;
						float:left;
						height:auto;							
					}
					
						#gallery_content img
						{
							float:left;
							width:auto;
							height:auto;
							margin: 0 10px 10px 0;
							padding:0;
						}
						
						#gallery_content img:hover
						{

						}
						
					#gallery_name
					{
						float:left;
						width:99%;
						padding-left:1%;
						height:auto;
					}
				
/* ===== sidebar ======= */

		#sidebar_wrapper
		{
			display:none;
		}	
			
/* ====== footer ==============*/
			
	#footer_wrapper
	{
			display:none;
	}

#slide_wrapper
{
	display:none;
}

.abd_link
{
	display:none;
}

#button
{
		display:none;
}