body {
	/*background-color: #22130a;*/
	background: #22130a url(images/content_alt.jpg) repeat-y;
	margin: 0px;
	padding: 0px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#fab57d;
}

a { 
	
	color:#fab57d;
	font-weight:bold;
	text-decoration: underline;
}

a:hover {
	color: #df965b;
	font-weight:bold;
	text-decoration: none;
}

#page { width: 1263px; height: 888px; margin: 0 auto; }
	
#container { background-image:url(images/content_bg.jpg); width: 1263px; height: 622px; background-repeat:no-repeat;}
#container2 { background-image:url(images/content_bg.jpg); width: 1263px; height: 100%; background-repeat:no-repeat;}

#middle { width: 1263px; height: 403px;}
#middle2 { width: 1263px; height: 100%;}
#flash { width: 489px; height: 403px; float: left; margin: 10px 0 0 0;}
#content  { background-image: url(images/content.jpg); background-repeat: no-repeat; width: 300px; height: 403px; float: left; margin: 10px 0 0 0;}
#content p { margin: 10px 15px 0 20px;}
#content2  { background-image: url(images/content2.jpg); background-repeat: no-repeat; width: 536px; height: 403px; float: left; margin: 10px 0 0 0;}
#content2 p, #content3 p { margin: 10px 15px 0 30px;}
#content2 p.red { color:#d10903; font-weight:bold; font-size:17px;} 
#content3  { background-image: url(images/content2.jpg); background-repeat: repeat-y; width: 536px; float: left; margin: 10px 0 0 0;}

#right { width: 281px; height: 403px; float: left; margin: 10px 0 0 0;}

#reserve {width: 589px; height: 403px; float: left; margin: 10px 0 0 0;}

#gal { width: 213px; float:left; margin: 100px 0 0 0;}
#gal img {margin: 0 0 0 10px;}

#gal_wrapper { width: 1263px; height: 403px;}
#gal2 { width: 213px; float:left; margin:10px 0 0 0;}
#gal2 img {margin: 0 0 0 10px;}

#ugly_img { width: 215px; float:left; text-align:center; margin: 15px 0 0 0; color:#000000; font-size:14px; font-weight:bold;}

#ugly_img p { margin: 5px 0 0 0;}

#back { width: 1200px;}

#news { position: relative; width: 215px; float:left; text-align:left; margin: 15px 0 0 0; color:#000000; font-size:14px; font-weight:bold; z-index: 1;}

#news p { margin: 5px 0 0 5px;}

#news img { float: left; margin: 0 5px 3px 0; }

h2 {font-size: 18px; margin: 10px 10px 0 30px;}

#comments  { background-image: url(images/comments_bg.jpg); width: 1060px; float: left; margin: 0; padding: 20px 0 20px 0;}

	#comments h2 {font-size: 18px; margin: 0 10px 0 30px;}
	
	#comments p {margin: 15px 0 15px 30px;}
	
	#comments p span { font-style:italic; font-size:11px;}
	
	#comments ul {list-style:none;}
	
	#comments li {float: left; margin: 0 20px 20px 0; width:480px; }
	
	#comments li p {float: left; width: 400px; height: 50px; line-height: 18px; margin: 5px 0 0 0; font-size:12px;}