BODY { background-color: white; margin: 0; padding: 0; font-family: tahoma; }
BODY a { color: #ffffff; text-decoration: none; line-height: 12px; }
BODY a.black { color: black; font-weight: bold; font-style: italic; }
BODY a.black_1 { color: black; line-height: 14pt; }
BODY a.black_1:hover { text-decoration: none; }
BODY a.color { color: #f00; font-weight: bold; line-height: 11pt; }
BODY a:hover { text-decoration: underline; }

.body_container { width: 100%; height: 1600px; }
.body_container2 { width: 100%; height: 1150px; }
.body_container3 { width: 100%; height: 870px; }
.body_container4 { width: 100%; height: 1300px; }
.page_container { width: 775px; height: 1590px; position: relative; }
.page_container2 { width: 775px; height: 1140px; position: relative; }
.page_container3 { width: 775px; height: 870px; position: relative; }
.page_container4 { width: 775px; height: 1300px; position: relative; }
.body_container .body_table { background-color: white; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 775px; height: 1600px; }
.body_container2 .body_table { background-color: white; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 775px; height: 1140px; }
.body_container3 .body_table { background-color: white; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 775px; height: 870px; }
.body_container4 .body_table { background-color: white; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 775px; height: 1300px; }
a.welcome { display: block; width: 775px; height: 397px; background-image: url(../images/main_10.jpg); background-repeat: no-repeat; position: absolute; top: 85px; margin: 0; padding: 0; }
a.welcome span { display: none; }
a.sig { display: block; width: 246px; height: 38px; background-image: url(../images/colinchristian.gif); background-repeat: no-repeat; position: absolute; top: 30px; }
a.sig span { display: none; }
a.gallery { display: block; width: 775px; height: 397px; background-image: url(../images/main_gallery_09.jpg); background-repeat: no-repeat; position: absolute; top: 85px; margin: 0; padding: 0; }
a.gallery span { display: none; }
a.contact_main { display: block; width: 775px; height: 397px; background-image: url(../images/main_contact_09.jpg); background-repeat: no-repeat; position: absolute; top: 85px; margin: 0; padding: 0; }
a.contact_main span { display: none; }
a.biography { display: block; width: 775px; height: 397px; background-image: url(../images/main_bio_09.jpg); background-repeat: no-repeat; position: absolute; top: 85px; margin: 0; padding: 0; }
a.biography span { display: none; }
a.myspace { display: block; width: 82px; height: 82px; background-image: url(../images/myspace_link_26.gif); background-repeat: no-repeat; position: absolute; top: 1525px; left: 165px; }
a.myspace span { display: none; }
a.twitter { display: block; width: 82px; height: 82px; background-image: url(../images/tiwitter_link.gif); background-repeat: no-repeat; position: absolute; top: 1525px; left: 215px; }
a.twitter span { display: none; }
a.myspace2 { display: block; width: 82px; height: 82px; background-image: url(../images/myspace_link_26.gif); background-repeat: no-repeat; position: absolute; top: 1225px; left: 165px; }
a.myspace2 span { display: none; }
a.twitter2 { display: block; width: 82px; height: 82px; background-image: url(../images/tiwitter_link.gif); background-repeat: no-repeat; position: absolute; top: 1225px; left: 215px; }
a.twitter2 span { display: none; }
a.news_main { display: block; width: 775px; height: 397px; background-image: url(../images/main_news_09.jpg); background-repeat: no-repeat; position: absolute; top: 85px; margin: 0; padding: 0; }
a.news_main span { display: none; }
a.shows_main { display: block; width: 775px; height: 397px; background-image: url(../images/main_shows_09.jpg); background-repeat: no-repeat; position: absolute; top: 85px; margin: 0; padding: 0; }
a.shows_main span { display: none; }
a.store_main { display: block; width: 775px; height: 397px; background-image: url(../images/main_store_09.jpg); background-repeat: no-repeat; position: absolute; top: 85px; margin: 0; padding: 0; }
a.store_main span { display: none; }
a.archive { background-image: url(../images/archive_31.gif); background-repeat: no-repeat; position: absolute; top: 1518px; left: 15px; width: 231px; height: 28px; display: block; }
a.archive span { display: none; }
a.cp_header { background-image: url(../images/cp_logo.gif); background-repeat: no-repeat; position: absolute; top: 577px; left: 12px; width: 350px; height: 76px; display: block; }
a..cp_header span { display: none; }
/*<agl.folder "div.menu">*/
	div.menu { position: absolute; top: 37px; left: 265px; width: 532px; height: 31px; float: left; margin: 0; padding: 0; display: block; }
	div.menu a:hover { background-image: url(../images/menu_05.gif); background-repeat: no-repeat; }
	div.menu li { float: left; padding: 0; display: block; }
	div.menu ul, div.menu.li { height: 28px; overflow: hidden; margin: 0; padding: 0; }
	div.menu a { background-image: url(../images/menu_01_05.gif); background-repeat: no-repeat; width: 85px; height: 28px; display: block; }
	div.menu a span { display: none; }
	div.menu .bio { background-position: -85px 0; width: 45px; height: 28px; }
	div.menu .news { background-position: -130px 0; width: 69px; }
	div.menu .shows { background-position: -199px 0; width: 160px; }
	div.menu .store { background-position: -357px 0; width: 65px; }
	div.menu .contact { background-position: -422px 0; width: 95px; }
/*</agl.folder>*/
a.index_intro { display: block; width: 775px; height: 550px; background-repeat: no-repeat; position: absolute; top: 85px; margin: 0; padding: 0; cursor: auto; }
a.index_intro span { display: none; }
div.news_image { background-repeat: no-repeat; position: absolute; top: 50px; left: 442px; overflow: hidden; }

div.news_content { left: 15px; position: absolute; top: 525px; height: 157px; margin: 0; }
div.page_content { left: 40px; position: absolute; top: 122px; height: 152px; margin: 0; }
div.about_content { left: 40px; position: absolute; top: 422px; width: 303px; height: 152px; margin: 0; }
div.bio_content { left: 15px; position: absolute; top: 525px; height: 157px; margin: 0; }
div.contentbio { font-size: 10pt; line-height: 12pt; text-align: left; letter-spacing: 0; width: 745px; height: 270px; margin: 0; }
div.contentbio a.black span { position: absolute; right: 35px; display:block; float:right; }
div.contentbio a.black span:hover { color: #a3620a; text-decoration:underline; }
div.success_content { left: 130px; position: absolute; top: 522px; height: 152px; margin: 0; }
div.error_content { left: 125px; position: absolute; top: 522px; height: 152px; margin: 0; }
div.shows_content { left: 125px; position: absolute; top: 500px; height: 330px; margin: 0; }
div.content_s { font-size: 10pt; line-height: 12pt; text-align: center; letter-spacing: 0; width: 535px; height: 330px; overflow: auto; overflow-x: hidden; margin: 0; }
div.content1 { font-size: 10pt; line-height: 12pt; text-align: left; letter-spacing: 0; width: 335px; height: 270px; margin: 0; }
div.content1 a.black span { position: absolute; right: 35px; display:block; float:right; }
div.content1 a.black span:hover { color: #a3620a; text-decoration:underline; }
div#new_paintings_container { background-image: url(../images/graybox_19.jpg); background-repeat: no-repeat; position: absolute; top: 815px; left: 8px; width: 759px; height: 180px; overflow: scroll; overflow-y: hidden; margin: 0; padding: 0; }
div#new_paintings_container2 { background-image: url(../images/graybox_19.jpg); background-repeat: no-repeat; position: absolute; top: 1015px; left: 8px; width: 759px; height: 180px; overflow: scroll; overflow-y: hidden; margin: 0; padding: 0; }
div#image1_container { position: absolute; top: 505px; left: 365px; width: 225px; height: 282px; }
div#image2_container { position: absolute; top: 505px; left: 610px; width: 135px; height: 282px; }
div#new_container { position: absolute; top: 1215px; left: 250px; width: 505px; height: 352px; margin: 0; padding: 0; }
div#new_container2 { position: absolute; top: 915px; left: 250px; width: 505px; height: 352px; margin: 0; padding: 0; }
div#store_container { position: absolute; top: 535px; left: 360px; width: 225px; height: 282px; }
div#gallery_paintings_container { background-image: url(../images/graybox_19.jpg); background-repeat: no-repeat; position: absolute; top: 515px; left: 8px; width: 759px; height: 180px; overflow: scroll; overflow-y: hidden; margin: 0; padding: 0; }
div#gallery_paintings_container2 { background-image: url(../images/graybox_19.jpg); background-repeat: no-repeat; position: absolute; top: 715px; left: 8px; width: 759px; height: 180px; overflow: scroll; overflow-y: hidden; margin: 0; padding: 0; }
div#gallery_paintings_container3 { background-image: url(../images/graybox_19.jpg); background-repeat: no-repeat; position: absolute; top: 915px; left: 8px; width: 759px; height: 180px; overflow: scroll; overflow-y: hidden; margin: 0; padding: 0; }
div#gallery_paintings_container4 { background-image: url(../images/graybox_19.jpg); background-repeat: no-repeat; position: absolute; top: 1115px; left: 8px; width: 759px; height: 180px; overflow: scroll; overflow-y: hidden; margin: 0; padding: 0; }
div#gallery_paintings_container5 { background-image: url(../images/graybox_19.jpg); background-repeat: no-repeat; position: absolute; top: 1315px; left: 8px; width: 759px; height: 180px; overflow: scroll; overflow-y: hidden; margin: 0; padding: 0; }
a.photo_thumb { float:left; margin-bottom: 15px; margin-left: 15px; }
div.links_content { left: 16px; text-align: left; font-size: 8pt; word-spacing: 0; position: absolute; top: 1240px; width: 300px; float: left; margin: 0; }
div.links_content2 { left: 16px; text-align: left; font-size: 9pt; line-height: 11pt; word-spacing: 0; position: absolute; top: 940px; width: 300px; float: left; margin: 0; }
div.prints_content { left: 16px; text-align: left; font-size: 9pt; line-height: 11pt; word-spacing: 0; position: absolute; top: 660px; width: 350px; float: left; margin: 0; }
div#content_paintings_7 { font-size: 12px; line-height: 10pt; letter-spacing: 0; position: absolute; top: 38px; left: 8px; width: 795px; height: 115px; overflow: hidden; float: right; margin: 0; padding: 0; display: block; }
div#content_paintings_8 { font-size: 12px; line-height: 10pt; letter-spacing: 0; position: absolute; top: 38px; left: 8px; width: 775px; height: 115px; overflow: hidden; float: right; margin: 0; padding: 0; display: block; }
div#content_paintings_9 { font-size: 12px; line-height: 10pt; letter-spacing: 0; position: absolute; top: 38px; left: 8px; width: 845px; height: 115px; overflow: hidden; float: right; margin: 0; padding: 0; display: block; }
div#content_paintings_10 { font-size: 12px; line-height: 10pt; letter-spacing: 0; position: absolute; top: 38px; left: 8px; width: 1095px; height: 115px; overflow: hidden; float: right; margin: 0; padding: 0; display: block; }
div#content_paintings_11 { font-size: 12px; line-height: 10pt; letter-spacing: 0; position: absolute; top: 38px; left: 8px; width: 965px; height: 115px; overflow: hidden; float: right; margin: 0; padding: 0; display: block; }
div#content_paintings_12 { font-size: 12px; line-height: 10pt; letter-spacing: 0; position: absolute; top: 38px; left: 8px; width: 1660px; height: 115px; overflow: hidden; float: right; margin: 0; padding: 0; display: block; }
div#content_paintings_13 { font-size: 12px; line-height: 10pt; letter-spacing: 0; position: absolute; top: 38px; left: 8px; width: 1255px; height: 115px; overflow: hidden; float: right; margin: 0; padding: 0; display: block; }
div#content_paintings_14 { font-size: 12px; line-height: 10pt; letter-spacing: 0; position: absolute; top: 38px; left: 8px; width: 1585px; height: 115px; overflow: hidden; float: right; margin: 0; padding: 0; display: block; }
div.contact_us_content { text-align: center; position: absolute; top: 500px; left: 75px; width: 635px; height: 250px; }
div.contact_us_content ul { height: 54px; list-style: none inside; }
div.contact_us_content ul li { clear:both; padding-bottom:6px; }
div.contact_us_content ul li label { display:block; float:left; font-size:14px; text-align: right; margin-right:8px; width:80px; }
div.contact_us_content ul li span {display:block;float:left;font-size:16px;}
div.contact_us_content ul li span a {
color:#a3620a;
text-decoration:none;
}
div.contact_us_content ul li span a:hover {
text-decoration:underline;}

ul.contact_form { list-style-type: disc; margin: 1em 0 1em 80px; }
h1 { text-align: left; width: 100px; height: 28px; margin: 0; }
h1 span { font-size: 9px; display: none; }
h1.news { background-image: url(../images/news_01_12.gif); background-repeat: no-repeat; position: absolute; top: 505px; left: 15px; width: 120px; display: block; }
h1.bio { background-image: url(../images/bio_12.gif); background-repeat: no-repeat; position: absolute; top: 500px; left: 15px; width: 120px; display: block; }
h1.links { background-image: url(../images/links_15.gif); background-repeat: no-repeat; position: absolute; top: 1215px; left: 15px; width: 220px; display: block; }
h1.links2 { background-image: url(../images/links_15.gif); background-repeat: no-repeat; position: absolute; top: 915px; left: 15px; width: 220px; display: block; }
h1.present { background-image: url(../images/headers_19.gif); background-repeat: no-repeat; position: absolute; top: 820px; left: 15px; width: 220px; display: block; }
h1.spw { background-image: url(../images/spw_header_24.gif); background-repeat: no-repeat; position: absolute; top: 1018px; left: 15px; width: 380px; display: block; }
h1.show_prints { background-image: url(../images/shop_prints_39.gif); background-repeat: no-repeat; position: absolute; top: 499px; left: 12px; width: 120px; display: block; }
h1.gallery_09 { background-image: url(../images/sw_09_29.gif); background-repeat: no-repeat; position: absolute; top: 520px; left: 15px; width: 355px; display: block; }
h1.gallery_08 { background-image: url(../images/sw_08_29.gif); background-repeat: no-repeat; position: absolute; top: 718px; left: 15px; width: 380px; display: block; }
h1.gallery_06 { background-image: url(../images/sw_06_29.gif); background-repeat: no-repeat; position: absolute; top: 918px; left: 15px; width: 300px; display: block; }
h1.gallery_05 { background-image: url(../images/sw_05_29.gif); background-repeat: no-repeat; position: absolute; top: 1118px; left: 15px; width: 360px; display: block; }
h1.gallery_02-03 { background-image: url(../images/sw_02-03_29.gif); background-repeat: no-repeat; position: absolute; top: 1318px; left: 15px; width: 380px; display: block; }
div.footer { background-color: #fff; position: relative; height: 40px; margin: 0; }
div.footer span { display: block; color: #e90016; font-size: 9px; text-align: center; position: absolute; left: 35px; }
