/* Color Palette
#0047AB cobalt blue
#FFFAFA snow white
#D58D00 gold
#462C23 brown
#D12F00 red orange
*/

/* Navigation */

#header ul
{
   	list-style:none;
   	margin-left: auto;
   	margin-right: auto;
}

#header li
{
	display: inline;
}

#header a
{
	height: 25px;
	padding: 3px 10px;
	margin-right: 10px;
	background-color: #FFFAFA;
	color: #0047AB;
	border: 3px ridge #D58D00;
	text-decoration:none
}

#header a:hover
{
	background-color: #D58D00;
	color:#464724
}


/* Hyperlink formatting */
a
{
	font: italic 100%/1.0 Georgia, serif;
	text-decoration: none;

}

a:link, a:visited
{
	color: #D58D00;
}

a:hover
{
	color: #FFFAFA;
	text-decoration: underline;

}

/* General page formatting */
body
{
	background-color: #0047AB;
	text-align: center;
}

#container
{
	width: 90%;
	margin: 10px auto;
	color: #FFFAFA;
	line-height: 130%;
	border: 1px solid #D58D00;
	font: normal 100%/1.3 Verdana, sans-serif;

}

/*
	Heading font is normal 100%/1.0 Georgia, serif
	Body font is 100%/1.0 Verdana, sans-serif

*/

#header
{
	padding: .5em;
}

#footer
{
	clear: both;
	margin: 0;
	padding: .5em;
}

#header h1
{
	padding: 0;
	margin: 0;
}

/* Single column pages use the content column */

#content
{
	padding: .5em;
	max-width: 46em;
	margin-left: auto;
	margin-right: auto;
}

/* For two column pages left formats the left column and right formats the right column */

#left
{
	float: left;
	width: 350px;
	border-right: 1px dashed #607B8E;
	margin: 0;
	padding: 1em;
	text-align: center;
}

#right
{
	margin-left: 390px;
	padding: 1em;
	max-width: 36em;
}

#left ul
{
	list-style-type: none;
}

#left p { margin: 0 0 1em 0; }

#right h2 { margin: 0 0 .5em 0; }

/* Table Formatting */
table
{
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

th
{
	background: #D58D00;
	color: #FFFAFA;
	padding: 6px;
}

td
{
	background: #0047AB;
	border: 1px solid #D58D00;
	padding: 6px;
	text-align: left;
	vertical-align: top;
}

/* Special Classes */

img
{
	border-style: none;
}

.hidden
{display: none;}

.alt
{display: none;}

.byline
{
	font-family: Arial, sans-serif;
	color: #483950;
	margin: 0;
	font-size: 10px;
}

// Facebook Integration Elements

div.fb
{
	position: absolute;
	text-align: left;
	width: 46em;
}