body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	color:#333;
	font-size:14px;
	line-height:22px;
	margin:0px;
	padding:0px;
	}
	
a {
	color:#903;
	text-decoration:none;
	}
	
	a:hover {
		color:#903;
		text-decoration:underline;
		}

#shell {
	width:1000px;
	margin:0px auto;
	}

	#header {
		background:url(images/franklins-restaurants-logo.jpg) no-repeat;
		width:1000px;
		height:170px;
		}
		
	#nav-left {
		width:280px;
		float:left;
		}
		
		#left-ads {
			padding:0px 10px 0px 70px;
			font-size:10px;
			line-height:14px;
			text-align:center;
			}
			
			#left-ads hr {
				color:#000;
				width:100%;
				padding:0px;
				margin:10px 0px;
				}
		
			#left-ads img {
				border:0px;
				}
			
	#main {
		width:720px;
		float:left;
		background:url(images/main-background.jpg) no-repeat top;
		}
		
		#searchform {
			margin:0px 0px 10px 0px;
			padding:10px;
			width:698px;
			border:1px solid #333;
			font-size:14px;
			text-align:center;
			}
			
			#searchform input {
				background:#f99;
				border:1px solid #333;
				}
			
			#searchform #searchsubmit {
				background:#ccc;
				}
				
			#searchform b {
				color:#036;
				}
				
		#incoming {
			display:none;
			}
	
		#content {
			width:500px;
			float:left;
			padding:0px 0px 0px 10px;
			}
			
			#content h1 {
				color:#036;
				font-size:24px;
				line-height:34px;
				font-weight:normal;
				background:url(images/header-plate.gif) no-repeat left;
				padding:0px 0px 0px 45px;
				height:36px;
				}
				
				#content h1 a {
					color:#036;
					text-decoration:none;
					}
				#content h1 a:hover {
					color:#036;
					text-decoration:underline;
					}
					
			#content h2 {
				height:40px;
				background:url(images/h2-background.jpg) no-repeat;
				color:#fff;
				font-weight:lighter;
				font-size:20px;
				line-height:36px;
				text-align:center;
				letter-spacing:1px;
				}
					
			.post {
				background:url(images/divider-spoon.gif) no-repeat bottom;
				padding:0px 0px 24px 0px;
				}
			
				.postmetadata {
					color:#666;
					text-align:center;
					font-size:12px;
					line-height:14px;
					}
				
				.navigation {
					padding:10px 0px;
					}
					
					.alignleft {
						float:left;
						}
					.alignright {
						float:right;
						}
			
			.small-text {
				font-size:10px;
				line-height:14px;
				}
			
			h3 {
				background:#FF9999;
				border-top:1px solid #333;
				padding:4px;
				}
			
			table {
				padding-bottom:20px;
				}
			
			table td {
				border-bottom:1px solid #CCCCCC;
				}
			
			#commentform textarea {
				width:480px;
				border:1px solid #333;
				}
				
				.comment-text p {
					padding:0px 20px;
					font-style:italic;
					}
				
				.comment-meta {
					font-size:10px;
					}
					
				 ol li.comment {
					border-bottom:1px solid #ccc;
					padding:0px 0px 10px 0px;
					}
					
			#respond h3 {
				height:40px;
				background:url(images/h3-review-background.jpg) no-repeat;
				color:#fff;
				font-weight:lighter;
				font-size:20px;
				line-height:36px;
				padding:0px 0px 0px 30px;
				letter-spacing:1px;
				border:0px;
				}
			
		#right-column {
			width:180px;
			float:left;
			padding:10px 10px 0px 20px;
			}
			
			#right-column img {
				border:0px;
				}

#footer {
	clear:both;
	width:1000px;
	margin:0px auto;
	padding:20px 0px;
	text-align:center;
	background:url(images/footer-background.jpg) no-repeat bottom;
	}
	
	#footer li {
		list-style:none;
		display:inline;
		}

#july {
	padding:10px;
	border:1px solid #999999;
	}
	
	#july h2 {
		background:none;
		color:#ff0000;
		font-weight:normal;
		font-size:20px;
		line-height:36px;
		text-align:left;
		letter-spacing:normal;
		border-top:1px solid #999;
		}
	
	#july ul {
		background:#66CCFF;
		margin:0px 30px;
		padding:10px 40px;
		}

