/*  
Theme Name: Farm Supplies
Theme URI: http://fsme.com.au/
Description: Farm Supplies wordpress theme
Version: 1.0
Author: Kelani Design
Author URI: http://kelani.com.au/
*/


/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		IMPORT ADDITIONAL SHEETS
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	@import url("./reset.css");




/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		BODY, WRAPPINGS, ANCHORS, anything sitewide
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
		
	body {
		background: #EAE3DA;
		text-align: center;
		font-family: Georgia, Times, serif;
		}
			
		#wrapper {
			width: 902px;
			margin: 0 auto;
			background: #194979 url("./images/header.png") no-repeat top left;
			text-align: left;
			position: relative;
			padding: 201px 0 0 0;
			}
			
			h1 { display: none; }
			
			
			
			
/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		MENU
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	#menu {
		position: absolute;
		width: 520px;
		height: 49px;
		top: 90px;
		right: 25px;
		font-size: 16px;
		}

		#menu li {
			float: left;
			text-align: center;
			}
			
			#menu li a {
				display: block;
				width: 130px;
				height: 32px;
				padding: 17px 0 0 0;
				text-decoration: none;
				color: #103E6D;
				}
				
				#menu li a:hover { color: #5D4E3E; }
				
				
				
				

/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		CONTACT BOX
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	#contact {
		float: left;
		margin: 0 0 0 28px;
		width: 300px;
		background: url("./images/contact-bg.gif");
		}
		
		#contact-inner {
			width: 300px;
			padding: 20px 0 0 0;
			background: url("./images/contact-top.gif") no-repeat;
			}
			
			#contact-inner h2 {
				font-size: 20px;
				padding: 0 0 10px 0;
				margin: 0 25px 6px 25px;
				border-bottom: 1px solid #DDDBD7;
				color: #4F7092;
				}
				
			#contact-inner p {
				color: #003366;
				margin: 0 25px;
				padding: 10px 0 10px 43px;
				line-height: 1.5em;
				font-size: 13px;
				background-position: left center;
				background-repeat: no-repeat;
				}
				
				#contact-inner p a { color: #003366; }
				
				#contact-address { background-image: url("./images/icon-address.gif"); }
				
				#contact-phone { background-image: url("./images/icon-phone.gif"); }
				
				#contact-fax { background-image: url("./images/icon-fax.gif"); }
				
				#contact-email { background-image: url("./images/icon-email.gif"); }
				
				#contact-footer {
					width: 300px;
					height: 7px;
					background: url("./images/contact-footer.gif");
					margin: 10px 0 0 0;
					}
					
					
					
					
/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		FLASH
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	#flash {
		float: left;
		margin: 0 0 0 28px;
		width: 520px;
		background: #FFFFFF url("./images/flash-bg.gif") repeat-y;
		}
		
		#flash-inner {
			background: #FFFFFF url("./images/flash-top.gif") no-repeat;
			width: 511px;
			height: 233px;
			padding: 0px 0 0 0px;
			}
			
		#flash-footer {
			width: 520px;
			height: 7px;
			background: url("./images/flash-footer.gif");
			}
			
			
			

/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		CONTENT AREA
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	#content-area {
		clear: both;
		width: 496px;
		padding: 30px 50px 30px 356px;
		position: relative;
		color: #fff;
		}
		
		#content h2 {
			font-size: 22px;
			margin: 0 0 20px 0;
			}
			
		#content h3 {
			font-size: 18px;
			margin: 50px 0 35px 0;
			}
			
		#content h4 {
			font-size: 13px;
			text-transform: uppercase;
			letter-spacing: 0.2em;
			margin: 0 0 10px 0;
			}
			
		#content ul {
			font-size: 14px;
			margin: 0 0 35px 25px;
			line-height: 1.6em;
			}
			
			#content ul ul {
				margin-bottom: 15px;
				}
			
			#content ul li {
				margin: 0 0 6px 0;
				}
				
				#content ul ul li {
					margin: 0 0 4px 0;
					}
			
		#content p {
			color: #DDD7D2;
			font-size: 14px;
			line-height: 1.6em;
			margin: 0 0 15px 0;
			}
			
		#content a {
			text-decoration: underline;
			color: #FADAB8;
			}
			
			#content a:hover, #contact-inner p a:hover { color: #3099FF; }
			
		#viewcatalogue {
			position: absolute;
			width: 251px;
			height: 108px;
			top: 50px;
			left: 50px;
			}
			
			#viewcatalogue a {
				display: block;
				width: 251px;
				height: 108px;
				background: url("./images/catalogue.png");
				}
				
		#pdf {
			padding: 10px 0 10px 60px;
			background: url("./images/pdf.png") no-repeat left center;
			font-size: 18px !important;
			}
			
	#content #farmaid h3 {
		margin: 60px 0 10px 0;
		}
		
	#content #farmaid img { border: 1px solid #fff; }
			
			


/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		CONTACT FORM
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
			
	#contactform input[type=text], #contactform textarea {
		padding: 3px;
		width: 300px;
		}
		
		.pos, .neg {
			padding: 5px;
			color: #fff !important;
			}
		
		 .pos  { background: #018B00 !important; }
		
		.neg { background: #AE1200 !important; }
			
		
		
		
		
/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		PRE FOOTER
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	#prefooter {
		width: 902px;
		height: 58px;
		background: url("./images/prefooter.png");
		}
		
		
		
		
/* 	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
		FOOTER
	++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	#footer {
		width: 908px;
		height: 39px;
		background: url("./images/footer.png");
		margin: 0 auto 50px auto;
		position: relative;
		}
		
		#smallmenu {
			position: absolute;
			font-size: 12px;
			top: 12px;
			left: 20px;
			color: #175BA1;
			}
			
			#smallmenu a { color: #103E6D; text-decoration: none; padding: 0 8px; }
			
				#smallmenu a:hover { text-decoration: underline; }
				
		#copy {
			position: absolute;
			font-size: 12px;
			top: 12px;
			right: 20px;
			color: #103E6D;
			}
			
		#kelani {
			display: block;
			position: absolute;
			width: 19px;
			height: 19px;
			background: url("./images/kelani.gif");
			top: 8px;
			left: 430px;
			}
		





























































