body { background-color: #000000; 
	   text-align: center;}

p,td,tr,th,ul,ol,li,dt,dd { font-family: Arial, Helvetica, Geneva, sans;
							font-size: 13px; 
							color: #ddb47f; }


#front_wrapper { width: 670px;
				 margin: 0px auto; 
				 padding-top: 50px; }
				 
#sub_wrapper { width: 608px;
				 margin: 0px auto; 
				 padding-top: 50px; }
				 

.gallery_box { background-image: url(images/image_background.jpg); 
			   margin: 0px auto;
			   padding: 0px;
			}
			
.text_box { background-image: url(images/text_background.jpg);
			padding: 0px;
			margin: 0px auto; 
			}
#tbox { overflow:auto;
	   width: 510px;
	   height: 370px;
	   padding-top: 0px;
	   padding-left: 20px;
	   padding-right: 20px;
	   }
	   
.info_box { background-image: url(images/sub_23.jpg); 
			   margin: 0px auto;
			   color: #a8b8d1;
			   padding: 0px;
			   text-align: center;
			   overflow: hidden;
			   height: 104;
			   width: 165;
			}

#controls  { color: #ddb47f;
		margin: 0px auto;
		width: 160px;
		padding: 0px;
		}

#info { color: #a8b8d1;
		padding-left: 10px; 
		padding-top: 10px;
		text-align: left;}

.end_nav { font-size: 12px; }
		
a:link { color: #a8b8d1;
		text-decoration: none;
		}
		
a:visited { color: #a8b8d1;
		text-decoration: none;
		}

a:hover { color: #e18804;
		text-decoration: underline;
		}

a:active { color: #ffffff;
		text-decoration: underline;
		}					

a.nav:link { color: #ddb47f;
		text-decoration: none;
		}
		
a.nav:visited { color: #ddb47f;
		text-decoration: none;
		}

a.nav:hover { color: #e18804;
		text-decoration: underline;
		}

a.nav:active { color: #ffffff;
		text-decoration: underline;
		}
		
.shown  { display: inline; }
.hidden { display: none; }
.sm { font-size: 11px; }
/* colours:
beige: ddb47f
blue: a8b8d1
orange: e18804
white: ffffff
*/
