/* admin.css */

a		{color: #0000FF; background: inherit; font-weight: normal;}
a:hover	{color: #EE6716; background: inherit;}

span.transparent	{color: #ECF3FA; background: inherit;}
input.button		{margin: 10px 0px; padding: 0px; border: none;}

/* Admin Login Form */
form#adminLogin fieldset				{position: relative; border: 1px solid #71CF22; margin: 10px 0px;}
form#adminLogin fieldset legend			{margin: 0px; font-weight: bold; color: #F8F8F8;}
form#adminLogin fieldset dl				{width: auto; margin: 5px 0px;}
form#adminLogin fieldset dl dt			{text-align: right; float: left; width: 95px; padding: 2px; margin-right: 3px;}
form#adminLogin fieldset dl dt label 	{position: relative; top: 5px;}
form#adminLogin fieldset dl dd			{padding: 2px;}
form#adminLogin fieldset dl dd label	{line-height: 20px; background: red}
form#adminLogin fieldset dl dd input	{border: 1px solid #999; font-size: 12px; height: 20px; width: 200px;}
form#adminLogin input.button			{margin: 10px 0px 10px 102px; padding: 0px; border: none;}

/* Admin User Form */
form#adminUserForm table th		{width: 150px;}
form#adminUserForm input		{width: 200px;}
form#adminUserForm input.button	{width: auto;}

/* Race Edit Form */
form#adminRaceEdit table th		{width: 150px;}
form#adminRaceEdit input		{width: 200px;}
form#adminRaceEdit input.button	{width: auto;}

/*form#contentForm textarea		{overflow: auto; width: 490px;}*/
form#contentForm textarea		{overflow: auto; width: 520px;}
form#contentForm input			{width: 490px;}
form#contentForm input.button	{width: auto;}
form#contentForm input.radio	{width: auto; margin-right: 20px;}

/* Picture Manager */
form#imageForm fieldset 		{border: 1px solid #71CF22; margin: 10px 0px; padding: 10px;}
form#imageForm fieldset legend	{margin: 0px 0px 0px; font-weight: bold; color: #F8F8F8;}
IE6 form#imageForm fieldset legend {margin-top: 10px;}
form#imageForm fieldset label	{float: left; clear: left; display: block; width: 80px; height: 20px; line-height: 20px;}
form#imageForm fieldset input	{clear: right; display: block; width: 300px; height: auto; margin-left: 80px;}

form#imageForm fieldset p			{position: relative; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 83px;}
form#imageForm fieldset p#message	{color: red; background: inherit; font-weight: bold;}
form#imageForm input.button         {clear: both; border: none; width: auto; margin-left: 80px;}

div.textDescription			{position: relative; top: 0px; left: 0px; width: 200px; min-height: 20px; line-height: 20px;; text-align: center; cursor: pointer;}
div.textDescription form	{margin: 0px; padding: 0px; width: 200px;}
/*div.textDescription input.descriptions	{margin: 0px; padding: 0px; width: 150px; height: 16px;}*/
/*div.textDescription input.button {position: relative; top: 0px; margin: 0px; padding: 0px;}*/

/* News */
form#newsForm textarea       {overflow: auto; width: 520px;}
form#newsForm input          {width: 490px;}
form#newsForm input.newsDate {width: 100px;}
form#newsForm input.button   {width: auto;}

div.newsrow1	{width: 100%; padding: 4px; color: inherit; background: #1A1A1A;  border: 1px solid #999999;}
div.newsrow2	{width: 100%; padding: 4px; border: 1px solid #999999;}
div.newsForm	{display: none;}
div.newsForm {width: 50%;}
div.newsTitle	{color: #FFFFFF; background: inherit; font-weight: bold;}

/* Newsletters Subscribers */
form#newsletter              {margin: 0px; width: auto; font-size: 12px;}
form#newsletter fieldset     {border: 1px solid #71CF22; margin: 10px 0px; padding: 10px;}
form#newsletter div          {float: left; clear: both; margin-top: 0.2em; margin-bottom: 0.2em; line-height: 150%; width: 420px; height: auto;}
form#newsletter label        {float: left; clear: left; width: 100px; margin-left: 10px; text-align: left;}
form#newsletter label.radio  {float: left; clear: none; width: auto; margin-right: 20px; margin-left: 2px;}
form#newsletter input        {clear: right; width: 200px; margin-left: 5px; border: 1px solid #8F8B8B; height: 18px; font-size: 13px;}
form#newsletter input.radio  {float: left; clear: none; width: auto; border: none;}
form#newsletter input#submit {float: left; clear: both; width: 76px; height: 23px; margin-top: 10px; margin-left: 116px; border: none;}
div#export                   {margin-top: 20px;}

/* James Courtney */
td span.transparent	{color: #2D2D2D; background: none; font-weight: normal;}

/* Remove image col menu */
div#navCol					{padding-bottom: 0px; background: none;}
div#header div#headerBtn	{display: none; float: right; width: 177px; height: 68px; background: url(/images/btn_sign_for_an_account.gif);}

/*Tiny MCE*/
div#content .mceToolbarTop a, .mceToolbarTop a:visited, .mceToolbarTop a:hover, .mceToolbarBottom a, .mceToolbarBottom a:visited, .mceToolbarBottom a:hover {border: 0;  margin: 0;  padding: 0;  background: transparent;}