/***** Forms *****/
#login_form {
	width:300px;
	margin:0 auto;
}
#insert_form1 {
	width:300px;
	margin:0 auto;
	padding:0;
}
#form_wrap {
	margin:0 auto;
	width:97%;
}
#insert_form2, #edit_form {
	float:left;
	width:300px;
	margin:0 10px;
	padding:0;
}
#page_form {
	float:left;
	width:380px;
	margin:0 10px;
	padding:0;
}
#login_form fieldset, #insert_form1 fieldset, #insert_form2 fieldset, #edit_form fieldset, #page_form fieldset {
	border:1px solid #ccc;
	padding:10px 5px;
	margin:0 auto;
}
#login_form legend, #insert_form1 legend, #insert_form2 legend, #edit_form legend, #page_form legend {
	color:#666;
	font-weight:bold;
	padding:6px;
	font-size:90%;
}
#login_form label, #insert_form1 label, #insert_form2 label, #edit_form label, #page_form label {
	font-size:70%;
	width:110px;
	color:#666;
	background:inherit;
	float:left;
	text-align:left;
	margin:5px 0 0 0;
	padding:0;
}
#login_form input, #insert_form1 input, #insert_form2 input, #edit_form input, #page_form input {
	font-size:0.7em;
	font-weight:400;
	color:#000;
	background:#fff;
}
#ad0, #ad1, #ad2, #ad3, .ad4, #ad5, .ad7, .ad8 {
	width:170px;
}
#ad0, #ad1, #ad2, #ad3, .ad4, #ad5, .ad7, .ad8, #ad9, #ad10 {
	border:1px solid #ccc;
	background:#fff;
	color:#000;
	margin:3px 0;
}
#ad9 {width:250px;}
#ad10 {
	width:360px;
	height:150px;
}
.ad4 {margin-bottom:10px;}
#ad5 {height:50px;}
div.submit {margin:0;}
.ad6 {
	float:left;
	border:1px solid #ccc;
	width:50px;
	background:#fff;
	color:#000;
	margin:3px 5px 3px 0;
}
.ad6:hover {
	background-color:#363636;
	color:#ccc;
}

table#member_list {
	width:96%;
	margin:10px auto;
	border:2px #000 solid;
}
table#member_list td {
	padding:2px 4px;
}
table#member_list thead {font-size:0.8em;}
table#member_list tbody {font-size:0.7em;}
td.members_head {
	font-weight:bold;
	color:#000;
	background:#ccc;
	border-bottom:1px #000 solid;
}
td.A1 {
	text-align:left;
	font-weight:bold;
}
td.A2 {
	background:#d9d9d9;
	color:#000;
}
td.B1 {font-weight:bold;}
td.B2 {
	background:#f9f9f9;
	color:#000;
}
table#member_list td.NW1 {max-width:20px;}
table#member_list td.NW2 {max-width:120px;}
table#member_list a:link, table#member_list a:visited,  table#member_list a:active {
	color:#000;
	background:inherit;
}
table#member_list a:hover {
	color:#f00;
	background:inherit;
}
table.sortable a.sortheader {
  font-weight:bold;
  text-decoration:none;
  display:block;
  padding:0;
	margin:0;
}
table.sortable span.sortarrow {
  color:#000;
  background-color:inherit;
  text-decoration:none;
	float:right;
	padding:0 3px;
	vertical-align:middle;
}

#right_col ul#adm_nav {
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
	font-size:0.7em;
}
#right_col ul#adm_nav li {
	margin:0;
	padding:0;
	line-height:13px;
}
#right_col ul#adm_nav li.blank {
	line-height:5px;
	background:url('/img/blank_nav.gif') no-repeat;
}
#right_col ul#adm_nav li a {
	width:190px;
	display:block;
	padding:3px 5px;
	letter-spacing:2px;
	margin:0;
	text-decoration:none;
	font-family:'Eurostile', 'Arial', sans-serif;
}
#right_col ul#adm_nav li a:link, #right_col ul#adm_nav li a:visited, #right_col ul#adm_nav li a:active, #right_col ul#adm_nav li a:focus {
	background:url('/img/adm_navbutton2.gif') no-repeat;
	color:#c0c0c0;
}
#right_col ul#adm_nav li a:hover {
	background:#2f2f2f url('/img/adm_navbutton1.gif') no-repeat;
	color:#d2d2d2;
}

#help {
	float:right;
	width:30%;
	min-width:50px;
	margin:0 5px 0 10px;
	padding:0 5px;
	font-size:0.8em;
	text-align:left;
}
#help h4 {margin-top:20px;padding-top:0;}

.status {
	width:80%;
	margin:5px auto;
	padding:5px 10px;
	border:1px dotted #000;
}
.img_succes, .img_error {
	font-family:'tahoma', sans-serif;
	font-size:0.7em;
}
.img_succes {color:#666;}
.img_error {color:#f00;}


blockquote {
	font-size:0.8em;
	padding:5px;
	margin:1em 0 0 0;
	color:#000;
	background-color:#aaa;
	border:2px outset #ccc;
}