body {margin:0px;font-family:Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-size: 9pt;color:#333;}
:focus{-moz-outline-style: none;}
img {border:0px;}
ul {margin: 0;padding:0;}
li {list-style: none;}
a {text-decoration: none;}
p {padding:0px;margin:10px 0 10px 0;}
.Off-Screen {left:-9999px;position:absolute;top:-9999px;}
#Home {width: 451px;height: 310px;position: absolute;top: 50%;left: 50%;margin: -155px 0 0 -225px;}
a:link { text-decoration: none;color:black}
a:active { text-decoration: none; color:black; }
a:visited { text-decoration: none; color: black; }
a:hover {text-decoration:none;border:none;color:#ff0099;}
.cl { clear:left;}
h1 {font-size: 12pt;}
h2 {font-size: 7pt;}
h3 {font-size: 7pt;}
h4 {color: #33cc33;}

.header_nav li a {display: inline;z-index:40;}

.header_nav li a:link { text-decoration: none;opacity:0.3;}
.header_nav li a:active { text-decoration: none; opacity:0.3;}
.header_nav li a:visited { text-decoration: none; opacity:0.3; }
.header_nav li a:hover {text-decoration:none;border:none;opacity:1;}

.nav_sub_head li a {font-size:0.8em;padding-top:2px;padding-right: 0px;padding-bottom: 2px;margin-bottom:4px;color:#525252;text-transform: uppercase;display:block;padding-left: 4px;font-weight: bold;background: #F7F7F7;}

.nav_sub_head .current a {color:white;background: #ff0099;}

.nav_sub_head li a:link { text-decoration: none;color:#999;background-color: #F7F7F7 ;}
.nav_sub_head li a:active { text-decoration: none; color:#999;background-color: #F7F7F7 ;}
.nav_sub_head li a:visited { text-decoration: none; color: #999;background-color: #F7F7F7 ; }
.nav_sub_head li a:hover {text-decoration:none;border:none;background-color: #EAEAEA;color:#000;}

.panel_small a {font-size:0.8em;padding-top:2px;padding-right: 0px;padding-bottom: 2px;margin-bottom:4px;color:#ff0099;text-transform: uppercase;font-style:italic;padding-left: 4px;font-weight: bold;}

.panel_small a:link { text-decoration: none;color:#ff0099;}
.panel_small a:active { text-decoration: none; color:#ff0099;}
.panel_small a:visited { text-decoration: none; color: #ff0099; }
.panel_small a:hover {text-decoration:none;border:none;background-color: #ff0099;color:white;}

.gallery_section_links li a {font-size:0.8em;padding-top:2px;padding-right: 0px;padding-bottom: 2px;margin-bottom:4px;color:#525252;text-transform: uppercase;font-style:italic;display:block;padding-left: 4px;font-weight: bold;background: #F7F7F7;}
.gallery_section_links li a:link { text-decoration: none;color:#999;background-color: #F7F7F7 ;}
.gallery_section_links li a:active { text-decoration: none; color:#999;background-color: #F7F7F7 ;}
.gallery_section_links li a:visited { text-decoration: none; color: #999;background-color: #F7F7F7 ; }
.gallery_section_links li a:hover {text-decoration:none;border:none;background-color: #ff0099;color:white;}

.current {padding: 0px 0 0px 0px;margin: 0 0 3px 0px;color:white;text-transform: uppercase;display:block;background: #ff0099;}
.current_gallery {font-style:italic;font-size:0.8em;padding: 3px 0 3px 0;margin: 0 0 4px 0;color:white;text-transform: uppercase;display:block;background: #ff0099;}
.current span {padding:0px 0 0px 3px;font-weight: bold; font-size:0.75em}
.nav_sub_head li.current a {color:white;background: #ff0099; margin-bottom:0; padding-bottom:0; padding-top:0;}
.current_gallery span {}





 .logo a {padding:4px 5px 0px 3px;display: block;}
.logo a:link { text-decoration: none;color:black;background-color: white;}
.logo a:active { text-decoration: none; color:black;background-color: white ;}
.logo a:visited { text-decoration: none; color: black;background-color: white ; }
.logo a:hover {text-decoration:none;border:none;background-color: #EAEAEA;color:black;}

.nav_head {background-color: #FFF;padding: 1px 0 4px 0;padding-left: 4px;display:block;color:#000000;font-size:1.8em;font-weight:bold;}
legend { background-color: #FFF; padding: 1px 0 0 4px; display:block; color:#000000; font-size:2.1em; font-weight:bold; margin-bottom: 20px; }
.Headline { background-color: #FFF; padding: 1px 0 4px 0px; display:block; color:#000000; font-size:1.8em; font-weight:bold; margin: 0px; }

.Item, .Item a, .Headline a {padding:0px;margin:0px;}
.Item, .Full-Article { padding-bottom:15px; width:415px;margin-left:25px; }

.Info  h4 { margin:0;}
.Info  h3 { margin:0;}
.Headline {margin:0;}
.Item a span.Sum { display:block;}
.nav_sub_head li {padding: 3px 0 3px 0;}
.Item .Summary, .Article-Body  { font-size:0.8em;}

.site_container {width:820px;margin:auto;padding:0 0 30px 0;}
.header_nav {height:20px;display: block;}
.header_nav li {display: inline;padding: 0 16px 0 0;}
.header_banner {height:249px;position: relative;margin: 6px 0 0px 0;}
.logo {z-index:20;font-size:18pt;color:black;background-color:white;position: absolute;top:0px;display: block;font-weight:bold;}

.banner_slideshow {z-index:10;height:249px;overflow: hidden;position: relative;display:none;}

.gallery {width: 302px;margin: 10px 0 30px 0;overflow: hidden;position: relative;}

.image {width: 100%;position: relative;}

.image_credit {width: 100%;;float: right;font-size: 7pt;line-height: 10pt;position: relative;}
.image_credit p{line-height: 9pt;}
.gallery_link {float: left;padding:10px 0 10px 0;}
.thumbs {width:302px;z-index: 40;float: left;position: absolute;margin-top:478px;/* background-color: fuchsia; */}
.thumbs a {display: inline;padding-right:8px;padding-bottom: 8px;}
.thumbs a img {padding-bottom: 8px;}

.body_content {padding:26px 0 0 0;z-index:40;}
.body_text {line-height: 9pt;width:170px;text-align: left;font-style: italic; padding:0 0 0 5px;font-size: 7pt;}
.body_text {padding-bottom: 3px;}
.body_text_med {width:350px;text-align: left;font-style: italic; padding:0 0 0 5px;font-size: 7pt;line-height: 9pt;}
.body_text_med {padding-bottom: 20px;}
.extra_text {width:158px;text-align: left;font-style: italic; padding:0 0 0 5px;font-size: 7pt;}
.body_text em {color: #33cc33;}
.extra_text a {color: pink;padding-left:3px;}
.extra_text p {padding: 3px 0 0 0;}
.main_nav {width:199px;float: left;}
.big_col {width:611px;float: right;display:none;}
.wide_col {border: 1px solid blue;width:700px;padding:26px 0 0 0;float: right;display:none;}
.panel_big {display: block;float: right;}
.panel_small {display: block;float: left;}
.left_panel {width:382px;float: left;}
.right_panel {width:382px;float: right;}

.image_bg {width: 611px;}

.About-Artist { width:158px; float:left; padding-right:17px; color:#58595b; font-size: 0.8em; font-style: italic; }

.footer_banner {clear: both;height:263px;padding:50px 0 0 0;}
.footer_banner a {margin-bottom:0px; display:block; }
.footer_left_panel { width:400px;float: left;clear: both;}
.footer_left_panel a {float: left;padding-right: 3px;}
.footer_single_panel a {float: left;}
.copyright {padding:30px 0 0 0; clear:both;}
/** forms **/
.form_hair {padding-left:3px;font-family:Helvetica Neue,Helvetica,Arial,Verdana,sans-serif;font-size: 7pt;color:#333;float: left;}
form {border:0px;}
.Form-Page .Single-Item {padding-bottom:0px} 
.zemError { color:#CC0000; padding-bottom:16px; padding-left: 20px; list-style: disc; }
.zemError li { padding-bottom:3px;}
.zemThanks {font-weight:bold; padding-top:16px;}

fieldset, form {width:345px; margin:0;padding:0;border: 0;}
.zemContactForm { padding: 0;margin: 0;}

.zemRow {clear:both; width:100%; float:left; padding-bottom:12px;padding-left:0px;}
label.zemText, label.zemSelect { width:117px; float:left; padding-top:4px;}
input.zemText, select.zemSelect { width:215px; float:left; border: 1px solid #000; background: #000000; color: #FFFFFF; padding: 1px 5px; font-size:1em; }
select.zemSelect {padding-right:0;width:227px;}
select.zemSelect option {padding-left:8px;}
label.zemTextarea {float:none; padding-bottom:5px; display:block;}
textArea.zemTextarea { width:335px; background: #000000; color: #FFFFFF; padding: 1px 0px 1px 5px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1em; border: 2px solid #000000; height:200px; }
.zemSubmit { color: #FFFFFF; background: #000000; padding: 5px; border-style: none; float:right; margin-left:15px; }
a.zemSubmit { padding: 7px;}
.Info strong { font-size:9pt} 
.Simple-Artist-Title { margin-left:18px;}
a.Back { float:right; margin-top:15px; font-size:1em; margin-bottom:10px; color:#cccccc; font-weight:bold; padding:1px 0 4px 4px;}
.Simple-Artist {width:600px; float:left; clear:both; padding-left:11px }
.Simple-Artist ul {width:600px; float:left; clear:both;}
.Simple-Artist ul li { margin-left:10px; float:left; margin-bottom:10px; font-size:0.8em; overflow:hidden;}

.Simple-Artist ul.Double li {width:auto;}
.Simple-Artist .Simple-Artist-Title { margin-left:6px; font-size:1.2em; color:#666; clear:left;}
.Simple-Artist ul li img { border:0; display:block; float:left; clear:left}
.Simple-Artist ul li p {clear:left; display:block; float:left; clear:left}
.Simple-Artist-Full {width:590px; margin-left:10px; }
.Simple-Artist-Credit { margin-left:10px}
.Simple-Artist-Column { width:420px; padding-left:15px; clear:none;}
.Simple-Artist-Column ul { width:420px}
.Simple-Artist ul li p { padding:0; margin:0; margin-bottom:5px;}
br.clear { clear:left;}

.Simple-Artist ul li .image_credit { width:auto; clear:left; float:left; padding-top:6px; padding-bottom:10px;}

.Simplie-Text { width:150px}
a.Details { text-decoration:underline; color:#999;}
.Simple-Artist-Credit .gallery_link { padding: 0px 0px;}
 
.Simple-Artist-Credit .image_credit p { margin:5px 0; }
div.Small-Title { font-size:1em; color:#CCC; margin-top:15px; float:left;}
div.Small-Title a {  color:#CCC;}
.big_col_center { float:none; margin:auto; width:661px;}
.Cedit-Special { font-size:1.4em; color:#999;}
.Persons-Name { color:#000;}
.SmallTextPanel { margin-right:20px;}
div.Small-Title a.Darker { color:#666;}
.Artist-Text { color:#999;}

