@media all {
	* { padding: 0; margin: 0}

	A {
		color: #f32;
		text-decoration: none;
		outline-style: none
	}

	A IMG {
		border: 0
	}

	BODY {
		background: #222 url(/images/bg_body.png);
		color: #eee
	}

	BODY, INPUT,TD, TEXTAREA {
		font-family: "Trebuchet MS";
		font-size: 8pt;
	}

	TABLE {
		border-spacing: 0
	}

	H1 {
		font-family: Georgia, Serif;
		font-weight: normal;
		font-size: 16pt;
		color: #eee
	}

	H2 {
		font-family: Georgia, Serif;
		font-weight: normal;
		font-size: 13pt;
		color: #eee;
		padding-bottom: 10px
	}
	H3 {
		font-family: Georgia, Serif;
		font-size: 10pt
	}

	TD {
		vertical-align: top
	}

	#wrapper {
		position: relative;
		left: 50%;
		margin: 25px 0 25px -240px;
		width: 479px;
		padding: 1px 0;
		background-color: #111
	}

	#container {
		padding: 25px;
		margin: 0 1px;
		background-color: #111;
		border: #222 solid;
		border-width: 1px

	}

	TD.label {
		text-align: right;
		font-weight: bold;
		width: 40px;
	}

	TD.textarea {
		padding-left: 5px;
		padding-bottom: 5px
	}

	.save,
	TD.save {
		text-align: right;
		padding-top: 5px
	}

	#edit_password TD.label {
		width: 150px
	}

	#edit_profile TD.label {
		width: 150px
	}

	FORM#edit_profile TEXTAREA {
		width: 353px;
		margin-bottom: 2px
	}


	FORM#edit_changelog .form_text,
	FORM#edit_changelog .form_textarea {
		width: 425px;
		margin-bottom: 2px
	}

	FORM#edit_changelog .form_textarea {
		height: 100px
	}
	#header {
		padding-bottom: 20px
	}

	#header.start {
		padding-top: 20px;
		/* padding-bottom: 40px;	 */
		text-align: center
		
	}

	#edit_bar A {
		margin-right: 10px;
		
	}
	#edit_bar A.selected {
		text-decoration: underline
	}

	#login_form   {
		position: relative;
		left: 50%;
		padding: 0;
		margin: 0;
		width: 160px;
		margin-left: -100px;
		text-align: right;
	}

	.form_field,
	TEXTAREA
	 {
		background-color: #333;
		color: white;
		border: 1px solid #555;
		margin-bottom: 1px
	}
	#start_login .form_field,
	#login_form .form_field {
		width: 75px
	}

	#start_login INPUT.submit{
		margin-top: 5px
	}

	#profile_bar DL {
	}
	#profile_bar DT{float: left}

	#user_bar {
		padding-bottom: 10px;
		text-align: right;
	}

	#user_bar .loggedin {
		float: left
	}

	#user_bar .edit_logout {
	}

	DIV.hr {
		display: block;
		clear: both;
		height: 1px;
		font-size: 0px;
		margin: 4px 0;
		border-top: 1px solid #333
	}

	.profile_intro {
		margin-top: 5px;
		margin-bottom: 30px;
		font-size: 9pt;
		color: #eee;
	}
		
		
		/*** ANTILIST ***/

		DL#antilist {
			margin-top: 20px;
			padding-bottom: 10px
		}

		DL#antilist DT {
			margin-bottom: 12px;
		}

		DIV#start_antilist DL#antilist {
			margin-top: 8px
		}
		
		DL#antilist DT .note_header {
			display: block;
			margin-left: 8px;
			text-indent: -8px;
		}

		DL#antilist DT .note_date {
			font-size: 7pt;
			color: #777
		}
		
		DL#antilist DT  .foredash {
			color: #888
		}
		
		DL#antilist DT  .afterdash {
			color: #666
		}
		
		DL#antilist DT  .note_text {
			display: block;
			margin-left: 16px;
			font-size: 8pt;
			color: #999
		}
		
		.last_updated {
			text-align: right;
			color: #666
		}
		
		/*** END ANTILIST ***/
		
		/*** EDIT ***/
		DL#antilist DT .edit_text {
			display: none
		}

		FORM#edit_antilist_note .form_text,
		FORM#edit_antilist_note .form_textarea {
			width: 380px;
			margin-bottom: 2px
		}

		FORM#edit_antilist_note .submit_button {
			text-align: right
		}
		
		.embed_edit_form {
			display: none;
			border: 1px solid #222;
			margin: 4px 0;
			padding: 8px 13px
		}
		
		/*** END EDIT ***/
		
		/*** START ***/
		
		#start_login {
			float: right;
			padding-left: 8px;
			margin-left: 10px;
			padding-bottom: 5px;
			border-left: 1px solid #444;
		}
		
		#start_welcome {
			margin-bottom: 30px;
			font-size: 9pt
		}
		
		#start_application_form {
			padding: 10px 0
		}
		
		#start_application_form  FORM{
			padding-top: 10px;
			/* text-align: center */
		}
		
		#start_application_form .label {
			padding-right: 3px
		}

		#start_application_form INPUT.form_email {
			width: 140px
		}
		
		#start_users {
			font-size: 9pt;
			color: gray
		}
		
		/*** END START ***/
		
		DIV.feedback {
			border: 1px solid;
			padding: 5px 10px;
			margin: 10px 0
		}
		
		DIV.feedback.error {
			border-color: #d22;
			
		}
		DIV.feedback.success {
			border-color: #2d2;
		}
		
		TABLE.log {
			margin: 0 -10px;
		}
		
		TABLE.log TD {
		padding: 5px 10px;
			font-family: Arial;
			font-size: 7.5pt
		}
		
		TABLE.log .ok {
			color: #0c0
		}

		TABLE.log .nok {
			color: #c00
		}
}
