body {
		background:#ffffff;
		color:#444444;
 
		
		font-size:12px;
		font-family: "Arial","Tahoma","Verdana","Georgia";
		margin-top: 20px;
 
		}
 
	
 
	a:link { color:#666666; text-decoration:none; }
 
	a:visited { color:#666666; text-decoration:none;  }
 
	a:hover { color:#000000;  }
 
	img.alignleft,img.alignright,img.aligncenter,img.alignnone,.wp-caption { background-color:#f2f2f2; border: 1px solid #ddd; }
 
 
.layout1-1 .widget ul, .layout1-2 .widget ul, .layout1-3 .widget ul, .layout1-4 .widget ul, .layout1-4-2-1 .widget ul, .layout1-4-2-2 .widget ul { margin-top:25px; margin-left:20px; }
 
.layout1-1 .widget li, .layout1-2 .widget li, .layout1-3 .widget li, .layout1-4 .widget li, .layout1-4-2-1 .widget li, .layout1-4-2-2 .widget li { list-style:none; }
 
 
.layout1-1 .widget li, .layout1-2 .widget li, .layout1-3 .widget li, .layout1-4 .widget li, .layout1-4-2-1 .widget li, .layout1-4-2-2 .widget li {
padding:2px 0px 2px 10px;
list-style:none;
background:transparent url(http://www.shearline.co.uk/wp-content/themes/producer/images/bullet.gif) left center no-repeat;
}
 
.layout1-1 .widget h2, .layout1-2 .widget h2, .layout1-3 .widget h2, .layout1-4 .widget h2, .layout1-4-2-1 .widget h2, .layout1-4-2-2 .widget h2 { h2st-style:none; }
{
		background-color:#f2f2f2;
		color:#666666;
 
		
		}
 
.layout1-1 .widget-hw ul, .layout1-2 .widget-hw ul, .layout1-3 .widget-hw ul, .layout1-4 .widget-hw ul, .layout1-4-2-1 .widget-hw ul, .layout1-4-2-2 .widget-hw ul { margin-top:25px; margin-left:20px; }
 
.layout1-1 .widget-hw li, .layout1-2 .widget-hw li, .layout1-3 .widget-hw li, .layout1-4 .widget-hw li, .layout1-4-2-1 .widget-hw li, .layout1-4-2-2 .widget-hw li { list-style:none; }
 
 
.layout1-1 .widget-hw li, .layout1-2 .widget-hw li, .layout1-3 .widget-hw li, .layout1-4 .widget-hw li, .layout1-4-2-1 .widget-hw li, .layout1-4-2-2 .widget-hw li {
padding:2px 0px 2px 10px;
list-style:none;
background:transparent url(http://www.shearline.co.uk/wp-content/themes/producer/images/bullet.gif) left center no-repeat;
}
 
.layout1-1 .widget h2, .layout1-2 .widget h2, .layout1-3 .widget h2, .layout1-4 .widget h2, .layout1-4-2-1 .widget h2, .layout1-4-2-2 .widget h2
{
		background-color:#f2f2f2;
		color:#666666;
 
						padding:10px;
				}
 
.layout1-1 .widget-hw h2, .layout1-2 .widget-hw h2, .layout1-3 .widget-hw h2, .layout1-4 .widget-hw h2, .layout1-4-2-1 .widget-hw h2, .layout1-4-2-2 .widget-hw h2
{
		background-color:#f2f2f2;
		color:#666666;
 
		
				padding:10px;
				}
.layout2-1 .widget-hw ul, .layout2-2 .widget-hw ul, .layout2-3 .widget-hw ul, .layout2-4 .widget-hw ul, .layout2-4-2-1 .widget-hw ul, .layout2-4-2-2 .widget-hw ul { margin-top:25px; margin-left:20px; }
 
.layout2-1 .widget-hw li, .layout2-2 .widget-hw li, .layout2-3 .widget-hw li, .layout2-4 .widget-hw li, .layout2-4-2-1 .widget-hw li, .layout2-4-2-2 .widget-hw li { list-style:none; }
 
 
.layout2-1 .widget-hw li, .layout2-2 .widget-hw li, .layout2-3 .widget-hw li, .layout2-4 .widget-hw li, .layout2-4-2-1 .widget-hw li, .layout2-4-2-2 .widget-hw li {
padding:2px 0px 2px 10px;
list-style:none;
background:transparent url(http://www.shearline.co.uk/wp-content/themes/producer/images/bullet.gif) left center no-repeat;
}
 
.layout2-1 .widget h2, .layout2-2 .widget h2, .layout2-3 .widget h2, .layout2-4 .widget h2, .layout2-4-2-1 .widget h2, .layout2-4-2-2 .widget h2
{
		background-color:#f2f2f2;
		color:#666666;
 
		
				padding:10px;
				}
 
.layout2-1 .widget-hw h2, .layout2-2 .widget-hw h2, .layout2-3 .widget-hw h2, .layout2-4 .widget-hw h2, .layout2-4-2-1 .widget-hw h2, .layout2-4-2-2 .widget-hw h2
{
		background-color:#f2f2f2;
		color:#666666;
 
						padding:10px;
				}
 
.wp-pagenavi a, .wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi a:hover,.wp-pagenavi a:active,.wp-pagenavi span.pages,.wp-pagenavi span.current,.wp-pagenavi span.extend,.wp-pagenavi span.extend
{
	background-color: #f2f2f2;
}
.wp-pagenavi a, .wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi a:active {	color: #666666; }
 
.wp-pagenavi a:hover { color: #0000000; }
 
.wp-pagenavi span.pages,.wp-pagenavi span.current,.wp-pagenavi span.extend { color: #444444; }
 
th {background:#eeeeee; color:#444444; border-right:1px solid #ffffff;}
tr.even td {background:#f2f2f2; color:#666666; border-right:1px solid #ffffff;}
caption {background:#dddddd; color: #000000;}
 
.button { background:#dddddd; color:#000000 ;}
.button:hover { background:#f2f2f2;color:#000000; }
 
.widget-hw input.text, .widget-hw input[type=text] { padding:3px; border:1px solid #dddddd; }
 
#contentcontainer {
 
		
		
			}
 
 
 
 
 
 
 
 
#page { width:1010px; }
#page .pageleft {  width:770px; float:left; }
#page .pageright { width:220px;  float:left; }
#page .pageleft .layout1top .layout1-1 { width:325px;  }
#page .pageleft .layout1top .layout1-2 { width:220px;  }
#page .pageleft .layout1top .layout1-3 { width:220px;  }
#page .pageleft .layout1bottom { width:770px; }
#page .pageleft .layout1bottom2 .layout1-4-2-1 {  width:380px;  }
#page .pageleft .layout1bottom2 .layout1-4-2-2 {  width:380px;  }
#page .pageleft .layout2top .layout2-1 { width:425px;   }
#page .pageleft .layout2top .layout2-2 { width:340px;  }
#page .pageleft .layout2bottom { width:770px; }
#page .pageleft .layout2bottom .layout2bottomleft {  width:230px; }
#page .pageleft .layout2bottom .layout2bottomright { width:530px; }
#page .pageleft .layout2bottom2 { width:770px; }
 
 
 
 
 
	.postarea
	{
		background-color:none;
		color:#444444;
 
		
			}
 
	.postarea h2, .postarea h2 a {
		color:#666666;
	}
 
	.postarea a {
	color:#666666;
	}
 
 
 
	
	
		.postarea ul li {
		padding:5px 0px 5px 0px;
		margin-left:15px;
		list-style:square;
		}
 
		.postarea ul li ul li {
		padding-left:15px;
		list-style:square;
		}
 
				.entry
	{
		background-color:none;
		color:#444444;
 
		
			}
 
	.entry h2, .entry h2 a { color:#666666; }
 
	.entry a { color:#666666; }
 
 
 
	
	
	
	.entry ul { margin:10px 0px 10px 30px;overflow:hidden;}
	.entry ul li {list-style:square; padding: 2px 0px 3px 0px;}
 
		
.byline {
		background-color:none;
		color:#444444;
 
		
		}
.byline a { color:#ff0000 }
	
.postarea input.text, .postarea input[type=text], .postarea input.password, .postarea input[type=password] { border:1px solid #dddddd }
 
 
 
 
.postarea { width: 520px; }
.entry { width: 505px; margin: 0 auto; }
 
.postarea h1 { width:505px; }
.byline { width:505px; }
.bnavigation { width:505px; }
.bnavleft { width:225px; }
.bnavright { width:225px; }
.paginav { width:480px; }
#commentform textarea { width:505px; }
 
img.alignleft { max-width: 250px; }
img.alignright { max-width: 250px; }
img.aligncenter { max-width: 475px; }
img.alignnone { max-width: 475px; }
 
html>body .alignleft { max-width:250px; }
html>body .alignright { max-width:250px; }
html>body .aligncenter { max-width:475px; }
html>body .alignnone { max-width:475px; }
 
.wp-caption.aligncenter img {  max-width: 475px; height:auto; }
.wp-caption.alignnone img {  max-width: 475px; }
.wp-caption.alignleft img {  max-width: 250px;  }
.wp-caption.alignright img {  max-width: 250px;  }
 
img.alignleft, .size-full, .wp-caption.alignleft img { width: expression(this.clientWidth > 250 ? '250px':true) }
img.alignright, .size-full, .wp-caption.alignright img { width: expression(this.clientWidth > 250 ? '250px':true) }
img.alignnone, .size-full, .wp-caption.alignnone img { width: expression(this.clientWidth > 475 ? '475px':true) }
img.aligncenter, .size-full, .wp-caption.aligncenter img { width: expression(this.clientWidth > 475 ? '475px':true) }
 
 
 
 
	#sidebar1
	{
		background-color:none;
		color:;
 
		
			}
 
	#sidebar1 h2, #sidebar1 h2a {
		color:#666666;
	}
 
	#sidebar1 a {
	color:#444444;
	}
 
 
			#sidebar1 .widget { border: 5px solid #f2f2f2; margin-bottom:5px; }
	
			#sidebar1 .widget ul li,#sidebar1 ul li {
		padding:5px 0px 5px 0px;
		list-style:none;
		border-bottom:1px solid #dddddd;
		}
 
		#sidebar1 .widget ul li ul li {
		background:transparent url(http://www.shearline.co.uk/wp-content/themes/producer/images/lichild.gif) top left no-repeat;
		padding-left:15px;
		list-style:none;
		border-bottom:none;
		}
 
				.sborderbottom { clear:both; margin-left:10px; margin-bottom:20px; padding:0px; 
		
				
		}
 
 
 
#sidebar2 a { color:#333333; }
 
	#sidebar2
	{
		background-color:none;
		color:;
 
		
			}
 
	#sidebar2 h2, #sidebar2 h2a {
		color:#666666;
	}
 
	#sidebar2 a {
	color:#444444;
	}
 
 
 
		
		#sidebar2 .widget { border: 5px solid #f2f2f2; margin-bottom:5px; }
				#sidebar2 .widget ul li, #sidebar2 ul li,#sidebar2 .widget-hw ul li {
		padding:5px 0px 5px 0px;
		list-style:none;
		border-bottom:1px solid #dddddd;
		}
 
		#sidebar2 .widget ul li ul li, #sidebar2 .widget ul li ul li,#sidebar2 .widget-hw ul li ul li {
		background:transparent url(http://www.shearline.co.uk/wp-content/themes/producer/images/lichild.gif) top left no-repeat;
		padding-left:15px;
		list-style:none;
		border-bottom:none;
		}
 
		
		.s200borderbottom { clear:both; margin-left:10px; margin-bottom:20px; padding:0px; 
		
				
		}
 
 
 
	.featured1
	{
		background-color:none;
		color:000000;
 
			}
 
	.featured1 h2 {
		background-color:#f2f2f2;
		color:#666666;
 
		
			}
 
	.featured1 h2 a {
	color:#666666;
	}
 
	.featured1 h3, .featured1 h3 a {
	color:#666666;
	}
 
	.featured1 a {
	color:#666666;
	}
.featured1 ul { margin-top:25px; margin-left:20px; overflow:hidden; }
 
.featured1 li { list-style:none; }
 
.featured1 li {
padding:2px 0px 2px 10px;
list-style:none;
background:transparent url(http://www.shearline.co.uk/wp-content/themes/producer/images/bullet.gif) left center no-repeat;
}
 
 
 
	.featured2
	{
		background-color:none;
		color:000000;
 
			}
 
	.featured2 h2 {
		background-color:#f2f2f2;
		color:#666666;
 
		
			}
 
	.featured2 h2 a {
	color:#666666;
	}
 
	.featured2 h4, .featured2 h4 a {
	color:#666666;
	}
 
	.featured2 a {
	color:;
	}
 
.featured2 ul { margin-top:25px; margin-left:20px; }
 
.featured2 li { list-style:none; }
 
.featured2 li {
padding:2px 0px 2px 10px;
list-style:none;
background:transparent url(http://www.shearline.co.uk/wp-content/themes/producer/images/bullet.gif) left center no-repeat;
}
 
 
 
 
	.featured3
	{
		background-color:none;
		color:000000;
 
			}
 
	.featured3 h2 {
		background-color:#f2f2f2;
		color:#666666;
 
		
			}
 
	.featured3 h2 a {
	color:#666666;
	}
 
	.featured3 h4, .featured3 h4 a {
	color:#666666;
	}
 
	.featured3 a {
	color:#666666;
	}
 
.featured3 ul { margin-top:25px; margin-left:20px; }
 
.featured3 li { list-style:none; }
 
.featured3 li {
padding:2px 0px 2px 10px;
list-style:none;
background:transparent url(http://www.shearline.co.uk/wp-content/themes/producer/images/bullet.gif) left center no-repeat;
}
 
 
 
	.featured4
	{
		background-color:none;
		color:000000;
 
			}
 
	.featured4 h2 {
		background-color:#f2f2f2;
		color:#666666;
 
		
			}
 
	.featured4 h2 a {
	color:#666666;
	}
 
	.featured4 h3, .featured4 h3 a {
	color:;
	}
 
	.featured4 h4, .featured4 h4 a {
	color:;
	}
 
	.featured4 a {
	color:#666666;
	}
 
.featured4 ul { margin-top:25px; margin-left:20px; }
 
.featured4 li { list-style:none; }
 
.featured4 li {
padding:2px 0px 2px 10px;
list-style:none;
background:transparent url(http://www.shearline.co.uk/wp-content/themes/producer/images/bullet.gif) left center no-repeat;
}
 
.featured4 ul {
overflow:hidden;
}
 
 
	.featured5
	{
 
			color:#000000;
 
			}
 
	.featured5 h2 {
		background-color:#f2f2f2;
		color:#666666;
 
		
			}
 
	.featured5 h2 a {
	color:#666666;
	}
 
	.featured5 h3, .featured5 h3 a {
	color:;
	}
 
	.featured5 h4, .featured5 h4 a {
	color:;
	}
 
	.featured5 a {
	color:#666666;
	}
 
.featured5 ul { margin-top:25px;margin-left:20px;}
 
.featured5 li { list-style:none; }
 
.featured5 li {
padding:2px 0px 2px 10px;
list-style:none;
background:transparent url(http://www.shearline.co.uk/wp-content/themes/producer/images/bullet.gif) left center no-repeat;
}
 
.featured5 ul {
overflow:hidden;
}
 
 
 
	.featured6
	{
		background-color:none;
		color:000000;
 
			}
 
	.featured6 h2 {
		background-color:#f2f2f2;
		color:#666666;
 
		
			}
 
	.featured6 h2 a {
	color:#666666;
	}
 
	.featured6 h3, .featured6 h3 a {
	color:;
	}
 
	.featured6 h4, .featured6 h4 a {
	color:;
	}
 
	.featured6 a {
	color:#666666;
	}
.featured6 ul { margin-top:25px; margin-left:20px; }
 
.featured6 li { list-style:none; }
 
.featured6 li {
padding:2px 0px 2px 10px;
list-style:none;
background:transparent url(http://www.shearline.co.uk/wp-content/themes/producer/images/bullet.gif) left center no-repeat;
}
 
 
.featured6 ul {
overflow:hidden;
}
 
 
 
	.featured7
	{
		background-color:none;
		color:000000;
 
			}
 
	.featured7 h2 {
		background-color:#f2f2f2;
		color:#666666;
 
		
			}
 
	.featured7 h2 a {
	color:#666666;
	}
 
	.featured7 h3, .featured7 h3 a {
	color:;
	}
 
	.featured7 h4, .featured7 h4 a {
	color:;
	}
 
	.featured7 a {
	color:#666666;
	}
 
	
	.featured7 ul { margin-left:30px; }
 
			.featured7 li {
			padding:5px 0px 5px 0px;
			list-style:square;
			}
 
			.featured7 li ul li {
			padding-left:15px;
			list-style:square;
			}
 
 
 
 
 
	.featured8
	{
		background-color:none;
		color:000000;
 
			}
 
	.featured8 h2 {
		background-color:#f2f2f2;
		color:#666666;
 
		
			}
 
	.featured8 h2 a {
	color:#666666;
	}
 
	.featured8 h3, .featured8 h3 a {
	color:;
	}
 
	.featured8 h4, .featured8 h4 a {
	color:;
	}
 
	.featured8 a {
	color:#666666;
	}
 
 
	.featured8 ul { margin-left:30px; }
 
			.featured8 li {
			padding:5px 0px 5px 0px;
			list-style:square;
			}
 
			.featured8 li ul li {
			padding-left:15px;
			list-style:square;
			}
 
 
 
 
	.featured9
	{
		background-color:none;
		color:000000;
 
			}
 
	.featured9 h2 {
		background-color:#f2f2f2;
		color:#666666;
 
		
			}
 
	.featured9 h2 a {
	color:#666666;
	}
 
	.featured9 h3, .featured9 h3 a {
	color:;
	}
 
	.featured9 h4, .featured9 h4 a {
	color:;
	}
 
	.featured9 a {
	color:#666666;
	}
 
 
	.featured9 ul { margin-left:30px; }
 
			.featured9 li {
			padding:5px 0px 5px 0px;
			list-style:square;
			}
 
			.featured9 li ul li {
			padding-left:15px;
			list-style:square;
			}
 
 
 
 
	.featured10
	{
		background-color:none;
		color:000000;
 
			}
 
	.featured10 h2 {
		background-color:#f2f2f2;
		color:#666666;
 
		
			}
 
	.featured10 h2 a {
	color:#666666;
	}
 
	.featured10 h3, .featured10 h3 a {
	color:;
	}
 
	.featured10 h4, .featured10 h4 a {
	color:;
	}
 
	.featured10 a {
	color:#666666;
	}
 
 
	.featured10 ul { margin-left:30px; }
 
			.featured10 li {
			padding:5px 0px 5px 0px;
			list-style:square;
			}
 
			.featured10 li ul li {
			padding-left:15px;
			list-style:square;
			}
 
 
	#maincontainer .hmenu
	{
		background-color:none;
		text-transform:uppercase;
		font-size: x-small;
		font-weight: normal;
 
		
	}
 
	#maincontainer .hmenu-nav, #maincontainer .hmenu-nav ul {
				line-height: 35px;
					}
 
	#maincontainer .hmenu-nav li.current_page_item {
		background-color: #f2f2f2;
	}
 
	#maincontainer .hmenu-nav li.current_page_item a {
		color: #444444 !important;
	}
 
	#maincontainer .hmenu a {
		color: #444444;
	}
 
	#maincontainer .hmenu-nav li.current_page_item li a {
		color: #444444 !important;
	}
 
	#maincontainer .hmenu-nav li ul li a { color:#444444; }
 
	#maincontainer .hmenu-nav li ul li { border-color: #dddddd; background: #f2f2f2; }
 
 
	#maincontainer .hmenu-nav, #maincontainer .hmenu-nav ul {
				line-height: 35px;
 
			}
 
	#maincontainer .hmenu-nav li {
			}
	#maincontainer .sitetitle
	{
		background-color:none;
		color:#B50D04;
 
 
		
			}
 
	#maincontainer .sitetitle .logo { padding-top:0px; }
 
	#maincontainer .sitetitle .logo h1, #maincontainer .sitetitle .logo h1 a {
	color:#B50D04;
	text-transform:capitalize ;
	font-size:1.9em ;
	text-decoration:none;
	}
 
	#maincontainer .sitetitle .logo h1 a:hover { color:#000000; }
 
		#maincontainer .sitetitle .logo h1,#maincontainer .sitetitle .logo h1 a { text-shadow:#444444 1px 1px 1px; }
	
	#maincontainer .sitetitle .tagline {
	color:#444444;
	text-transform:capitalize ;
	font-style: italic;
	padding-top:30px;
	}
 
 
 
		#maincontainer .dtsa {
		background:#B50D04;
		color:#ffffff;
		}
 
		#maincontainer .dtsa a {
		color:#ffffff;
		}
 
		#maincontainer .dtsa .dt .rsstop ul li { float:left; list-style:none; padding:10px; }
 
		
		#maincontainer .dtsa .dt .rsstop ul li {
		border-right:1px solid #E10000;
		}
 
		
		#maincontainer .dtsa .dt .rsstop a, #maincontainer .dtsa .dt .rsstop a:hover { color:#ffffff;}
 
		#maincontainer .dtsa .dt .rsstop a { text-transform: uppercase; }
 
#searchform{top:15px;}
 
 
#searchform {
background:url(http://www.shearline.co.uk/wp-content/themes/producer/images/searchbg.png) no-repeat;
}
 
		#leaderboardspace
		{
			background: none;
			text-align: center;
 
		}
 
 
 
	.stickyposts
	{
		background-color:none;
		color:000000;
padding:0px 10px 10px;
width:96.8%;
			}
 
	.stickyposts h2 {
		background-color:#f2f2f2;
		color:#CC0000;
 
		
			}
 
	.stickyposts h2 a {
	color:#CC0000;
	}
 
	.stickyposts h3, .stickyposts h3 a {
	color:#666666;
	}
 
	.stickyposts a {
	color:#666666;
	}
 
.stickycontent {}
 
.stickyshowhide {
float:right;
font-size:11px;
margin-right:20px;
margin-top:10px;
text-shadow:none;
font-weight:normal;
}
 
 
 
#footer {
background:#f2f2f2;
color:#000000;
font-size:11px;
font-weight:normal;
}
 
#footer a {
color:#000000;
}
