body
		{
		margin: auto;
		text-align: center;
		background: url(../img/bg.gif) #EFCF8B;
		}

.basefont, body, .gallery_caption, .input
		{
		font-family: Times New Roman, Times;
		font-size: 12px;
		color: #333333;		
		}
		
.front_div, .sub_div
		{
		width: 800px;
		height: 500px;
		margin: 80px auto auto auto;
		border: solid #EFCF8B 4px;
		}

.front_div
		{
		background: url(../img/bg_front.jpg) #FFFFFF;
		}
		
.sub_div
		{
		background: url(../img/bg_sub.jpg) #FFFFFF;
		}
		
.left_div
		{
		width: 240px;
		height: 500px;
		float: left;
		}
		
.menu_div
		{
		font-size: 12px;
		width: 150px;
		margin: 40px auto auto auto;
		}
		
.menu_link
		{
		color: #666666;
		text-decoration: none;		
		}

.menu_link:hover
		{
		color: #000000;		
		}
		
.hr
		{
		margin: 8px 0px 8px 0px;
		}
				
.right_div
		{
		height: 500px;
		overflow: auto;
		}
		
.content_div
		{
		margin: 90px 40px 20px 0px;
		text-align: left;
		}
		
.content_heading
		{
		font-size: 28px;
		font-style: italic;
		margin-bottom: 20px;
		}
		
.content_sub_heading
		{
		font-size: 18px;
		font-style: italic;
		}
		
.content_text
		{
		line-height: 1.2;
		width: 310px;
		font-size: 13px;
		}
		
.content_images
		{
		width: 160px;
		float: right;
		}


.sub_img
		{
		border: solid #666666 1px;
		}
		
.caption
		{
		margin-bottom: 20px;
		text-align: center;
		font-size: 12px;
		font-style: italic;
		}
		
.gallery_caption
		{
		margin-top: 10px;
		border: none;
		width: 300px;
		font-style: italic;		
		}
	
.front
		{
		font-size: 13px;
		}
		
.front_link
		{
		font-size: 16px;
		font-style: italic;
		}
				
A
		{
		color: #E2B659;
		text-decoration: none;		
		}
		
A:hover
		{
		color: #333333;
		}

.input
		{
		padding: 3px;
		border: solid #666666 1px;
		}