@charset "UTF-8";
/* CSS Document */

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #FFFFFF;
}

/* structural styles for all pages */
.oneColFixCtr #container {
	padding-top: 40px;
	width: 900px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	height: 575px;
	background: #666666;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtr #sub_container {
	background: #000000;
}
/* end of structural styles */




.oneColFixCtr #logo {
	background: #000000;
	text-align:center;
}
.oneColFixCtr #sub_header {
	background: #000000;
	color: #ffffff;
	text-align: center;
}
.oneColFixCtr #top_txt {
	background: #000000;
	padding-left:10px;
	color: #ffffff;
	vertical-align:top;
}

.email {
	color: #05ccff;
}

.oneColFixCtr #flash_logo {
	background: #000000;
	color: #ffffff;
}
.oneColFixCtr #paintings {
	padding:10px;
	background: #000000;
	color: #ffffff;
}
.oneColFixCtr #theme_title {
	padding-left:10px;
	padding-bottom:10px;
	background: #000000;
	color: #ffffff;
	text-align:left;
}
.oneColFixCtr #bottom_text {
	background: #000000;
	padding-left:10px;
	padding-bottom:10px;
	color: #ffffff;
	vertical-align:top;
}
/* end of index styles */

/* about styles */
.copy {
	background:#ffffff;
	color:#000000;
	margin:20px;
	padding:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* end of about styles */


/* styles for the navigation bar links */
.nav_home {
	padding-left:30px;
	width:120px;
}
.nav_contact {
	width:150px;
}
.nav_about {
	padding-left:80px;
	width:150px;
}
.nav_purchasing {
	width:200px;
}
.nav_dream {
	text-align:right;
	padding-right:10px;
	width:59px;
}
.nav_horizons {
	text-align:right;
	padding-right:10px;
	width:84px;
}
.nav_elements {
	text-align:right;
}
.nav_raw {
	text-align:right;
}


/* styles for text outside of standard viewing area */
.legals {
	font: 6pt Verdana, Arial, Helvetica, sans-serif;
	text-align: right; /* this overrides the text-align: center on the body element. */
}
.seo {
	font: 1pt Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-align: right; /* this overrides the text-align: center on the body element. */
}



