/* Globals 
=================================== */



body { color: #4c4c4c; text-align: center; font-family: Georgia, Times; font-weight: normal; font-style: normal; line-height: normal; background-color: #510000; background-position: center 0; width: 750px; margin-top: 0; margin-right: auto; margin-left: auto; border-color: #fff; border-width: 1px; }
a:hover { color: #f00; text-decoration: none; }
a:link { color: #600; text-decoration: underline; }
a:visited { color: #600; text-decoration: underline; }


code { font: 1.0em Monaco, 'Courier New', monospace; }

p { font-size: 12pt; margin-top: 2em; margin-bottom: 2em; }
.left { float: left; }

.right { float: right; }

hr { height: 2px; color: #fff; background-color: #fff; margin-top: 10px; margin-bottom: 10px; border-bottom: 1px dashed #999; border-top-color: #fff; border-top-width: 0; border-right-color: #fff; border-right-width: 0; border-left-color: #fff; border-left-width: 0; outline-color: #fff; }
h1 { font-family: Georgia, Times;  color: #600; font-size: 16pt; font-weight: bold; }

h2 { font-family: Georgia, Times;  color: #600; font-size: 12pt; font-weight: bold; }
h3 { color: #868686; font-size: 14px; font-weight: bold; letter-spacing: 1px; padding-bottom: 10px; }


input { color: #4c4c4c; font-size: 12px; display: block; width: 200px; float: left;  padding-right: 20px}

ul {

}



li { font-size: 12pt;  padding-left: 15px; margin-bottom: 10px; }



label {
	text-align: right;
	color: #4c4c4c; 
	font-size: 12px; 
	display: block; 
	width: 300px; 
	float: left; 
	padding: 10px;


}

br {
	clear: left;
}


/* Structure
=================================== */

#container { font-size: 12px; background-color: #cbc596; text-align: left; width: 800px; /* controls the main width of the page, if changed also change #content and .sidebar */
	z-index: 1; overflow: auto; min-height: 600px; margin-right: auto; margin-left: auto; border: solid 3px #900; }

#header { background-color: #000; background-image: url(images/Red_Raven_logo.gif); background-repeat: no-repeat; background-position: left center; text-align: left; vertical-align: bottom; height: 150px; z-index: 3; overflow: hidden; margin: 0; padding: 10px 10px 10px 30px; border-top-color: #fff; border-right-color: #fff; border-left-color: #fff; /* header color default is #3371A3, for images - background-image: url(example.jpg); */
	}

#header h1 { }

#sidebar { color: #000; font-size: 10pt; font-family: Georgia, Times; font-weight: normal; font-style: normal; float: left; clear: none; }

#nav

{ background-repeat: no-repeat; background-position: right top; text-align: right; position : relative; width : 150px; z-index: 4; padding : 10px 30px 20px 10px; float: left; clear: right; margin-top: 0; margin-bottom: 10px; margin-left: 20px; border-color: #999; }

#nav a:link { color: #600; font-size: 12pt; font-weight: bold; line-height: 20pt; text-decoration: none; }

#nav a:hover { color: #600; font-size: 12pt; font-weight: bold; line-height: 20pt; text-decoration: underline; }

#nav a:visited { color: #600; font-size: 12pt; font-weight: bold; line-height: 20pt; text-decoration: none; }
#nav h2 { color: #395c91; font-size: 14pt; letter-spacing: 1px; }

#mainbox { background-color: #f6f4d2; position: relative; padding: 10px 30px; width: 480px; z-index: 5; float: right; clear: none; min-height: 600px; margin: 0 0 0 20px; }


#footer { margin: auto; color: #fff; font-size: 10px; letter-spacing: 1px; text-transform: uppercase; padding: 0; clear: both; text-align: center; width: 500px; z-index: 7; }

#footer a:link, #footer a:visited { /* more link link color fixes for nav & admin stuff */
	color: #ccc;
	text-decoration: none;
	font-weight: bold;
	}

#footer a:hover, #footer a:active {
	color: #ccc;
	text-decoration: underline;
	font-weight: bold;
	}
.notice p { margin-bottom: 0; }


/* Root = Horizontal, Secondary = Vertical */

