@CHARSET "ISO-8859-1";
 
 /* Get rid of that gap at the top */
 body {
 	padding-top: 0px;
 }
 
 /* Style for Staff Bar (top of page, staff only) */
 .staffbar {
 	font-size: 7pt;
 	font-weight: bold;
 	text-align: center;
 	margin: 0px;
 	padding: 0px 6px 0px 6px;
 	border-left: solid 1px #c8c8c8;
 	border-right: solid 1px #c8c8c8;
 	display: inline;
 }
 
 /* Style for Alert Bar (top of page, notifications) */
 .alertbar {
 	font-size: 7pt;
 	background-color: #c9c9c9;
 	color: #000000;
 	font-weight: bold;
 	text-align: center;
 	margin: 0;
 	padding: 0;
 }
 
 tr.alertbar,table.alertbar {
 	max-width: 100%;
 	width: 100%;
 	text-align: center;
 }
 
 /* Button ad */
 #upper_section #buttonad {
 	padding: 0.7em;
 	border-right: solid 1px #ADADAD;
 	float: left;
 }
 
 /* Banner ad */
 #upper_section #bannerad {
 	padding: 2.1em 0.7em 1.9em 0.7em;
 	border-left: solid 1px #ADADAD;
 	float: right;
 }
 
 /* We're adding an ad to the right of the user info box (total time logged, etc.) */
 #upper_section ul,#upper_section form {
 	float: left;
 }
 
 /* Override white on white ugliness for textboxes etc. */
 input,button,select,textarea {
 	background: #474747;
 }
 
 /* Afghan Operations */ /* No image borders, please */
 img.ao_badge_img {
 	border: 0px;
 	vertical-align: middle;
 }
 
 /* AO Badge Section */
 .ao_badge {
 	border: 4px groove #8b8b8b;
 	background-color: #c6c6c6;
 	margin: 0ex 4ex;
 	padding: 0.7ex;
 	color: #1d1d1d;
 	font-size: 0.9em;
 	float: right;
 }
 
 a.ao_badge_link:hover {
 	text-decoration: none;
 }
