/*--------------- Begin HTML elements ---------------------*/

* {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

body {
	text-align: center;
	margin: 50px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #F8F8F8;
}

a {
	text-decoration: none;
	color: #330000;
}

a:hover {
	color: #660000;
	text-decoration: none;
}

/*----------------- End HTML elements ---------------------*/

/*----------------- Begin custom elements -----------------*/

div#wrapper_outer {
	position: relative;
}

div#wrapper_inner {
	position: relative;
	text-align: left;
	width: 781px;
	margin: 0 auto;
	background-image: url(/images/container_center.gif);
	background-repeat: repeat-y;
}

div#htop {
}

div#hcenter {
	position: relative;
	width: 781px;
	height: 480px;
	margin: 0 auto;
	text-align: left;
}

div#wp_hcenter {
	position: relative;
	width: 781px;
	margin: 0 auto;
	text-align: left;
}

div#wp_content {
	position: relative;
	width: 741px;
	margin: 0px 20px;
}

div#wp_inner {
	position: relative;
	padding: 30px;
}

div#hbottom {
}

div#content {
	width: 741px;
	position: relative;
	margin: 0px 20px;
}

div#content_left {
	width: 240px;
	position: relative;
	padding-top: 40px;
	float: left;
	text-align: right;
}

div#content_right {
	width: 501px;
	position: relative;
	float: right;
}

div#content_right_home {
	margin: 140px 95px 0px 0px;
	text-align: right;
}

div#content_right_page {
	position: relative;
	padding: 40px 40px 0px 70px;
	text-align: right;
}

div#content_right_about_text {
	position: relative;
	float: left;
	width: 343px;
}

div#content_right_about_scroll {
	float: left;
	width: 40px;
	text-align: right;
}

div#content_right_collections {
	position: relative;
	float: left;
	width: 350px;
}

div#content_right_collections_header {
	width: 350px;
	padding-bottom: 20px;
}

div#content_right_collections_text {
	position: relative;
	text-align: right;
	width: 350px;
}

div#main_image img {
	border: 1px solid #dbd1d1;
	padding: 0;
	margin: 0;
}

div#nav {
	text-align: right;
}

div#nav a {
	font-size: 12px;
	font-weight: bold;
}

div#hattie_header {
	padding: 0px 0px 20px 0px;
}

div#about_scroll_outer {
	position: relative;
	width: 343px;
	height: 175px;
	overflow: hidden;
	top: 0px;
	left: 0px;
	clip: rect(0px, 343px, 175px, 0px);
	visibility: hidden;
}
			
div#about_scroll_inner {
	position: relative;
	top: 0px;
	left: 0px;
}

div#collections_scroll_outer {
	position: relative;
	width: 343px;
	height: 175px;
	overflow: hidden;
	top: 0px;
	left: 0px;
	clip: rect(0px, 343px, 175px, 0px);
	visibility: hidden;
}

div#collections_scroll_inner {
	position: relative;
	top: 0px;
	left: 0px;
}

div#copyright_container, div#copyright_container a {
	font-size: 10px;
}

div#copyright_container {
	text-align: center;
	background-color: #F8F8F8;
}

div.hline {
	border-bottom: 1px solid #CCCCCC;
	margin: 10px 0px;
}

.text_main {
	font-size: 12px;
	font-weight: normal;
	color: #999999;
}

.text_home {
	font-size: 14px;
	color: #666666;
}

.text_email_link a {
	font-size: 14px;
	color: #6666CC;
}

.text_email_link a:hover {
	color: #8888DD;
}

.text_header {
	text-align: justify;
	font-size: 14px;
	color: #9999CC;
}

.text_collections {
	font-size: 14px;
	color: #999999;
}

.text_hilite {
	font-size: 14px;
	color: #663333;
}

/*----------------- End custom elements -------------------*/
