html, body {background-color:#ffffff; margin:0px; padding:0px; height:100%; font-family: verdana, arial; font-size:100%;}

div.wrapper {	min-height:100%; width:100%; height:100%; display: table; }
div.content {display:table-row; height:100%; }  
div.width {width:900px; margin-left:auto; margin-right:auto; padding:20px 0 20px 0; }
@media screen and (max-width: 900px) { div.width { width:95%;}}
div.menu { width:900px; margin-left:auto; margin-right:auto; background-color:#fffddd; padding:10px;}
@media screen and (max-width: 900px) { div.menu { width:95%;}}
div.footer {display:table-row; width:100%;	bottom:0; left:0;	background-color:#424242; text-align:center; color:#ffffff; font-size:75%; }


img {border:0;}
@media screen and (max-width: 900px) { img { max-width:95%;}}
textarea, input {font-family: verdana, arial;}


a:link {text-decoration:none; color:#e71f1f; }
a:active {text-decoration:none; color:#e71f1f;}
a:visited {text-decoration:none; color:#e71f1f;}
a:hover {text-decoration:underline; color:#e71f1f;}

.footer a:link { color:yellow;}
.footer a:active { color:yellow;}
.footer a:visited { color:yellow;}
.footer a:hover{ text-decoration:underline; color:yellow;}


.boldred {color:#e71f1f; font-weight:bold;}
.red {color:#e71f1f;}
.smallgrey {color:#ababab; font-size:90%;}
.newsheader {font-weight:bold; padding:10px;}
.newsdate {font-size:90%; padding:10px;}
.pagination {font-size:90%; text-align:center; padding:10px 0 10px 0;}
.text {padding:0 0 10px 0;}
.text2 {padding:20px 0 10px 0;}
.smalltext {font-size:90%; padding:0 0 10px 0;}
.article-title {font-weight:bold; padding:10px 0 15px 0; text-align:center;}
.comments {font-size:90%;}
.largetext {font-size:150%;}
table.kangxi {border: 1px solid #d9d4d4; border-spacing:0; margin-top:20px;}
th.kangxi {border: 1px solid #d9d4d4; vertical-align:middle; text-align:center; padding:5px; }
td.kangxi {border: 1px solid #d9d4d4; vertical-align:middle; text-align:center; padding:5px; }
table.pal {border: 1px solid #d9d4d4; border-spacing:0; margin:20px auto 20px auto; }
th.pal {border: 1px solid #d9d4d4; vertical-align:middle; text-align:center; padding:5px; background-color:#fffddd;}
td.pal {border: 1px solid #d9d4d4; vertical-align:middle; text-align:center; padding:5px; }