body {
        background-color: #fff;
        color: #222;
        font-family: arial;
        padding: 0;
        margin: 25px;
}
h1 {
        margin: -25px -25px 20px -25px;
        //padding: 50px 0 px 25px;
        //border-bottom: 3px solid #666;
        //background-color: #777;
        color: #000;
        font: bold 66pt helvitica;
        text-shadow: black 0px 0px 5px;
}
a { color: #fff; 
}

.resizer {
	position: absolute;
	bottom:1px;
	right:10px;
}

.xicon {
		top:1px;
		right:1px;
		position: absolute;

}

.xicon0 {
		bottom:0px;
		right:0px;
		position: absolute;
}

.foo {
				border: 1px solid;
				top:50px;
				left:20px;
        font-size: .6em;
				width: 252px;
}
.box {
        border: 1px solid;
				border-collapse: separate;
        //width: 300px; 
				//height: 600px;
        padding: 5px;
        font-size: .6em;
        //letter-spacing: .1em;
        //text-transform: uppercase;
        //margin-bottom: 20px;
				position: absolute;
				top:20px;
				left:1000px;
}
.news {
        border: 1px solid;
				border-collapse: collapse;
        //width: 400px; 
				//height: 120px;
        padding: 1em;
        font-size: .6em;
        //letter-spacing: .1em;
        //text-transform: uppercase;
        //margin-bottom: 20px;
				position: absolute;
				top:20px;
				left:300px;
}
.pink {
        border-color: #f00;
        background-color: #fcc;
}
.green {
        border-color: #097;
        background-color: #cfc;
}
.white {
        border-color: #000;
        background-color: #fff
}
.hover {
        border-width: 5px;
        padding: 1px;
}
ul {
        background-color: #fff;
        padding: 5px 0 5px 30px;
}


table {
   font-size: 11px;
   background-color: #fff;
   //border: 1px solid black;
   border-collapse: collapse;
   position:relative;
   //left:20ex;
   //top:7ex;
}

td {
	padding: 5px
}

table:a {
  border: white;
}

