			*{
/*				border: 1px solid red;*/
			}
			h3{
 				font-family: Arial, Verdana, Sans-serif;
				font-size: 24px;
				margin-top: 0px;
				margin-bottom: 0px;
				color: #6e3;
			}
			h4{
 				font-family: Arial, Verdana, Sans-serif;
				font-size: 20px;
				margin-top: 0px;
				margin-bottom: 0px;
				color: #2a0;
			}
			body, div, span{
 				font-family: Arial, Verdana, Sans-serif;
				font-size: 14px;
				color: #000;
			}
			body{
				height: 100%;
			}
			a{
				color: #006600;
				text-decoration: none;
			}
			a:visited{
				color: #006600;
				text-decoration: none;
			}
			a:hover{
				color: #2a0;
				text-decoration: underline;
				
			}
			a:visited:hover{
				color: #2a0;
				text-decoration: none;
			}
			hr{
				color: #39f;
				background-color: #39f;
				border: 0px;
				height: 1px;
				margin-top: 12px;
				margin-bottom: 12px;
			}
			hr.hush{
				color: #39f;
				background-color: #ddf;
				border: 0px;
				height: 1px;
				margin-top: 7px;
				margin-bottom: 7px;
			}
			div#users_wide {
				width: 750px;
			}
			div#users {
				width: 750px;
			}
			div#users_thin {
				width: 420px;
			}
			form#f {
				width: 750px;
			}
			div.have_words{
				height: 100%;
			}
			div.a {
				float: left;
				padding: 0px;
				width: 20px;
			}
			div.u {
				float: left;
				padding: 0px;
				width: 250px;
			}
			div.u_fat {
				float: left;
				padding: 0px;
				width: 500px;
			}
			div.p {
				float: right;
				padding: 0px;
				width: 100px;
				color: #ccc;
			}
			div.q {
				float: right;
				padding: 0px;
				width: 100px;
			}
			div.q_wide {
				float: right;
				padding: 0px;
				width: 330px;
			}
			div.r {
				float: right;
				padding: 0px;
				width: 100px;
			}
			div.w{		/*contains the next two*/
				padding: 0px;
				float: left;
				width: 400px;
			}
			div.t{		/*window title*/
				float: left;
				padding: 0px;
				width: 165px;
			}
			div.c{		/*window content*/
				float: right;
				padding: 0px;
				width: 225px;
/*				background-color: #00f;*/
				/* clear: both; */
			}
			div.entry{
				clear: both;
				width: 575px;
			}
			div.entry_thin{
				clear: both;
				width: 400px;
			}
			div.entry_fat{
				clear: both;
				width: 700px;
			}
			div#search_nav{
				clear: both;
				font-size: 14px;
				text-align: center;
				margin: 0 auto;
				padding-top: 30px;
				width: 700px;
			}
			
			div#footer{
				color: #aaa;
				clear: both;
				font-size: 12px;
				height: 100px;
				text-align: center;
				margin: 0 auto;
				padding-top: 30px;
				width: 700px;
			}
			
			div.c{		/*window content*/
				float: right;
				padding: 0px;
				width: 225px;
/*				background-color: #00f;*/
				/* clear: both; */
			}
			*{
/*				border: 1px solid red;*/
			}
			#menu{
				font-weight: bold;
				color: #190;
				font-size: 16px;
			}
			#submenu{
				font-weight: bold;
				color: #190;
				font-size: 14px;
			}
			.gray{
				color: #ccc;
			}

			#sidebar {
				width: 200px;
				float: right;
				margin-right: 20px;
			}
			
			#bulk{
				float: left;
			}

			#bulk_wide{
				float: left;
				width: 750px;
			}
			
			#bulk_thin{
				float: left;
				width: 440px;
			}
			
			
			
			
			/* Login CSS */
			
			#di_login{
				background-color: #def;
				width: 180px;
				padding: 10px;
			}
			.dc_login_row{
				width: 180px;
				height: 25px;
			}
			.dc_login_row_left{
				width: 70px;
				float: left;
				height: 25px;
			}
			.dc_login_row_right{
				width: 110px;
				float: right;
				height: 25px;
			}
			#di_login_error{
				color: #c00;
				width: 180px;
			}
			#di_warn{
				width: 180px;
			}
			.login_fields{
				width: 90px;
			}
			.tiny_link{
				font-size: 10px;
			}

