html,body{width:100%;height:100%;overflow:hidden;border:0;margin:0;padding:0;font:12px/17px "Helvetica","Arial",sans-serif}

/*For making the background size*/
.scaler{position:absolute;width:200%;height:200%;top:-50%;left:-50%;background:#111;display:table}
.scaler div{position:absolute;left:0;top:50%;width:100%;zoom:1}
.scaler > div{display:table-cell;vertical-align:middle;height:100%;position:static;top:0}
.scaler img{margin:0 auto;display:block;min-height:50%;min-width:50%;-ms-interpolation-mode:bicubic}
*:first-child+html .scaler img{position:relative;top:-50%} /*Fix IE7*/
*:first-child+html .scaler div{position:absolute;top:50%;height:auto} /*Fix IE7*/
* html .scaler img{height:50%;position:relative;top:-50%} /*Fix IE6*/

/*Example of alternative body-element, since the body is covered with the scaling image*/
#body{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;overflow:auto;color: #666; letter-spacing:3px;}

a  {
color: #F9F5DC;
text-decoration: none;
}


a.ts_buttonlink {
background-color:#000000;
background-image:none !important;
background-position:left top;
background-repeat:repeat-x;
border:1px solid #333 !important;
color:#F9F5DC !important;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px !important;
font-weight:bold;
line-height:20px;
text-transform: uppercase !important;
padding:3px 5px;
text-decoration:none;
}

img
{
border: 0;
}

.tweet
{
padding: 5px 0 0 0;
}

.footer-red  {
color: #ea4126;
font-size: 9px;
}

.red  {
color: #ea4126;
font-size: 9px;
}

.item  {
border:1px solid #111;
margin: 0 0 5px 0;
padding: 10px;
background: #000;
width: 420px;
float: right;
}

.item p {
margin: 0 0 10px 0;
}

#floater {
	position:relative; float:left;
	height:50%;	margin-bottom:-250px;
	width:1px;
}

#centered {
	position:relative; clear:left;
	height:500px; 
	width:925px;
	margin:0 auto;
	color: #666;
	text-align: left;
	font-size: 10px; 
}

#phosphene {

border:10px solid #000;
background: #000 url('images/phosphene.jpg') no-repeat center;
height: 430px;
width: 450px;
float:left;
margin: 0 10px 0 0;

}

right {
float:right;
width: 300px;


}

middle-bottom-left {
float:left;

}

middle-bottom-right {
float:right;

}

#bottom-right {
	position:absolute;
	bottom:0; right:0;
	padding:10px 20px 10px 10px;
	margin: 30px 0 0 0;
	z-index:9;
	font-size: 10px; 
	color: #666;
}


#bottom-right img {
border: 0;
padding: 0 6px 0 5px;
margin: 0 0 -3px 0;
}


#bottom-left {
	position:absolute;
	bottom:0; left:0;
	padding:10px 20px 10px 10px;
	margin: 30px 0 0 0;
	font-size: 10px; 
	z-index:9;
	color: #666;
}

#footer {
height: 20px;
padding: 3px 0 0 10px;
background-color: #000;
padding: 0;
margin: 0
display: block;
}

#footer a {
color: 999;
}
 
