/* CSS 3 Styles */

/* Colors ---------------------------------------------------- **
Dark Blue: 	rgba(31,48,71,1);
Med. Blue: 	rgba(115,162,191,1);
Lite Blue: 	rgba(172,197,201,1);
Grey:		rgba(217,206,186,1);
Black:		rgba(38,38,38,1);
-------------------------------------------------------------- */


/* Header ---------------------------------------------------- */
#header { 
	background: rgba(38,38,38,.9); 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border-radius: 10px;
	-moz-box-shadow: 0px 0px 5px rgba(38,38,38,.45);
	-webkit-box-shadow: 0px 0px 5px rgba(38,38,38,.45);
	box-shadow: 0px 0px 5px rgba(38,38,38,.45);
}

#logo:hover { opacity: 0.6; }


/* Navigation ------------------------------------------------ */
#navigation a:hover, #sub-nav a:hover { 
	color: rgba(115,162,191,.75);
	-moz-text-shadow: 0px 0px 1px rgba(255,255,255,.6);
	-webkit-text-shadow: 0px 0px 1px rgba(255,255,255,.6);
	text-shadow: 0px 0px 1px rgba(255,255,255,.6);
}


/* Content --------------------------------------------------- */
#kit { 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	border-radius: 10px;
	-moz-box-shadow: 0px 0px 10px rgba(38,38,38,.2);
	-webkit-box-shadow: 0px 0px 10px rgba(38,38,38,.2);
	box-shadow: 0px 0px 10px rgba(38,38,38,.2);
	border: 3px solid rgba(38,38,38,.4);
}

tr:hover { background: rgba(172,197,201,.25); }
td:hover { background: rgba(172,197,201,.50); }
tr th:first-child { 
	-moz-border-radius: 5px 0 0 0; 
	-webkit-border-top-left-radius: 5px;
	border-radius: 5px 0 0 0;	
}
tr th:last-child { 
	-moz-border-radius: 0 5px 0 0; 
	-webkit-border-top-right-radius: 5px; 
	border-radius: 0 5px 0 0;	
}

.success { 
	width: 85%; 
	padding: 1em; 
	border: 2px solid rgba(0,255,0,1); 
	margin: 1em 0; 
	color: rgba(0,255,0,1); 
	background: rgba(0,255,0,.25);	
}
.error { 
	width: 85%; 
	padding: 1em; 
	border: 2px solid rgba(255,0,0,1); 
	margin: 1em 0; 
	color: rgba(255,0,0,1); 
	background: rgba(255,0,0,.25);	
}
.notice { 
	color: rgba(255,0,0,1); 
	font-weight: bold;
}
.required { outline: 1px dotted rgba(255,0,0,1); }

fieldset {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

/* Footer ---------------------------------------------------- */
