.clear{
	clear:both;
}<!--div clear-->

body, div, h1, h2, h3, h4, h5, h6, p, ul, img {margin:0px; padding:0px; }

body { 
	font-family: 
	Arial, Helvetica, sans-serif; 
	background: url(images/bg.jpg) repeat-x scroll center top #000000;
	color: #ffffff
}

#container {
	width: 950px;
	margin: 0 auto;
}

#header {
	height: 350px;
	width:950px;
}


#nav {
	background-color: #000000;
	font-size: 24px;
}

#nav ul {
	display:inline;
	list-style-type:none;
}

#nav li {
	Float:left;
	padding:5px 0 5px 0;
}
	
#nav li.home a {
	background:url("images/ogf_home.jpg") no-repeat #000000;
	display:block;
	text-indent: -5000px;
	height:50px;
	width:190px;
}

#nav li.about a {
	background:url("images/ogf_about.jpg") no-repeat #000000;
	display:block;
	text-indent: -5000px;
	height:50px;
	width:190px;
}

#nav li.pigroasting a {
	background:url("images/ogf_pig.jpg") no-repeat #000000;
	display:block;
	text-indent: -5000px;
	height:50px;
	width:190px;
}

#nav li.shirts a {
	background:url("images/ogf_shirts.jpg") no-repeat #000000;
	display:block;
	text-indent: -5000px;
	height:50px;
	width:190px;
}

#nav li.contact a {
	background:url("images/ogf_contact.jpg") no-repeat #000000;
	display:block;
	text-indent: -5000px;
	height:50px;
	width:190px;
}

#content {
	color:#ffffff;
	Float:left;
	width:741px;
	Font-family: cursive;
	margin-top: 20px;
	Margin-bottom: 20px;
}

#content h1 {
	text-align: center;
}

#content h5 {
	text-align: center;
	font-size: 18px;
}

#content h3 {
	font-size: 18px;
}

#content p {
	Margin-left: 60px;
	Line-height: 1.2em;
}

#content a {
	color: #f3d329;
}

#sidebar {
	color:#ffffff;
	Float:right;
	width:190px;
	margin-top: 20px;
}

#sign {
	padding: 5px
}

#links {
	text-align: center;
}

#links p {
	font-size:12px;
}

#footer {
	width: 100%;
	border-top:1px solid #ffffff;
	padding-top: 5px;
}

#footer p {
	text-align: center;
	font-size:14px;

}