    body {
		background: url('/assets/bg.jpg') top center;
		padding:0px;
		margin:20px 0px;
		font-size:100%;
		text-align:center;
		font-family:verdana, arial, sans-serif;
	}
	#mainbody {
        text-align:left;
        width:791px;
		margin:0 auto 20px auto;
		padding:0px;
		border:4px solid #000100;
		background:white;
		color:black;
	}
	#header {
		background: url('/assets/header.jpg');
		text-align:center;
		margin:0 auto;
		width:791px;
		height:168px;
	}
	#blaze {
		width:256px;
		display:block;
		float:right;
		height:200px;
	}
	#nav {
	    float:left;
	    clear:both;
    	width:791px;
    	height:35px;
		background:url('/assets/navib.png');
    	border-top:2px solid #000000;
    	border-bottom:2px solid #000000;
	}
	#content {
		float: left;
		clear:both;
		padding:20px 20px;
	}
	#footer {
		color:white;
		padding-bottom:7px;
		font-size:90%;
		text-align:center;
		margin:0 auto;
	}
	.moduletable-foot, .moduletable-foot table {
		text-align:center;
		margin:0 auto;
	}
	#footer a{
		color:white;
	}
	
	.hide {
		display: none;
		visibility: hidden;
	}
/* Navigation (Main Menu) */
    #mainlevel {
		list-style-type: none;
		padding:0px;
		width:702px;
		margin:0px auto;
		line-height:35px;
		height:35px;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
	}
	#mainlevel li {
		display: inline;
	}
	#mainlevel a {
		width:115px;
		line-height:35px;
		height:35px;
		text-align:center;
		vertical-align:middle;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
	}
	#mainlevel a:hover {
		background:url('/assets/navig.png');
	}
	#mainlevel #active_menu {
	   background:url('/assets/navib_in.png');	
	}
	.mainlevel {
        vertical-align:middle;
		margin:0px;
        float:left;
		color: white;
		text-decoration:none;
		font-size:90%;	
		font-weight:bold;
	}
/* Newsitem stylization */
    .contentpaneopen .contentheading, .componentheading {
		background:url('/assets/bit.png') center left repeat-x;
        font-size:150%;
		color:#002861;
		margin:0px;
		padding:0px;
		width:100%;
	}
    .componentheading {
   		background:url('/assets/bit2.png') center left repeat-x;
        font-size:180%;
        width:100%;
        min-width:100%;
        margin-left:-7px;
        margin-top:-10px;
        margin-bottom:10px;
		color:#142842;	
	}
	.contentheading span, .componentheading span {
	   background:white;
	   padding-right:15px;
	}
	.contentpane .contentheading {
		font-size: 150%;
		color: #142842;
	}
	.small, .modifydate, .readon {
	    margin:0px;
		font-size:65%;
		padding-left:15px;
		color:#002861;
	}
	.modifydate {
		padding-top: 15px;
	}
	.maintext, .contentpane{
	    padding-top:20px;
		padding-left: 35px;
		font-size:90%;
	}
	#content {
	   width:95%;
	}
/* Multi-page news styling */
    .contenttoc{
        margin:0 auto;
        width:100%;
        text-align:right;
        border-bottom:1px solid black;
        padding-bottom:5px;
		float:right;
		clear:both;
	}
	
	.sectiontableheader {
		border-bottom:1px dotted black;
		color:black;
		padding:4px;
		text-align:left;
		font-size:130%;
		font-weight:bold;
		padding-top:20px;
	}
	
	.datso_head {
					width:95%;
			border:1px solid blue;
			background:#D7D6FF;
			margin:16px auto;
			padding:5px;
			text-align:left;
	}