/*	Farm Tech Show News 
	Aaron Mumby Design / 2008
	----------------------------------------------- */
	
/*#Colours Used#*/

/*
	Tech Green: #0d8141
	Body Text: #666
	Div Line Colour: #d9dddf
	-----------------------------------------------
*/
	
/*#Global Reset#*/

/* {margin: 0;padding: 0;}	*/
.End{clear:both;}
.fixUL {margin: 10;padding: 10;}

/*#Body Styles#*/
	
	body {
		font: 12px Arial, Helvetica, sans-serif;
		color: #666;
		background: #fff url(/App_Themes/FTSN/img/bg/main_bg.gif) repeat-x;
		}
		
		body a img {
			border: none;
			}
	

/*#Div Styles#*/
	
	#wrap {
		width: 969px;
		margin: 0 auto;
		}
		
	/*#Div Styles/Top Bar #*/
		
	#top_bar {
		width: 969px;
		margin-top: 21px;
		}
		
		#top_bar a#logo, a#logo:visited {
			display: inline;
			float: left;
			margin: 0;
			}
			
		#top_bar a#dow {
			display: inline;
			float: right;
			margin-right: 8px;
			}
		
	#header {
		height: 180px;
		background: url(/App_Themes/FTSN/img/bg/header.jpg) no-repeat 3px top;
		width: 969px;
		float: left;
		margin-bottom: 10px;
		}
		
	#content_wrap {
		float: left;
		}
		
	/*#Div Styles/Main Content Styles #*/
		
	#content, #content_story {
		width: 727px;
		border-right: 1px solid #d9dddf;
		float: left;
		display: inline;
		padding-right:10px;
		margin: 0 10px 0 13px;
		}
		
		#content #banner_ad, #content_story #banner_ad {margin-bottom: 5px; float: left; padding: 0;}
		
		/*#Div Styles/Main Content Styles/Content Basic Typography #*/
		
		#content h1, #content h2, #content h3, #content h4, #content h5, #content p, #content ol {
			margin-bottom: 5px;
			padding-right: 10px;
			}
			
		/*#Div Styles/Main Content Styles/Content Date Heading Styles #*/
		
		#content div.day_one, #content div.day_two, #content div.day_three {
			border-bottom: 1px solid #d9dddf;
			padding: 10px 0;
			margin-right: 10px;
			float: left;
			width: 728px;
			}
		
		#content div.day_one h1, #content div.day_two h1, #content div.day_three h1 { font-size: 24px; margin-bottom: 0; padding-left: 50px; height: 45px;}
		
		#content div.day_one p, #content div.day_two p, #content div.day_three p { font-size: 14px; padding-left: 50px; margin-top: -18px}
		
		#content div.day_one h1 { background: url(/App_Themes/FTSN/img/content/day1_icon.gif) no-repeat left top }
		
		#content div.day_two h1 { background: url(/App_Themes/FTSN/img/content/day2_icon.gif) no-repeat left top }
		
		#content div.day_three h1 { background: url(/App_Themes/FTSN/img/content/day3_icon.gif) no-repeat left top }
		
		
		/*#Div Styles/Main Content Styles/Content News Item Styles #*/
		#content div.news_item {
			float: left;
			width: 728px;
			margin: 10px 0;
			border: none;
			}
			
		#content div.news_item a.news_thumb {
			float: left;
			}
			
		#content div.news_item a img {
			border: 1px solid #d9dddf;
			padding: 2px;
			margin-right: 8px;
			}
			
			#content div.news_item h1 {
				font-size: 14px;
				background: url(/App_Themes/FTSN/img/bg/news_icon.gif) no-repeat 120px center;
				padding-left: 140px;
				}
				
				#content div.news_item h1 a, #content div.news_item h1 a:visited {
					color: #444;
					text-decoration: none;
					}
				
			#content div.news_item p.read_more {
				font-size: 11px;
				}
				
				#content div.news_item .date_posted { color: #333 }
				
				#content div.news_item p.read_more a, #content div.news_item p.read_more a:visited, a.CMSBreadCrumbsLink, a.CMSBreadCrumbsCurrentItem, a.CMSBreadCrumbsLink:visited, a.CMSBreadCrumbsCurrentItem:visited {
					color: #0d8141;
					text-decoration: underline;
					}
			#content table{border: 1px solid #CFCECB;margin:0px 0px 10px 10px;}		
		/*#Div Styles/Subpage News Story Content Styles #*/
		
		#content_story h1, #content_story h2, #content_story h3, #content_story h4, #content_story h5, #content_story p, #content_story ol {
			margin-bottom: 10px;
			padding-right: 10px;
			}
			
			#content_story h2 {
				font-size: 20px;
				color: #555;
				}
				
			#content_story h3 {
				font-size: 16px;
				color: #555;
				}
				
				
				 #content_story ol li {
					margin-bottom: 5px;
					}
					
			#content_story ol {
				list-style: lower-roman;
				margin-left: 50px;
				}
				
			#content_story blockquote {
				width: 350px;
				float: left;
				font: 19px Georgia, serif;
				font-style: italic;
				background: url(/App_Themes/FTSN/img/bg/blockquote.jpg) no-repeat left top;
				margin: 10px 10px 10px 0
				}
				
				#content_story blockquote p {
					padding: 0 0 0 25px;
					margin-bottom: 0;
					}
	
		#content_story #img_main {
			float: right;
			margin: 0 10px 10px 10px;
			}
			
			#content_story #img_main img {
				padding: 2px;
				border: 1px solid #d9dddf;
				}
				
			#content_story #img_main p {
				font-size: 11px;
				}
			
			#story_heading {
			border-bottom: 1px solid #d9dddf;
			padding: 10px 0;
			margin: 0 10px 10px 0;
			float: left;
			width: 728px;
			}
			#story_heading h1 {
				font-size: 24px;
				padding-left: 50px;
				height:45px;
				}
				
				#story_heading h1.day_one { background: url(/App_Themes/FTSN/img/content/day1_icon.gif) no-repeat left top }
				
				#story_heading h1.day_two { background: url(/App_Themes/FTSN/img/content/day2_icon.gif) no-repeat left top }
				
				#story_heading h1.day_three { background: url(/App_Themes/FTSN/img/content/day3_icon.gif) no-repeat left top }
				
			#story_heading p {
				font-size: 14px;
				padding-left: 50px;
				color: #999;
				}
				
				#content_story p a, #content_story p a:visited {
					color: #0d8141;
					}
					
					#content_story p a:hover {
						color: #666;
						}
						
		/*#Div Styles/Content Story 'Image Gallery' #*/
		
		#content_story div.gallery {
			float: left;
			border-top: 1px solid #d9dddf;
			border-bottom: 1px solid #d9dddf;
			padding: 15px 0 10px 0;
			margin-bottom: 10px;
			width: 728px;
			}
		
		#content_story div.content_image {
			float: left;
			margin: 0 0 5px 5px;
			}
			
			#content_story div.content_image img {
				padding: 2px;
				border: 1px solid #d9dddf;
				width: 345px;
				height: 200px;
				}
				
			#content_story div.content_image p.caption {
				font-size: 11px;
				margin: 0;
				}
					
		/*#Div Styles/Content Page Navigation #*/
		
		#page_nav {
			width: 728px;
			padding: 10px 0 7px 0;
			border-top: 1px solid #d9dddf;
			border-bottom: 1px solid #d9dddf;
			float: left;
			text-align: center;
			}
			
			#page_nav a#newer_posts { float: left }
			#page_nav a#older_posts { float: right }
			
			#page_nav p#return_home {	
				margin: 0;
				padding: 0;
				float: left;
				text-align: center;
				width: 528px;
				}
			
			#page_nav ul#page_numbers {
				list-style: none;
				float: left;
				width: 528px;
				margin-top: 7px;
				font-size: 11px;
				margin-left: 0;
				}
				
				ul#page_numbers li {
					display: inline;
					text-align: center;
					padding-right: 2px;
					}
						
				ul#page_numbers a, ul#page_numbers a:visited {
					color: #0d8141;
					}
					
					ul#page_numbers a:hover {
						color: #666;
						}
				
				
		
	/*#Div Styles/Sidebar Styles #*/
		
	#sidebar {
		float: left;
		width: 207px;
		}
		
		#sidebar h1 {
			color: #0d8141;
			font-size: 18px;
			margin-bottom: 5px;
			}
		
		#sidebar p {
			margin-bottom: 5px;
			}
			
		#sidebar form {
			margin: 10px 14px 10px 0;
			border-bottom: 1px solid #d9dddf;
			}
			
		#sidebar form fieldset {
			border: none;
			}
			
			#sidebar form fieldset input {
				width: 170px;
				padding: 2px;
				border: 1px solid #d9dddf;
				font-size: 11px;
				margin-bottom: 8px;
				color: #666;
				}
				
				#sidebar form fieldset input.button {
				width: auto;
				padding: 0;
				border: none;
				margin-left: -3px;
				}
				
		/*#Div Styles/Sidebar Styles/Sidebar Advertising #*/
		
		#sidebar .ad{
			float: left;
			margin: 5px 0 5px 16px;
			width:160px;
			height:300px;	
			}
			
		/*#Div Styles/Sidebar Styles/Sidebar Publication Area #*/
		
		#sidebar div#publication {
			margin-top: 10px;
			border-top: 1px solid #d9dddf;
			padding: 20px 0;
			}
		
	/*#Div Styles/Footer Styles #*/
		
	#footer {
		clear: both;
		font-size: 11px;
		color: #999;
		}
		
		#footer ul#hosted {
			list-style: none;
			margin: 0 0 0 10px;
			padding: 0;
			}
			
			#footer ul#hosted li {
				float: left;
				}
		
		#footer ul#footerlist {
			margin: 5px 0 0 15px;
			padding-bottom: 20px;
			list-style: none;
			float: left;
			display: inline;
			}
			
			#footer ul#footerlist li {
				display: block;
				float: left;
				padding: 2px 5px;
				border-right: 1px solid #d9dddf;
				}
				
				#footer ul#footerlist li.first {padding-left: 0}
				#footer ul#footerlist li.last {border: none}
				
			#footer ul#footerlist li a, #footer ul#footerlist li a:visited {
				color: #999;
				}
				
				#footer ul#footerlist li a:hover {
					color: #666;
					}
					
		#footer p#copyright {
			display: inline;
			float: right;
			margin: 8px 3px 0 0;
			padding: 0 0 20px 0;
			}
