A:link    {color: #000000; text-decoration: underline;}
A:visited {color: #000000; text-decoration: underline;}
A:active  {color: #000000; text-decoration: underline;}
A:hover   {color: #FFCC00; text-decoration: underline;}
org_A:hover   {color: #E79A00; text-decoration: underline;}

xA:hover   {color: #93887E; text-decoration: underline;}
zzzA:hover   {color: #D15D00; text-decoration: underline;}

#footer A:link    {color: #ABAAA8; text-decoration: underline;}
#footer A:visited {color: #ABAAA8; text-decoration: underline;}
#footer A:active  {color: #ABAAA8; text-decoration: underline;}
#footer A:hover   {color: #E79A00; text-decoration: underline;}

#footer_subpage A:link    {color: #ABAAA8; text-decoration: underline;}
#footer_subpage A:visited {color: #ABAAA8; text-decoration: underline;}
#footer_subpage A:active  {color: #ABAAA8; text-decoration: underline;}
#footer_subpage A:hover   {color: #E79A00; text-decoration: underline;}


h3 A:link    {color: #30271F; text-decoration: underline;}
h3 A:visited {color: #30271F; text-decoration: underline;}
h3 A:active  {color: #30271F; text-decoration: underline;}
h3 A:hover   {color: #FFCC00; text-decoration: underline;}


.cny_greeting {
   width: 350px;
   padding: 0 0 10px 0;;
   margin: 0;
   font-size: 13px;
   color: #000000;
   text-align: right;
   font-family: Arial, Helvetica, sans-serif;
}

.home_caption_cny {
   padding-top: 0;
}

.home_featured_cny {
   padding-top: 40px;
}





.quotemark {
   padding-left: 0.06em;
   padding-right: 0.06em;
   text-align: left;
   vertical-align: top;
   font-size: 50px;
   color: #30271F;
   font-family: "Times New Roman", Times, serif;
}



.subpage_container {
   zzz_background-color: #33ffcc;
   zzz_width: 542px;
   float: left;
   display: inline;
   padding-bottom: 40px;
   padding-left: 10px;
   padding-right: 20px;
}

.subpage_container p {
   padding-top: 0;
   padding-bottom: 10px;
   padding-left: 40px;
   padding-right: 40px;
   margin-right: 0;
   text-align: left;
   vertical-align: top;
   font-size: 13px;
   x_font-style: italic;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
}

p.subpage_quote {
   margin-top: 0;
   padding-top: 5px;
   padding-bottom: 5px;
   margin-bottom: 0;
   padding-right: 120px;
   padding-left: 40px;
   text-align: left;
   vertical-align: top;
   z_font-style: italic;
   font-size: 25px;
   color: #30271F;
   font-family: "Times New Roman", Times, serif;
   line-height: 1.4em;
}

p.subpage_quoter {
   margin-top: 0;
   padding-top: 0;
   padding-bottom: 25px;
   padding-right: 180px;
   zzz_padding-left: 330px;
   text-align: right;
   vertical-align: top;
   font-size: 14px;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
}



p.org_subpage_quote {
   margin-top: 0;
   padding-top: 5px;
   padding-bottom: 5px;
   margin-bottom: 0;
   padding-right: 200px;
   padding-left: 200px;
   text-align: left;
   vertical-align: top;
   font-style: italic;
   font-size: 17px;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   zzz_line-height: 1.3em;
}

p.org_subpage_quoter {
   margin-top: 0;
   padding-top: 0;
   padding-bottom: 20px;
   padding-right: 200px;
   zzz_padding-left: 330px;
   text-align: right;
   vertical-align: top;
   font-size: 12px;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
}




.pic_left {
   float: left;
   xmargin: 0 20px 20px 0;
   background-color: #FFFFFF;
   padding: 5px;
   border: 1px solid #333333;
   margin: 0 30px 20px 0;
}

.pic_right {
   float: right;
   xmargin: 0 20px 20px 0;
   background-color: #FFFFFF;
   padding: 5px;
   border: 1px solid #333333;
   margin: 0 0 30px 40px;
}




.events_caption {
   padding-top: 10em;
   font-size: 11x;
   org_color: #30271F;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
}

.events_photos_container {
   z_background-color: #ccff00;
   width: 388px;
   float: left;
   display: inline;
   padding-left: 50px;
   padding-bottom: 50px;
   z_height: 620px;
   clear: both;
}

.events_photos_container p {
   margin-top: 0;
   padding-top: 0;
   padding-bottom: 5px;
   margin-bottom: 5px;
   padding-left: 0;
   padding-right: 0;
   margin-right: 0;
   text-align: left;
   vertical-align: top;
   font-size: 12px;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
}


.events_container {
   zzz_background-color: #33ffcc;
   width: 542px;
   float: right;
   display: inline;
   padding-bottom: 40px;
}

.events_container p {
   padding-top: 0;
   padding-bottom: 10px;
   padding-left: 40px;
   padding-right: 80px;
   margin-right: 0;
   text-align: left;
   vertical-align: top;
   font-size: 13px;
   x_font-style: italic;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
}




h1 {
   margin: 0;
   padding: 0;
   padding-top: 10px;
   z_padding-bottom: 5px;
   padding-right: 0;
   padding-left: 40px;
   text-align: left;
   vertical-align: top;
   z_font-weight: bold;
   font-size: 22px;
   color: #473B2F;
   new_color: #6A6561;
   font-family: Arial, Helvetica, sans-serif;
}


h2 {
   margin: 0;
   padding: 0;
   padding-top: 10px;
   z_padding-bottom: 5px;
   padding-right: 0;
   padding-left: 40px;
   text-align: left;
   vertical-align: top;
   z_font-weight: bold;
   font-size: 16px;
   color: #30271F;
   font-family: Arial, Helvetica, sans-serif;
}


h3 {
   margin: 0;
   padding: 0;
   padding-top: 15px;
   z_padding-bottom: 5px;
   z_padding-right: 0;
   z_padding-left: 40px;
   text-align: left;
   vertical-align: top;
   z_font-weight: bold;
   font-size: 14px;
   color: #30271F;
   font-family: Arial, Helvetica, sans-serif;
}


#container_home {
   background: url(i/bg_home.jpg) 0 0 no-repeat;
   org_background-color: #80756C;
   1_background-color: #93887E;
   org_background-color: #A59B92;
   test_background-color: #Ffcc00;
   margin: 0 auto;
   width: 980px;
   background-color: #F4EDE7;
}





#container_home_face {
   background: url(i/bg_home_face.jpg) 0 0 no-repeat;
   org_background-color: #80756C;
   1_background-color: #93887E;
   org_background-color: #A59B92;
   test_background-color: #Ffcc00;
   margin: 0 auto;
   width: 980px;
   background-color: #F4EDE7;
}






#container_about {
   background: url(i/bg_about.jpg) top left no-repeat;
   org_background-color: #80756C;
   1_background-color: #93887E;
   background-color: #A59B92;
   margin: 0 auto;
   width: 980px;
}

#container_subpage {
   background: url(i/bg_subpage.jpg) top left no-repeat;
   org_background-color: #80756C;
   1_background-color: #93887E;
   background-color: #A59B92;
   margin: 0 auto;
   width: 980px;
}

#nav_global {
   z_width: 100%;
                                                                 z_background-color: #ffcc00;
   text-align: right;
   vertical-align: top;
   padding-right: 40px;
}

#header {
   z_background-color: #ffff00;
   z_width: 100%;
   padding-top: 10px;
   padding-bottom: 30px;
   padding-left: 50px;
   padding-right: 0;
   text-align: left;
   vertical-align: top;
   font-weight: lighter;
   letter-spacing: -0.04em;
   font-size: 38px;
   org_color: #30271F;
   color: #6A6561;
   font-family: Arial, Helvetica, Arial Narrow, Helvetica-Condensed-Thin, sans-serif;
}


.home_subcontainer {
                                                               z_background-color: #ccff00;
   width: 430px;
   float: left;
   display: inline;
   padding-left: 50px;
   padding-bottom: 108px;
   clear: both;
}

.home_caption {
   padding-top: 50px;
}

.home_featured_artworks {
   padding-top: 130px;
}


.home_photo_subcontainer {
   z_background-color: #33ffcc;
   height: 648px;
   width: 500px;
   float: right;
   display: inline;
}


.about_subcontainer {
   z_background-color: #ccff00;
   width: 430px;
   float: left;
   display: inline;
   padding-left: 50px;
   padding-bottom: 30px;
   clear: both;
}

.about_subcontainer p {
   margin-top: 0;
   padding-top: 0;
   padding-bottom: 10px;
   _margin-bottom: 10px;
   text-align: left;
   vertical-align: top;
   font-size: 13px;
   x_color: #30271F;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   line-height: 1.4em;
}

.about_photo_subcontainer {
   z_background-color: #33ffcc;
   height: 604px;
   width: 500px;
   float: right;
   display: inline;
}



.paintings_container {
   z_background-color: #ccff00;
   width: 388px;
   float: left;
   display: inline;
   padding-left: 50px;
   padding-bottom: 60px;
   z_height: 620px;
   clear: both;
}

.quotes_container {
   z_background-color: #33ffcc;
   width: 542px;
   float: right;
   display: inline;
   padding-bottom: 40px;
}

.painting {
   xmargin: 0 20px 20px 0;
   background-color: #FFFFFF;
   padding: 5px;
   border: 1px solid #333333;
}


.quote {
   padding-top: 0;
   padding-bottom: 0;
   padding-left: 40px;
   padding-right: 80px;
   margin-right: 0;
   text-align: left;
   vertical-align: top;
   font-size: 13px;
   x_font-style: italic;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
}

.quoter {
   padding-top: 5px;
   padding-bottom: 20px;
   padding-right: 0;
   padding-left: 280px;
   text-align: left;
   vertical-align: top;
   font-size: 13px;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
}



#footer {
   clear: both;
   border-top: 1px solid #999999;
   background: url(i/bg_footer.jpg) #5F6563 top left no-repeat;
   padding-top: 12px;
   padding-bottom: 13px;
   padding-left: 50px;
   padding-right: 0;
   text-align: left;
   vertical-align: middle;
   font-size: 12px;
   color: #ABAAA8;
   font-family: Arial, Helvetica, sans-serif;
}


#footer_subpage {
   clear: both;
   border-top: 1px solid #cccccc;
   background: url(i/bg_footer.jpg) #5F6563 top left no-repeat;
   padding-top: 12px;
   padding-bottom: 13px;
   padding-left: 50px;
   padding-right: 0;
   text-align: left;
   vertical-align: middle;
   font-size: 12px;
   color: #ABAAA8;
   font-family: Arial, Helvetica, sans-serif;
}


#footer_shadow {
   clear: both;
   background: url(i/bg_footer_shadow.png) top left no-repeat;
   z_background-color: #ffcc00;
   background-color: #888888;
   z_width: 100%;
   height: 55px;
}


body {
  overflow-y: scroll;
  org_background-color: #888888;
  margin: 0;
  padding: 0;
  background: url(i/bg.png) #888888 center top no-repeat fixed;
}

