* { margin: 0; padding: 0;}
html {
       min-width: 775px;
       text-align: center;
       }

#kf-footer{ 
            text-align: center;
            padding: 20px 0 40px 0;
            margin: 10px 0 10px 0;
            clear: both;
            font-size: x-small;
            }

#seals{
	margin: 20px auto 0 auto;
}

body{       
      margin: 0 auto 0 auto;
      padding: 0;
      width: 775px;
      text-align: center;
      font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
      font-size: 0.9em;
      visibility: visible;
      height: 101%;
      background-image: url("/images/1.png");
      background-repeat: repeat; 
      
      }

body h1{
         font-size: 1.8em;
         }

#header{ 
         text-align: left;
         height: 90px;
         padding: 5px 0 0 0;
         margin: 0;
         }

#background-wrapper{
                     margin: 0;
                     padding: 0;
                     min-height: 900px;
                     height: 101%;
                     background-color: white;
                     border-right:  6px solid white;
                     border-left:  6px solid white;
                     border-bottom:  6px solid white;
                     }

#main-wrapper{
               margin: 0 15px 0 5px;
               padding: 0 15px 0 5px;
               width: 740px;
               text-align: left;
               }

.site-actions-right{ 
                     float: right;
                     margin: 0.5em 4px 0.5px 0;
                     text-align: right;
                     width: 60%;
                     font-size: 10px;
                     }

.header-search-form{ 
                     padding: 2px 0 0 0;
                     margin: 2px 4px 30px 0;
                     clear: both;
                     /*                     background-color: #fff; */
                     }

/************** START TABS *************/ 

#menu {
        margin: 0 0 10px 0;
        padding: 0;
        height: 20px; /* was 25 */
        border-bottom: 1px solid #6699ff;
        }

#menu ul, #menu li	{
                          display : inline;
                          list-style-type : none;
                          margin: 0;
                          padding: 0;
                          margin-left: 10px;
                          }


#menu a:link, #menu a:visited	{
                                  background : #6699ff;
                                  border : 1px solid #6699ff;
                                  color : white;
                                  float: right;
                                  font-size : 12px; /* was 16 */
                                  font-weight: 600;
                                  line-height : 125%;
                                  margin-right : 8px;
                                  padding : 2px 10px 2px 10px;
                                  text-decoration : none;
                                  }

#menu a:link.active, #menu a:visited.active	{
                                                  background : #fff;
                                                  color : #000;
                                                  }

#menu a:hover	{
									background : white;                  
                  color : gray;
                  }


body.home #menu li#nav-1 a, 
body.facebook #menu li#nav-2 a,
body.tour #menu li#nav-3 a,
body.demo #menu li#nav-4 a, 
body.invite #menu li#nav-5 a {
                               background : #fff;
                               border-bottom : 1px solid #fff;
                               color : #000;
                               }

#menu #subnav-1,
#menu #subnav-2,
#menu #subnav-3,
#menu #subnav-4,
#menu #subnav-5,
#menu #subnav-6 {
                  display : none;
                  width: 70%;
                  }

body.home #menu ul#subnav-1, 
body.how #menu ul#subnav-2,
body.invite #menu ul#subnav-3,
body.account #menu ul#subnav-4 { 
                                 display : inline;
                                 left : 150px;
                                 position : absolute;
                                 top : 135px;
                                 }

body.home #menu ul#subnav-1 a, 
body.how #menu ul#subnav-2 a,
body.invite #menu ul#subnav-3 a,
body.account #menu ul#subnav-4 a { 
                                   background : #fff;
                                   border : none;
                                   border-right : 1px solid #ccc;
                                   color : #999;
                                   font-size : smaller;
                                   font-weight : bold;
                                   line-height : 10px;
                                   margin-right : 4px;
                                   padding : 2px 10px 2px 10px;
                                   text-decoration : none;
                                   }

body.home.welcome #menu ul#subnav-1 li#welcome a:before { content: "\00BB \0020"; color: black}
body.home.community #menu ul#subnav-1 li#community a:before { content: "\00BB \0020"; color: black}
/*body.home.aboutus #menu ul#subnav-1 li#aboutus a:before { content: "\00BB \0020"; color: black}*/
body.how.artists #menu ul#subnav-2 li#artists a:before { content: "\00BB \0020"; color: black}
body.how.fans #menu ul#subnav-2 li#fans a:before { content: "\00BB \0020"; color: black}
/* { color: black; border-bottom: 1px solid #ccc;} */

#menu ul a:hover {
                   color : #f00 !important;
                   }

/*************** END TABS *************/

.errorExplanation{ 
                   border: 1px solid #B9264F;
                   background-color: #FFEAEA;
                   color: #B9264F;
                   margin-bottom: 8px;
                   margin: 5px;
                   padding: 5px;
                   }

.errorExplanation ul{ 
                      margin: 5px;
                      padding: 5px;
                      list-style-position: inside;
                      list-style-type: decimal;
                      }

.errorExplanation li{ 
                      }


.index-intro{ 
              padding: 0px 5px;
              margin: 0px 5px;
              font-size: large;
              font-family: Georgia;
              }

.index-intro p{ 
                padding: 4px;
                margin: 4px;
                }


#intro-top-content{
                    padding: 0;
                    margin: 0;
                    }

.main-graphic-left{ 
                    width: 455px;
                    padding: 0;
                    margin: 10px 0 0 2px;
                    float: left;
                    }

.main-graphic-left h2{ 
                       font-size: 1.7em;
                       font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
                       text-align: center;
                       font-weight: 600;
                       padding: 0 5px 15px 5px;

                       }

.main-graphic-left p{ 
                      padding: 0 5px 5px 5px;
                      text-align: center;
                      font-size: 1.2em;
                      font-weight: 300;
                      line-height: 130%;
                      font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
                      }

.big-action-link{ 
                  font-size: 1.5em;
                  text-align: center;
                  background-color: WhiteSmoke;                  
                  margin: 5px 5px 20px 0;
                  padding: 10px 10px 8px 10px;
                  font-weight: 600;
                  font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
                  }

.big-action-link a:hover, 
.big-action-link a:link, 
.big-action-link a:visited{
                            } 


.main-graphic-right {
                     width: 260px;
                     float: right;
                     padding: 0;
                     margin: 5px 0 0 2px;
                     text-align: left;
                     }

.main-graphic-right h2{ 
                        padding: 0 0 2px 0;
                        margin: 20px 0 2px 0;
                        font-size: 0.9em;
                        }

.main-graphic-right p{
                       padding: 0 2px 0 0;
                       font-size: 0.85em;
                       line-height: 120%;
                       font-weight: 600;
                       }


.main-graphic-right > ul{ 
                          margin-left: 0;
                          margin-right: 0;
                          }

.main-graphic-right > ul > li{ 
                               font-size: 1.2em;
                               margin-left: 8px;
                               margin-bottom: 0px;
                               padding-left: 8px;
                               padding-bottom: 0px;
                               list-style: none;
                               }

.main-graphic-right > ul > li:last-child{ 
                                          font-size: 1.4em;
                                          margin-left: 8px;
                                          margin-bottom: 0px;
                                          padding-top: 5px;
                                          padding-left: 8px;
                                          padding-bottom: 0px;
                                          list-style: none;
                                          }

#intro-bottom-content  p{ 
                          padding: 0 15px 10px 5px;
                          margin: 0 5px 5px 5px;
                          font-size: 1.5em;
                          }

#intro-bottom-content  * ul { 
                              padding: 0 0 5px 0;
                              margin: 0 0 5px 20px;
                              font-size: 1.2em;
                              }

#intro-bottom-content  * li{ 
                             padding: 2px;
                             margin: 2px;
                             list-style: circle;
                             }

.see-how-works { 
                 font-size: 1.4em;
                 font-weight: 600;
                 float: right;
                 padding-bottom: 0px;
                 padding-top: 10px;
                 margin: 0;
                 }

.see-how-works a { 
                   margin: 0;
                   padding-top: 0px;
                   padding-right: 6px;
                   line-height: 16px;
                   text-decoration: none;
                   float: right;
                   /*                   color: red; */
                   }

.see-how-works a:hover { 
                         text-decoration: underline;
                         /*                         color: red; */
                         }

.see-how-works a:visited { 
                           /*                           color: white; */
                           color: blue; 
                           }

#how{ 
      float: left;
      visibility: visible;
      margin: 15px 1px 0 0;      
}
/* old how
      width: 750px;
      height: 300px;
      visibility: visible;
      margin: 0 1px 0 1px;
      clear: both;
      }
*/

#how-artists-1-active a { 
                          width: 248px;
                          height: 121px;
                          float: left;
                          margin: 0 1px 0 1px;
                          background-image: url("../images/artist-intro-1-1.png");
                          background-position: left top;                         
                          }

#how-artists-1 a { 
                   width: 248px;
                   height: 121px;
                   float: left;
                   margin: 0 1px 0 1px;
                   background-image: url("../images/artist-intro-1-1.png");
                   background-position: left bottom;
                   }

#how-artists-1 a:hover { 
                         width: 248px;
                         height: 121px;
                         visibility: visible;
                         float: left;
                         margin: 0 1px 0 1px;
                         background-image: url("../images/artist-intro-1-1.png");
                         background-position: left top;                         
                         }

#how-artists-2-active a { 
                          width: 248px;
                          height: 121px;
                          float: left;
                          margin: 0 1px 0 1px;
                          background-image: url("../images/artist-intro-1-2.png");
                          background-position: left top;       
                          }

#how-artists-2 a { 
                   width: 248px;
                   height: 121px;
                   float: left;
                   margin: 0 1px 0 1px;
                   background-image: url("../images/artist-intro-1-2.png");
                   background-position: left bottom;
                   }

#how-artists-2 a:hover { 
                         width: 248px;
                         height: 121px;
                         visibility: visible;
                         float: left;
                         margin: 0 1px 0 1px;
                         background-image: url("../images/artist-intro-1-2.png");
                         background-position: left top;
                         }

#how-artists-3-active a { 
                          width: 248px;
                          height: 121px;
                          float: left;
                          margin: 0 1px 0 1px;
                          background-image: url("../images/artist-intro-1-3.png");
                          background-position: left top;
                          }

#how-artists-3 a { 
                   width: 248px;
                   height: 121px;
                   float: left;
                   margin: 0 1px 0 1px;
                   background-image: url("../images/artist-intro-1-3.png");
                   background-position: left bottom;
                   }

#how-artists-3 a:hover { 
                         width: 248px;
                         height: 121px;
                         visibility: visible;
                         float: left;
                         margin: 0 1px 0 1px;
                         background-image: url("../images/artist-intro-1-3.png");
                         background-position: left top;
                         }

.explanation{ 
              width: 100%;
              text-align: center;
              float: left;
              margin: 5px 1px 0 1px;
              padding-top: 10px;
              }

.explanation p{ 
                padding: 3px;
                margin: 3px;
                font-size: 0.9em;
                font-weight: 400;
                line-height: 115%;
                }

.explanation ul{ 
                 list-style-type: square;
                 list-style-position: inside;
                 padding: 0;
                 margin: 0;
                 }

.explanation li{ 
                 padding: 0 0 0 8px;
                 margin: 0 0 0 8px;
                 }

#how-fans-1-active a { 
                       width: 248px;
                       height: 121px;
                       float: left;
                       margin: 0 1px 0 1px;
                       background-image: url("../images/fan-intro-1-1.png");
                       background-position: left top;
                       }

#how-fans-1 a { 
                width: 248px;
                height: 121px;
                float: left;
                margin: 0 1px 0 1px;
                background-image: url("../images/fan-intro-1-1.png");
                background-position: left bottom;
                }

#how-fans-1 a:hover { 
                      width: 248px;
                      height: 121px;
                      visibility: visible;
                      float: left;
                      margin: 0 1px 0 1px;
                      background-image: url("../images/fan-intro-1-1.png");
                      background-position: left top;
                      }

#how-fans-2-active a { 
                       width: 248px;
                       height: 121px;
                       float: left;
                       margin: 0 1px 0 1px;
                       background-image: url("../images/fan-intro-1-2.png");
                       background-position: left top;
                       }

#how-fans-2 a { 
                width: 248px;
                height: 121px;
                float: left;
                margin: 0 1px 0 1px;
                background-image: url("../images/fan-intro-1-2.png");
                background-position: left bottom;
                }

#how-fans-2 a:hover { 
                      width: 248px;
                      height: 121px;
                      visibility: visible;
                      float: left;
                      margin: 0 1px 0 1px;
                      background-image: url("../images/fan-intro-1-2.png");
                      background-position: left top;
                      }

#how-fans-3-active a { 
                       width: 248px;
                       height: 121px;
                       float: left;
                       margin: 0 1px 0 1px;
                       background-image: url("../images/fan-intro-1-3.png");
                       background-position: left top;
                       }

#how-fans-3 a { 
                width: 248px;
                height: 121px;
                float: left;
                margin: 0 1px 0 1px;
                background-image: url("../images/fan-intro-1-3.png");
                background-position: left bottom;
                }

#how-fans-3 a:hover { 
                      width: 248px;
                      height: 121px;
                      visibility: visible;
                      float: left;
                      margin: 0 1px 0 1px;
                      background-image: url("../images/fan-intro-1-3.png");
                      background-position: left top;
                      }

#intro-bottom-content-heading{
                               clear: both;
                               margin:  5px 0 0 0;
                               padding: 5px 0 0 10px;
                               background-color: #E6E6FA;
                               font-size: 1.2em;
                               font-weight: 600;
                               color: #696969;
                               line-height: 150%;
                               text-align: center;
                               text-transform: uppercase;
                               }

#intro-bottom-content{ 
                       border: 1px solid #E6E6FA;
                       margin: 0 0 10px 0;
                       padding: 10px 0 10px 0;
                       font-size: 0.75em;
                       height: 200px;
                       visibility: visible;
                       }

.index-intro-right p{ 
                      padding: 2px;
                      margin: 2px;
                      }

.index-intro-right ul{ 
                       list-style-type: none;
                       padding: 4px;
                       margin: 4px;
                       }

.index-intro-right li{ 
                       padding: 2px;
                       margin: 2px;
                       }

.left-content{ 
               width: 455px;
               float: left;
               clear: both;
               text-align: left;
               }

.right-content{ 
                width: 270px;
                float: right;
                text-align: left;
                }


.see-all{ 
          padding-right: 3px;
          margin-right: 3px;
          }

.pagination-links{ 
                   text-align: right;
                   }

.action-link{  
              font-size: small;
              padding: 0 3px;
              margin: 0 3px;
              font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
              }

.action-link a:link{ 
                     text-decoration: none;
                     }

.action-link a:visited { 
                         text-decoration: none;
                         }

.action-link a:hover{ 
                      text-decoration: underline;
                      }

.how-link{ 
           font-size: 1.2em;
           font-weight: 200;
           padding: 0 3px;
           margin: 0 3px;
           float: right;
           }

.how-link a { 
              text-decoration: none;
              padding: 2px;
              margin: 2px;
              }

.how-link a:hover { 
                    text-decoration: underline;
                    }

.motivate{  
           margin: 3px 0 0 0;
           padding: 3px 0 0 0;
           border: solid;
           border-color: #E6E6FA;
           font-size: 1.4em;
           font-weight: bold;
           text-align: left;
           }

.motivate-nocolour{ 
                    text-align: center;
                    padding: 2px;
                    margin: 2px;                   
                    }

.motivate-link a:link{ 
                       font-size: x-large;
                       }

.motivate-link a:visited { 
                           font-size: x-large;
                           }

.motivate-link a:hover{ 
                        font-size: x-large;
                        }

.search-form{ 
              padding: 10px;
              }

.search-results{ 
                 padding: 5px;
                 }

.search-details{ 
                 padding: 2px;
                 clear: both;
                 }

#search-by-tag{ 
                width: 100%;
                }

.centering-wrapper{ 
                    text-align: center;
                    }

.tag-cloud{ 
            border: dashed;
            border-width: 1px;
            padding: 5px;
            margin: 5px;
            text-align: center;
            }

.tag{ 
      }

.tag a:link{ 
             /*             background-color: #EEEAD5; */
             padding: 3px;
             margin: 3px;
             }

.tag a:visited{ 
                /*             background-color: #EEEAD5; */
                padding: 3px;
                margin: 3px;
                }

.tag a:hover{ 
              /*             background-color: #DEDAC6; */
              padding: 3px;
              margin: 3px;
              }

.tag-cloud span.level1{ 
                        font-size: 12px;
                        line-height: 17px;
                        }

.tag-cloud span.level1{ 
                        font-size: 12px;
                        line-height: 17px;
                        }

.tag-cloud span.level1{ font-size: 12px; line-height: 17px; }
.tag-cloud span.level2{ font-size: 14px; line-height: 19px; }
.tag-cloud span.level3{ font-size: 16px; line-height: 21px; }
.tag-cloud span.level4{ font-size: 18px; line-height: 23px; }
.tag-cloud span.level5{ font-size: 20px; line-height: 25px; }
.tag-cloud span.level6{ font-size: 22px; line-height: 27px; }
.tag-cloud span.level7{ font-size: 24px; line-height: 29px; }
.tag-cloud span.level8{ font-size: 26px; line-height: 31px; }

.artist-info{ 
              float: left;
              border: solid;
              border-width: 10px 1px 1px;
              padding: 3px;
              margin: 3px;
              width: 95%;
              }

.artist-info h3{ 
                 padding: 2px 2px;
                 margin: 2px 2px;
                 }

.public-identifier{ 
                    background-color: #eeeeee;
                    min-height: 50px;
                    visibility: visible;
                    }

.identifier{ 
             background-color: #eeeeee;
             visibility: visible;
             }

.name-large{ 
             font-size: 3em;
             float: left;
             margin: 0 0 0 3px;
             padding: 0 0 3px 3px;
             font-family: Georgia;
             width: 100%;
             }

.name-tiny{ 
            font-size: 1.3em;
            float: left;
            margin: 0 0 3px 3px;
            padding: 0 0 3px 3px;
            font-family: Georgia;
            }

.name-large a { 
                font-size: 0.6em;
                }

.rank{  
       font-size: 1.4em;
       font-weight: bold;
       text-align: right;
       padding: 2px;
       margin: 0;  
       }

.rank-tag{ 
           font-size: large;
           font-weight: normal;
           }

.websites{ 
           }

.websites ul { 
               list-style-type: none;
               }

.websites li { 
               padding-left: 10px;
               margin-left: 10px;
               line-height: 150%;
               }

.websites table{ 
                 line-height: 190%;
                 width: 100%;
                 }

.action-for-artist{
                    width: 100%;
                    margin: 5px;
                    padding: 5px;
                    }

.call-to-action{ 
                 border: solid;
                 border-width: 5px 1px 1px;
                 margin: 3px;
                 padding: 3px;
                 }

.patrons{ 
          margin-left: auto;
          margin-right: auto;
          text-align: center;
          }

.patrons-table{ 
                background-color: white;
                width: 100%;
                text-align: left;
                }

.donation-td{ 
              padding: 0 2px;
              margin: 0 2px;
              vertical-align: top;
              }

.donation-td p { 
                 padding: 0 3px;
                 margin: 0 3px;
                 }

.donation-td-heading{ 
                      padding: 0 2px;
                      margin: 0 2px;
                      text-align: center;
                      vertical-align: top;
                      font-size: 1.2em;
                      background-color: darkblue;
                      color: white;
                      font-weight: 600;
                      }

.top-artists{ 
              padding: 0 0 5px 0;
              margin: 0 0 10px 0;
              border: solid;
              border-width: 1px;
              border-color: #EEEEEE;
              }

.top-artists-heading{ 
                      padding: 5px 0 0 5px;
                      margin: 5px 0 0 0;
                      background-color: #FFE4C4;
                      border-color: #FFE4C4;
                      font-weight: bold;
                      font-size: 1.4em;
                      }

.top-artists ul{ 
                 list-style-type: none;
                 padding: 5px;
                 margin: 5px;
                 }

.top-artists li{ 
                 padding: 2px;
                 margin: 2px;
                 }



.top-fans{ 
           padding: 0 0 5px 0;
           margin: 0 0 5px 0;
           border: solid;
           border-width: 1px;
           border-color: #FFE4C4;
           }

.top-fans-heading{ 
                   padding: 5px 0 0 5px;
                   margin: 5px 0 0 0;
                   background-color: #FFE4C4;
                   border-color: #FFE4C4;
                   font-weight: bold;
                   font-size: 1.4em;
                   }

.top-fans ul{ 
              list-style-type: none;
              padding: 5px;
              margin: 5px;
              }

.top-fans li{ 
              padding: 2px;
              margin: 2px;
              }


.top-tags{ 
           padding: 0 0 5px 0;
           margin: 0 0 5px 0;
           border: solid;
           border-width: 1px;
           border-color: #E0EEE0;
           }

.top-tags-heading{ 
                   padding: 5px 0 0 0;
                   margin: 5px 0 0 0;
                   border: solid;
                   background-color: #E0EEE0;
                   border-color: #E0EEE0;
                   line-height: 60%;
                   font-weight: bold;
                   }

.top-tags ul{ 
              list-style-type: none;
              padding: 5px;
              margin: 5px;
              }

.top-tags li{ 
              padding: 2px;
              margin: 2px;
              }


.artist-detail{ 
                margin: 0;
                padding: 0;
                }

#patronage-given-heading{ 
                          margin: 5px 0 0 0;
                          padding: 5px 0 0 5px;
                          background-color: #E6E6FA;
                          font-size: 1.4em;
                          font-weight: bold;
                          }

#patronage-given{ 
                  margin: 0 0 15px 0;
                  padding: 5px;
                  border: solid;
                  border-width: 1px;
                  border-color: #E6E6FA;
                  }

#patronage-given tr{ 
                     padding: 5px;
                     margin: 5px;
                     }

#patronage-given td{ 
                     padding: 2px;
                     margin: 2px;
                     }


#patronage-received-heading{ 
                             margin: 5px 0 0 0;
                             padding: 5px 0 0 5px;
                             background-color: #E6E6FA;
                             font-size: 1.4em;
                             font-weight: bold;
                             }

#patronage-received{ 
                     margin: 0 0 15px 0;
                     padding: 5px;
                     border: solid;
                     border-width: 1px;
                     border-color: #E6E6FA;
                     }

#patronage-received tr{ 
                        padding: 5px;
                        margin: 5px;
                        }

#patronage-received td{ 
                        padding: 2px;
                        margin: 2px;
                        }

.listofworks-heading{ 
                      margin: 5px 0 0 0;
                      padding: 5px 0 0 5px;
                      background-color: #E6E6FA;
                      font-size: 1.4em;
                      font-weight: bold;
                      }

.listofworks{ 
              margin: 0 0 15px 0;
              padding: 5px;
              border: solid;
              border-width: 1px;
              border-color: #E6E6FA; 
              }

.listofworks ul { 
                  list-style-type: none;
                  }

.listofworks li { 
                  padding-left: 10px;
                  margin-left: 10px;
                  line-height: 150%;
                  }

.works{ 
        margin: 0 0 0 15px;
        }

.works p{ 
          margin: 2px 0;
          line-height: 125%;
 }

.work-table { 
              background-color: white;
              /*              cell-spacing: 2px; */
              }

.work-td { 
           padding: 0 2px;
           margin: 0 2px;
           vertical-align: middle;
           }


.list-anames-heading{ 
                      margin: 3px 0 0 0;
                      padding: 3px 0 0 0;
                      background-color: #E6E6FA;
                      font-weight: bold;
                      }

.list-anames{ 
              margin: 0 0 3px 0;
              padding: 0 0 3px 0;
              border: solid;
              border-width: 1px;
              border-color: #E6E6FA;
              }

.anames{ 
         margin-left: auto;
         margin-right: auto;
         width: 22em;
         }

.aname{ 
        }

.action { 
          float: left;
          }

.recent-support-heading{ 
                         margin: 3px 0 0 0;
                         padding: 3px 0 0 0;
                         background-color: #E6E6FA;
                         font-weight: bold;
                         font-size: 1.4em;
                         }

.list-recent-support{ 
                      margin: 0 0 3px 0;
                      padding: 0 0 3px 0;
                      border: solid;
                      border-width: 1px;
                      border-color: #E6E6FA;
                      }


#website-heading{ 
                  margin: 5px 0 0 0;
                  padding: 5px 0 0 5px;
                  background-color: #E6E6FA;
                  font-weight: bold;
                  font-size: 1.4em;
                  clear: both;
                  }

#list-websites{ 
                margin: 0 0 15px 0;
                padding: 5px;
                border: solid;
                border-width: 1px;
                border-color: #E6E6FA; 
                }

.alt-names-heading{ 
                    margin: 3px 0 0 0;
                    padding: 3px 0 0 0;
                    background-color: #E6E6FA;
                    font-weight: bold;                    
                    }

#alternatenames{ 
                 margin: 0 0 3px 0;
                 padding: 0 0 3px 0;
                 border: solid;
                 border-width: 1px;
                 border-color: #E6E6FA;                 
                 }

#alternatenames table{ 
                       width: 100%;
                       }

#creator-works-heading{ 
                        margin: 5px 0 0 0;
                        padding: 5px 0 0 5px;
                        background-color: #E6E6FA;
                        font-weight: bold;                    
                        font-size: 1.4em; 
                        }

#works{ 
        margin: 0 0 15px 0;
        padding: 5px;
        border: solid;
        border-width: 1px;
        border-color: #E6E6FA;                 
        }

#creator-tags-heading{ 
                       margin: 5px 0 0 0;
                       padding: 5px 0 0 5px;
                       background-color: #E6E6FA;
                       font-weight: bold;                    
                       font-size: 1.4em;
                       }

#tags{ 
       margin: 0 0 15px 0;
       padding: 5px;
       border: solid;
       border-width: 1px;
       border-color: #E6E6FA;                 
       }

.search-item{ 
              padding: 8px 2px 4px 2px;
              margin: 8px 2px 4px 2px;
              float: left;
              width: 100%;
              border-bottom-style: solid;
              border-width: 0.1px;
              }

.search-item table { 
                     float: left;
                     }

.search-item table td { 
                        vertical-align: top;
                        }

.keyword{ 
          font-weight: 600;
          padding: 3px;
          margin: 3px;
          text-align: right;
          width: 100px;
          }

.search-websites{ 
                  }

.search-websites ul { 
                      list-style-type: none;
                      }

.search-websites li { 
                      }


.result-data { 
               padding: 3px 3px 3px 10px;
               margin: 3px 3px 3px 10px;
               }

.user-balance-heading{ 
                       margin: 5px 0 0 0;
                       padding: 5px 0 0 5px;
                       background-color: #E0EEE0;
                       border-color: #E0EEE0;
                       font-size: 1.4em;
                       font-weight: bold;
                       }

.user-balance{ 
               margin: 0 0 15px 0;
               padding: 5px;
               border: solid;
               border-width: 1px;
               border-color: #E0EEE0;
               }

.user-balance p{ 
                 padding-bottom: 5px;
                 }

.user-balance h3 { 
                   margin: 10px 0;
 }

.paypal-button{ 
                width: 40%;
                float: right;
                }

.website-heading-action{ 
                         float: right;
                         margin: 0px;
                         padding: 0px;
                         }

.ajax-error{ 
             color: red;
             border: 1px;
             border-color: black;
             }

.kf-instruct { 
               margin: 0;
               padding: 0;
               }

.kf-instruct-detail { 
                      margin: 0;
                      padding: 0;
                      line-height: 150%;
                      font-size: 0.9em;
                      }

.kf-instruct ul{ 
                 list-style-type: decimal;
                 list-style-position: outside;
                 }

.kf-instruct li{ 
                 margin: 20px;
                 }

.text-html { 
             list-style: disc url("../images/text-html.png") outside;
             }

.applications-internet { 
                         list-style: disc url("../images/applications-internet.png") inside;
                         }

.fan-face { 
            list-style: disc url("../images/fan-face.png") outside;
            }

.coins { 
         list-style: disc url("../images/coins.png") outside;
         }

.login-heading{ 
                border: 1px solid #E6E6FA;
                background-color: #E6E6FA;
                text-align: center;
                font-weight: 600;
                font-size: 1.2em;
                margin-left: auto;
                margin-right: auto; 
                clear: both;
                }


.signup-prompt{ 
                margin: 10px;
                padding: 10px;
                }

.signup-prompt ul { 
                    list-style: circle;

                    }

.signup-prompt li { 
                    margin: 3px;
                    padding: 3px;
                    }


#payment-options-heading{ 
                          margin: 5px 0 0 0;
                          padding: 5px 0 0 5px;
                          background-color: #E6E6FA;
                          font-size: 1.4em;
                          font-weight: bold;
                          }

#payment-options{ 
                  margin: 0 0 15px 0;
                  padding: 5px;
                  border: solid;
                  border-width: 1px;
                  border-color: #E6E6FA;
                  }

#payment-options tr{ 
                     padding: 5px;
                     margin: 5px;
                     }

#payment-options td{ 
                     padding: 2px;
                     margin: 2px;
                     }

.payment-options-form{ 
                       clear: both;
                       }

#fans-rewards-heading{ 
                       margin: 5px 0 0 0;
                       padding: 5px 0 0 5px;
                       background-color: #E6E6FA;
                       font-size: 1.4em;
                       font-weight: bold;
                       }

#fans-rewards{ 
               margin: 0 0 15px 0;
               padding: 5px;
               border: solid;
               border-width: 1px;
               border-color: #E6E6FA;
               }

.tour-left{
            margin: 0;
            padding: 25px;
            float: left;
            text-align: left;
            font-size: 1.1em;
            font-weight: 500;
            border-left: solid;
            border-bottom: solid;
            border-color: #cccccc;
            border-width: 6px;
            }

.tour-left-pic{
                margin: 0;
                padding: 25px;
                float: left;
                text-align: left;
                }

.tour-right{
             margin: 0;
             padding: 25px;
             float: right;
             text-align: left;
             font-size: 1.1em;
             font-weight: 500;
             border-right: solid;
             border-bottom: solid;
             border-color: #cccccc;
             border-width: 6px;
             }

.tour-right-pic{
                 margin: 0;
                 padding: 25px;
                 float: right;
                 text-align: left;
                 }

.tour-header{
              padding: 25px 0 5px 0;
              clear: both;
              text-align: center;
              font-size: 1.5em;
              font-weight: 300;
              font-family: Georgia, serif;
              }

.claim-intro{ 
              border: solid;
              border-width: 1px;
              border-color: black;
              width: 50%;
              padding: 10px;
              margin: 10px auto;
              line-height: 130%;
              }

.browse-artists{ 
                 margin: 30px 0 30px 0;
                 text-align: center;
                 visibility: visible;
                 min-height: 400px;
                 }

.browse-name{ 
              font-size: 2em;
              margin-bottom: 10px;
              float: left;
              width: 100%;
              }

.browse-website{ 
                 font-size: 0.6em;
                 color: grey;
 }

.browse-website a{ 
                 color: grey;
}

table.demo{ 
            padding: 15px 50px;
            margin: 15px 50px;
            }

table.demo tr{ 
               }

table.demo td{ 
               }

#desc_head{ 
            text-align: center;
            margin: 5px 0 0;
            padding: 5px 0 0;
            text-transform: uppercase;
 }

#desc_detail{ 
              text-align: left;
              margin: 10px 10px 10px 15px;
              }

#desc_detail p{ 
                padding: 3px;
                margin: 3px;
                line-height: 125%;
                }

.band {
        width: 100%;
        float: left;
        visibility: visible;
        margin: 0;
        padding: 10px 0 10px 0;
        text-align: center;
        }

.band h2{
          padding: 0 0 2px 20px;
          margin: 10px 0 2px 0;
          font-size: 1.2em;
					background-color: #eeeeee;
          }


.pane p{
         padding: 10px;
         margin: 0;
         font-size: 1em;
         font-weight: 400;
         line-height: 150%;
         }

.pane ul{
          padding: 10px;
          margin: 0 30px 0 10px;
          font-size: .9em;
          font-weight: 400;
          line-height: 150%;
          list-style-type: none;
          }

.pane li{
          background: url('/images/facebullet.png') left center no-repeat;
          padding-left: 25px;
          margin-bottom: 10px;
          }


.inactive-tab {
                border-style: solid;
                border-color: Gainsboro;
                border-width: 1px;
                background-color: #eeeeee;
                }

.active-tab{ 
               border-style: solid none solid solid;
               border-color: Gainsboro;
               border-width: 1px 0 1px 1px;
 }

#active_tab_desc{ 
                  border-style: solid solid solid none; 
                  border-color: Gainsboro; 
                  border-width: 1px 1px 1px 0;
 }

#creator-menu-bar{ 
                   float: left;
                   clear: both;
                   background-color: #eeeeee;
                   margin: 0 0 10px 0;
                   padding: 0;
                   width: 100%;
                   border-top: solid 1px Gold;
 }

#creator-menu-bar ul, #creator-menu-bar li { 
                                          display : inline;
                                          list-style-type : none;
                                          margin: 0;
                                          padding: 0;
 }

#creator-menu-bar a:link, #creator-menu-bar a:visited	{
                                                          background : #eeeeee;
                                                          float: left;
                                                          font-size : .77em;
                                                          line-height : 125%;
                                                          margin-right : 6px;
                                                          padding : 2px 7px 2px 7px;
                                                          text-decoration : none;
                                                          }

#creator-menu-bar a:link.active, #creator-menu-bar a:visited.active	{
                                                                          background-color: Gold;
                                                                          color : #000;
                                                                          }

#creator-menu-bar a:hover{
                           background-color: Gold;
                           color : #000;
                           }

#edit_name_form{ 
                 width: 60%;
 }

.subnav-intro{ 
               margin: 40px 0 20px 0; 
               display: none;
               }

.subnav-intro p { 
                           margin: 5px 0;
                           font-size: small;
                           line-height: 125%;
 }

.creator-help{ 
               margin: 40px 0 20px 0; 
               display: none;
               }

.creator-help p { 
                           margin: 5px 0;
                           font-size: small;
                           line-height: 125%;
 }

.creator-help h4{ 
                 padding: 2px 0;
                 margin: 2px 0;                  
 }

.creator-answers{ 
                  margin-top: 40px;
 }






/*
  mPUSH styles
  copy these styles to your html page or stylesheet then edit the values
  that have comments above them to customise to the look of your site.
*/
/* styles for the text box */
#mpush_text {
  /* font */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  /* font size */
  font-size: 10pt;
  /* font colour */
  color: #333366;
}
/* styles for the menu */
/* please be careful when editing this */
#mpush_nav, #mpush_nav ul {
  /* Menu font */
  font-family: Verdana, Arial, Helvetica, sans-serif;
  /* Menu font size */
  font-size: 8pt;
  padding: 0;
  margin: 0;
  list-style: none;
  z-index: 100;
}
#mpush_nav a {
  /* Menu font colour */
  color: #000000;
  display: block;
  /* Menu width */
  width: 15em;
  text-decoration: none;
  cursor: pointer;
}
#mpush_nav ul li a:hover {
  /* Mouse over background colour */
  background-color: #333366;
  /* Mouse over font colour */
  color: #FFFFFF;
}
#mpush_nav li {
  /* background colour */
  background-color: #CCCCFF;
  float: left;
  /* Menu width */
  width: 15em;
}
#mpush_nav li ul {
  position: absolute;
  /* Menu width */
  width: 15em;
  left: -999em;
}
/* menu functionality - do not edit below this point */
#mpush_nav li:hover ul {
  left: auto;
}
#mpush_nav li:hover ul, #mpush_nav li.sfhover ul {
  left: auto;
}

.donate-now-heading{ 
                     padding: 5px 0 2px 5px;
                     margin: 5px 0 0 0;
                     background-color: #EEEEEE;
                     line-height: 90%;
                     font-weight: bold;
                     font-size: 1.4em;
                     }

.donate-now-heading a:visited, 
.donate-now-heading a:hover, 
.donate-now-heading a:link {  
                             text-decoration: none;
                             color: black;
                             }  


#login_choice{ 
               padding: 10px 0 5px 10px;
               margin: 0 0 10px 0;
               border: solid;
               border-color: #EEEEEE;
               }

#login_choice p { 
                  margin: 3px 0;
 }

#recent-fans{ 
               padding: 10px 0 5px 10px;
               margin: 0 0 10px 0;
               border: solid;
               border-color: #EEEEEE;
               }

#recent-fans p { 
                  margin: 3px 0;
 }

#recent-fans ul { 
               list-style-type: none;
               }


#recent-fans li { 
               padding-left: 5px;
               margin-left: 5px;
               line-height: 150%;
 }

.help-note{ 
            font-size: 0.8em;
            padding: 0;
            margin: 2px;
            clear: right;
            }

.login{ 
        clear: both;
        padding-top: 5px;
        margin-left: auto;
        margin-right: auto;
        text-align: left;
        width: 250px;
        }

.login p, .login ul { 
                      margin: 5px;
                      padding: 5px;
                      font-size: 0.9em;
                      list-style-type : circle; 
                      }

#one-time-support{ 
               padding: 10px 0 25px 10px;
               margin: 0 0 10px 0;
               border: solid;
               border-color: #EEEEEE;
               }

#one-time-support p { 
                  margin: 3px 0;
 }

#one-time-support h3 { 
                  margin: 10px 0;
 }

.invite-now{ 
             padding: 10px 0 5px 10px;
             margin: 0 0 5px 0;
             border: solid;
             border-width: 1px;
             border-color: #EEEEEE;
             }

.invite-now p { 
                margin: 2px;
                }

.invite-now-heading{ 
                     padding: 5px 0 0 5px;
                     margin: 5px 0 0 0;
                     border: solid; 
                     background-color: #EEEEEE;
                     border-color: #EEEEEE;
                     line-height: 90%;
                     font-weight: bold;
                     font-size: 1.4em;
                     }
.donate-now{ 
             padding: 10px 0 5px 10px;
             margin: 0 0 10px 0;
             border: solid; 
             border-width: 1px;
             border-color: #EEEEEE;
             }

.floating-flash { 
                  border: 1px solid #B9264F;
                  background-color: #FFEAEA; 
                  color: #B9264F;
                  margin: 50px;
                  padding: 50px;
                  top: 50%;
                  text-align: center;
                  position: absolute;
                  z-index: 1;
                  display: none;
 }

.flash { 
         border: 1px solid #B9264F;
         background-color: #FFEAEA; 
         color: #B9264F;
         margin: 20px auto;
         padding: 20px;
         text-align: center;
         width: 75%;
         display: none;
         }

.hidden-flash{ 
               z-index: -1;
 }

#sms{ 
      color: green;
      font-size: 1.1em;
      font-weight: 500;
 }

#sms_loading{ 
      color: red;        
 }

.below-left-right{ 
                   float: left;
                   clear: both;
                   width: 100%;
 }

.country-list{ 
               width: 150px;
 }

.plugin{ 
         
 }

.plugin p { 
            padding: 15px 0px 5px 5px;
            text-align: left;
            font-size: 1.13em;
            font-weight: normal;
            line-height: 140%;
            font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,Verdana,"Bitstream Vera Sans",sans-serif;
            }

.fb-button{ 
            background-color:#3B5998;
            border-color:#D8DFEA rgb(14, 31, 91) rgb(14, 31, 91) rgb(216, 223, 234);
            border-style:solid;
            border-width:1px;
            color:#FFFFFF;
            font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
            font-size:11px;
            font-weight: 700;
            margin:2px;
            padding:2px;
            width: 90%;
 }

.featured-artist {
	padding: 10px 5px;
	margin: 5px;
	float: left;
	border: 1px solid #eeeeee;
	width: 160px;
	}

.featured-artist h4 {
	font-size: 0.78em;
	margin: 5px 0 5px 0;
	}

.featured-artist p{
	font-size: 0.72em;
	}

.featured-artist-apply {
	width: 100%;
	font-size: 0.74em;
	font-weight: 600;
	float: left;
	text-align: left;
	}

.popup_sms{          
             font-size: 0.8em;
 }