fieldset
	{
		background: #fff;
		color: #0D1162;
		padding: 1em;
		border: 1px solid #0D1162;
		font-style: normal;
	}
	
#search fieldset 
	{
		background: transparent;
	}
	
legend
	{
		color: #fff;
		border: 1px solid #0D1162;
		background: #0D1162;
	}
	
input.submit
	{
		color: #fff;
		background: #F45914;
		font-family: Verdana, Arial, Helvtica, sans-serif;
		font-size: 1em;
	}
	
fieldset label
	{
		display: block;
		font-weight: bold;
	}
	
input.text, textarea
	{
		border: 1px solid #0D1162;
		font-family: Verdana, Arial, Helvtica, sans-serif;
		font-size: 1em;	
		width: 27em;
	}
	
input.text:focus, textarea:focus
	{
		border: 1px solid #F45914 !important;	
	}

select, option, optgroup
	{
		font-family: Verdana, sans-serif;
		font-size: 1em;	
	}

optgroup
	{
		color: #fff;
		font-style: normal;
		background: #F45813;
	}

option
	{
		background: #fff !important;
		color: #0D1162 !important;
		padding-left: 0;
	}

dl.postings span
	{
		display: block;
		float: left;
	}

dl.postings dt, th, td.subject, td.username, td.time
	{
		color: #B9BEF0 !important;
		background: #0D1162 !important;
		padding: 5px;
		text-align: right;
		margin-top: 3px;
	}

th, td.subject, td.username, td.time
	{
		text-align: left;
		font-weight: normal;
	}

dl.postings dt a, dl.postings dt a:hover, dl.postings dt a:visited, td.username a, th.username a, th.username a:visited
	{
		color: #fff !important;
	}

dl.postings dd, td
	{
		color: #0D1162;
		padding: 5px;
		margin: 0;
	}
	
body.board td
	{
		background: #fff;
	}
	
body.board td.nope a
	{
		cursor: pointer;
		text-decoration: none !important;
	}	
	

#usrinteraction p span
	{
		position: absolute;
		top: -1000em;
	}
	
#usrinteraction .text:focus + span
	{
		display: block;
		top: 1em;
		right: 0;
		line-height: 1.2em;
		width: 35%;
	}

#usrinteraction p
	{
		position:relative;
	}
