/*
Theme Name: Stapleton's Quality Meats Sutherland
Theme URI: http://www.shirewebsites.com.au
Description: Custom theme for Stapleton's Quality Meats Sutherland
Version: 1.0
Author: Tim Stapleton
Author URI: http://www.shirewebsites.com.au/
Tags: tim stapleton
*/

	* {
		margin: 0px;
		padding: 0px;
		font-family: Arial, Helvetica, sans-serif;
		color: #333333;
	}
	
	a {
		outline: none;
	}
	
	body {
		text-align: center;
		background: url(images/top_bg.png) repeat-x #E1E1C8;
	}
	
	#container {
		margin: 0px auto;
		width: 960px;
		text-align: left;
	}
	
	#top {
		height: 170px;
	}
	
	h1, h2 {
		font-weight: normal;
	}
	
	h1 {
		color: #5F0000;
		font-size: 24px;
		margin-bottom: 10px;
	}
	
	h1.logo {
		position: absolute;
		text-indent: -54321px;
		background: url(images/top_logo.png);
		width: 340px; height: 170px;
		float: left;
		margin: 0px;
	}
	
	h2.title {
		float: right;
		margin-top: 50px;
		font-size: 22px;
		color: #990000;
	}
	
	p {
		font-size: 14px;
		margin-bottom: 20px;
	}
	
	p.specials {
		font-size: 18px;
	}
	
	a:hover {
		text-decoration: none;
	}
	
	ul.nav {
		height: 50px;
		list-style: none;
		position: absolute;
		top: 120px;
		margin-left: 300px;
	}
	
	ul.nav li {
		float: left;
	}
	
	ul.nav li a {
		display: block;
		height: 50px;
		text-indent: -54321px;
	}
	
	ul.nav li a:hover {
		background-position: 0px 50px;
	}
	
	ul.nav li.home a {
		background-image: url(images/nav_home.gif);
		width: 100px;
	}
	
	ul.nav li.about-us a {
		background-image: url(images/nav_aboutus.gif);
		width: 123px;
	}
	
	ul.nav li.our-products a {
		background-image: url(images/nav_ourproducts.gif);
		width: 150px;
	}
	
	ul.nav li.contact-us a {
		background-image: url(images/nav_contactus.gif);
		width: 135px;
	}
	
	#main {
		padding-bottom: 20px;
	}
	
	#main .image {
		float: left;
		width: 470px;
		margin-bottom: 20px;
	}
	
	#main .body {
		float: right;
		width: 470px;
		padding-top: 40px;
	}
	
	#main ul {
		font-size: 14px;
		margin-left: 25px;
		margin-bottom: 15px;
		list-style: url(images/bullet_square.gif);
	}
	
	#main .button-send {
		border: 1px solid #990000;
		background: #990000;
		font-weight: bold;
		color: white;
		height: 30px;
		width: 60px;
	}
	
	div.block {
		clear: both;
		float: none;
		display: block;
		height: 30px;
	}
	
	div#footer {
		width: 100%;
		height: 30px;
		background: #7D0101;
		margin-top: 20px;
	}
	
	div#footer .content {
		width: 960px;
		margin: 0px auto;
		text-align: right;
		padding-top: 7px;
		color: white;
		font-size: 11px;
		font-weight: bold;
	}
	
	div#footer .content a,
	div#footer .content a:visited {
		color: white;
		font-size: 11px;
	}
	
	div#footer .content a:hover {
		text-decoration: none;
	}
