div.container
{
width:100%;
margin:0px;
border:1px solid rgb(0,128,190);
}

a.home:link {color:black; text-decoration:none}
a.home:visited {color:black; text-decoration:none}
a.home:hover {color:black; text-decoration:none}
a.home:active {border:none;}

a.menulink:link {color:black; text-decoration:none}
a.menulink:visited {color:black; text-decoration:none}
a.menulink:hover {color:black; text-decoration:none}
a.menulink:active {border:none}

a.shoutlink:link {color:red; text-decoration:none}
a.shoutlink:visited {color:red; text-decoration:none}
a.shoutlink:hover {color:red; text-decoration:none}
a.shoutlink:active {border:none}

a.subitem:link {color:black; font-weight:normal; font-size:smaller; text-decoration:none}
a.subitem:visited {color:black; font-weight:normal; font-size:smaller; text-decoration:none}
a.subitem:hover {color:black; font-weight:normal; font-size:smaller; text-decoration:none}
a.subitem:active {border:none}

div.alert
{
padding:0.5em;
margin-left:20px;
margin:20px;
background-color:rgb(224,224,224);
border:1px solid red;
color:red;
font-weight:bold;
}

div.leftcaptionphoto
{
text-align:left;
font-size:smaller;
font-family:arial;
font-weight:normal;
}

div.rightcaptionphoto
{
text-align:right;
font-size:smaller;
font-family:arial;
font-weight:normal;
}

div.captionphoto
{
text-align:center;
font-size:smaller;
font-family:arial;
font-weight:normal;
}

div.photo800
{
width:100%;
max-width:800px;
}

div.photo799
{
width:100%;
max-width:799px;
}

div.photo798
{
width:100%;
max-width:798px;
}

div.photo709
{
width:100%;
max-width:709px;
}

div.photo600
{
width:100%;
max-width:600px;
}

div.photo640
{
width:100%;
max-width:640px;
}

div.photo532
{
width:100%;
max-width:532px;
}

div.photo531
{
width:100%;
max-width:531px;
}

div.photo480
{
width:100%;
max-width:480px;
}

div.sitename
{
float:left;
padding:0.5em;
background-color:white;
width:170px;
font-size:24px;
font-family:Arial;
font-weight:bold;
border-bottom:1px solid rgb(0,128,190);
text-decoration:none;
}

div.header
{
padding:0.1em;
padding-left:210px;
color:white;
background-color:rgb(0,128,190);
}

div.footer
{
padding-top:8px;
background-color:rgb(0,128,190);
color:white;
font-style:italic;
}

div.moddate
{
float:right;
padding-top:8px;
background-color:rgb(0,128,190);
color:white;
font-style:italic;
}

div.menu
{
float:left;
width:180px;
margin:0;
text-align:center;
font-weight:bold;
font-family:Arial;
background-color:white;
color:white;
line-height:150%
}

div.menutitle
{
text-align:left;
font-weight:bold;
font-family:arial;
background-color:rgb(0,128,190);
color:white;
margin:0;
padding-left:1em;
}

div.menuitem
{
padding:1em;
text-align:center;
font-weight:bold;
font-family:arial;
background-color:rgb(224,224,224);
}

div.content
{
margin-left:180px;
padding:1em;
border-left:1px solid rgb(0,128,190);
}

div.contentgray
{
margin-left:160px;
padding:1em;
border-left:1px solid rgb(0,128,190);
Cbackground-color:rgb(160, 192, 224);
background-color:rgb(232, 232, 255);
}

div.entrytitle
{
font-weight:bold;
font-style:italic;
font-size:80%;
padding-top:1em;
padding-bottom:1em;
}

div.entrybody
{
margin-left:20px;
font-size:80%;
}

div.code
{
/* white-space: pre;
font-family: "Source Code Pro";
font-size: smaller; */
padding:0.5em;
padding-top:0em;
padding-bottom:0em;
margin-left:20px;
margin:10px;
background-color:rgb(224,224,224);
border:1px solid rgb(0,128,190);
}

body {background-color: white}

