* {padding: 0; margin: 0; color: #ccc;}

body
{
background-color: #303459;
}

.x1
{
font-family: tahoma; 
color: red; 
font-variant: small-caps; 
font-style: normal; 
font-size: 30pt; 
position: absolute; 
top: .2em;
left: 1.4em; 
}

.x2
{
overflow: hidden; 
font-family: tahoma; 
color: green; 
font-variant: small-caps; 
font-style: normal; 
font-size: 30pt; 
position: absolute; 
clip: rect(auto, auto, auto, auto); 
clear: both; 
top: .5em;
left: 1em; 
display: block;
}

.x3
{
overflow: hidden; 
font-family: tahoma; 
color: blue; 
font-variant: small-caps; 
font-style: normal; 
font-size: 30pt; 
position: absolute; 
clip: rect(auto, auto, auto, auto); 
clear: both; 
top: .9em;
left: .7em; 
display: block;
}

div.logo {
font-family: arial black; 
color: black; 
font-variant: small-caps; 
font-style: normal; 
font-size: 25pt; 
position: absolute; 
clear: both; 
top: 2px;
left: 30px; 
}

div.xmain-box {
position:relative;
text-align:left;
overflow:hidden;
width:882px;
border:solid 10px #303459;
}
div.xtop-box {
background:#0f101f;
border-bottom:solid 10px #303459;
}
div.xbottom-box {
text-align: center;
padding-top:5px;
padding-bottom:5px;
border-top:solid 1px #000;
}
div.xcenter-box {
position:relative;
width:100%;
left:120px;
border-left:solid 10px #303459;
padding-bottom:10px;
}
div.xreset-box {
position:relative;
width:100%;
left:100%;
margin-left:-120px;
} 
div.xright-box {
position:relative;
width:100%;
margin-left:-22%;
left:-20px;
border-left:solid 10px #303459;
}
div.xcontent-box {
position:relative;
width:100%;
margin-left:-100%;
left:22%;
}
div.xleft-col {
float:left;
width:120px;
font-variant: small-caps;
border-right: solid 1px #000;
}
div.xright-col {
float:right;
width:22%;
padding-left:10px;
border-left: solid 1px #000;
}
div.xcenter-col {
margin-left:120px;
margin-right:22%;
padding-left:10px;
border-left: solid 1px #000;
}
div.xone-col {
margin-left:120px;
margin-right:0%;
padding-left:10px;
border-left: solid 1px #000;
}
* html div.xcenter-col {
height:1%;
margin:0;
}
* html div.xleft-col {
margin-right:-3px;
}
* html div.xright-col {
margin-left:-3px;
}
.xclearfix:after {
content: "."; 
display: block;
height: 0px;
clear: both; 
visibility: hidden;
}
.xheightfix:before {
content:'.';
display:block;
visibility:hidden;
height:0;
}

