/* Big Container Formatting */

html{
  background: #fff url(../imgs/site/bg.png) left top fixed;
 
}
body{
	width:960px;
	margin: 0 auto;
	position:relative;
	background:#EfEfFF;
	padding-bottom:15px;
	border-top:1px solid #ccc;
	border-left:1px solid #888;
	border-right:1px solid #bbb;
	border-bottom:1px solid #555;
	color: #090397;
	margin-bottom:5px;
	margin-top:5px;
}
.container{

}
 .menu{


}
.main-content {

}
.news-section{
	border-top:1px solid #ccc;
	border-bottom:1px solid #555;
	margin-top:15px;
	margin-bottom:5px;
	margin-right:5px;
	margin-left:5px;
	padding-bottom:5px;
	padding-left:10px;
	background:#abc;
	clear:both;
}
.left-content{
	float:right;
	width:780px;
}

.right-content {

	width:260px;
	float:right;
	background: #abc;
	padding-left:10px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #ccc;
	border-left:1px solid #888;
	border-right:1px solid #bbb;
	border-bottom:1px solid #555;
	margin-right:5px;
	margin-left:15px;
	margin-bottom:15px;
	color:#000;
}
.right-content p.right-title{
	text-align:center;
	padding-bottom:15px;
	color:#090397;
}
.right-content p{
	padding-bottom:15px;
}
.footer{
	clear:both;
	font-weight:normal;
	width:500px;
	font-size:10pt;
	padding-left:15px;
	margin: 0 auto;
	
	padding-top:15px;
	padding-bottom:15px;
	background: #ffc;
	border-top:1px solid #ccc;
	border-left:1px solid #bbb;
	border-right:1px solid #888;
	border-bottom:1px solid #555;
	color:#000;
}

div#help, div#gall, div#other{
	width:45%;
	padding-right:4px;
	padding-left:4px;
	padding-bottom:4px;
	margin-top:20px;
	margin-right:6px;
	margin-left:6px;
	float:left;
	background-color: #aabbcc;
	border-bottom:1px solid #555;
	border-left:1px solid #bbb;
	border-right:1px solid #888;
	border-top:1px solid #ccc;
}
div#help p, div#gall p, div#other p{
	padding-top:4px;
}
div#help, div#gall{
	height:225px;
}
div#other{
	width:94%;
	height:auto;
}