body
{
padding:5px;
}

a
{
color:#6699ff;
padding:5px;
line-height:20px;
text-decoration:none;
}
a:visited
{
color:#6699ff;
padding:5px;
line-height:20px;
text-decoration:none;
}
a:hover
{
color:#000000;
padding:5px;
line-height:20px;
text-decoration:underline;
}

h1
{
text-align:center;
border-bottom:double;
border-color:darkblue;
border-width:10px;
}

h3
{
text-align:left;
font-style:italic;
border-bottom:solid;
border-color:lightgrey;
max-width:800px;

}
p
{
font-size:17px;
}

p:first-line
{
font-style:italic;
}

img
{
border:none;
}

.logo
{
margin-left:auto;
margin-right:auto;
text-align:center;
padding:8px;
border:solid;
border-color:#6699ff;
margin-bottom:5px;
background-color:lightgrey;
}

.navbar
{
float:left;
background-color:lightgrey;
border:groove;
border-color:#6699ff;
height:440px;
width:200px;
margin-right:8px;
}

.content
{
float:left;
}

.main
{
border:double;
border-width:8px;
border-color:#6699ff;
min-width:400px;
padding:7px;
}



.slideshow
{
text-align:center;
float:left;
margin-left:auto;
margin-right:auto;
}

.left
{
float:left;
max-width:300px;
padding-right:35px;
}

.left_events
{
float:left;
max-width:500px;
padding-right:35px;
}

.right
{
float:left;
max-width:300px;
padding-left:30px;
border-left:solid;
}

.structure
{
clear:both;
}

.swit
{
text-align:center;
}