
/* old link styles 
a:link, a:visited, a.sd-link:link, a.sd-link:visited, a.speaker-link:link, a.speaker-link:visited
{
text-decoration:none;
color:#0000cc;
}


a:hover, a.sd-link:hover, a.speaker-link:hover
{
color:#ff0000;
}

*/

a:link, a:visited
{
text-decoration:none;
color:#0000cc;
}


a:hover
{
color:#ff0000;
}


.note-title
{
background-color:#6688aa;
color:#ffcc66;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif;
font-size:11px;
letter-spacing:0.1em;
font-weight:bold;
text-transform: uppercase;
padding:3px 6px;
margin:0;
}

.note-body
{
background-color:#dddddd;
color:#000000;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif;
font-size:13px;
font-weight:normal;
padding:0 6px;
margin:6px 0 0;
}

.play-title
{
background-color:#000000;
color:#ffffff;
font-size:24px;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif;
font-weight:bold;
text-align:center;
padding:1px;
padding-bottom:2px;
}

.scene-by-scene
{
padding:0 4px;
border-bottom:2px solid #ffcc66;
font-size:10px;
font-weight:bold;
background-color:#000000;
color:#ffffff;
text-transform:uppercase;
text-align:center;
letter-spacing:0.15em;
}

.button-cell-down
{
text-decoration:none;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
letter-spacing:0.1em;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif;
text-align:center;
background-color:#ffcc66;
color:#000000;
border-top:1px solid #000000;
border-right:0px solid #ffffff;
border-bottom:1px solid #ffffff;
border-left:0px solid #000000;
padding:2px 0;
}

.button-gray
{
background-color:#c0c0c0;
color:#888888;
text-decoration:none;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
letter-spacing:0.1em;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif;
text-align:center;
border-top:1px solid #ffffff;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
border-left:1px solid #ffffff;
padding:2px 0;
}

a.button-cell:link, a.button-cell:visited
{
text-decoration:none;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
letter-spacing:0.1em;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif;
text-align:center;
background-color:#c0c0c0;
color:#000000;
display: block; /* */
border-top:1px solid #ffffff;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
border-left:1px solid #ffffff;
padding:2px 0;
}

a.button-cell:active, a.button-cell:hover
{
text-decoration:none;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
letter-spacing:0.1em;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif;
text-align:center;
background-color:#aaccee;
color:#000000;
width:100%;
border-top:1px solid #000000;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
border-left:1px solid #000000;
padding:2px 0;
}

.act-label
{
font-size:11px;
letter-spacing:0.1em;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif;
font-weight:bold;
text-align:center;
color:#ffffff;
padding: 0px; /* */
background-color:#888888;
border:1px solid #000000;
border-bottom:0;
}

body
{
margin:0;
background-color:#f9f9e9;
color:#000000;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif;
font-size:13px;
font-weight:bold;
scrollbar-track-color:#6688aa;
}

/* majority of body text  */

.text
{
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif;
font-size: 13px;
color:#000000;
font-weight: bold;
padding-left:30pt;
}


/* stage directions */

.sd-top
{
background-color:#ddeeff;
color: #000000;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif;
text-align:left;
font-size: 11px;
text-transform: uppercase;
letter-spacing:0.1em;
font-weight: bold;
margin:0 0 -6px;
padding:3px 18px;
border:0;
border-bottom:1px solid #000000;
}

.sd-bottom
{
background-color:#ddeeff;
color: #000000;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif;
text-align:left;
font-size: 11px;
text-transform: uppercase;
letter-spacing:0.1em;
font-weight: bold;
padding:3px 18px;
margin-top:34px;
border:0;
border-top:1px solid #000000;
}


.sd-middle
{
background-color:#ddeeff;
color: #000000;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif;
text-align:left;
font-size: 11px;
text-transform: uppercase;
letter-spacing:0.1em;
font-weight: bold;
padding:3px 18px;
border:0;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
margin:12px 0;
}

/* speakers */

.speaker
{
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 0.1em;
background-color: #F9f9e9;
color: #446688;
padding:18px 18px 6px;
margin-bottom:-16px;
}

/* act and scene headers */

.act-scene-header
{
text-align:center;
background-color:#6688aa;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, Geneva, Swiss, sans-serif;
font-size:18px;
color:#ffcc66;
font-weight:bold;
padding:5px 0 4px;
margin:0;
}
