body {	background-color: #FFF;	margin: 20px 0px 0px 0px;	font-family: "Times New Roman", Times, serif;	font-size: small;	text-decoration: none;	line-height: 100%;}/* home */#home {	position: absolute;	left: 50%;	margin: 0px 0px 0px -473px;	width: 946px;	height: 610px;	background-image: url(images/home_bkg.jpg);	background-color: #FFF;	background-position: top;	background-repeat: no-repeat;	border: solid #087748 1px;}#home_logo {	position: absolute;	left: 50%;	margin: 0px 0px 0px -473px;	top: 390px;	width: 677px;	background-image: url(images/main_logo.gif);	background-position: top center;	background-repeat: no-repeat;	font-size: 100%;	color: #087748;}#home_logo p {	margin: 140px 0px 0px 0px;	color: #087748;	line-height: 130%;}#home_logo p a {	color: #087748;	text-decoration: none;}#home_logo p a:hover {	color: #087748;	text-decoration: underline;}#home_nav {	position: absolute;	left: 50%;	margin: 0px 0px 0px -473px;	top: 580px;	height: 30px;	width: 946px;	background-image: url(images/home_navbar.jpg);	background-position: top left;	background-repeat: no-repeat;	color: #FFF;	font-size: 110%;}#home_thumbs {	margin: 260px 0px 0px 678px;	width: 250px;}#home_thumbs li {	margin: 0px 0px 14px 0px;	padding: 0px 0px 0px 0px;	list-style-type: none;}#home_thumbs li a.border {	margin: 0px 0px 0px 0px;	padding: 50px 0px 0px 10px;	font-size: 140%;	color: #087748;	text-decoration: none;}#home_thumbs li a.border:hover {	color: #087748;	text-decoration: none;}#home_thumbs li a.border:hover img {	padding: 5px;	border: solid #087748 1px;	background-color: #FFF;	text-decoration: none;}/* links */#links {	position: absolute;	left: 50%;	margin: 0px 0px 0px -473px;	width: 946px;	height: 610px;	background-image: url(images/home_fade_bkg.jpg);	background-color: #FFF;	background-position: top;	background-repeat: no-repeat;	border: solid #087748 1px;}/* common subs */#home_thumbs ul, #cartoon_thumbs ul, #cartoon_sub_thumbs ul, #illustration_thumbs ul, #illustration_sub_thumbs ul, #paintings_thumbs ul, #paintings_sub_thumbs ul, #renderings_thumbs ul, #renderings_sub_thumbs ul {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}#home_thumbs li a.border img, #cartoon_thumbs li a.border img, #cartoon_sub_thumbs li a.border img, #illustration_thumbs li a.border img, #illustration_sub_thumbs li a.border img, #paintings_thumbs li a.border img, #paintings_sub_thumbs li a.border img, #renderings_thumbs li a.border img, #renderings_sub_thumbs li a.border img {	padding: 5px;	border: solid #FFF 1px;	margin: 0px 10px 0px 0px;}#home_thumbs img, #cartoon_thumbs img, #cartoon_sub_thumbs img, #illustration_thumbs img, #illustration_sub_thumbs img, #paintings_thumbs img, #paintings_sub_thumbs img, #renderings_thumbs img, #renderings_sub_thumbs img {	margin: 0px 0px 0px 0px;	padding: 5px;	background-color: #FFF;}#home_nav ul, #cartoon_nav ul, #illustration_nav ul, #paintings_nav ul, #renderings_nav ul {	margin: 8px 0px 10px 110px;}#home_nav li, #cartoon_nav li, #illustration_nav li, #paintings_nav li, #renderings_nav li {	margin: 0px 0px 0px 0px;	padding: 0px 30px 0px 0px;	float: left;	list-style-type: none;}#home_nav li a, #cartoon_nav li a, #illustration_nav li a, #paintings_nav li a, #renderings_nav li a {	color: #FFF;	text-decoration: none;}#home_nav li a:hover, #cartoon_nav li a:hover, #illustration_nav li a:hover, #paintings_nav li a:hover, #renderings_nav li a:hover {	color: #FFF;	text-decoration: underline;}/* cartoon */#cartoon {	position: absolute;	left: 50%;	margin: 0px 0px 0px -473px;	width: 946px;	height: 610px;	background-image: url(images/cartoon_bkg.jpg);	background-color: #FFF;	background-position: top;	background-repeat: no-repeat;	border: solid #672D91 1px;}#cartoon_thumbs {	margin: 430px 0px 0px 30px;	width: 800px;}#cartoon_thumbs li {	float: left;	margin: 0px 0px 0px -10px;	padding: 0px 0px 0px 10px;	list-style-type: none;	text-align: center;}#cartoon_thumbs li a.border {	margin: 0px 0px 0px 0px;	padding: 50px 0px 0px 10px;	font-size: 120%;	color: #672D91;	line-height: 120%;	text-decoration: none;}#cartoon_thumbs li a.border:hover {	color: #672D91;	text-decoration: none;}#cartoon_thumbs li a.border:hover img {	padding: 5px;	border: solid #672D91 1px;	background-color: #FFF;	text-decoration: none;}#cartoon_logo {	position: absolute;	left: 50%;	margin: 0px 0px 0px 245px;	top: 430px;	width: 225px;	background-image: url(images/cartoons_logo.gif);	background-position: top center;	background-repeat: no-repeat;	font-size: 100%;	color: #672D91;}#cartoon_logo p {	margin: 95px 0px 0px 0px;	color: #672D91;	line-height: 100%;}#cartoon_logo p a {	color: #672D91;	text-decoration: underline;}#cartoon_nav {	position: absolute;	left: 50%;	margin: 0px 0px 0px -473px;	top: 580px;	height: 30px;	width: 946px;	background-image: url(images/cartoon_navbar.jpg);	background-position: top left;	background-repeat: no-repeat;	color: #FFF;	font-size: 110%;}/* cartoon sub */#cartoon_sub {	position: absolute;	left: 50%;	margin: 0px 0px 0px -473px;	width: 946px;	height: 610px;	background-image: url(images/cartoon_fade_bkg.jpg);	background-color: #FFF;	background-position: top;	background-repeat: no-repeat;	border: solid #672D91 1px;}#cartoon_sub_thumbs {	margin: 40px 0px 0px 30px;	width: 800px;}#cartoon_sub_thumbs li {	float: left;	margin: 0px 0px 0px -10px;	padding: 0px 0px 15px 10px;	list-style-type: none;	text-align: center;}#cartoon_sub_thumbs li a.border {	margin: 0px 0px 0px 0px;	padding: 50px 0px 0px 10px;	font-size: 120%;	color: #672D91;	line-height: 120%;	text-decoration: none;}#cartoon_sub_thumbs li a.border:hover {	color: #672D91;	text-decoration: none;}#cartoon_sub_thumbs li a.border:hover img {	padding: 5px;	border: solid #672D91 1px;	background-color: #FFF;	text-decoration: none;}/* illustration */#illustration {	position: absolute;	left: 50%;	margin: 0px 0px 0px -473px;	width: 946px;	height: 610px;	background-image: url(images/illustrations_bkg.jpg);	background-color: #FFF;	background-position: top;	background-repeat: no-repeat;	border: solid #00AEEF 1px;}#illustration_thumbs {	margin: 430px 0px 0px 30px;	width: 800px;}#illustration_thumbs li {	float: left;	margin: 0px 0px 0px -10px;	padding: 0px 0px 0px 10px;	list-style-type: none;	text-align: center;}#illustration_thumbs li a.border {	margin: 0px 0px 0px 0px;	padding: 50px 0px 0px 10px;	font-size: 120%;	color: #00AEEF;	line-height: 120%;	text-decoration: none;}#illustration_thumbs li a.border:hover {	color: #00AEEF;	text-decoration: none;}#illustration_thumbs li a.border:hover img {	padding: 5px;	border: solid #00AEEF 1px;	background-color: #FFF;	text-decoration: none;}#illustration_logo {	position: absolute;	left: 50%;	margin: 0px 0px 0px 245px;	top: 430px;	width: 225px;	background-image: url(images/illustrations_logo.gif);	background-position: top center;	background-repeat: no-repeat;	font-size: 100%;	color: #00AEEF;}#illustration_logo p {	margin: 95px 0px 0px 0px;	color: #00AEEF;	line-height: 100%;}#illustration_logo p a {	color: #00AEEF;	text-decoration: underline;}#illustration_nav {	position: absolute;	left: 50%;	margin: 0px 0px 0px -473px;	top: 580px;	height: 30px;	width: 946px;	background-image: url(images/illustrations_navbar.jpg);	background-position: top left;	background-repeat: no-repeat;	color: #FFF;	font-size: 110%;}/* illustration sub */#illustration_sub {	position: absolute;	left: 50%;	margin: 0px 0px 0px -473px;	width: 946px;	height: 610px;	background-image: url(images/illustrations_fade_bkg.jpg);	background-color: #FFF;	background-position: top;	background-repeat: no-repeat;	border: solid #00AEEF 1px;}#illustration_sub_thumbs {	margin: 40px 0px 0px 30px;	width: 700px;}#illustration_sub_thumbs li {	float: left;	margin: 0px 0px 0px -10px;	padding: 0px 0px 15px 10px;	list-style-type: none;	text-align: center;}#illustration_sub_thumbs li a.border {	margin: 0px 0px 0px 0px;	padding: 50px 0px 0px 10px;	font-size: 120%;	color: #00AEEF;	line-height: 120%;	text-decoration: none;}#illustration_sub_thumbs li a.border:hover {	color: #00AEEF;	text-decoration: none;}#illustration_sub_thumbs li a.border:hover img {	padding: 5px;	border: solid #00AEEF 1px;	background-color: #FFF;	text-decoration: none;}/* paintings */#paintings {	position: absolute;	left: 50%;	margin: 0px 0px 0px -473px;	width: 946px;	height: 610px;	background-image: url(images/paintings_bkg.jpg);	background-color: #FFF;	background-position: top;	background-repeat: no-repeat;	border: solid #005A96 1px;}#paintings_thumbs {	margin: 430px 0px 0px 30px;	width: 800px;}#paintings_thumbs li {	float: left;	margin: 0px 0px 0px -10px;	padding: 0px 0px 0px 10px;	list-style-type: none;	text-align: center;}#paintings_thumbs li a.border {	margin: 0px 0px 0px 0px;	padding: 50px 0px 0px 10px;	font-size: 120%;	color: #005A96;	line-height: 120%;	text-decoration: none;}#paintings_thumbs li a.border:hover {	color: #005A96;	text-decoration: none;}#paintings_thumbs li a.border:hover img {	padding: 5px;	border: solid #005A96 1px;	background-color: #FFF;	text-decoration: none;}#paintings_logo {	position: absolute;	left: 50%;	margin: 0px 0px 0px 245px;	top: 430px;	width: 225px;	background-image: url(images/artwork_logo.gif);	background-position: top center;	background-repeat: no-repeat;	font-size: 100%;	color: #005A96;}#paintings_logo p {	margin: 95px 0px 0px 0px;	color: #005A96;	line-height: 100%;}#paintings_logo p a {	color: #005A96;	text-decoration: underline;}#paintings_nav {	position: absolute;	left: 50%;	margin: 0px 0px 0px -473px;	top: 580px;	height: 30px;	width: 946px;	background-image: url(images/paintings_navbar.jpg);	background-position: top left;	background-repeat: no-repeat;	color: #FFF;	font-size: 110%;}/* paintings_sub */#paintings_sub {	position: absolute;	left: 50%;	margin: 0px 0px 0px -473px;	width: 946px;	height: 610px;	background-image: url(images/paintings_fade_bkg.jpg);	background-color: #FFF;	background-position: top;	background-repeat: no-repeat;	border: solid #005A96 1px;}#paintings_sub_thumbs {	margin: 40px 0px 0px 30px;	width: 700px;}#paintings_sub_thumbs li {	float: left;	margin: 0px 0px 0px -10px;	padding: 0px 0px 15px 10px;	list-style-type: none;	text-align: center;}#paintings_sub_thumbs li a.border {	margin: 0px 0px 0px 0px;	padding: 50px 0px 0px 10px;	font-size: 120%;	color: #005A96;	line-height: 120%;	text-decoration: none;}#paintings_sub_thumbs li a.border:hover {	color: #005A96;	text-decoration: none;}#paintings_sub_thumbs li a.border:hover img {	padding: 5px;	border: solid #005A96 1px;	background-color: #FFF;	text-decoration: none;}/* renderings */#renderings {	position: absolute;	left: 50%;	margin: 0px 0px 0px -473px;	width: 946px;	height: 610px;	background-image: url(images/renderings_bkg.jpg);	background-color: #FFF;	background-position: top;	background-repeat: no-repeat;	border: solid #B61281 1px;}#renderings_thumbs {	margin: 430px 0px 0px 30px;	width: 800px;}#renderings_thumbs li {	float: left;	margin: 0px 0px 0px -10px;	padding: 0px 0px 0px 10px;	list-style-type: none;	text-align: center;}#renderings_thumbs li a.border {	margin: 0px 0px 0px 0px;	padding: 50px 0px 0px 10px;	font-size: 120%;	color: #B61281;	line-height: 110%;	text-decoration: none;}#renderings_thumbs li a.border:hover {	color: #B61281;	text-decoration: none;}#renderings_thumbs li a.border:hover img {	padding: 5px;	border: solid #B61281 1px;	background-color: #FFF;	text-decoration: none;}#renderings_logo {	position: absolute;	left: 50%;	margin: 0px 0px 0px 245px;	top: 430px;	width: 225px;	background-image: url(images/renderings_logo.gif);	background-position: top center;	background-repeat: no-repeat;	font-size: 100%;	color: #B61281;}#renderings_logo p {	margin: 95px 0px 0px 0px;	color: #B61281;	line-height: 100%;}#renderings_logo p a {	color: #B61281;	text-decoration: underline;}#renderings_nav {	position: absolute;	left: 50%;	margin: 0px 0px 0px -473px;	top: 580px;	height: 30px;	width: 946px;	background-image: url(images/renderings_navbar.jpg);	background-position: top left;	background-repeat: no-repeat;	color: #FFF;	font-size: 110%;}/* renderings sub */#renderings_sub {	position: absolute;	left: 50%;	margin: 0px 0px 0px -473px;	width: 946px;	height: 610px;	background-image: url(images/cartoon_fade_bkg.jpg);	background-color: #FFF;	background-position: top;	background-repeat: no-repeat;	border: solid #B61281 1px;}#renderings_sub_thumbs {	margin: 40px 0px 0px 30px;	width: 800px;}#renderings_sub_thumbs li {	float: left;	margin: 0px 0px 0px -10px;	padding: 0px 0px 15px 10px;	list-style-type: none;	text-align: center;}#renderings_sub_thumbs li a.border {	margin: 0px 0px 0px 0px;	padding: 50px 0px 0px 10px;	font-size: 120%;	color: #B61281;	line-height: 110%;	text-decoration: none;}#renderings_sub_thumbs li a.border:hover {	color: #B61281;	text-decoration: none;}#renderings_sub_thumbs li a.border:hover img {	padding: 5px;	border: solid #B61281 1px;	background-color: #FFF;	text-decoration: none;}/* Form */#contact_info {	margin: 40px 0px 0px 100px;	float: left;	width: 200px;	font-size: 120%;}#contact_info p {	color: #087748;	line-height: 130%;}#contact_info p a {	color: #087748;	text-decoration:none;}#contact_info p a:hover {	color: #087748;	text-decoration:underline;}#contact {	margin: 40px 60px 0px 0px;	float: right;	width: 500px;	font-size: 120%;}#contact p {	color: #087748;	line-height: 130%;}#contact input {	font-size: 90%;	margin: 0px 0px 5px 10px;}#contact select {	font-size: 90%;	margin: 0px 0px 5px 20px;}	#contact textarea {	font-size: 90%;	margin: 0px 0px 5px 10px;}#contact fieldset {	margin: 10px 0px 5px 0px;	padding: 0px 0px 0px 0px;	width: 100%;	float: left;	clear: left;	border: solid #FFF 0px;	font-size: 90%;}#contact fieldset ol {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	list-style-type: none;}#contact fieldset li {	margin: 0px 0px 0px 0px;	padding: 0px 0px 5px 0px;	width: 100%;	float: left;	clear: left;	color: #087748;	list-style-type: none;}#contact fieldset li span.radio {	font-size: 100%;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	top: -5px;	position: relative;}#contact label {	float: left;	width: 150px;	margin: 1px 2px 0px 0px;	text-align: right;	padding: 2px;	color: #087748;}#contact fieldset.submit {	margin: 5px 0px 10px 160px;	width: 100px;	border: 0 none #FFF;	float: left;}#contact fieldset.submit ol {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	list-style-type: none;}#contact fieldset.submit li {	margin: 0px 0px 0px 0px;	padding: 0px 0px 5px 0px;	width: 100%;	float: left;	clear: left;	font-size: 90%;	color: #087748;	list-style-type: none;}.red {	color: #FF0000;}