body {
	background: url(../images/bg_body.gif) repeat-x top #300;
	font-family: Georgia1, Georgia, Times New Roman, Times, serif;
	font-size: 12px;
} 

a { color: #D07524; text-decoration: none;}
a:visited { color: #D07524; }
a:hover { color: #735940; }

#content h1 {
	margin: 0px;	
	font-size: 16px; 
	color: #730; 
}

#content h2 {
	margin: 0px;	
	font-size: 12px; 
	color: #730; 
}

#content h3 {
	margin: 0px;	
	font-size: 12px; 
	color: #300; 
}

div hr { display: none; }

.hrdot, .hrdash, .hrsolid, .hrdouble { height: 5px; }

.hrdot { border-bottom: dotted thin #600; }

.hrdash { border-bottom: dashed thin #600; }

.hrsolid { border-bottom: solid thin #600; }

.hrdouble { border-bottom: double 4px #600; }

a img { border: none; }

strong { color: #300; }

cite {
	font-size: 12px;
	font-weight: bold;
	margin-left: 50px;
	color: #333;
}


#container {
	background: url(../images/bg_container.jpg) repeat-y #edd889;	
	text-align: left;
	width: 700px;
	margin: 10px auto;
}

#nav {
	background: url(../images/bg_nav.jpg) no-repeat;
	font-family: 'Times New Roman';
	text-align: center;
	width: 100%;
	height: 20px;
	margin: 0px;
	padding: 0px;
}
#nav h1 {
	margin: 0px;
	font-size: 14px;
	line-height: .8em;
}
#nav a { color: #FF2; }
#nav a:visited { color: #FD2; }
#nav a:hover { color: white; }

#content { 
	background: url(../images/bg_pagetop.jpg) no-repeat top; 
	width: 100%;
	padding: 30px 20px; 
}
#content td { padding: 0 10px; } 

#footer {
	background: url(../images/bg_pagebottom.jpg) no-repeat bottom; 
	font-size: 0.8em; 
	height: 80px; 
	padding: 40px 50px 0px 220px; 
	margin-top: 20px;
	clear: both; 
}


.res_obj_i { display: inline-block; }
.res_obj_i div, .res_obj_i h1 {
	font-size: 10px;
	margin: 5px 0;
}

.res_obj_l {
	float: left;
	padding: 0 20px 10px 0;
}
.res_obj_l div, .res_obj_l h1 {
	font-size: 10px;
	margin: 5px 0;
}

.res_obj_r {
	float: right;
	padding: 0 0 10px 20px;
}
.res_obj_r div, .res_obj_r h1 {
	font-size: 10px; 
	margin: 5px 0;
}

.res_obj_c {
	text-align:center;
	width:100%;
}
.res_obj_c div, .res_obj_c h1 {
	font-size: 10px; 
	text-align: center;
	margin: 5px auto;
}


#con_form {
	border: solid 1px #300;
	width: 100%;
	padding: 4px;
}
#con_form td {
	padding: 0 4px;
}

.btn {
	border: none;
	background-color: #300;
	color: white;
	padding: 1px;
}
.btn:hover {
	border: solid 1px #300;
	background-color: white;
	color: #300;
	padding: 0;
}
