/*************************************************************************  
* contented3 - An open-source xhtml/css website template by Contented    *
* Designs.  You're free to modify it and use it for any purpose without  *
* cost or obligation. We'd prefer that you leave the link to our website *
* in the footer but it's not required.                                   *
*                                                                        *
* Version:2.00 (Nov, 2026)                                              *
*************************************************************************/
* {
padding:0;
margin:0;
}
body {
color:#000000;
background-color:#FFFFFF;
font-family:Arial, sans-serif;
font-size:83%;
margin:20px auto;
width:650px;
padding-left:10px;
padding-right:10px;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl,
fieldset, address { margin:0.75em 0;}
h1 {font-size:167%;}
h2 {font-size:139%;}
h3 {font-size:120%;}
h4 {font-size:100%;}
li, dd {
margin-left:2em;
}
a {
color:#000000;
background-color:#FFFFFF;
font-weight:normal;
text-decoration:none;
outline:none;
}
a:hover {
color:#FF0000;
background-color:#FFFFFF;
font-weight:normal;
text-decoration:underline;
}
.image_paragraph_right {
float:right;
margin-top:0px;
margin-left:20px;
margin-bottom:5px;
}
.image_paragraph_left {
float:left;
margin-top:0px;
margin-right:20px;
margin-bottom:5px;
}
.image_section_right {
float:right;
margin-top:20px;
margin-left:20px;
margin-bottom:10px;
}
.image_section_left {
float:left;
margin-top:20px;
margin-right:20px;
margin-bottom:10px;
}
#registration, #contact {
float:right;
font-size:85%;
padding:5px 0;
}
#title {
color:#000000;
background-color:#FFFFFF;
font-size:300%;
font-weight:normal;
margin:0px 0px 10px 0px;
float:left;
}
#slogan {
color:#000000;
background-color:#FFFFFF;
font-size:small;
font-weight:bold;
padding:18px 0px 0px 50px;
float:right;
margin:0px 0px 10px 0px;
}
ul#nav {
clear:both;
float:left;
margin:0;
padding:0;
list-style:none;
width:650px;
}
ul#nav li {
margin:0;
padding:0;
float:left;
width:20%;
text-align:center;
}
ul#nav li a {
display:block;
font-size:small;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
background:#000000;
padding:2px 0px 2px 0px;
}
ul#nav li a:hover { background:#FF0000; color:#FFFFFF; }
ul#nav a.selected:link { background:#000000; color:#FFFFFF; }
ul#nav a.selected:visited { background:#000000; color:#FFFFFF; }
ul#nav a.selected:hover { background:#FF0000; color:#FFFFFF; }
#maincontent img {
border:0;
max-width:100%;
height:auto;
}
a.button {
display:inline-block;
padding:6px 28px;
color:#FFFFFF;
background-color:#000000;
font-weight:bold;
font-size:small;
text-decoration:none;
}
a.button:hover {
color:#FFFFFF;
background-color:#FF0000;
text-decoration:none;
}
#maincontent {
font-size:100%;
padding:0px 10px 5px 0px;
margin:10px 0px 10px 0px;
width:420px;
float:left;
}
#sidecontent {
width:200px;
float:right;
padding:10px 0px 10px 10px;
font-size:90%;
color:#555555;
}
#sidecontent h2 {
font-size:110%;
color:#333333;
}
#footer {
color:#000000;
background-color:#FFFFFF;
border-top:1px solid #000000;
font-size:80%;
line-height:1.5em;
width:650px;
clear:both;
padding-top:5px;
}
#footer a {
color:#000000;
background-color:#FFFFFF;
text-decoration:none;
}
#footer a:hover {
color:#0033CC;
background-color:#FFFFFF;
font-weight:normal;
text-decoration:underline;
}
#copyright {
color:#000000;
background-color:#FFFFFF;
padding:5px 20px 5px 0px;
float:left;
}
#footercontact {
color:#000000;
background-color:#FFFFFF;
padding:5px 0px 5px 0px;
float:right;
}

