body { color: black; background-color: #ffecdc; background-image: url(../images/Background.jpg); background-repeat: no-repeat; background-attachment: scroll; text-align: center; }p { color: #513624; font-size: 12px; font-family: verdana, arial, Helvetica; line-height: 1em; }td { color: #513624; font-size: 12px; font-family: verdana, arial, Helvetica; line-height: 1em; }th { color: #513624; font-size: 12px; font-family: verdana, arial, Helvetica; line-height: 1em; }OL { color: #513624; font-size: 12px; font-family: verdana, arial, Helvetica; }UL { color: #513624; font-size: 12px; font-family: verdana, arial, Helvetica; line-height: 1em; }H2 { color: #513624; font-size: 12px; font-family: verdana, arial, Helvetica; line-height: 1em; }a:visited { color: black; font-size: 12px; font-family: verdana, arial, Helvetica; }a:link { color: #513624; font-size: 12px; font-family: verdana, arial, Helvetica; }a:hover { color: #513624; font-size: 12px; font-family: verdana, arial, Helvetica; }a:active { color: black; font-size: 12px; font-family: verdana, arial, Helvetica; }h1 { color: #513624; font-size: 15px; font-family: verdana, arial, Helvetica; }#top { position: relative; top: 30px; width: 900px; height: 150px; margin: auto; border: solid 0 black; }#date { position: absolute; top: -140px; left: 650px; width: auto; height: auto; z-index: 1; border: solid 0 black; }#navi { text-align: center; position: relative; width: 800px; height: 27px; z-index: 1; margin: auto; border: solid 0 black; }#main { position: relative; width: 850px; height: auto; margin: auto; border-width: 0; }#right { background-image: none; background-repeat: no-repeat; background-attachment: scroll; text-align: center; position: absolute; top: 0; right: 0; width: 250px; height: auto; margin: 0; padding: 30px 0 0; border-width: 1px; }#right_top { background-image: url(../images/right_top.png); background-repeat: no-repeat; background-attachment: scroll; text-align: center; position: static; top: 0; right: 0; width: 250px; height: 50px; margin: 0; padding: 1px; border-width: 0; }#right_middle { background-image: url(../images/right_middle.png); background-repeat: repeat-y; background-attachment: scroll; text-align: center; position: static; top: 0; right: 0; width: 250px; height: 900px; z-index: 2; margin: 0; padding: 0; border-width: 0; }#right_bottom { background-image: url(../images/right_bottom.png); background-repeat: no-repeat; background-attachment: scroll; text-align: center; margin: 0; position: static; top: 0; right: 0; width: 250px; height: 65px; padding: 0; border-width: 0; }#left { background-image: none; background-repeat: no-repeat; background-attachment: scroll; margin: 30px 0 0; position: absolute; top: 0; left: 0; width: 300px; height: auto; border-width: 1px; }#menu_1 { 	background-image: url(../images/left_top.png); 	background-repeat: no-repeat; 	background-attachment: scroll; 	text-align: center; 	position: relative; 	top: 0; 	left: 0; 	width:550px !important; /*moz width*/	width:600px; /*IE width*/	height: 45px !important; /*moz width*/	height: 50px; /*IE width*/	margin: 0; 	padding-top: 5px; 	padding-right: 50px; 	border-width: 0; }#content { background-image: url(../images/left_middle.png); background-repeat: repeat-y; background-attachment: scroll; text-align: justify; margin: 0; position: static; top: 0; left: 0; width:500px !important; /*moz width*/	width:600px; /*IE width*/	height: auto; padding: 5px 50px; border-width: 1px; }#left_bottom { background-image: url(../images/left_bottom.png); background-repeat: no-repeat; background-attachment: scroll; margin: 0; position: static; top: 0; left: 0; width: 600px; height: 65px; border-width: 1px; }#bottom { text-align: center; position: absolute; left: 40px; bottom: 10px; width: auto; height: auto; border-width: 1px; }#base { width: 900px; height: 50px; border-width: 1px; }/*  MENU 1, level 2, normal state (NO) */DIV#menu_1 DIV.menu1-level2-no { position: static; top: 2px; float: right; padding-left:20px; border-width: 0; }/*  MENU 1, level 2, active state (ACT) */DIV#menu_1 DIV.menu1-level2-act { font-weight:bold; padding-left:20px; position: static; top: 2px; float: right; border-width: 0; }.news-list-container { background-color: white; border: solid 0 #513624; }.news-list-item {	/* IE hack */	height: 1%;	line-height: 1.3;	/* IE hack end */	padding:3px;	margin:3px;	border:solid 0 #666;	background-color:white;	}.news-search-form {	padding:3px;	margin-bottom:5px;	border:solid 1px #666;	background-color:white;}.news-search-emptyMsg{ background-color: white; margin:0; }.news-search-form FORM { background-color: white; margin:0; }.news-list-container H3 {	margin-bottom: 5px;	padding: 2px;	border-bottom: 1px solid maroon;	background-color: white;}.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER { color:#fff; background-color: white; padding-left:2px; }.news-list-container H3 A { color:#fff; background-color: white; }.news-list-container P { background-color: white; padding-left:3px; }.news-list-date {	float: right;	color: #513624;	width: 180px;	text-align: right;	height: 20px;	margin-top: -2px;	margin-right: -2px;	font-size: 9px;	font-weight: normal;	}.news-list-imgcaption { float: right; padding-top:3px; padding-right:3px; font-size: 9px; background-color: white; }.news-list-container IMG { background-color: white; float: right; border:solid 1px #666; margin-bottom:5px; margin-right:2px; margin-left:5px; }.news-list-category IMG { background-color: white; float: none; border:none; margin:0; }.news-list-morelink,.news-list-category { font-size:9px; background-color: white; margin-left:3px; }.news-list-morelink  { background-color: white; margin-bottom:3px; }.news-list-browse { background-color: white; text-align: center; }.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{	clear:right;	height:1px;	border:solid 1px #513624;}.mailformplus_contactform .error {	color:#dd7777;}.mailformplus_contactform LABEL { color: #513624; font-size: 11px; font-family: verdana, arial, Helvetica; font-weight:bold; line-height: 1em; display:block; float:left; width:100px; }.mailformplus_contactform .radio_caption { color: #513624; font-size: 11px; font-family: verdana, arial, Helvetica; display:inline; width:auto; float:none; font-weight:normal; line-height: 1em; padding-left:5px; }.mailformplus_contactform .caption { color: #513624; font-size: 11px; font-family: verdana, arial, Helvetica; margin:10px 0 5px; font-weight:bold; line-height: 1em; }#signup { color: #513624; font-size: 12px; font-family: verdana, arial, Helvetica; line-height: 1em; position: static; top: 0; left: 0; }