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

/*   LINKS   */


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

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:bottom;
max-width:777px;
font-size:15px;
width:100%;
Height:65px;
color:rgb(210, 210, 210);   
background-color:rgb(2,2,2);
}

td.tab1 { /* Picture Tab Cell BG transparent */
vertical-align:top;
max-width: 777px;
font-size:16px;
margin-top:7px;
color:rgb(210,210,210);
background-cošor:transparent;
}

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.sp2 { /* grey bar 7px */
width:100%;
height:3px;
background-color:rgb(128, 128, 128);
}

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.7;
}

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


td.regQ { /* Question buttons - main formatting cell */
vertical-align:top;
width:100%;
color:#606060;
background-color:transparent;
}


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

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


/*  -------     Page TSC Home - default.html  ------- */

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

table.Q {
width:100%;
margin:auto;
background-color:transparent;
}

td.Q { /* question background cell */
width:100%;
height:47px;
vertical-align:middle;
background-color:transparent;
}

button.Q {
border-radius:4px;
border:0px;
width:366px;
max-width:366px;
text-align:left;
height:34px;
font-size:15px;
color:#606060;
background-color: rgb(227,227,227);
}

/*  -------     Page Message Sent    ------- */

li.MSG {
vertical-align:top;
width: 234px;
height:217px;
background-image:url('TSC pics/thepen.png');
background-repeat:no-repeat;
background-position:5%;
background-color:transparent;
background-repeat:no-repeat;
}


li.texttab { /* text tab */
vertical-align:top;
max-width:410px;
text-align:left;
width: 90%;
margin-right:5%;
}

p.listpictext { /* pic legend text */
font-size:13px;
width:100%;
color: rgb(191,191,191);
}


/*  -- REVISE ! --*/


/*  -- Not Required? --*/

td.seamoon {
height:518px;
width:100%;
vertical-align:top;
background-image:url('TSC pics/seamoon.png');
background-color:rgb(16,16,61);
background-repeat:no-repeat;
background-position:center;
}

ul.TSC {
list-style-type: circle;
margin-left:24.5%;
margin-right:10%;
line-height:28px;
color: rgb(210, 210, 210);
}

/*  -------     Page Thank you (message forms)  ------- */

/*  -------     404 Page Not Found  ------- */

li.sherlok {
vertical-align:top;
width: 254px;
height:281px;
background-image:url('TSC pics/404img.png');
background-repeat:no-repeat;
background-position:13.5%;
background-color:transparent;
background-repeat:no-repeat;
}