#container
{
width: 770px;
margin: .25em auto;
padding: .25em;
background-color: #fff;
color: #333;
border: 1px solid gray;
line-height: 130%;
}

#top
{
padding: .25em;
background-color: #000055;
border-bottom: 1px solid gray;
}

#top h1
{
padding: .25em;
margin: 0px;
color: #fff;
font-family: arial, sans-serif;
font-weight: bold;
font-size: 12pt;
}

#leftnav
{
float: left;
width: 170px;
margin: 0px;
padding: .25em;
}

#leftnav h3
{
font-family: arial, sans-serif;
font-weight: bold;
font-size: 12px;
color: #CC0000;
}

#rightnav
{
float: right;
width: 170px;
margin: 0px;
padding: .25em;
}

#rightnav h3
{
font-family: arial, sans-serif;
font-weight: bold;
font-size: 12px;
color: #CC0000;
}

#content
{
margin-left: 175px;
margin-right: 175px;
width: 395px;
border-left: 0px solid gray;
border-right: 0px solid gray;
padding: .50em;
font-family: arial, sans-serif;
font-size: 12px;
text-align: justify;
}

#content h1
{
font-family: arial, sans-serif;
font-weight: bold;
font-size: 12px;
}

#footer
{
clear: both;
margin: 0px;
padding: .25em;
color: #fff;
background-color: #CC0000;
border-top: 1px solid gray;
font-family: arial, sans-serif;
font-size: 10px;
}

#leftnav p, #rightnav p { margin: 0 0 0 0; }
#content h2 { margin: 0 0 0 0; }

/* -- [ PsuedoFrame ] ---------------------------------------------------*/

#block1, #block2, #block3, #block4 {
	text-align: justify;
	width: 400px;
	height: 300px;
	background: #eee;
	margin-bottom: 5px;
	}

.pad10 {
	padding: 10px;
	}

.overflow {
	overflow: auto;
	width: 380px;
	height: 280px;
	}

.padside {
	padding-right: 10px;
	}

.padside1 {
	padding-right: 20px;
	}

