body
{
background:#FFFFFF;
}

p
{
overflow-wrap:break-word;
text-align:justify;
}

a
{
overflow-wrap:break-word;
}

.outside
{
width:980px;
margin:0 auto 0;
height:auto;
}

.wrapper
{
background:#E8E8E8;
width:980px;
height:auto;
margin:0 auto -25px;
border:1px solid black;
}

.banner
{
width:980px;
height:150px;
}

.link_bar
{
width:980px;
background:#000000;
}

a.link
{
text-decoration:none;
width:150px;
background:#000000;
color:#FFFFFF;
font-family:"Impact",Charcoal,sans-serif;
font-size:24;
padding-left:5px;
padding-right:5px;
overflow-wrap:break-word;
}

a.link:hover{background:#FFFFFF;color:#000000;}
a.link:active{background:#000000;color:#FFFFFF;}

.collumn
{
padding:10px;
width:960px;
min-height:800px;
height:auto;
overflow:hidden;
overflow-wrap:break-word;
word-wrap:break-word;
text-overflow:break-word;
text-align:justify;
}

.post
{
background-color:#FFFFFF;
margin:5px auto;
border-top:3px solid black;
width:750px;
height:150px;
padding:10px;
}

.icon_area
{
float:left;
width:130px;
height:130px;
border:1px solid black;
}

.title_area
{
margin-left:20px;
float:left;
height:30px;
text-transform:uppercase;
font-size:18;
}

.summary_area
{
margin-left:20px;
margin-top:10px;
float:left;
height:90px;
width:500px;
text-indent:50px;
}

.link_area
{
margin-left:20px;
float:left;
height:20px;
width:500px;
border:1px solid black;
}
.push{
height:25px;
}

.footer
{
width:980px;
height:25px;
text-align:center;
border-top:1px dotted black
}