html {margin: 0;}
body {margin: 20px 0% 0em 0%;font: 1em/1 sans-serif;cursor: default;background: #004;}
div, ul, li, a, img {margin: 0 0 0 0; padding: 0 0 0 0; }
img {border: none;}
li {list-style: none;}
a {text-decoration: none;}
.center {margin:0 auto; width: 750px;}
#outercontainer {width: 750px; padding:0;background: #fff;}
#langnav{padding:4px 5px 4px 0;background:#004;font-size:8pt;color:#fff;text-align: right;}
#langnav li {display: inline;}
#langnav a {color:#fff;}
#langnav a:hover {text-decoration: underline;}
#skipnav a, #skipnav a:hover, #skipnav a:visited {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
#skipnav a:active {position:static;width:auto;height:auto;}
#skiptonav a, #skiptonav a:hover, #skiptonav a:visited {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
#skiptonav a:active {position:static;width:auto;height:auto;}
/*.skiptonav {float: left;padding: 12px 12px 12px 2px; font-size:0.8em;}
.skiptonav a {color:#ccc;}
.skiptonav a:hover {text-decoration: underline;}*/
#pageheader {margin: 0; padding: 0;}
#innercontainer {width: 750px; margin-top:2px;}
#contentcontainer {width: 568px;float:left;background: url(images/palacesquarebogh66.gif) no-repeat bottom right;}
#pagecontent {width: 517px;float: left;padding: 5px 25px 5px 25px;}
#pagecontent p {margin: 0; padding-top: 10px; padding-bottom: 10px;}
/*#pagecontent p {margin: 0; padding-top: 10px !important; padding-top: 3px; padding-bottom: 10px !important; padding-bottom: 3px;}*/
#pagecontent h2 {margin: 0; padding-top: 10px; padding-bottom: 10px;color:#004;font-size: 1.1em; line-height:1; font-family: Arial, Helvetica, sans-serif;}
.dayhead {float: left;clear:left;margin: 0;padding: 2px 2px;color: #fff;background: #004;font-size: 1em;font-weight: bold;line-height: 1 font-family: Arial, Helvetica, sans-serif;/*color: #004;border-bottom: solid 1px #004;*/}
#pagecontent h3 {margin: 0; padding: 2px 2px; color:#36b;font-size: 1em; line-height:1 font-family: Arial, Helvetica, sans-serif;}
#pagecontent h3 a {color:#36b;}
#prop {height: 350px; width: 1px; float: left;}
#newscontainer {float: right; width: 170px; padding: 0 5px 5px 5px;}
.importantitem {float: left; margin: 5px 0 0 0; padding: 5px; background: #fee;width: 155px}   /*#fee*/
.importantitem h4 {margin: 0; padding: 2px 0; color: #004; font-size: 1em;}
.importantitem p {float: left; margin: 0; padding: 0; color: #004; font-size: .9em; line-height: 1.2;}
.importantitem sup {font-size: .75em;}
.importantitem a {color: #f44;)}
.importantitem a:hover {text-decoration: underline;}
.importantitem img {float: left; padding: 2px 5px 2px 0;}
.importantitem .datetime {font-style: italic;}
.newsitem {float: left; margin: 5px 0 0 0; padding: 5px; border: 0px solid #36b;background: #dedeef;width: 155px}   /*#d6d6ef;*/
.newsitem h4 {margin: 0; padding: 2px 0; color: #004; font-size: 1em;}
/*.newsitem h4 a {color: #004;}*/
.newsitem p {float: left; margin: 0; padding: 0; color: #004; font-size: .9em; line-height: 1.2;}
.newsitem sup {font-size: .75em;}
.newsitem a {color: #36b;)}
.newsitem a:hover {text-decoration: underline;}
.newsitem img {float: left; padding: 2px 5px 2px 0;}
.newsitem .datetime {font-style: italic;}
#topnav {margin: 0; padding: 2px 0px; background: #36b;}
#topnav ul {margin: 0 0 0 0; padding: 0 0 0 0;background: #36b;width:100%}  /*before i added the ul to this style definition, the background leaked seemingly beyond the closing div into the newsitem box div*/
#topnav li {border-right: 1px solid #33b; display: inline;background: #36b;}
#topnav a {color: #fff;padding: 0px 10px;}
#topnav a:hover {text-decoration: underline;}
#footer {clear:both; padding:4px 0 4px 5px;background:#004;font-size:8pt;color:#fff;}

.shnewsitem h4 {margin:0 0 5px 0;text-decoration:underline;color:#36b;}
.shnewsitem h4 a {color:#36b;}
.shnewsitem img {float: left; padding: 0 5px 0 0;}
div.shnewsitem {float: left;clear: both; margin: 5px 0; padding: 5px; width: 90%;}
hr { height: 1px; margin:0; padding:0; color: #004;}

.tempreplace {color: #f00;margin: 5px 0;}
.contactform {width: 300px;}
