* {
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
html {
	height: 101%;
}
body {
	font-family: "Lucida Grande","Lucida Sans Unicode", helvetica, verdana, arial, sans-serif;
	font-size:  75%;
	background: #dfd3b3 url(../i/bg-body.jpg) repeat-x;
	color: #562708;
}
a {
	color: #562708;
	font-weight: bold;
}
#wrapper {
	width: 960px;
	margin: 0 auto;
	padding-left: 6px;
	background: transparent url(../i/bg-content.png) repeat-y;
}
	#title {
		display: none;
	}
	#navigation {
		margin-top: -3px;
		background: transparent url(../i/bg-navigation.jpg) no-repeat;
		height: 43px;
	}
		#navigation ul {
			list-style: none;
			width: 750px;
			margin: 0 auto;
		}
			#navigation ul li {
				float: left;
				padding: .6em .2em;
			}
				#navigation ul li a {
					text-decoration: none;
					color: #fff;
					padding: .6em 1em .7em 1em;
				}
				#navigation ul li a:hover, #navigation ul li a.on {
					background-color: #dfd3b3;
					color: #000;
				
				}
	#content {
		min-height: 10em;
		padding: 2em 5em 2em 6em;
	} 
		#contentLeft {
			width: 550px;
			float: left;			
		}
		#contentRight {			
			width: 280px;
			margin: 0 0 0 620px;
		}
			#whatsNew{
				width: 280px;
				margin-left: -40px;
			}
			/*
				CHANGED Corrected for news items placed too far right
			*/
			#whatsNew img {
				margin-left: 40px;
				
			}
			#whatsNew ul {
				list-style-type: none;
				list-style-position: inside;
				padding: 0 0 0 0;
				
			}
				#whatsNew li {
					font-size: .9em;
					background: transparent left top url(../i/bullet-star.gif) no-repeat;
					padding: 0 0 .8em 2.5em;
					margin-top: .5em;
				}
					#whatsNew h2 {
						color: #562708;
						font-size: 1.4em;
						margin-bottom: -.7em;
					}
						#whatsNew h2 a, #whatsNew a {
							color: #562708;
						}
			#contentRight #specials {
				margin-top: 2em;
			}
	#footer{
		clear:both;
	}
	#footer img {
		margin-bottom: -17px;
	}
	#footerNav {
		position:relative;
		margin-bottom:-80px;
		
		width: 940px;
		font-size: .9em;
	}
		#footerNav ul, #footerNav p {
			width: 600px;
			margin: 0em auto;
			padding: 40px 0 0 0px;
			text-align: center;
		}
		 #footerNav p {
			width: 860px;
			padding: 20px 0 0 0;
			text-align: center;
		}
			#footerNav ul li {
				padding: 0em .3em;
				display: inline;
				list-style:none;
			}

/* TYPOGRAPHY */

h1 {
	font-size: 1.5em;
	color: #562708;
	padding: 1em 0em 1em 3em;
	margin: 0 0 -1em -3em;
	height: 43px;
	background: transparent url(../i/bg-h1.gif) no-repeat;
}
h2 {
	font-size: 1.3em;
	margin-bottom: .5em;
}
p {
	line-height: 1.5em;
	margin: 0 0 1.7em 0;
}
#contentRight ul {
	line-height: 1.5em;
	margin: 1em 0 1.3em 3em;
}
#contentRight ul li {
	
}
.sitemap {
	line-height: 1.5em;
	margin: 1em 0 1.3em 3em;

}
.sitemap li ul {
	line-height: 1.5em;
	margin: 1em 0 1.3em 3em;
	list-style:disc;
}


table{
	border-top: 1px solid #9B8357;
	border-left: 1px solid #9B8357;
	line-height:21px;
	margin: 12px 0 21px 0;
	width:100%;
	
}
tr{}
td {
	padding: 4px 4px;
	border-bottom: 1px solid #9B8357;
	border-right: 1px solid #9B8357;
	vertical-align: top;
	
}
th {
	padding: 4px 4px;
	border-bottom: 1px solid #9B8357;
	border-right: 1px solid #9B8357;
	text-align: center;
	background-color: #DAC89F;
	
}


/* Image Drop Shadows */

#alignRight {
	float:right;
	background: transparent url(../i/content-images/drop_shadow.jpg) right bottom no-repeat;
	margin:10px 0 0 20px;
}
#alignRight img {
	margin:  -2px 10px 6px -2px;
	border: 1px solid #000;
}
#alignLeft {
	float:left;
	background: transparent url(../i/content-images/drop_shadow.jpg) right bottom no-repeat;
	margin:10px 10px 0 2px;
}
#alignLeft img {
	margin:  -2px 10px 6px -2px;
	border: 1px solid #000;
}
.credit{
	position:relative;
	margin:-30px 0 15px 0px;
	padding-left:6px;
	
	color:#fff;
}
.breaker{line-height:2px;}
.breaker th{padding:0;margin:0px;}