/*
CS: 12706f
#122a73 (BLUE)
#12706f (soft green)
#427312 (green)
#421273 (purple)
#2B0C4B (dark purple)
#731212 (maroon)
#734534 (brown>
#731234 (red>
#400034 (dark plum)
#262B40 (slate purple)


BACKGROUND COLORS
#a5d0f3 (blue) 
#f3dea5 (beige) 
#F3E6A5 (yellow)
#A5F3BF (green)
#B4A5F3 (purple)
#F3ABA5 (red) 
*/


		
		
body            { margin: 0px; background: #000;	color: #888; font-family: sans-serif, Helvetica, Verdana, Tahoma; font-size: 12px; }
h1              { color: #122a73; font-size: 24px; font-weight: bold; text-decoration: overline underline; font-family: sans-serif, Helvetica, Verdana, Tahoma; }
h2              { color: #400034; font-size: 16px; font-weight: normal; font-family: sans-serif, Helvetica, Verdana, Tahoma; }
h3              { color: #122a73; font-size: 14px; font-weight: normal; font-family: sans-serif, Helvetica, Verdana, Tahoma; } 
h4              { color: #111; font-size: 12px; font-weight: bold; font-family: sans-serif, Helvetica, Verdana, Tahoma; display: inline; }  

div							{ color: #111; font-family: sans-serif, Helvetica, Verdana, Tahoma; }

form 									 { display: inline; }
input[type=submit]     { font-weight: bold; background:#a5d0f3; border: 1px solid #111; cursor:pointer; -webkit-border-radius: 4px; border-radius: 4px; display: inline; }
input[type=text]       { color: #111;	background: #f3dea5; border: 1px solid #731212; -webkit-border-radius: 4px; border-radius: 4px; min-width: 40px; }
input[type=text]:focus { border-color:#333; background-color: #A5F3BF; min-width: 40px; }
input[type=password]       { color: #111;	background: #f3dea5; border: 1px solid #731212; -webkit-border-radius: 4px; border-radius: 4px; }
input[type=button]     { font-weight: bold; background:#a5d0f3; border: 1px solid #111; cursor:pointer; -webkit-border-radius: 4px; border-radius: 4px; display: inline; }
textarea   { color: #111;	background: #f3dea5; border: 1px solid #731212; -webkit-border-radius: 6px; border-radius: 6px; overflow: auto; }
select     { color: #111;	background: #f3dea5; border: 1px solid #731212; -webkit-border-radius: 4px; border-radius: 4px; }

a:link 				 { color: #001648; font-family: Verdana, Helvetica, Tahoma, sans-serif; font-size: 12px; }
a:visited 		 { color: #731234; font-family: Verdana, Helvetica, Tahoma, sans-serif; font-size: 12px; }
a:hover 			 { color: #421273; font-family: Verdana, Helvetica, Tahoma, sans-serif; font-size: 12px; }
a:active 			 { color: #000; font-family: Verdana, Helvetica, Tahoma, sans-serif; font-size: 13px; font-weight: bold;  }

table.b         { background-color: #aaa; border-collapse: collapse; border: 1px solid #000; }
table.b.th      { color: #111; font-size: 12px; font-weight: bold; font-family: sans-serif, Helvetica, Verdana, Tahoma; }
table.b.td      { color: #111; font-size: 12px; font-weight: bold; font-family: sans-serif, Helvetica, Verdana, Tahoma; }
table.b.tr      { color: #111; font-size: 12px; font-weight: bold; font-family: sans-serif, Helvetica, Verdana, Tahoma; }

.defined				{ padding: 4px; background-color: #aaa; border: 1px solid #111; border-radius: 4px; color: #111; border-radius: 4px; 
									font-family: sans-serif, Helvetica, Verdana, Tahoma; }
.alert					{ width: 480px; background-color: #3C1AC7; padding: 4px; display: block; color: #aaa; 
									font-size: 12px; border: 1px solid #000; border-radius: 4px; }



br:before       { content: "\A"; white-space: pre-line }
:link, :visited { color: #333; font-family: Verdana, Helvetica, Tahoma, sans-serif; font-size: 12px; }
li              { display: list-item; color: #333; }




