p.update { font-size: 8pt;
           color: black}
p.us1 {font-size: x-large;
       text-align: center;
       color: red}
p.us2 {font-size: large;
       text-align: center}
div.joke{width:50%;
       text-align:center;
       margin-left:1em;
       margin-top:1em;
       margin-bottom:2em;
       padding-left:1em;
       padding-top:1em;
       padding-bottom:1em;
       padding-right:1em;
       border-width:1px;
       border-color:#ccccff;
       border-style:solid;
       border-style:solid;
       background-color:#fffff7}
body {background-color: #eeeeff;
      color:#000000;
      font-family:Arial, sans-serif;
      min-width: 60em;
	  display: -ms-grid;
	  -ms-grid-columns: 15em auto;
	  display: grid;
      grid-template-columns: 15em auto;}
header {font-weight:bold;
            color: #ff0000;}	  
a:link{color:#0000ff;
       text-decoration:none}
a:visited{color: #4040FF;
        text-decoration:none}
a:hover{color: #0000FF;
        text-decoration:underline}
th.caption{font-size:medium;
        text-align: left;
        border-width: 1px;
        border-color:#000000;
        border-style:solid}
table.ex{border-width: 1px;
        border-color:#000000;
        border-style:solid;
        border-collapse:collapse}
td.text{font-size:medium;
        text-align: left;
        border-width: 1px;
        border-color:#000000;
        border-style:solid;
        padding:1em}
table.tu{border-style: none;
        table-layout:auto;
        text-align:left}
th.tu{  text-align:left;
        padding-left:0em;
        padding-right:0.4em;
        padding-top:0.5em;
        padding-bottom:0.5em}
td.tu{  text-align: left;
        padding-left:0em;
        padding-right:0.4em;
        padding-top:0.3em;
        padding-bottom:0.3em;
        border-bottom-style:dotted;
        border-bottom-width:1pt}
div.navigation {background-color:#aaaaff;
                border-style:solid;
                border-top-width: 0pt;
                border-left-width: 1pt;
                border-bottom-width:1pt;
                border-right-width:1pt;
                border-color: #2020ff;
                margin-left:0em;
                padding-top: 1em;
                padding-bottom: 1em;
                vertical-align: bottom;
                text-align: left}
div.logo {      background-color:#8080ff;
                width:12em;
                height:20em;
                border-style:solid;
                border-top-width: 1pt;
                border-left-width: 1pt;
                border-bottom-width:1pt;
                border-right-width:1pt;
                border-color: #2020ff;
                text-align: center;
                padding: 1em}
div.navileft {  background-color:#ccccff;
                border-style:solid;
                border-top-width: 1pt;
                border-left-width: 1pt;
                border-bottom-width:1pt;
                border-right-width:1pt;
                border-color:#2020ff;
                vertical-align:top;
                width: 12em;
                padding: 0pt;
                height:100%;
                margin: 0pt}
div.content {   padding: 1em;
                border-style:solid;
                border-top-width: 0pt;
                border-left-width: 1pt;
                border-bottom-width:0pt;
                border-right-width:0pt;
                border-color:#2020ff;
                min-height:20em;
                height:100%;
                margin: 0pt 0pt 0pt 14em;
                background-color: #ffffff}
img.logo1	{border:0;width:88px;height:31px}
div.linkbar	{font-size: 10pt;}
span.def	{font-weight:bold}
span.joketitle	{font-weight:bold}
em.art	{   font-weight:bold;
			font-style:normal}
table.phototable{border-collapse:collapse;
				max-width: 30em;}
td.photo{text-align:center;
                margin-top:10em;
                padding-left:1em;
                padding-right:1em;
                padding-top:1em;
                padding-bottom:0.1em;
                background-color:#fffff7;
                border-top-width: 2pt;
                border-left-width: 2pt;
                border-bottom-width:0.5pt;
                border-right-width:2pt;
                border-color: #ccccff;
                border-style:solid;
				width: 25%;}
td.photocaption{text-align:center;
                font-size:small;
                padding-left:1em;
                padding-right:1em;
                padding-top:0.5em;
                padding-bottom:1em;
                border-top-width:0.5pt;
                border-left-width: 2pt;
                border-bottom-width:2pt;
                border-right-width:2pt;
                border-color: #ccccff;
                border-style:solid;
                background-color:#fffff7;
				width: 25%;}
div.nav{        font-size:10pt;
        padding:1em}
p.plist{        padding:0.2em;
        margin:0em}
img > a {border-width:0px}
/*  */
#container {    height: auto}
a.mainlink {padding-left:1.0em;
            font-weight:bold;
            padding-right:1.0em;
            padding-top:1em;
            padding-bottom:1em;
            margin:0em}
a.mainlinkchosen {padding-left:1.0em;
                 font-weight:bold;
                    padding-right:1.0em;
                    padding-top:1em;
                    padding-bottom:1em;
                    margin:0em;
                 background-color:#bbbbff;
				 color:#0000ff;
				 text-decoration:none}
table.layout {width: 100%;
              border-collapse:collapse}
div.navileftbot {clear: both;
                float: left;
                background-color:#aaaaff;
                border-style:solid;
                border-top-width: 1pt;
                border-left-width: 1pt;
                border-bottom-width:1pt;
                border-right-width:1pt;
                border-color: #2020ff;
                width: 12em;
                height: 5em;
                padding: 1em}
div.logosbottom {background-color:#ccccff;
                padding: 1em;
                border-style:solid;
                border-top-width: 1pt;
                border-left-width: 1pt;
                border-bottom-width:1pt;
                border-right-width:1pt;
                border-color: #2020ff;
                height: 30em;
                margin-left: 14em;
                margin-top: 1em;
                float: left}
img.image {padding:0pt;
         border:0pt}
p.navilist{        padding-left:0.2em;
                   padding-right:0.2em;
                   padding-top:1em;
                   padding-bottom:1em;
                   margin:0em;
                   font-weight:bold;}
p.navilist1{       padding-left:2em;
                   padding-right:0.2em;
                   padding-top:0.1em;
                   padding-bottom:0.5em;
                   margin:0em;
                   font-size:small}
p.navilistchosen{  padding-left:0.2em;
                   padding-right:0.2em;
                   padding-top:1em;
                   padding-bottom:1em;
                   margin:0em;
                   background-color:#aaaaff;
                   font-weight:bold;}
img.listimage {          padding:0pt;
                   border:0pt}
p.navilist1chosen{ padding-left:2em;
                   padding-right:0.2em;
                   padding-top:0.1em;
                   padding-bottom:0.5em;
                   margin:0em;
                   font-size:small;
                   background-color:#aaaaff}
table.log         {border-collapse:collapse;}
th.loghead{        text-align:left;
                  padding:0.5em;
                  border-style:solid;
                  border-width:1pt;
                  margin:0em;
                  border-color: #ccccff;
                  background-color:#fffff7;
                  font-size: small}
td.logdate{          vertical-align:top;
                  padding:0.5em;
                  border-style:solid;
                  border-width:1pt;
                  margin:0em;
                  border-color: #ccccff;
                  background-color:#fffff7;
                  font-size: small}
td.logtext{        vertical-align:top;
                  padding:0.5em;
                  border-style:solid;
                  border-width:1pt;
                  margin:0em;
                  border-color: #ccccff;
                  background-color:#fffff7;
                  font-size: small}
ul.loglist{          padding-top:0em;
                  padding-left:1.5em;
                  border:0em;
                  margin:0em;
                  border-color: #ccccff;
                  background-color:#fffff7;
                  font-size: small}
header{           font-size: x-large;
                  background-color:#8080ff;
                  border-style:solid;
                  border-top-width: 1pt;
                  border-left-width: 1pt;
                  border-bottom-width:1pt;
                  border-right-width:1pt;
                  border-color: #2020ff;
                  text-align: center;
                  padding: 1em;
				  -ms-grid-column: 1;
				  -ms-grid-column-span: 2;
                  -ms-grid-row:    1;
				  -ms-grid-row-span:1;
                  grid-column: 1 / 3;
                  grid-row:    1 / 2;}
nav{            -ms-grid-column: 1;
				-ms-grid-column-span: 2;
                -ms-grid-row:    2;
				-ms-grid-row-span:1;				  
				  grid-column: 1 / 3;
                  grid-row:    2 / 3;}
aside{            background-color:#ccccff;
                  border-style:solid;
                  border-top-width: 0pt;
                  border-left-width: 1pt;
                  border-bottom-width:1pt;
                  border-right-width:1pt;
                  border-color:#2020ff;
                  padding: 0pt;
                  margin: 0pt;
                  -ms-grid-column: 1;
				  -ms-grid-column-span: 1;
                  -ms-grid-row:     3;
				  -ms-grid-row-span:1;
				  grid-column: 1 / 2;
                  grid-row:     3 / 4;}
article{          padding: 1em;
                  text-align: left;
                  border-style:solid;
                  border-top-width: 0pt;
                  border-left-width: 0pt;
                  border-bottom-width:1pt;
                  border-right-width:1pt;
                  border-color:#2020ff;
                  min-height:20em;
                  background-color: #eeeeff;
                  -ms-grid-column: 2;
				  -ms-grid-column-span: 1;
                  -ms-grid-row:    3;
				  -ms-grid-row-span:1;
				  grid-column: 2 / 3;
                  grid-row:    3 / 4;}
footer{           background-color:#ccccff;
                  padding: 1em;
                  border-style:solid;
                  border-top-width: 0pt;
                  border-left-width: 1pt;
                  border-bottom-width:1pt;
                  border-right-width:1pt;
                  -ms-grid-column: 1;
				  -ms-grid-column-span: 2;
                  -ms-grid-row:    4;
				  -ms-grid-row-span:1;
				  grid-column: 1 / 3;
                  grid-row:    4 / 5;}
a.logo {          background-color:#8080ff;
                  width:12em;
                  height:20em;
                  border-style:solid;
                  border-top-width: 1pt;
                  border-left-width: 1pt;
                  border-bottom-width:1pt;
                  border-right-width:1pt;
                  border-color: #2020ff;
                  text-align: center;
                  float: left;
                  padding: 1em;
				  text-decoration: none;}
img.logo {text-decoration: none;}
