.titlebar{ background-color:#9C9CCE; width:100%;}
.searchbar{ background-color:#CCCCFF; width:100%; text-align:right; padding:1px 0px 1px 0px;}
.newsbar{ background-color:#CCCCFF; width:100%;  padding:1px 0px 1px 0px;}
.sidebar{ padding:25px 0px 10px 10px; width:130px; float:left; background-color:#D8CBBA;}

.container{width:788px; margin:auto; background-color:#D8CBBA;}
.header{width:788px; margin:auto;}

 /* for Internet Explorer 6 min-height hack*/
/*\*/
* html .maincontent {
height: 250px;
}
/**/

.maincontent{ border-style:solid; border-width:0 0px 0px 1px; border-color:#927D6C; padding:25px 10px 10px 10px; margin-left:140px; background-color:#FFFFFF; min-height:250px;}
.footer{background-color:#B3A9A0; clear:both; margin:auto; width:788px;}
.spacebox{ padding: 25px 10px}

/* ***************  begin pagination ******************* */
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
/* ***************  end pagination ******************* */