/*  
Theme Name: new york, new york
Theme URI:
Description:
Version: 2.8
Author: yellow
Author URI: http://like-spinning-plates.net/
*/

* { margin: 0; padding: 0; border: 0; }
html { height: 100%; overflow: auto; }
body { background-color: #000; }
p, input, textarea, li { font-family: "Lucida Grande", Trebuchet, "Trebuchet MS", "Microsoft Sans Serif", "Nimbus Mono L", sans-serif; }
h2, h3 { font-family: Georgia; }
applet:focus, a:focus, object:focus, #media, object, #likespinningcontent { 
outline: none; -moz-outline-style: none; } 

/* flash */
body.f { height: 100%; font-size: 0; line-height: 0; } 
body.f #content * { display: none; }
body.f #toprs { display: none; }

/* indice */
body.i { color: #ffffff; font-size: 11px; line-height: 1.6em }
body.i h1 { width: 100%; height: 80px; margin-top: 30px; background: url(tit.gif) top center no-repeat; }
body.i h1 strong { display: none; }
body.i h2 { font-size: 11px; margin-top: 30px; }
body.i ul { list-style: none; padding-bottom: 30px; }
body.i ul.l { float: left; width: 50%; text-align: right; }
body.i ul.r { float: right; width: 50%; }
body.i ul.l li { padding-right: 10px; clear: right; }
body.i ul.r li { padding-left: 10px; }
body.i ul ul { padding: 0; }
body.i ul.r li li, body.i ul.l li li { padding: 0; }
body.i a:visited { border-bottom: 1px dotted #ffffff; text-decoration: none; color: #ffffff; }
body.i a:link, body.i a:active { text-decoration: none; color: #ffffff; }
body.i a:hover { background-color: #ffff00; color: #000; }
body.i span.dia { background-color: #ffffff; color: #000000; padding: 0px 1px; margin-right: 5px; }
body.i sup { color: #ffff00; }
body.i span.yellow { color: #ffff00; padding: 0px 2px; }
body.i div.gfc { float: right; width:200px; margin: 30px 0; }

/* 404 */
body.c p { position: absolute; top: 50%; width: 100%; 
text-align: center; font-size: 11px; line-height: 1.6em; }
body.c a:link, body.c a:active, body.c a:visited, body.c a:hover { color: #fff; border-bottom: 1px dotted #fff; text-decoration: none; }
body.c strong { color: #ffff00; }

/* text */
body.t { background: #333 url(whitehorses.gif) top center repeat-y; text-align: center; position: relative; }
* html body.t { background-image: none; }

body.t #content { position: absolute; top: 0; left: 50%; width: 500px; margin-left: -250px;
text-align: left; }
* html body.t #content { background-color: #fff; padding: 10px; top: 0; }
body.t #content { border: 1px solid #333; border-top: 0; border-bottom: 0; }

body.t .girlchorus { background-color: #333; padding: 15px 40px; }
body.t h1 { width: 500px; height: 100px; background: #333 url(tit.gif) 90px 25px no-repeat; }
body.t h1 strong { display: none; }
body.t h2 { font-family: georgia; font-size: 18px; color: #ffff00; font-weight: normal; }
body.t h3 { font-family: georgia; font-size: 12px; color: #fff; font-weight: normal; text-transform: lowercase; }

body.t p { padding-bottom: 15px; font-size: 11px; color: #000; line-height: 1.6em; }
body.t a, body.t a:link, body.t a:hover, body.t a:active, body.t a:visited, body.t a:hover { text-decoration: underline; color: #000; }

body.t .texto p { padding: 15px; padding-top: 0; }
body.t .texto p.media { padding: 0; padding-bottom: 10px; }

body.t #media { text-align: center; padding: 0; }
body.t span#media { display: block; position: relative; font-size: 0; line-height: 0; }
body.t span#media object, body.t span#media video { position: absolute; top: 0; left: 0; }
body.t #media img { width: 100%; height: auto; display: block; }
body.t p#media img { margin-bottom: 10px; }
body.t #media a:link, body.t #media a:active, body.t #media a:visited, body.t #media a:hover { color: #000; }

body.t .comments { border-bottom: 1px dotted #000; margin: 0 15px; }
body.t .comment { position: relative; border-top: 1px dotted #000; padding-bottom: 8px; }
body.t .comment p.gravatar { margin: 0px; padding: 0px; position: absolute; top: 10px; left: 0; }
body.t .comment p.commentAutor { margin: 0px; padding: 14px 0px 0px 50px; line-height: 1.1em; }
body.t .comment p.commentFecha { margin: 0px; padding: 0px 0px 0px 50px; color: #8D98B8; }
body.t .comment div { padding-bottom: 5px; }
body.t .comment div p { margin: 0px; padding: 10px 0px 0px 0px; line-height: 1.3em; }

body.t form { border-bottom: 1px dotted #000; padding-top: 15px;  margin: 0 15px; }
body.t form label { font-weight: bold; }
body.t form input, body.t form textarea { border: 1px solid #000; width: 300px; font-size: 11px; }
body.t form p.submit input { width: auto; background-color: #000; color: #fff; }

body.t ul.nav { list-style: none; position: relative; height: 30px; margin: 0 15px; margin-top: 20px; }
body.t ul.nav li p { font-size: 12px; }
body.t ul.nav li.indice { position: absolute; top: 0; left: 50%; 
width: 100px; text-align: center; margin-left: -50px; }
body.t ul.nav li.did { position: absolute; top: 0; right: 0; }
body.t ul.nav li.will { position: absolute; top: 0; left: 0; }
body.t ul.nav a:link, body.t ul.nav a:active, body.t ul.nav a:visited { font-size: 14px;  }

body.t #toprs { position: absolute; top: 181px; left: 0; }