/* @override http://www.thejulygroup.com/www_JUL_styles.css */
/*BASIC STYLING*/
body {
	margin: 0px;
	background-color: #303030;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 10px;
	line-height: 14px;
	}
img {
	border: none;
	}
/*BASIC LINK STYLES*/
a.basic:link {
	color: #00aeef;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted gray
	}
a.basic:visited {
	color: #006f99;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dotted gray
	}
a.basic:hover {
	color: white;
	text-decoration: none;
	background-color: #B0D136
	}
a.basic:active {
	color: #f4a600;
	text-decoration: none;
	background-color: black
	}
/*QUIET LINK STYLES*/
a.quiet:link {
	color: #808080;
	text-decoration: none;
	background-color: transparent;
	}
a.quiet:visited {
	color: #808080;
	text-decoration: none;
	background-color: transparent;
	}
a.quiet:hover {
	color: #808080;
	text-decoration: none;
	background-color: transparent;
	}
a.quiet:active {
	color: #808080;
	text-decoration: none;
	background-color: transparent;
	}
/*WRAPPER DIV*/
#wrapper_div {
	position: relative;
	width: 100%;
	text-align: left;
	}
/*TOP NAVIGATION*/
div#navtop_main_wrapper {
	position: relative;
	background-color: black;
	width: 100%;
	}
div#navtop_main {
	position: relative;
	background-color: black;
	top: 0px;
	width: 900px;
	height: 130px;
	margin: 0px;
	left: 50%;
	margin-left: -450px;
	}
div#navtop_logo {
	position: relative;
	float: left;
	height: 130px;
	width: 292px;
	}
ul#navtop_navlist {
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	width: 608px;
	height: 130px;
	padding: 0px;
	margin: 0px;
	}
ul#navtop_navlist li {
	float: left;
	list-style: none;
	margin-bottom: 0px;
	}
ul#navtop_navlist li a {
	display: block;
	float: left;
	width: 80px;
	height: 130px;
	text-indent: -5000px;
	background-repeat: no-repeat;
	}
li a#nav_home {
	background-image: url(www_gfx/nav_upper3/home.gif);
	}
li a#nav_home:hover {
	background-image: url(www_gfx/nav_upper3/home-on.gif);
	}
body.home a#nav_home {
	background-image: url(www_gfx/nav_upper3/home-on.gif);
	}
li a#nav_ills {
	background-image: url(www_gfx/nav_upper3/illustration.gif);
	}
li a#nav_ills:hover {
	background-image: url(www_gfx/nav_upper3/illustration-on.gif);
	}
body.illustration a#nav_ills {
	background-image: url(www_gfx/nav_upper3/illustration-on.gif);
	}
li a#nav_kids {
	background-image: url(www_gfx/nav_upper3/kids.gif);
	}
li a#nav_kids:hover {
	background-image: url(www_gfx/nav_upper3/kids-on.gif);
	}
body.kids a#nav_kids {
	background-image: url(www_gfx/nav_upper3/kids-on.gif);
	}
li a#nav_anim {
	background-image: url(www_gfx/nav_upper3/animation.gif);
	}
li a#nav_anim:hover {
	background-image: url(www_gfx/nav_upper3/animation-on.gif);
	}
body.animation a#nav_anim {
	background-image: url(www_gfx/nav_upper3/animation-on.gif);
	}
li a#nav_dsgn {
	background-image: url(www_gfx/nav_upper3/design.gif);
	}
li a#nav_dsgn:hover {
	background-image: url(www_gfx/nav_upper3/design-on.gif);
	}
body.design a#nav_dsgn {
	background-image: url(www_gfx/nav_upper3/design-on.gif);
	}
li a#nav_abou {
	background-image: url(www_gfx/nav_upper3/about.gif);
	}
li a#nav_abou:hover {
	background-image: url(www_gfx/nav_upper3/about-on.gif);
	}
body.about a#nav_abou {
	background-image: url(www_gfx/nav_upper3/about-on.gif);
	}
li a#nav_cont {
	background-image: url(www_gfx/nav_upper3/contact.gif);
	}
li a#nav_cont:hover {
	background-image: url(www_gfx/nav_upper3/contact-on.gif);
	}
body.contact a#nav_cont {
	background-image: url(www_gfx/nav_upper3/contact-on.gif);
	}
/*MAIN CONTENT AREA*/
#content_div {
	position: relative;
	background-color: #303030;
	background-repeat: repeat-y;
	height: 700px;
	width: 900px;
	left: 50%;
	margin-left: -450px;
	}
#content_div h1 {
	color: #B0D136;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 30px;
	margin: 0px;
	}
#content_div h2 {
	color: #B0D136;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	margin: 0px;
	}
#content_div h3 {
	color: #B0D136;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	}
#content_div h4 {
	color: #00aeef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
	}
#content_div p {
	color: #CCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	margin: 0px;
	}
/*EMPTY SPACE BELOW MAIN CONTENT*/
#content_underpush {
	position: relative;
	background-color: #303030;
	background-repeat: repeat-y;
	height: 500px;
	width: 900px;
	left: 50%;
	margin-left: -450px;
	}
#content_underpush p {
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
	}
/*BOTTOM NAVIGATION*/
#navbot_main_wrapper {
	position: relative;
	background-color: black;
	width: 100%;
	}
#navbot_main {
	position: relative;
	background-color: black;
	top: 0px;
	height: 50px;
	width: 900px;
	margin: 0px;
	left: 50%;
	margin-left: -450px;
	}
#navbot_main p {
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
	}
/*DATABASE LINK STYLES*/
a.db_nav_links:link {
	color: black;
	text-decoration: none;
	background-color: transparent;
	}
a.db_nav_links:visited {
	color: #3F5108;
	text-decoration: none;
	background-color: transparent;
	}
a.db_nav_links:hover {
	color: white;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	background-color: transparent;
	}
a.db_nav_links:active {
	color: #f4a600;
	text-decoration: none;
	background-color: transparent;
	}
/*ART NAVIGATION CLOSED*/
#dbnav_closed_wrapper {
	position: relative;
	background-image: url("www_gfx/nav_data_closed/dbnavclosedback.gif");
	background-repeat: repeat-x;
	width: 100%;
	margin: 0px;
	display: block;
	}
#dbnav_closed {
	position: relative;
	height: 40px;
	width: 900px;
	left: 50%;
	margin: 0px;
	margin-left: -430px;
	}
#dbnav_closed p {
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
	}
/*ART NAVIGATION OPEN*/
.navDBartists {
	width: 150px;
	text-align: left;
	vertical-align: top;
	font-size: 10px;
	line-height: 15px;
	}
.navDBsubjstyls {
	width: 150px;
	text-align: left;
	vertical-align: top;
	font-size: 10px;
	line-height: 15px;
	}
.portfolioscell {
	width: 172px;
	text-align: left;
	vertical-align: top;
	font-size: 10px;
	line-height: 15px;
	}
.dbnavright {
	text-align: right;
	}
.MainThumbs {
	text-align: left;
	vertical-align: bottom;
	width: 170px;
	height: 200px;
	color: #999;
	font-size: 10px;
	}
.ArtistThumbs {
	text-align: left;
	vertical-align: top;
	width: 170px;
	height: 200px;
	color: #999;
	font-size: 10px;
	}
/*ART NAVIGATION BY ARTIST NAMES*/
#dbnav_artists_wrapper {
	position: relative;
	background-color: #65820B;
	background-image: url("www_gfx/nav_data_open/databacker_sides.jpg");
	background-repeat: repeat-x;
	width: 100%;
	margin: 0px;
	display: none;
	}
#dbnav_artists {
	position: relative;
	background-color: #65820B;
	background-image: url("www_gfx/nav_data_open/databacker.jpg");
	background-repeat: no-repeat;
	height: 255px;
	width: 900px;
	left: 50%;
	margin-left: -430px;
	}
#dbnav_artists p {
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
	}
/*ART NAVIGATION BY SUBJECTS*/
#dbnav_subjects_wrapper {
	position: relative;
	background-color: #65820B;
	background-image: url("www_gfx/nav_data_open/databacker_sides.jpg");
	background-repeat: repeat-x;
	width: 100%;
	margin: 0px;
	display: none;
	}
#dbnav_subjects {
	position: relative;
	background-color: #65820B;
	background-image: url("www_gfx/nav_data_open/databacker.jpg");
	background-repeat: no-repeat;
	height: 255px;
	width: 900px;
	left: 50%;
	margin-left: -430px;
	}
#dbnav_subjects p {
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
	}
/*ART NAVIGATION BY STYLES*/
#dbnav_styles_wrapper {
	position: relative;
	background-color: #65820B;
	background-image: url("www_gfx/nav_data_open/databacker_sides.jpg");
	background-repeat: repeat-x;
	width: 100%;
	margin: 0px;
	display: none;
	}
#dbnav_styles {
	position: relative;
	background-color: #65820B;
	background-image: url("www_gfx/nav_data_open/databacker.jpg");
	background-repeat: no-repeat;
	height: 255px;
	width: 900px;
	left: 50%;
	margin-left: -430px;
	}
#dbnav_styles p {
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
	}
/*HANDY STYLES*/
.warn {
	color: red;
	}
.gray {
	color: gray;
	}
.txt9 {
	font-size: 9px;
	}
.txt10 {
	font-size: 10px;
	}
.profilelabels {
	font-size: 10px;
	line-height: 14px;
	}
.orangedark {
	color: #bf5708;
	}
.alignright {
	text-align: right;
	}
.indent110 {
	margin-left: 110px;
	}
.clearing {
	clear: both;
	}