@CHARSET "ISO-8859-1";

html {
	background-color: #001C00;
}

.allContentBlock { /*background-color: white;*/
	outline-style: ridge;
	outline-width: 2px;
	outline-color: gray;
}

.headerBlock {
	background-color: #C7C78D;
	padding: 0px 5px; /* Pad the sides a bit. */
	height: 110px;
	background-image: url('../img/bcoc_beacon_259x100_no_text.png');
	background-repeat: no-repeat;
	background-position: left center;
}

.bodyBlock {
	background-color: #E1E1C4;
	padding: 5px;
}

.menuBlock { /*background-color: #C7C78D;*/
	
}

.mainContentBlock { /*background-color: white;*/ /*#E1E1C4;*/
	
}

.footerBlock {
	background-color: #C7C78D;
}

/**
 * Override the YUI SAM skin for the menu.
 */
.yui-skin-sam .yuimenu ul {
	padding: 0px; /* Eliminate the padding at the top/bottom. */
}

.yui-skin-sam .yuimenuitemlabel {
	background-color: #003300;
	color: white;
	font-size: 100%;
	font-weight: bold;
}

.yui-skin-sam .yuimenuitemlabel-hassubmenu {
	background-image: url(menuitem_submenuindicator.png);
	background-position: right center;
	background-repeat: no-repeat;
}

.yui-skin-sam .yuimenuitemlabel-selected {
	background-color: #CC6600;
}

/**
 * Forms...
 */
form ul {
	margin: 0;
	padding: 0;
}

form ul li {
	list-style: none;
	margin: 0;
	clear: both;
	border-top: 1px dotted #666;
	padding: 0.5em 0;
}

form div.errors ul li {
	color: red;
	font-weight: bold;
	padding-left: 130px;
	border-top: none;
}

label.leftalign {
	display: block;
	float: left;
	font-weight: bold;
	padding-right: 10px;
	line-height: 1.6em;
	text-align: right;
	width: 120px;
}

form li.submit {
	padding-left: 130px;
}

/**
 * News Articles...
 */
.newsListArticle h1 {
    border-bottom: 1px dashed gray;
    margin-bottom: -0.5em;
}

.newsListArticle a:link {	/* unvisited link */
	text-decoration: none;
}

.newsListArticle a:visited {	/* visited link */
	text-decoration: none;
}

.newsListArticle a:hover {	/* mouse over link */
	text-decoration: none;
}

.newsListArticle a:active {	/* selected link */
	text-decoration: none;
}

.newsListArticle h2 {
    font-style: italic;
	text-decoration: none;
}

.newsArticle h1 {
    border-bottom: 1px dashed gray;
    margin-bottom: -0.5em;
}

.newsArticle h2 {
    font-style: italic;
	text-decoration: none;
}