/*tenforty.css style sheet for http://tenforty.sf.net */
/*Mon Aug 12 22:54:31 petergozz@tenforty.com */

body {
       background-color: #fefefe;
       }

:link { 
        color: #119; background: transparent
        }

:visited {
           color: #573; background: transparent
           }

:active {
          color: #900; background: transparent
          }

:hover {
        background-color:#fbfbfb;
        text-decoration: none;
        /* font-variant: small-caps; */
  
        }

pre {
      text-indent: 3em;
      text-align: left;
      font-size: normal;
      font-weight: 700;
      font-family: arial, helvetica, sans-serif;
      }
p {
    text-indent: 1em;
    text-align: left;
    text-decoration: none;
    color: #424E5E;
    font-style: normal;
    font-family: goth, arial, helvetica, sans-serif;
    }
/*override the H tags 1-4 */
 h1 {
	font-size: 2.25em;
}
 h2 {
	font-size: 2.0em;
}
 h3 {
	font-size: 1.5em;
}
 h4 {
	font-size: 1.20em;
}


/*HEADER*/
div.header {
             background-color:#5c5c7a;
             width: 99%;
             /*height: 10%; if IE doesn't behave may have to set this*/
             position: absolute;
             left: 2px;
             top: 2px;
             padding: 0.15em;
             border-color: #eeeeee;
             border-style: double;
             color: #fefefe;
             font-weight: 800;
             font-family: arial, helvetica, sans-serif;
             z-index: 1;
             }

/*PAGE ID carefull with this Opera is touchy about nesting and I suspect IE would be too -now unested*/
div.pageid {
            
             position: absolute;
             left: 80%;
             top: 2%;
             width:16%;
             border-color: #dCdC6f;
             border-style: groove;
             padding: 6px;
             text-decoration: none;
             text-indent: 1em;
             z-index: 3;}
/* zindex needs be >main (2)*/


div.pageid a:link, div.pageid a:active {
                                         text-decoration: none;
                                         color:#ffffff;
                                         }

div.pageid a:visited {
                       text-decoration: none;
                       color:#dCdC6f;
                       }

div.pageid  a:hover {
                      color:#FFEF84;
                      background-color:#4A1373;
                      }

/*The FOOTER */
.footer {
		color:#ffffff;
            	 font-weight: 400;
             	font-family: arial, helvetica, sans-serif;
}

div.footer {
             background-color:#6c6c9a;
             width: 99%;
             /*position: absolute;
                top: 90%;
                left: 0.25%;*/
             z-index: 4;
             padding: 2px;
             border-color: #ccccff;
             border-style: double;
             color:#ffffff;
             font-weight: 400;
             font-family: arial, helvetica, sans-serif;
             }
  /*DEVELOPERS FOOTER */
div.devfooter {
             background-color:transparent;
             width: 99%;
             z-index: 4;
             padding: 0.1em;
             border-color: #ccccff;
             border-style: groove;
             color:#ffffff;
             font-weight: 400;
             font-family: arial, helvetica, sans-serif;
             }          

/*Use this to float the sflogo */
div.sflogo {
             position: absolute; /*incase*/
             position: fixed;
             top: 85%;
             left:75%;
             background-color: transparent;
             z-index: 5;
             padding: 0.25em;
             /*border-color: #ccccff;
                border-style: groove;*/
             color:#ffffee;
             font-weight: 700;
             font-family: arial, helvetica, sans-serif;
             align:center;
             }

/*the DEFAULT settings for the tuxtax LOGO */
div.tuxtax {
             position:fixed;
             top:10%;
             left:90%;
             background-color:transparent;
             text-decoration: none;
             z-index:19;
             
             }
             /*might work .. */
 div.tuxtax :hover {
 	background-color: none;
 	text-decoration: none;
 	}           

/*THE COMMON MENU #################################################### */
div.menucom {
              position: absolute;
              position: fixed;
              /*the value cascades to FIXED if the browser understands it*/
              left: 85%;
              top:22%;
              padding: 0.85em;
              border-width: 1;
              border-color: #3B366C;
              border-style: double;
              color: #8789A6;
              text-decoration: none;
              font-size: normal;
              font-weight: 500;
              font-style: normal;
              font-family: roman, 'times new roman', times, serif;
              background-color: transparent;
              z-index: 20;
              }

/*exhibit  control over the menu links appearance here  */


div.menucom a:active , div.menucom a:link {
                                            text-decoration: none;
                                            font-size: normal;
                                            font-weight: 600;
                                            font-style: normal;
                                            color: #1a1a7f;
                                            background-color: transparent;
                                            }

div.menucom a:visited {
                        color: #babada;
                        text-decoration: none;
                        background: transparent;
                        font-weight: 800;
                        font-style: normal;
                        
                        }
/*not all browsers support hover but ..*/
div.menucom a:hover {
                      background-color:#99CCFF;
                      text-decoration: none;
                      font-weight: 800;
                      font-style: normal;
                      color: #ffeebb;
                      }


/*The place to set the main look #################################### */
div.main {
           z-index: 2;
           left: 0.25%;
           top: 12.5%;
           width: 98%;
           /*height: 90%; */
           position: absolute;
           padding: 4px;
           border-color: #3B366C;
           border-width: 2;
           border-style: double;
           text-decoration: none;
           background-color:#e2EFFF;
           color: #000033;
           font-style: normal;
           font-family: arial, helvetica, sans-serif;
           }
/*this keeps the menu clear of background text*/
div.main p {
            width:86%;
            }

/* alphabetical order open classes */

.author {
          color:#496B70 ;
          font-weight: 700;
          font-family: arial, helvetica, sans-serif;
          
          }
          h4.author, h3.author, h2.author, h1.author {
          background-color: #eeeeee;
          }
      /* or use the code tag */
 .coder {           
 	color:#496B70 ;
          font-weight: 800;
          font-family: georgia, charter, bookman,  serif;
          /*background-color: #eeeeee;*/
          }
          h4.coder, h3.coder, h2.coder, h1.coder {
          background-color: #eeeeee;
          }

.contrib {
           
           color: #1D1F66;
           font-weight: 600;
           font-family: arial, helvetica, sans-serif;
           }

.devel {
         color: #3C73B1;
         font-weight: 800;
         font-family: arial, helvetica, sans-serif;
         font-size: 1.1em;  
         }

h4.devel, h3.devel, h2.devel, h1.devel {
                                         background-color: #BEE0FF;
                                         }

 .download            {
          color:#496B99 ;
          font-weight: 800;
          font-family: avantguarde, arial, helvetica, sans-serif;
          
          }                              
 h4.download, h3.download, h2.download, h1.download {
 background-color: #FFCC66;
 }
 
.important {
             color:#FF593A;
             font-weight: 900;
             font-family: arial, helvetica, sans-serif;
             font-variant: small-caps;
             text-decoration: underline;
             }
.important p {
               width:30%;
               }
               
 .install {
 		color: #3C73c1;
        	 font-weight: 700;
        	 font-family: arial, goth, gothic, helvetica, sans-serif;
         	font-size: 1em;  
 		}     
           
h4.install, h3.install, h2.install, h1.install  {
					color: #dCdC6f;	
					 background-color:#6c6c9a;
					 text-indent: 0.5em;
							}
.links {
         font-weight: 700;
         font-family:  arial, helvetica, verdana, sans-serif;
         color:#371868;
         text-decoration: none;
         }
h4.links, h3.links, h2.links, h1.links {
	color:#371868;
	background-color: ffcc66;
	text-indent: 1em;
}         

.logo {
        color: #dCdC6f;
        text-indent: 1em;
        font-style: normal;
        font-family:  arial, sans-serif;
        font-weight: 900;
        font-size:1.1em;
        font-variant: small-caps;
        }

.mailme {
          color:#896B70 ;
          font-weight: 700;
          font-family: arial, helvetica, sans-serif;
          text-decoration: none;
          }

.motto {
         font-weight: 900;
         font-family:  palatino, avantgarde, arial, verdana, sans-serif;
         /*font-variant: small-caps;*/
         color:#c2dFFF;
         padding:0.5em;
         }
.note {
        color: #454BC5;
        font-weight: 900;
        font-family: verdana, helvetica, avantgarde, arial, palintino, sans-serif;
        text-indent: 3em;
        
        }
/*could use more spit */
.photo { 
        
         float: right;
         width: 25%;
         /*height: 25%; this to go */
         padding: 0.35em;
         background-color:#ffffff;
         z-index:5;
         border-style:double;
         border-color:#ffffbb; 
         border-width:2px;
         }
.photoholder { width:80%
               }

.shots {
         font-weight: 800;
         font-family:  avantgarde, arial, verdana, sans-serif;
         font-variant: small-caps;
         color: #724394;
         }
 h4.shots, h3.shots, h2.shots, h1.shots {
 	background-color: #99CCFF;
 	text-indent: 1em;
 }         

.stats {
         text-transform:	none;
         font-style:	normal;
         font-weight: 400;
         font-size: 75%;
         background: #426592;
         font-family:  helvetica, avantgarde, arial, verdana, sans-serif;
         color:	#fefefe;
         }

.warning {
           text-transform:	none;
           font-style:	normal;
           font-weight:	bolder;
           background:	red;
           color:	yellow;
           }

.warning p {
             width:30%;
             }
