	body{
		margin:0;
		padding:0;
		background-color:#000000;		
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	#wrapper{
		width:740px;
		margin:0 auto;
		}
		
	#header{
		background-image:url(images/header.png);
		height:167px;
		width:100%;
		}
		
	#content{
		background-image:url(images/background-slice.png);
		background-repeat:repeat-y;
		width:100%;
		float:left;
		}
	
	#footer{
		background-image:url(images/footer.png);
		height:24px;
		width:100%;
		clear:both;
		}	

	#nav{
		clear:both;
		float:left;
		width:140px;
		background-color:#660000;
		margin-left:30px;		/* MOD 1/22/10: changed from 26px */
		}
		
	#nav ul{
		list-style-type:none;
		padding-left:0;			/* MOD 1/22/10: changed from 10px */
		margin:0 0;
		}	
			
	#nav ul li{					/* MOD 1/22/10: added rule */
		margin-bottom:15px;
		}
			
	#nav ul ul{					/* MOD 1/22/10: added rule */
		margin:5px 0 0 10px;
		}
			
	#nav ul ul li{				/* MOD 1/22/10: added rule */
		margin:3px 0 0;
		padding:0;		
		}
		
	#nav ul ul li:before{		/* MOD 1/22/10: added rule */
		content: "\00bb \0020";
		font-size: 0.65em;
		color: #777;
		}
		
	#nav li a:link, #nav li a:visited{
		font-size:80%;					/* MOD 1/22/10: reduced from 90% */
/*		display:block; */				/* MOD 1/22/10: removed display:block */
/*		padding:0.4em 0 0.4em 0.5em; */	/* MOD 1/22/10: removed padding */
		color:#FFFFFF;
		text-decoration:none;
		}

	#nav li a:hover{
		color:#FFFF33;
		}
		
	#main{
		float:left;
		width:520px;
		background-color:#FFFFFF;
		margin-right:33px;
		margin-left:5px;
		border: 6px #FFFF99 ridge;
		}
		
	#frame{
		clear:both;
		float:left;
		width:460px;
		background-color:#FFFFCC;
		margin: 20px 20px 10px 5px;
		padding:5px;
		border: 20px #993300 ridge;
		}
		
	#main a:link{
		color:#CC6600;
		text-decoration:none;
		}
		
	#main a:hover{
		color:#CCFF00;
		}
		
	#main a:visited{
		color:#993300;
		}
	p{
		font-size:11px;
		margin-top:0;
		margin-bottom:5px;
		margin-left:10px;
		margin-right:5px;
		}
	
	.indent{
		margin-left:30px;
		margin-right:
	}
	
	.color {
		color:#006600;
		}
		
	.center{
		clear:both;
		text-align:center;
		font-size:13px;
		}
		
	.line_center{
		text-align:center;
		}
		
	.coupon{
		text-align:center;
		font-style:italic;
		
		}
		
	h1{
		font-size:1.2em;
		color:#990000;
		text-align:center;
		}
		
	h2{
		font-size:1em;
		color:#990000;
		text-align:left;
		margin: 5px 5px 0 15px;
		overflow:hidden;
		clear:both;
		}
		
	h2.captions{
		text-align:center;
		margin: 10px 0 20px 0;
		}
		
	h2 a:link{
		color:#990000;
		}
		
	h2 a:visited{
		color:#990000;
		text-decoration:underline;
		}
		
	h3{
		font-size:1em;
		color:#990000;
		text-align:center;
		margin: 2px 0 5px 0;
		}
		
	h5{					/* MOD 1/22/10: added rule */
		display:block;
		font-size:.8em;
		margin: 10px;
	}
		
	.left-image{
		float:left;
		margin: 15px;
		padding:2px;
		border: 1px solid #000000;
		}

	#left-list,
	#right-list {
	  	font-size: 12px;
	}	
	#left-list {
		clear:both;
		float: left;
		margin-bottom:10px;
	}
	#right-list {
		float:right;
		margin-right: 35px;
		margin-bottom:10px;
			}	
			
	#homepage-center{
		clear:both;
		text-align:center;
		font-size:12px;
		margin:10px;
		}			
			
	#commercial-list{
		clear:right;
		list-style-type:none;
		font-size:12px;
		margin:30px 20px 0 0; 
		}
			
	#bottom{
		clear:both;
		text-align:center;
		font-size:10px;
		line-height:13px;
		color:white;
		margin:5px 0 10px 150px;
		}

	#bottom a:link{
		color:#FFFF66;
		text-decoration:none;
		}	

	br.clear {
		clear: both;
	}		
		
	.subhead_panel{					/* MOD 1/22/10: added rule */
		display: block;
		background-color:#600;
		color: #cfb48d;
		font-size:18px;
		font-weight:bold;
		text-align:center;
		padding:15px;
		margin:20px 0 20px 3px;	
	}
	
	.indent{					/* MOD 1/22/10: added rule */
		margin: 0 50px;
	}
		
	.sidephoto{
		width:150px;
		float: right;
		margin:-10px 5px 0 5px;
		border: 2px solid black;
		padding:5px;
		clear: right;
		}
		
	.thumbnail{
		float:left;
		border: 1px solid #000000;
		background-color:#FFFFFF;
		margin: 15px 5px 15px 10px;
		padding: 5px;
		}

	.floatright{
		float:right;
		margin:5px 30px 5px 10px;
		padding:5px;
		border: 1px solid black;
		}
		
	.floatleft{
		float:left;
		margin:5px 10px 5px 40px;
		padding:5px;
		border: 1px solid black;
		}
			
	#centerphoto{
		margin:5px 50px 0 50px;
		padding:10px;
		border:1px solid black;
		clear:both;
		}
		
	#centerflash{
		margin: 5px 10px 5px 200px;
		clear:both;
		}
		
	#coupon{
		margin:5px 50px 10px 40px;
		padding:10px;
		clear:both;
		}
		
	.javascript{
		text-align:center;
		font-size:10px;
		color:#99FF00;
		}
		
	
