		/* Default */
			body {
				font-family:arial,helvetica,sans-serif;
				font-size:100%;
				font-weight:normal;
				color:#000;
				
				margin:0px;
				background-color:#fff;
			}
		
			a:hover { color:#f00; }
		
			.altrow {
				background-color:#e5e5e5;
			}
			
			.tiny {
				font-size:75%;
			}
			
			th {
				background-color:#036;
				color:#fff;
			}
			
		/* Headers */
			h1,h2,h3,h4,h5,h6 { margin:0px; }
			
			#main h5 { 
				border-bottom:dashed 1px #666; 
				margin-bottom:5px; 
				font-weight:normal;
				
				font-size:95%;
			}
			
			#full h5 { 
				border-bottom:dashed 1px #cad8e5; 
				margin-bottom:5px; 
				font-weight:bold;
				color:#036;
			}
			
			#right h5 {
				background-color:#ccc;
				margin-bottom:5px; 
				font-weight:normal;
				padding:2px; 
				font-size:95%;
				color:#666;
			}				
		
		
		/* Mast render */
		
			#mast {
				
				background-color:#cad8e5;
				padding:3px;
				
				border-bottom:solid 5px #036;
				background-image: url(/images/bgfade.gif);
				background-repeat:no-repeat;
				background-position:right top;
				
				font-size:80%;
				
			}
		
			#mast .mainmenu {
				background-color:#cad8e5;
				font-family:verdana,arial,helvetica,sans-seif;
				font-weight:bold;
				color:#036;
				font-size:85%;
				border-top:solid 1px #036;
				text-align:right;
				padding-right:15%;
			}
			
			#mast .mainmenu a:link    { color:#036; text-decoration:none; }
			#mast .mainmenu a:visited { color:#036; text-decoration:none; }
			#mast .mainmenu a:hover   { color:#fff; text-decoration:underline; }

		/* Login form */
			#loginform {
				font-size:95%;
				padding:3px;
			}
			
			#loginform input {
				font-size:90%;
			}			
			
		/* Columns */
			#full {
				background-color:#fff;
				padding:10px;
				font-size:80%;
			}
			
			#main {
				background-color:#fff;
				margin-right:200px;
				font-size:80%;
			}
			
			#foot {
				font-size:85%;
				border-top:dashed 1px #ccc;
				padding:10px 5px 5px 5px;
				color:#666;
			}			
			
			#foot a { color:#666; text-decoration:none; }
			
			#right {
				position: absolute;
				right:0px;
				top:76px;
				width:200px;
				background-color:#efefef;
				font-size:80%;
			}	

		
			.maincontent  { padding:6px 10px 6px 20px; }
			.rightcontent { padding:6px 8px 6px 8px; }
			
			.topline   { 
				font-size:80%;
				text-align:right;
				color:#666;
			}
			.topline a { color:#666; text-decoration:none; }
			
			#feature {
				background-color:#F2f2f2;
				padding:4px 5px 4px 5px;
			}
			
			.byline {
				font-size:85%;
				color:#666;
			}
			
			.byline a { color:#666; text-decoration:none; }
			
			.body {
				padding:5px 0px 5px 0px;
			}	
			
			/* Search pages */
			
			.skipwords {
				background-color:#efefef;
				border:solid 1px #ccc;
				padding:3px;
			}
			
			.matchinfo {
				color:#666;
			}
			
			.matchtitle {
				font-size:125%;
				font-weight:normal;
			}
			
			.searchcount {
				background-color:#69c;
				color:#fff;
			}
			
			.searchcount a {
				color:#fff;
				font-weight:bold;
			}