/* hack */
.clearfix:after
{
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}
.clearfix
{
display:inline-table;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* ! hack */
html
{
margin:0;
padding:0;
}
body
{
margin:0;
padding:0;
text-align:center;
background:#000000;
}
img
{
border:0 none;
padding:0;
margin:0;
}
#wrap
{
width:770px;
height:818px; /* temp */
text-align:left;
margin:12px auto 0 auto;
background:#a21d0a;
}
div.main_row
{
float:left;
width:770px;
clear:left;
}
#row1
{
height:120px;
}
#row2
{
height:346px;
}
#row3
{
height:70px;
}
#row4
{
height:270px;
}
#row5
{
height:25px;
background:#9E9164;
color:#5d5f1f;
font:12px arial, sans-serif;
}
#row5 span
{
float:left;
margin:5px 0 0 20px;
}
div.top_pic
{
float:left;
width:70px;
height:120px;
}
div.bot_pic
{
float:left;
width:70px;
height:70px;
}
#r2_top
{
width:720px;
margin:0 0 0 50px;
height:20px;
color:#cccc66;
font:12px arial, sans-serif;
}
#r2_left
{
float:left;
width:140px;
height:326px;
}
#r2_right
{
float:right;
width:628px;
height:326px;
}
#r4_top
{
width:720px;
margin:0 0 0 50px;
height:20px;
color:#cccc66;
font:12px arial, sans-serif;
}
#r4_left
{
float:left;
width:136px;
margin:0 2px 0 2px;
display:inline;
height:250px;
color:#cccc66;
font:12px arial, sans-serif;
}
#r4_mid
{
float:left;
width:420px;
height:250px;
}
#r4_right
{
float:right;
width:206px;
margin:0 2px 0 2px;
height:250px;
color:#cccc66;
font:12px arial, sans-serif;
}