/* Uniform style sheet for Just A Minute */
 body { font: 0.9em Tahoma,Arial,Helvetica,sans-serif; }
.clearfloat { clear:both; }

/* Normal links */
table.menu a { text-decoration: none; color: #940035;}
 a:hover {color: teal;}
 p.small {font-size: x-small;}
/* .redhead {color: #990000;} */
 .jamred {color: #FC0000;}
 .blue {font: 0.9em Tahoma,Arial,Helvetica,sans-serif; color: blue;}
 .stdtext {font: 0.9em Tahoma,Arial,Helvetica,sans-serif; }
 .smalltext {font: 0.72em Tahoma,Arial,Helvetica,sans-serif; }
 .bigvtext {font: bold 1.1em Arial,Verdana,Tahoma,Helvetica,sans-serif; }
 .alttext { font-family: Times New Roman,Times,serif}
 h1 { padding-top:8px; padding-bottom:8px; padding-left:20px; font:bold 2em Tahoma,Arial,Helvetica,sans-serif; color: red; background-color: white; margin-bottom: 6px; margin-top: 10px;}
 h1.main { font: 2em Tahoma,Arial,Helvetica,sans-serif; color: red; }
 h1.submit { font:bold 2em Tahoma,Arial,Helvetica,sans-serif; color: red; padding-top: 0px;}
 h1.plain { padding-left: 0px; padding-top: 20px;font:bold 2em Tahoma,Arial,Helvetica,sans-serif; color: black; background-color: white; margin-bottom: 0px; margin-top: 0px;}
 h2 {  padding: 4px 0px 4px 0px; font:bold 1.1em Tahoma,Arial,Helvetica,sans-serif; background-color: white; margin-bottom: 6px; margin-top: 4px;}
#logo { margin-top: 10px; }
.topmenu { background-color:white; color:#A18D62; font:bold 1.2em Tahoma,Arial,Helvetica,sans-serif;
   text-align: center;}
.topmenu a { text-decoration: none; color:blue;}
.selectedmenu { background-color:white; font:bold 1.2em Tahoma,Arial,Helvetica,sans-serif;
   text-align: center; border-width: 4px; border-color: blue; border-left-style: solid; border-right-style: solid; border-top-style: solid; }
.selectedmenu a { text-decoration: none; color:red;}
.menubanner a { text-decoration: none; color:red;}
.menuoff { color:#A18D62 }
.contentarea {margin-top:-4em; border-collapse: collapse}
form { padding: 20px; background-color: #fff; font: 1em Tahoma,Arial,Helvetica,sans-serif; border-top: 0px}
form tr th { font: 1.5em Tahoma,Arial,Helvetica, sans-serif; }
form td {padding: 5px 15px; }
/* Table to display shorts (for voting) */
.sdisplay { border-style:none; border-collapse:collapse; border-spacing:0px; }
.sdisplay td,th { padding:0px; border-spacing:0px; }
.sdisplay tr { border-spacing:0px; }
.sdisplay img { margin-top:0px; }
/* Film number, in voting palette */
 p.filmnum { font-family: Courier New,Courier,monospace; font-size: medium; text-align: center}
/* Author's name, when displayed on viewing page */
 p.author { font-style:italic; border-top:2px solid #FF0014; padding-top:0.4em; }
/* Administration style, for JAM_admin */
 .admin { font-size: small; }
 .deleted { font-style: italic; text-decoration: line-through; font-size: small; }
 .disabled { font-style: italic; font-size: small; }
/* Admin page: standardize width of main table to fill the screen (columns still use WIDTH="100", WIDTH="300", so not a great solution) */
/* #tadmin { width:100% } */
/* Admin page: styles for different input sources */
 .admin_uqueue { background-color: white; }
 .admin_fqueue { background-color: #cfefff; }
 .admin_display { background-color: #fef88e; }
 .admin_qd { background-color: #ffcfff; }
 .admin_error { color:red; background-color:#FFFF99; font-family:Arial,Arial Black,sans-serif;font-size:small}
 .toprated {background-color:#91E0F3; }
 .decile0 {background-color:initial} .cecile0 {color:#9700BE}
 .decile0 div {background-color:initial; width:10%; overflow:hidden} .decile0 div img {width:60px;height:0.4em}
 .decile1 {background-color:initial} .cecile1 {color:#7000E2}
 .decile1 div {background-color:initial; width:20%; overflow:hidden} .decile1 div img {width:60px;height:0.4em}
 .decile2 {background-color:initial} .cecile2 {color:#3B00F3}
 .decile2 div {background-color:initial; width:30%; overflow:hidden} .decile2 div img {width:60px;height:0.4em}
 .decile3 {background-color:initial} .cecile3 {color:#006076}
 .decile3 div {background-color:initial; width:40%; overflow:hidden} .decile3 div img {width:60px;height:0.4em}
 .decile4 {background-color:initial} .cecile4 {color:#00EB00}
 .decile4 div {background-color:initial; width:50%; overflow:hidden} .decile4 div img {width:60px;height:0.4em}
 .decile5 {background-color:initial} .cecile5 {color:#7AFF00}
 .decile5 div {background-color:initial; width:60%; overflow:hidden} .decile5 div img {width:60px;height:0.4em}
 .decile6 {background-color:initial} .cecile6 {color:#F0FF00}
 .decile6 div {background-color:initial; width:70%; overflow:hidden} .decile6 div img {width:60px;height:0.4em}
 .decile7 {background-color:initial} .cecile7 {color:#FFDA00}
 .decile7 div {background-color:initial; width:80%; overflow:hidden} .decile7 div img {width:60px;height:0.4em}
 .decile8 {background-color:initial} .cecile8 {color:#FF6000}
 .decile8 div {background-color:initial; width:90%; overflow:hidden} .decile8 div img {width:60px;height:0.4em}
 .decile9 {background-color:initial} .cecile9 {color:#FF0000}
 .decile9 div {background-color:initial; width:100%; overflow:hidden} .decile9 div img {width:60px;height:0.4em}
/* Admin page (and elsewhere?): styling for prize winners */
.prize { color:green; }

/* To mark mobile-device votes */
.mob { color:#0000FF }
/* For text with a title, to help identify whiat the title applies to */
.hbc:hover {background-color:#FFFED3}
/* To have a floating popup, use class=popup and put your content in a <span> within the link (http://www.wickham43.net/tutorial.css) */
.popup a { text-decoration: none; }
.popup a span {display: none;}
.popup a:hover span{ display: inline; position: relative; border: 1px solid blue;
 top: 2.2em; left: 0px; width: 16em; margin: 0px; padding: 4px; background-color: #BFC5F7;
 color: #FC0000; font-size:0.8em;
 text-align: left;
/*  top: 166px; left: 58em; width: 16em; margin: 0px; padding: 4px; background-color: #BFC5F7; */
 }
.stripe {
 background-image: url("http://justaminute.tv/blue120.gif");
 background-repeat: repeat-y;
 background-position: left;
}

.ack_normal_head {background-color:#BFC5F7; color:black; }
.ack_err_head {background-color:red; color:white; }

.entrylist { font-size:small; font-style:italic; color:blue; }
.entry { background-color:#D8D8D8 }
.duration { color:gray; font-style:italic }
.overtime { color:red }
.bot { background-color:#AEC1B7 }
.xaddr { color: DarkGray }
.xaddr a { color: Gray }
.xaddr a:visited { color: Gray }
.clickme { cursor:pointer }
.JAM-subtitle { background-color:LightGreen; color:black; }