/* --- box1 --- */
#box1{
	width:654px;
	position:absolute;
	top:180px;
	left:0;
	z-index:2;
}
	#box1 h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	text-align: center;
	padding:10px 0 10px 0;
	}
	#box1 h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #B21E3B;
	text-align: center;
	border-bottom:1px dotted #333;
	padding:5px 0 10px 0;
	margin:15px 10px 5px 10px;
	}	
	#box1 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding: 5px 10px 10px 10px;		
	}
	#box1 p a{
	text-decoration:underline;
	color: #B21E3B;
	}
	#box1 p a:hover{
	text-decoration:underline;
	color: #333;
	}		
	#box1 p.spacer{
	padding:  0;	
	}	

/*--h3--*/
h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 21px;
font-weight: bold;
color: #B21E3B;
text-align: center;
padding:10px 0 10px 0;
margin:10px;
border-bottom:1px dotted #333;
border-top:1px dotted #333;
}
h3 a{
text-decoration:none;
color: #B21E3B;
}
h3 a:hover{
text-decoration:underline;
color: #333;
}
		
/* --- side ---*/
#side{
width:315px;
position:absolute;
top:180px;
left:645px;
}

	#side p.visit{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #333;
	padding: 15px 10px 20px 10px;	
	}
	#side p.visit a{
	text-decoration:underline;
	color: #B21E3B;
	}
	#side p.visit a:hover{
	text-decoration:underline;
	color: #333;
	}
	
/* ---footer---*/
a.awards img{
	position:absolute;
	top:675px;
	left:10px;
	z-index:4;
	margin:0 0 0 -30px;
}
#footer{
	width:315px;
	position:absolute;
	top:700px;
	right:180px;
	z-index:8;
}
