body
{
	background-color: #594F4B;
	margin: 0;
	padding: 0;
	color: #3C3634;
	font-family: Palatino, "Book Antiqua", "Times New Roman", Times, serif;
	font-size: 96%;
}
#heading
{
	background-image: url('http://www.fluteportal.com/public/theme_portal06/images/topback.jpg');
	height: 138px;
}
#masthead {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
}
#blankets {
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 1;
}
#linkbar {
	display: block;
	margin: 5px auto 5px auto;
}
#content
{
	background-color: #F3FEE6;
	border-color: #E5953B;
	border-width: 3px;
	border-style: solid;
	border-bottom: none;
	margin: 15px;
	margin-bottom: 0;
	padding: 8px;
}

#content p
{
	line-height: 130%;
}

#content ol
{
	line-height: 130%;
}
#content ol li
{
	padding-bottom: 6pt;
}

#userBar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border-bottom: solid 1px #FFCB7A;
	padding-bottom: 6px;
}

img { border: none; }

hr
{
	border: 0;
	border-top: solid 2px #E5953B;
}

h1
{
	color: #48607F;
	font-size: x-large;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	text-align: center;
}

h1.bighead
{
	margin-bottom: 6pt;
}

h2.subhead
{
	color: #747E8D;
	font-size: medium;
	font-weight: normal;
	text-align: center;
	margin-top: 0;
	margin-bottom: 18pt;
}
h2.links
{
	font: 10pt Verdana;
}

h2.itemTitle
{
	font-family: Arial Black;
	color: #547F24;
	margin-bottom: 6pt;
}
.itemType
{
	color: #aaa;
	font-size: 80%;
	padding-left: 0.5em;
}

h3.sectionTitle
{
	padding-top: 8pt;
	text-align: center;
}

h3.itemSubtext
{
	text-transform: uppercase;
	color: #596D7F;
	margin-top: 0;
	font-size: 105%;
}

blockquote
{
	font-size: 13pt;
	font-style: italic;
	border-top: solid 2px #596D7F;
	border-bottom: solid 2px #596D7F;
	padding: 5px;
}

a { color: #547F24; }
h2.itemTitle a { color: inherit; text-decoration: none; }

.ReadMore
{
	font-size: 72%;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 0.5em;
}

.imageThumb
{
	border: solid 2px #596D7F;
	margin: 5px;
}

.imageBig
{
	border: solid 8px #596D7F;
	margin: 10px;
}

#footer
{
	background-color: #314928;
	background-image: url("http://www.fluteportal.com/public/theme_portal06/images/greenback.gif");
	border-color: #E5953B;
	border-width: 3px;
	border-style: solid;
	margin: 15px;
	margin-top: 0;
	padding: 8px;
	padding-left: 20px;
	color: white;
	font-size: 86%;
	background-attachment: fixed;
	background-position: center;
}

#footer a { color: #E5953B; }
#footer ul
{
	list-style-type: square;
	line-height: 120%;
}
#footer ul li
{
	padding-top: 3px;
	padding-bottom: 3px;
}
#footer h1 { color: #779DD2; }
.footerLink { font-size: 108%; font-weight: bold; padding-right: 0.5em; }

.tagCloud {
	text-align: center;
	line-height: 200%;
}

.tagCloud a {
	text-decoration: none;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

.endnote
{
	color: white;
	font-size: 80%;
	text-align: center;
	line-height: 150%;
}

.endnote a { color: #81C36A; }

.actionBar
{
	font-size: 9pt;
	font-weight: bold;
	letter-spacing: 0.2em;
	text-align: center;
}
.actionBar a
{
	color: #933;
}

.textAdCell
{
	vertical-align: top;
	padding: 0px;
}

.textAdBlock
{
	padding: 10px;
	background-color: white;
	border: solid 1px #ccc;
	font-size: 10pt;
}

.pageFormTable
{
	margin-left: auto;
	margin-right: auto;
}

.pageFormTable tr td:first-child
{
	text-align: right;
	font-size: 10pt;
	font-weight: bold;
}

.pageFormTable input
{
	font-size: 12pt;
	font-family: "Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif;
}

.pageFormTable textarea
{
	font-size: 10pt;
	font-family: "Lucida Grande", "Lucida Sans", Arial, Helvetica, sans-serif;
}

.errorStatus
{
	font-weight: bold;
	color: #600;
	font-size: 11pt;
	text-align: center;
	line-height: 150%;
}
div.errorStatus
{
	margin-top: 12pt;
	margin-bottom: 12pt;
}

.formInfo
{
	text-align: center;
	color: #547F24;
	font-size: 11pt;
	font-weight: normal;
}