
body {
/*
	background-color: #757575;
	background-image: url(../img/gradient_darkgray.png);
*/
	background: url(../img/gradient_373737-5A5A5A_1100_75-1050.gif);
	background-color: #5A5A5A;
	background-repeat: repeat-x;
    margin: 0px;
}

body,a,p,div,span,td,th,tr {
      font-family: Arial;
      font-size: 12px;
      color: #FFFFFF;
}

#header {
	border-bottom: 1px solid #757575;

	padding: 3px;
	/*padding-bottom: 0px;*/
	margin: 0px;

	/*position: relative;*/
	text-align: left;
	
	height: 60px;
}



/*
Main
#######################################################################
*/



#maincolumn {
	margin: 0px auto;
	

	text-align: left;

	border-left: 1px solid #757575;
	border-right: 1px solid #757575;

}

div#maincolumn > div { margin: 0px; } /* all divs within this box (#topnavibox, #mainbody, #footer)  may have no margins! */

.maincolumn_default { width: 820px; }
.maincolumn_archives { width: 874px; }


#topnavibox {
	padding-left: 5px;
	padding-right: 5px;
	height: 23px;

	border-bottom: 1px solid #757575;

	background-color: #373737; /*474747*/

	position: relative; /* for the submenu */
}

#archive_title {
	padding: 6px;
	
	border-bottom: 1px solid #757575;

	background-color: #303030;		
	
	font-family: Arial;
	font-weight: bold;
	font-size: 26px;
	text-align: center;
	
	
}

#mainbody {
	padding: 5px;
	padding-top: 1px;

	background-color: #303030;
}

#footer {
	padding-left: 5px;
	padding-right: 5px;

	border-top: 1px solid #757575;
	border-bottom: 1px solid #757575;

	background-color: #373737; /* 474747 */
}



/*
NAVI
#######################################################################
*/
/*

.topnavibox_menu {
	min-height: 20px;
	padding-top: 4px; padding-bottom: 4px;
	float: left;
}

.topnavibox_search{
	float: right;
}
*/

/*
Footer
#######################################################################
*/

