/*----------------------------------------
   Cascading Style Sheet for Nate's site
   Created by Benjam Welker:  2004-06-22
               last updated:  2004-07-20
 ----------------------------------------*/


/*--- index.php styles ---*/

img#main      { border:0px; margin:0px; padding:0px; filter: blendTrans(duration=0.2) }


/*--- contact.php & send.php styles ---*/

.border       { border:1px solid #888; }
.boxed        { color:#FFF; background:#222; border:1px solid #555; }
.boxed:focus  { color:#222; background:#DDD; }
.buttons      { text-align:center; margin:20px 0px; }
.descleft     { margin-left:20px; font-weight:bold; }
.flat         { border:1px solid #BBB; background-color:#444; color:#FFF; }
.thanks       { text-align:center; margin:50px; }

.desc {
       text-align: right;
         position: relative;
            width: 400px;
    padding-right: 20px;
      font-weight: bold;
      white-space: nowrap;
}


/*--- common styles ---*/
/* placed at the bottom to ensure */
/* they are the last ones read    */
/* which means they get priority  */

body {
       background: #000;
           margin: 0px;
            color: white;
      font-family: Verdana, Arial, sans-serif;
        font-size: 10pt;
}

#container {
 background-color: transparent;
         position: absolute;
            width: 410px;
           height: 410px;
              top: 50%;
             left: 50%;
       margin-top: -205px;
      margin-left: -205px;
          padding: 0px;
}

.bottom {
       text-align: center;
         position: absolute;
            width: 400px;
              top: 50%;
             left: 50%;
       margin-top: 206px;
      margin-left: -200px;
}

h1#title {
	     text-align: center;
	      font-size: 1.5em;
	    white-space: nowrap;
	       position: absolute;
	          width: 400px;
	            top: 50%;
	           left: 50%;
	     margin-top: -230px;
	    margin-left: -200px;
}

div#copy      { text-align:center; font-size:.7em; color:#666; white-space:nowrap; }

a:link        { color:#FFF; font-weight:bold; text-decoration:none; }
a:visited     { color:#CCC; font-weight:bold; text-decoration:none; }
a:hover       { color:#AAA; font-weight:bold; text-decoration:underline; }


/*--- menu styles ---*/

table.lix a { /* 5.0+ extension of "div.lix a" */
        font-size: 1.2ex;
           border: 0px;
          padding: 2px;
 	        display: block;
 	          width: 150px;
 	         border: 1px solid black;
 	         cursor: hand;
 	         filter: blendTrans(duration=0.5);
}

div.lix {
 	       position: absolute; /* This fixes the IE slowness */
 	          width: 150px;
 	         height: 200px;
 	            top: 50%;
 	           left: 50%;
 	     margin-top: -100px;
 	    margin-left: 210px;
}

div.lix a {
 	text-decoration: none;
}

div.lix a:link {
 	          color: white;
 background-color: black;
}

div.lix a:visited {
 	          color: white;
 background-color: black;
}

div.lix a:hover {
 	          color: black;
 background-color: white;
 	text-decoration: none;
}

div.lix a:active {
 	          color: white;
 background-color: black;
}