/* Main Layout Stles */

*{
font-family:"Times New Roman",Times,FreeSerif,serif;
}

img{
	border:none;
}

body{
	text-align:center;
	font-size:66.5%;
	font-family:"Times New Roman",Times,FreeSerif,serif;
	background-color:#213059;
	font-size:13px;
	color: #213059;
}

p{
	line-height:140%;
	font-size:14px;
}

.blue{
	color:#213059;
}

.hidden{
	display:none;
}

#logo{
	display:block;
	margin:0px auto 0px auto;
}

#container{
	width:805px;
	margin:0px auto 0px auto;
	background-image:url('../images/container-background.jpg');
	background-repeat:repeat-y;
}

#banner{
	width:100%;
	height:70px;
	background-color:#213059;
	background-image:url('../images/container-top.jpg');
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:center;
}

/* Navigation Styles */

#nav-container{
	width:100%;
	height:92px;
	background-image:url('../images/nav-container.jpg');
}

#nav{
	width:100%;
	height:80px;
}

#nav li{
	height:80px;
	float:left;
	margin:0px 2px 0px 2px;
	display:inline;
}

#nav li.story{
	width:130px;
	margin:0px 5px 0px 10px;
}

#nav li.where{
	width:121px;
	height:70px;
	margin-top:10px;
}

#nav li.pies{
	width:124px;
	height:70px;
	margin-top:10px;

}

#nav li.news{
	width:124px;
	height:70px;
	margin-top:10px;
}

#nav li.about{
	width:127px;
	height:70px;
	margin-top:10px;
}

#nav li.contact{
	width:136px;
}

/*Content Styles */

#content-container{
	padding:0px 10px 0px 10px;
	text-align:left;
	background-image:url('../images/content-container-background.jpg');
	background-position:10px 0px;
	background-repeat:no-repeat;
	display:block;
}

/* Column Styles */

.right-column{
	width:245px;
	float:right;
	clear:right;
	background-image:url('../images/right-column-background.jpg');
	background-repeat:repeat-y;
	display:inline;
	padding:10px 30px 10px 10px;
	text-align:center;

}

.right-column-head{
	width:285px;
	height:20px;
	background-image:url('../images/right-column-head.jpg');
	float:right;
	clear:right;
	display:inline;
}

.right-column-foot{
	width:285px;
	height:20px;
	background-image:url('../images/right-column-foot.jpg');
	float:right;
	clear:right;
	display:inline;
}

#left-column-head{
	width:339px;
	background-image:url('../images/left-column-head.jpg');
	float:left;
	clear:none;
	display:inline;
	padding:20px;
	background-repeat:no-repeat;
}

#left-column-foot{
	height:16px;
	width:379px;
	background-image:url('../images/left-column-foot.jpg');
	float:left;
	clear:left;
	display:inline;
}

#left-column-container{
	float:left;
	width:379px;
	margin:0px 0px 0px 107px;
	background-image:url('../images/left-column-background.jpg');
	background-repeat:repeat-y;
	display:inline;
}

.left-column-list{
	list-style-type:disc;
	color:#ab9342;
	float:left;
	display:inline;
	margin:20px 0px 0px 20px;
	width:200px;
	line-height:130%;
}

.left-column-list li{
	margin:0px 0px 5px 0px;
}

.right-column-container{
	float:right;
	width:285px;
}


.right-column .button{
	margin:0px 0px 0px 3px;
	display:inline;
}

/* Footer Styles */

#footer{
	width:100%;
	height:50px;
	background-color:#213059;
	background-image:url('../images/footer-background.jpg');
	background-position:top;
	background-repeat:no-repeat;
	clear:both;
	text-align:right;
	padding:24px 0px 0px 0px;
	color:#fff;
	font-weight:bold;
}

#footer a{
	color:#fff;
	margin:0px 20px 0px 0px;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
}

a{
	color:#ab9342;
	font-weight:bold;
}

.big-link{
	font-size:20px;
}

