body     { font-family: verdana, helvetica, sans-serif;
			 font-size:0.9em;
			   color: #666666;}
body a:link     { color:#626466; }
body a:visited  { color:#626466; }
body a:hover    { color:#000000; }
img      { border:0px none; }
h1 {text-shadow:2px 2px 2px #000;
font-size:2.5em;
color:#FF0000;}
label
{
width: 10em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}
input
{
color:#666666;
background: #fee3ad;

}


.sub
{
margin-left: 12em;
} 
#wrapper { width:99%;
           padding:5px;
           font-size:0.9em; 
           }

#top            { margin-bottom:20px;
				  background-color:#Ffffff;
				  line-height: 1.2;
				  z-index: -1
				  ;
				 }
#logo           { float:left;}
#logo img       { margin:0px auto}
#logo p         { font-family: futura, arial, verdana, helvetica, sans-serif;
                  font-size:1em; color:#666666; 
                  margin-left:20px; 
                  margin-right:0px; 
                  margin-top:0px; 
                  margin-bottom:6px
                  }

				
#langselect     { display:block; 
                  text-align:right;
                  color:red;
                  font-weight:bold; }
#langselect a   {color:red; }    
#emaildiv		{text-align:right;
				 z-index: 5;	
				 } 
#emaildiv a:link     { color:#626466; }
#emaildiv a:visited  { color:#626466; }
#emaildiv a:hover    { color:#000000; }          
                  
.clear          { clear:both; 
                  line-height:1px}
.small		{font-size:x-small;}

#topnav         { background-color:#CCCCCC;
                  color:#666666;
                  border-top:1px solid #C0C0C0; 
                  border-bottom:1px solid #C0C0C0;}
#topnav ul      { list-style-type:none; 
                  margin:0; 
                  padding:5px 5px 5px 0px;
                  }
#topnav ul li    {display: inline; 
                  padding:1px 1% 1px 1%; 
                  border-right: 1px solid white;
                 }
#topnav ul li  a	{padding: .2em .5em;}
#topnav a:link     { color:#626466; }
#topnav a:visited  { color:#626466; }
#topnav a:hover    { color:#000000; }
 
           
#leftcolumn    { float:left; width: 15%;
				 font-size:0.9em; }
#leftcolumn a:link     { color:#626466; }
#leftcolumn a:visited  { color:#626466; }
#leftcolumn a:hover    { color:#000000; }


#leftcolumn ul { list-style-type:none;
                 margin-left:0px;
                 padding-left:0px;
                 margin-right:20px;
                 border-top: 2px solid #C0C0C0;}
              
#leftcolumn li { padding:6px 0px 6px 0px;
                 border-bottom:2px solid #C0C0C0; }

#rightcolumn   { float:right; 
                 width:10%; 
                 text-align:center;}

#content       { background-color:#FFFBFF;
                 padding:0px 10px 20px 10px;
                 margin-left:21%;
                 font-size: 0.7em; 
                 }
                 
#contentcentre { text-align:left;
					margin-left:5%; }
                 
#contentleft   { background-color:#FFFBFF;
                 /* main textual content area (left box) */
				 margin:0 auto;
				 padding:5px;
				 display:inline;
				 float:left;
				 width:38%;
				 font-size: 0.7em;
				  }
                 
#contentright  { background-color:#FFFBFF;
                 /* main textual content area (right box) */
				 margin:0 auto;
				 padding:5px;
				 display:inline;
				 float:right;
				 width:38%; 
				 font-size: 0.7em;}
                 

#content h2    { color:#666666;
                 border-bottom:2px solid #C0C0C0; 
                 font-size:1.3em; 
                 padding:5px 5px 5px 0px; }

#content h3    { padding-left:10px;
                 font-size:1.2em}
#content h4    { margin-bottom:0px;
                 padding-left:25px;
                 font-size:1em;
                 color:#666666}
#content p     { margin-top:0px;
                 padding-left:50px}

#content ul    { margin-top:0px;
                 margin-left:60px;
                 padding-left:0px}

#photoparade   { border:0px solid black;
                 width:95%;
                 padding:5px;
                 font-size:1em; 
                 text-align:center}

.photo         { border:0px solid black;
                 padding:5px;
                 margin:5px;
                 float:left;
                 display:inline;
                 width:28%}

#clear2        { clear:both;}

#footer        { clear:both;
                 text-align:center;
                 margin-top:30px;
                 border-bottom : 1px solid #C0C0C0 }
#footer a:link     { color:#626466; }
#footer a:visited  { color:#626466; }
#footer a:hover    { color:#000000; }

                 
#w3c            { text-align:center; }