body {
margin: 0px;
padding: 0px;
font-family: arial, verdana, sans-serif;
background: url('images/repeat.jpg');
background-attachment: fixed;
}

/* Generic Stuff */
.margin {
}

.center {
	text-align: center;
	text-transform: uppercase;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
}
/* End Generic */

#wrapper {
	width: 841px;
	margin: 10px auto;
}

#header {
	background: url('images/body_top.png') no-repeat;
	height: 127px;
}
	#header a:link {
		width: 841px;
		height: 127px;
		display: block;

	}
#menu {
	background: url('images/body_menu.png') no-repeat;
	height: 90px;
	width:769px;
	float: left;
	
}
	#menu ul {
		list-style-type: none;
		margin-left: 130px;
	}
		#menu ul li {
			float: left;
			margin-right: 10px;
		}
			#menu ul li a:link, #menu ul li a:visited {
				text-decoration: none;
				color: #4e0001;
				font-size: 1.5em;
				font-weight: bold;
			}
			#menu ul li a:hover {
				color: #9f0608;
			}
	#sub_menu {
		float: left;
	}
		#sub_menu ul {
			margin-top: 20px;
			margin-left: 100px;
			padding: 0px;
			list-style-type: none;
		}
			#sub_menu li {
				float: left;
			}
				#sub_menu ul li a:link, #sub_menu ul li a:visited {
					font-size: 1.1em;
					font-weight: normal;
				}
				
h2 {
	font-size: 1.4em;
	font-weight: normal;
	color: #4e0001;
	text-align: center;
	
	}
				
#content {
	width: 841px;
	background: url('images/body_mid.png') repeat-y;
	float: left;
}
	#content_wrap {
		width: 650px;
		padding: 0px 20px;
	}
	
	#content_wrap h1 {
		color: #a00b05;
		font-family: Georgia, "Times New Roman", Times, serifl;
		font-weight: normal;
		text-align: center;
		
	}
	
	.centerb {
	text-align: center;
	text-transform: uppercase;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .8em;
	font-weight: bold;
	width: 100%;
	float: left;
	
	}
	
	#toppings {
		width: 100%;
	}
		.third {
			float: left;
			width: 33.3%;
			text-align: center;
		}
	#toppings ul {
	list-style-type: none;
	margin-left: 50px;
	text-align: center;
	
	}
	
		#toppings ul li {
		float: left;
		
		}
	.specialty_pizza {
		width: 100%;
		float: left;
	}
	
	.bread {
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	}
	
	.slice {
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	
	}
	
	#footer {
	width: 841px;
	height: 273px;
	float: left;
	background: url('images/body_bottom.png') no-repeat;
}