
.article.node_header_blue { height: 8px; }
.article.hudnode { height: auto; }

.headline { background-color: #14589d; background-repeat: repeat-x; width: 100%; height: 8px; position: absolute; top: 205px; z-index: -1; opacity: 0.7; filter: alpha(opacity=70); }

.topzone { background-color: #012141; background-repeat: repeat-x; width: 100%; height: 205px; position: absolute; top: 0px; z-index: -9; }


#article {  }

#article p {font-family: Georgia, 'Lucida Grande', Helvetica, serif; font-size: 1em; color: #333; line-height: 24px; padding-left: 20px; padding-right: 20px; text-align: left; }

#article h1 { display: block; float: left; width: 605px; line-height: 45px; font-family: Georgia, Helvetica, Arial, Verdana, sans-serif; color: #c4c4a8; font-size: 48px; margin: auto; font-weight: bold; padding-left: 20px; padding-right: 20px; padding-top: 177px; text-transform: uppercase; vertical-align: middle; }

#article h2 { display: block; float: left; width: 605px; line-height: 45px; font-family: Georgia, Helvetica, Arial, Verdana, sans-serif; color: #6f6e63; font-size: 48px; margin: auto; font-weight: normal; padding-left: 20px; padding-right: 20px; padding-top: 15px; text-transform: uppercase; vertical-align: middle; }

#article.hudnode p { font-family: Georgia, serif; }

.footer { clear: both; position: relative; bottom: -25px; display: block;
 	width: 630px; }
 	
.article-text { font-family: 'Lucida Grande', Helvetica, Arial, sans-serif; display: table-cell; width: 630px; position: relative; float: left; padding-top: 0px; z-index: 10; font-size: 1em; color: green; }


.node_header_txt { font-size: 18px; ; text-align: center; padding-top: 10px; }
.node_header_txt a:link { text-decoration: none; }
.node_header_txt a:visited { text-decoration: none; }

.roundedbox-248 { position: relative;
	color: #333;
	font-family: "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	margin: 2em auto 0 auto;
	width: 248px;
	padding: 1em 2em;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	border: 0px solid #dfdfdf;
	}
	
	
.roundedbox-570 { position: relative;
	background-color: #eaeaea;
	color: #000;
	font-family: "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	width: 570px;
	padding: 1em 2em;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	border: 0px solid #dfdfdf;
	}

.roundedbox-bgtop { display: table-column;
position: absolute; top: -20px; height: 100%;
	background-color: #fcf9e3;
	width: 630px;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	border: 0px solid #dfdfdf;
	opacity: 0.4; filter: alpha(opacity=40);
	-moz-box-shadow: 0 2px 4px #ababab;
	-webkit-box-shadow: 0 2px 4px #ababab;
	z-index: 10;
}

.roundedbox-bgtop2 { display: table-column;
position: relative; top: -20px;
	background: #ecf2ee;
	width: 630px; float: left;
	-moz-border-radius: 11px;
	-khtml-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	border: 0px solid #dfdfdf;
	opacity: 0.9; filter: alpha(opacity=90);
	-moz-box-shadow: 0 2px 4px #ababab;
	-webkit-box-shadow: 0 2px 4px #ababab;
	z-index: 10;
}

.headingbg { display: table-column;
position: absolute; top: -30px; height: 320px;
	margin-top: 30px;
	background-color: #e6e4d6;
	width: 630px; float: left;
	border: 0px solid #dfdfdf;
	opacity: 0.4; filter: alpha(opacity=40);
	-moz-box-shadow: 0 2px 4px #ababab;
	-webkit-box-shadow: 0 2px 4px #ababab;
	z-index: 5; }

