body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	height: 100%;
}


* { margin: 0; padding: 0; }

.header-outer   
{
	background-color: white;
	width: 100%;
	margin: 0 auto; 
}

.menu-outer   
{
	background-color: #A62215;
	width: 100%;
}

.main-outer 
{
	background-color: White;
	width: 100%;
}

.footer-outer
{
	background-color: White;
	width: 100%;
	left: 0;
    bottom:0;
}

.header
{
    width: 900px;
    height: 100%; 
    margin: 0 auto 0 auto;
	text-align:right;
}

.menu
{
    width: 900px;
    height: 100%; 
    margin: 0 auto 0 auto;
}

.wrap
{
	width: 900px;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-y;
	margin: 0 auto;
	overflow: auto;
}

.main
{
	
	width: 718px;
    height: 100%; 
    margin: 0 auto 0 auto;
	float: right;
	padding-left: 20px;

}

.insert
{
	width: 152px;
	min-height: 400px;
    margin: 0 auto 0 auto;
	text-align:center;
	float:left;
}
.wrap_footer
{
	width: 900px;
	background-image:url(images/bg_footer.jpg);
	background-repeat:repeat-y;
	margin: 0 auto -4em;
	min-height: 100%;
	height:auto;
	overflow: auto;
}

.push
{
	height: 4em;
}

.footer
{
    width: 900px;
    height: 4em; 
    margin: 0 auto 0 auto;	
}

.main_footer
{
	
	width: 718px;
    height: 100%; 
    margin: 0 auto 0 auto;
	float: right;
	padding-left: 20px;
	text-align:left;
	color:#999;

}

.insert_footer
{
	width: 152px;
	min-height: 100px;
    margin: 0 auto 0 auto;
	text-align:left;
	float:left;
}

.floatR	{float:right;

}

.floatL {float:left;

}

a:link {

	text-decoration: none;

}

a.projects:link {
	color:#A62215;
	text-decoration: none;
	font-size:12px;

}

a.projects:visited {
	color:#A62215;
	text-decoration:none;
	font-size:12px;

}

a.projects:active {
	color: #666;
	text-decoration: none;
	font-size:12px;

}
.page_title
{	font-size:26px;
	font-weight:50;
	color: #A62215;
}

.page_title2
{	font-size:22px;
	font-weight:50;
	color: #A62215;
}
