body
{
   background-color: #dcdcdc;
   font-size: small;
   margin: 0.25em;
}

div#container
{ 
   margin: 0.25em;
   background-color: #fff;
   color: #333;
   border: 1px solid gray;
}

div#header
{
   padding: 0;
   background: url(images/header_background.gif);
}

div#sideArea
{
   float: left;
   width: 18em;
   margin: 1em;
   padding-right: 1em;
   border-right: 1px solid gray;
}

#sideAreaBox
{
   margin-top: 1em;
   margin-bottom: 1em;
   padding: 0.5em;
   border: 1px solid #000;
   font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
   background-color: #ABC6EE;
   color: black; 
   
}

div#cultureStyle
{
   font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
   font-size: 0.7em;
   padding: 0.5em; 
}
.cultureFlag
{
   padding: 2px;
}

#menu
{
   padding: 0.5em;
   border: 1px solid #000;
   font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
   background-color: #ABC6EE;
   color: black;   
}

#blstSample li
{
   padding-top: 0.4em;
}

#blstSample a:link,  #blstSample a:visited
{
   text-decoration: underline;
   color: blue;
}
#blstSample a:hover 
{
   color: #cc0000;
   border-bottom: 3px solid #cc0000;
   text-decoration: none;
}

#mainArea
{
   margin-left: 22em;   
   padding: 1em 1em 1em 0;
}

h1, h2, h3
{
   margin-top: 0;
   margin-bottom: 0;
   padding: 0.2em;
   font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
   background-color: #ABC6EE;
   color: #666666; 
}

h1
{
   font-size: 1.2em;
}
h2
{
   font-size: 0.9em;
}

p
{
   font:  normal .9em/2.2em Verdana, Tahoma, Helvetica, Arial, sans-serif;
}
legend
{
   font-size: 1.2em;
   padding: 0.2em;
   font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
   background-color: #ABC6EE;
   color: #666666;
}

#footer
{
 clear: both;
 margin-left: 22em;
 padding-left: 1em;
 margin-top: 0;
}

#footer p
{
   font-size: .7em;
   color: Gray;
   
}