html { min-height: 100%; margin-bottom: 1px; }
body { background-color: #ffffff; }

#container{ position: absolute; left: 50%; width: 710px; margin-left: -375px; padding:20px 0px 0px 0px; background-color: #FFFFFF; }

#logo { margin-left:160px; width: 443px; height: 75px; }

h1 { font-family: Helvetica; font-size: 20pt; text-align: left; }

#leftcontainer{ float:left; border-bottom:1px #666666 solid; }

#google_ads1 { float:left; max-width: 300px; max-height: 250px; margin:0px 80px 0px 0px; }
#google_ads2 { float:left; max-width: 300px; max-height: 250px; margin:0px 0px 0px 0px; }
#google_ads3 { float:left; max-width: 160px; max-height: 600px; padding:35px 0px 20px 20px; }

#complaint   { float:left; clear:left; width: inherit; height: auto; margin:20px 0px 0px 0px; }
.response_1 { font-family: Helvetica; font-size: 14px; width: 500px; padding-bottom: 35px; }
.response_2 { font-family: Helvetica; font-size: 14px; width: 500px; padding-bottom: 35px; }
.response_3 { font-family: Helvetica; font-size: 14px; width: 500px; padding-bottom: 35px; }
.response_4 { font-family: Helvetica; font-size: 14px; width: 500px; padding-bottom: 35px; }
.response_5 { font-family: Helvetica; font-size: 14px; width: 500px; padding-bottom: 35px; }

.reply { width: 500px; text-align: right; }
.abuse { margin-left: 25%; margin-right: 15%; text-align: right; }

.file_number { float:left; clear:left; margin-left: 15%; margin-right: 15%; margin-top:25px; width:inherit; }
.prevnav { float: left; margin-left: 120px; }
.nextnav { float: right; margin-right: 120px; }
#entry_tags { position: absolute; left: 10px; top: 490px; text-align: left; width: 80px; }
#entry_tags a { margin-left: 5px; text-decoration: underline; }

#footer { float:left; clear:both; font-family: Helvetica; font-size: 10pt; text-align: center; margin:20px 0px 0px 0px; padding:5px 0px 20px 0px; width:710px; }

/* edit pages */
#entry_form label { display: block; float: left; left: 0px; text-align: right; margin-left: 0px; width: 250px; }
#entry_form input, #entry_form textarea, #entry_form select {
	display: block;
	left: 0px;
	text-align: left;
	margin-left: 280px;
	width: 500px;
}
#entry_form .checkbox { width: 1em; } /* make checkboxes decent size */
#entry_form .submit { width: auto; text-align: center; margin-left: 425px; }

#post_complaint_form label { display: block; float: left; left: 0px; text-align: right; margin-left: 0px; width: 250px; }
#post_complaint_form input, #post_complaint_form textarea, #post_complaint_form select {
	display: block;
	left: 0px;
	text-align: left;
	margin-left: 280px;
	width: 500px;
}
#post_complaint_form .checkbox { width: 1em; } /* make checkboxes decent size */
#post_complaint_form .submit { width: auto; text-align: center; margin-left: 425px; }

#sendmail_form label { display: block; float: left; left: 0px; text-align: right; margin-left: 0px; width: 250px; }
#sendmail_form input, #sendmail_form textarea, #sendmail_form select, #sendmail_form .static_input {
	display: block;
	left: 0px;
	text-align: left;
	margin-left: 280px;
	width: 500px;
}
#sendmail_form .checkbox { width: 1em; } /* make checkboxes decent size */
#sendmail_form .submit { width: auto; text-align: center; margin-left: 425px; }

#profile_contact_form label { display: block; float: left; left: 0px; text-align: right; margin-left: 0px; width: 250px; }
#profile_contact_form input, #profile_contact_form textarea, #profile_contact_form select {
	display: block;
	left: 0px;
	text-align: left;
	margin-left: 280px;
	width: 500px;
}
#profile_contact_form .checkbox { width: 1em; } /* make checkboxes decent size */
#profile_contact_form .submit {width: auto; text-align: center; margin-left: 425px; }

#profile_passwd_form label { display: block; float: left; left: 0px; text-align: right; margin-left: 100px; width: 250px; }
#profile_passwd_form input, #profile_passwd_form textarea, #profile_passwd_form select {
	display: block;
	left: 0px;
	text-align: left;
	margin-left: 380px;
	width: 300px;
}
#profile_passwd_form .checkbox { width: 1em; } /* make checkboxes decent size */

#admin_account_form label { display: block; float: left; left: 0px; text-align: right; margin-left: 100px; width: 250px; }
#admin_account_form input, #admin_account_form textarea, #admin_account_form select {
	display: block;
	left: 0px;
	text-align: left;
	margin-left: 380px;
	width: 300px;
}
#admin_account_form .checkbox { width: 1em; } /* make checkboxes decent size */

#edit_entry_form label { display: block; float: left; left: 0px; text-align: right; margin-left: 100px; width: 250px; }
#edit_entry_form input, #edit_entry_form textarea, #edit_entry_form select {
	display: block;
	left: 0px;
	text-align: left;
	margin-left: 380px;
	width: 300px;
}
#edit_entry_form .checkbox { width: 1em; } /* make checkboxes decent size */

#account_forgot_form label { display: block; float: left; left: 0px; text-align: right; margin-left: 100px; width: 250px; }
#account_forgot_form input, #account_forgot_form textarea, #account_forgot_form select {
	display: block;
	left: 0px;
	text-align: left;
	margin-left: 380px;
	width: 300px;
}
#account_forgot_form .checkbox { width: 1em; } /* make checkboxes decent size */
#account_forgot_form img {
	display: block;
	left: 0px;
	text-align: left;
	margin-left: 30px;
	width: auto;
}

#register_form .submit { width: auto; text-align: center; margin-left: 425px; }
#register_form label { display: block; float: left; left: 0px; text-align: right; margin-left: 100px; width: 250px; }
#register_form input, #register_form textarea, #register_form select {
	display: block;
	left: 0px;
	text-align: left;
	margin-left: 380px;
	width: 300px;
}
#register_form .checkbox { width: 1em; } /* make checkboxes decent size */
#register_form .submit { width: auto; text-align: center; margin-left: 425px; }
#register_form #captcha { }

#captcha_img {
	display: block;
	left: 0px;
	text-align: left;
	margin-left: 380px;
	width: auto;
}

/* CSS flaky: using just the ID above doesn't work, using the wrapper ID does */
/* CSS flaky: an IMG is oh so special different from an INPUT that the margin-left is different by 350 pixels */
#register_form img {
	display: block;
	left: 0px;
	text-align: left;
	margin-left: 30px;
	width: auto;
}

