/*   file:   TSC.CSS
 *   
        ACTIVE CSS FILE        */


/*   LINKS   */

a {
text-decoration:none;
color:rgb(210, 210, 210);
}

a:link {
text-decoration:none;
color:rgb(210, 210, 210);
}

a:visited {
text-decoration:none;
color:rgb(210,210,210);
}

a:hover {
text-decoration:none;
color: #ff8533;
}

a:active {
text-decoration:none;
color:rgb(210, 210, 210);
}


/*      BODY   */

body.TSC {
margin:auto;
width:97%;
max-width:777px;
font-size:15px;
font-family:Verdana,Arial,sans-serif;
text-decoration:none;
text-align:left;
vertical-align:top;
background-color:#193366;
}


/*      main LAYOUT Tables  */

table.cont {
margin-top:0px;
width:100%;
max-width:777px;
margin:auto;
vertical-align:top;
text-align:left;
color:rgb(210,210,210);  
background-color:transparent;
}

table.nightsky { /* sub-table; provides fixed nightsky bakgnd */
width:100%;
vertical-align:top;
color:rgb(210,210,210);
background-image:url('../TSC%20pics/nightsky.png');
background-size:100%;
background-repeat:repeat;
background-attachment: fixed;
}


/*  - - - - - - - Main LAYOUT Cells - - -  */

td.sheep-counter { /* Banner TSC */
height:182px;
background-image:url('../TSC%20pics/tscbanner2-777.png');
background-repeat:no-repeat;
background-color:transparent;
background-size:100%;
}


td.tabs { /* Tabs Cell Top */
vertical-align:top;
max-width:777px;
font-size:13px;
width:100%;
Height:47px;
color:rgb(210, 210, 210);   
background-color:rgb(2,2,2);
}

td.subt { /* text and "header following tab cell top */
border-width:0px 2px 0px 2px;
border-color:rgb(2,2,2);
color:rgb(191,191,191);   
background-color:rgba(16,16,61,0.7);
font-size:15px;
}

td.reg { /* main formatting cell */
vertical-align:top;
width:100%;
max-width:777px;
background-color:transparent;
}

td.sp1 { /* empty cell */
height:21px;
width:100%;
background-color:#142852;
}

td.sp-bar {/* grey contour bar*/
vertical-align:top;
height:12px;
background-image:url('../TSC%20pics/space2.png');
background-repeat:repeat-x;
background-color:transparent;
background-position:top;
opacity:0.6;
}


/*  - - - - - - - Main LAYOUT Paragraphs - - -  */

p.reg { /* align left */
margin-left:10%;
margin-right:10%;
margin-top:14px;
}

p.regR { /* align right */
margin-left:10%;
margin-right:10%;
text-align:right;
margin-top:14px;
}

p.regC { /* align center */
margin-left:10%;
margin-right:10%;
text-align:center;
margin-top:14px;
}

p.regB { /* align left */
margin-left:10%;
margin-right:10%;
font-weight: 700;
}

p.top { /* arrow "back to top" */
vertical-align:top;
text-align:right;
margin-right:10%;
color:rgb(161,161,161);
font-weight:bold;
height:34px;
}

button.Qback {
margin-top:11px;
border-radius:4px;
border:0px;
width:auto;
text-align:left;
height:34px;
font-size:15px;
color:#606060;
background-color: rgb(236,236,236);
margin-bottom:38px;
}


/*  -------     Answer Pages  ------- */

td.nightsky {
width:100%;
vertical-align:top;
background-position:top;
background-color:transparent;
}

ul.QA1 {    /* no li style, 21px  */
list-style-type:circle;
margin-left:12%;
margin-right:10%;
margin-top:28px;
margin-bottom:21px;
}

li.sp7 {    /* 7px spacing  */
list-style-type:none;
line-height:7px;
}

li.WiP {
vertical-align:top;
width: 250px;
height:250px;
margin-right: 0px;
background-image:url('../TSC pics/WiP.png');
background-repeat:no-repeat;
background-position:13.5% 56px;
background-color:transparent;
background-repeat:no-repeat;
}

li.sleepcycle {
vertical-align:top;
width: 330px;
height:330px;
margin-right: 0px;
background-image:url('../TSC pics/SleepCycle3.png');
background-repeat:no-repeat;
background-position:13.5%;
background-color:transparent;
background-repeat:no-repeat;
}

li.texttab { /* text tab */
display: inline-block;
vertical-align:top;
max-width:366px;
text-align:left;
}

p.texttab {
}

ul.pics {
display: inline-block;
max-width: 700px;
margin-left: 5%;
Margin-right: 5%;
}

li.coins {
display: inline-block;
margin-left: 0px;
vertical-align:top;
width: 236px;
height:128px;
background-image:url('../TSC pics/coins-s.png');
background-repeat:no-repeat;
background-position:0px 5px;
background-color:transparent;
}

/*  -- Not Required? --*/

/*  -- Not Required? --*/

span.TSC { /* The Sheep Counter - font Times */
font-family:Times;
font-weight:bold;
font-size: 18px;
}


