/* Cancio Contemporary Styles */

* { margin:0; padding:0; }
body { background:url(../images/background_logo.gif) #000 no-repeat 0px 0px; margin:0; padding:0; font-family:"Century Gothic" Verdana; }
p, a { color:#FFF; text-align:left; }
ol { list-style: none; }
div.logo { margin:0; width:925px; height:195px; display:block; background:url(../images/logo1b.gif) 0 0 no-repeat; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal;}
h1 { color:#999999; font-weight:normal; font-size:18pt; line-height:16pt; }
h2 { font-size:13pt; text-align:right; color:#FFFFFF; }
h4 { color:#999999; font-size:18pt; letter-spacing:12pt; top: 50%; left: 50%; margin:0 auto; display:block; width:100%; height:100%; line-height:34pt; }
h5 { color:#FFFFFF; font-weight:normal; font-size:10pt; letter-spacing:5pt; }
h6 { color:#FFFFFF; font-weight:normal; font-size:12pt; letter-spacing:2pt; text-transform:uppercase; }
div.signature {  padding:0; display:block; text-align:center; top:100px; position:absolute; height:135px; width:400px; margin:-100px 0px 0px -200px; top: 50%; left: 50%; overflow: hidden; } 


/*** MENU ***/
.menu { margin:0; width:160px; right:0; z-index:1000; top:0; position: absolute; }
.menu ul { margin:0 20px 0 0;  float:right; text-align:right; height:360px; }
.menu ul li { list-style:none; }
.menu ul li a{ text-align:right; text-decoration:none; width:110px; padding:5px 15px; height:50px; margin:1px; background: #333;  font-family:"Century Gothic" Verdana; font-size:18pt; color:#0d0d0d; list-style:none; display:block; }
.menu ul li a:hover {  background: #FFF;  color:#000; cursor:pointer;  }

/*** FOOTER ***/
.footer { display:none; font-size:10pt; font-weight:bold; width:99%; background:#000; height:20px; padding:5px; bottom:0; color:#333; text-align:center; top:0; position:relative; z-index:1001px; }
.footer:hover { background:#FFF; }
.footer p:first-child { float:left;	margin:0; padding:0; text-align:left; }
.footer p { float:right; margin:0; padding:0; text-align:right; }
.footer a { color:#999; text-decoration:none; }

/* SECTIONS */
.main { margin:60px auto 60px auto; width:800px; padding:0; }
.main #sec_artists { width:700px; height:350px; background:url(../images/sec_bg_artists.gif) no-repeat top right; display:block;  padding:0; margin:30px 0 0 0; }
.main #sec_artists ul { padding:45px 10px 10px 10px; text-align:left; margin:10px; }
.main #sec_artists li { line-height:30px; list-style:none; color:#999999; text-align:left; font-size:22px; word-spacing:4px; letter-spacing:2px; }
.main #sec_artists li a { text-decoration:none; color:#999999; }
.main #sec_artists li a:hover { color:#FFF; cursor:pointer; }
.main #sec_artists li a:visited { color:#555; }

/* HOME */
.main #home { width:700px; height:350px; background:none; display:block;  padding:0; margin:30px 0 0 0;  }
.main #home table { width:680px; height:270px; margin:auto 0; padding:0; }
.main #home table td { padding:55px 0 0 7px; }

/* ARTIST INFO */
.main #artist_info { width:700px; height:350px; background:none; display:block;  padding:0; margin:30px 0 0 0;  }
.main #artist_info h1 { font-size:11pt; color:#999999; text-align:left; margin:0; padding:0; }
.main #artist_info #bio p { font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; text-align:left; margin:0 0 10px 0; padding:0; }
.main #artist_info #bio p a { color:#000; text-decoration:none; }
.main #artist_info table { width:220px; height:350px; float:left; margin-top:30px; margin-right:12px;}
.main #artist_info table td { padding:50px 10px 5px 10px;  vertical-align: text-top; }
.main #artist_info #nospace { padding:5px 10px 10px 10px;  vertical-align: text-top; }
.main #artist_info #works {  background: url(../images/bg_works.gif) top right ; }
.main #artist_info #works img { display:block; float:left; margin-right:8px; }
.main #artist_info #bio {  background: url(../images/bg_bio.gif) top right; }
.main #artist_info #bio table { margin:0; padding:0; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; text-align:left; width:190px; }
.main #artist_info #bio table td { margin:0; padding:0; font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; text-align:left; }
.main #artist_info #artists {  background: url(../images/sec_bg_request.gif) no-repeat top right ; }

/* PRESS */
.main #press { width:700px; height:350px; background: url(../images/sec_bg_press.gif) no-repeat top right; display:block;  padding:0; margin:30px 0 0 0;  }



/* CONTACT */
.main #contact { width:700px; height:350px; background: url(../images/sec_bg_contact.gif) no-repeat top right; display:block;  padding:0; margin:30px 0 0 0;  }
.main #contact table {  height:350px;  }
.main #contact table td { padding:50px 10px 5px 10px;  vertical-align:top; }


/* EVENTS */
.main #events { width:700px; height:350px; background: url(../images/sec_bg_events.gif) no-repeat top right; display:block;  padding:0; margin:30px 0 0 0;  }


/* FORMS */
form input[type=text], form textarea, form select { color:#333; font-family:"Century Gothic"; width:190px; font-size:11pt; margin:0; padding:2px; border:1px #999999 solid; }
form input[type=text]:focus, form textarea:focus, form select:focus {  border:1px #333 dotted; }
.form  { width:180px !important; margin:0 !important; padding:0 !important; height:100px !important; }
.form td { margin:0 !important; padding: 5px 0 !important; vertical-align:top !important;  }
label { font-size:10pt; color:#999999; padding-left:5px; }

/* MISCS */
.temp { margin:0 auto; width:700px; height:350px; }

.black_overlay{
            display: none;
            position: absolute;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 100%;
            background-color: black;
            z-index:1001;
            -moz-opacity: 0.8;
            opacity:.80;
            filter: alpha(opacity=90);
        }

        .white_content {
            display: none;
            position: absolute;
            top: 25%;
            left: 25%;
            width: 50%;
            height: 50%;
            padding: 16px;
            border: 8px solid #999;
            background-color: white;
            z-index:1002;
            overflow: auto;
        }
		
		#poptable { width:100%; margin:0; padding:0; }
		
		 .white_content a { color:#000; font-size:14pt; float:right; }
