body {
    background-color: #7b573e;
}

#wrapper {
    position: relative;
    margin: 0 auto;
    width: 1050px;
    height: 700px;
    background-color: #d7c5b7;
}


/* the below css was disabled to improve navigation on 7/24 */


/* use this to override the class attributes of the navigation field #nav {
    position: relative;
    width: 1050px;
    height: 100px;
    background-color: #cf1c44;
    width: auto;
}

 #logo {
    position: absolute;
    width: 336px;
    height: 72px;
    background-color: green;
    background-image: url(/pasta_amore_website/images/logo/pasta_amore_logo_3.PNG);
    left: 25px;
    top: 12px;
} */


/* navigation was polished up on 7/24/2016 */

.navigation ul,
.navigation li {
    margin: 0;
    padding: 0;
}

.navigation ul {
	list-style-type: none;
	overflow: hidden;
	background-color: #CF1C44;
}

.navigation li {
    float: right;
}

.navigation li a {
    display: block;
    color: white;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}

.navigation li:hover a {
    background-color: #5E1211;
}

#topContent {
	position: absolute;
	width: 1050px;
	height: 475px;
	background-image: url(../images/grappa-italian-bistro-hs04.jpg);
	background-size: 1050px 475px;
	background-repeat: no-repeat;
}

#leftContent {
	position: absolute;
	width: 350px;
	height: 450px;
	background-color: #D8C6B8;
	top: 450px;
}

#centerContent {
	position: absolute;
	width: 350px;
	height: 450px;
	background-color: #D8C6B8;
	top: 450px;
	left: 350px;
}

#bottomContent {
	position: absolute;
	width: 1050px;
	height: 700px;
	background-color: #d8c6b8;
	top: 450px;
}

#rightContent {
	position: absolute;
	width: 350px;
	height: 450px;
	background-color: #D8C6B8;
	top: 450px;
	left: 700px;
}

#side {
    position: absolute;
    width: 724px;
    height: 768px;
    background-color: palegoldenrod;
    top: 100px;
    left: 200px;
}

#footer {
	position: absolute;
	width: 1050px;
	height: 100px;
	background-color: #CF1C44;
	top: 900px;
}

#footl {
    position: absolute;
    width: 250px;
}

#footm {
    position: absolute;
    width: 250px;
    top: 25px;
    left: 350px;
}

#footr {
    position: absolute;
    width: 250px;
    top: 25px;
    left: 700px;
}

#footlogo {
	font-family: goudy-old-style;
    position: absolute;
    width: 300px;
    height: 75px;
    left: 800px;
}

/* Below are Classes */

.h1 {
	font-family: goudy-old-style;
	color: #FFFFFF;
	font-size: 28pt;
	text-align: center;
}

.h2 {
    font-family: goudy-old-style;
    color: black;
    font-size: 24pt;
    text-align: center;
}

.p {
	font-family: goudy-old-style;
	font-size: 18px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}

.hours {
	text-align: center;
	font-family: goudy-old-style;
	font-size: 24px;
}
