/***** Body and main container *****/

body      { font: 76% Verdana, Helvetica, Arial, sans-serif; background-color: #e5ebff; margin: 0 auto; padding: 0 }

#wrap      { background-color: #ffffff; margin: 0 auto; padding: 1px 5px 0; width: 950px }



.section  { color: #5388c2; font-size: 1em; font-weight: bold }



#header_home      { color: #d97d00; font-size: 1em; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; background-image: url(images/Mill_top_image-950.jpg); background-repeat: no-repeat; background-attachment: scroll; margin: 0; padding: 0; position: relative; width: 950px; height: 292px }



.text {
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
}



/***** Navbar *****/




div#navbar {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .9em;
font-weight: bold;
background-color: #ffffff;
font-weight: bold;
width: 150px;
 }



#navbar ul li a:link, #navbar ul li a:visited  { color: #364d91; text-decoration: none; background-color: #ffffff; display: block; padding-top: 3px; padding-right: 10px; padding-bottom: 3px; border-style: none none solid; border-width: medium medium 1px; border-color: #8cb4ff #8cb4ff #273d9a }



#navbar ul li a:hover, #navbar ul li a.current  { color: #6187ff; text-decoration: none; background-color: #ffffff; border-bottom: thin solid #273d9a }



#navbar ul li {
margin: 0px;
padding: 0px;
list-style-type: none;
display: block;
}



#navbar ul {
margin: 0px;
padding: 0px;
}












/***** Left sidebar *****/

#avmenu {
clear; left;
float:left;
width:150px;
margin: 0px 0em 10px 0em;
padding:0;
}

#logos  { margin-top: 0; margin-bottom: 10px; margin-left: 0; padding: 0; width: 150px; float: left; clear: left }

#logos_gallery {
clear: left;
float:left;
width:150px;
margin: 15px 0px 10px 0em;
padding:0;
 }
.news  { color: #000; font-size: 1em; font-weight: bold; background-color: #fff4d8; padding: 5px; width: 140px }

.leftinfo     { font-size: 90%; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 1.5em; position: relative; left: 5px; width: 140px; float: left; clear: left;
color: #373a74; }

.rightinfo { font-size: 0.8em; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 1.5em; background-image: url("images/flags4.jpg"); background-repeat: no-repeat; text-align: center; position: relative; width: 150px; height: 600px; float: right; clear: right;
color: #3a4174; }
.leftinfo_pic  { width: 160px; float: left; clear: left }
.leftentry { border-bottom: thin solid #aae6ff }




/***** Main content *****/
#content_index   { line-height: 1.7em; text-align: left; margin: 20px 10px 10px 200px; padding: 0; width: 500px }

#content_other  { line-height: 1.7em; text-align: left; margin: 20px 10px 10px 235px; padding: 0; width: 450px }
#rightinfo { margin-right: 10px; width: 200px; float: right; clear: none }
/***** Footer *****/

#footer  { color: #808080; font-size: 0.9em; background-color: #000000; text-align: center; margin: 0 auto; padding: 8px 0; width: 950px; clear: both; border-top: 2px solid #dadada }
#footer p {
padding:0;
margin:0;
}

#footer a {
color:#808080;
background-color:inherit;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

/***** Various tags *****/

a  { color: #231907; text-decoration: none }

a:hover {
text-decoration:underline;
color: #e8b501;
background-color:inherit;
}

a img {
border:0;
}

p   { line-height: 1.8em; margin: 0 0 16px }


/***** Various classes *****/

.left {
margin:10px 10px 5px 0;
float:left;
}

.right {
margin:10px 0 5px 10px;
float:right;
}

.textright {
text-align:right;
margin:-10px 0 4px 0;
}

.center {
text-align:center;
}

.small {
font-size:0.8em;
}

.large {
font-size:1.3em;
}

.bold {
font-weight:bold;
}
.box { color: #fff; background-color: #7a8b96; padding: 5px; width: 450px }
.picture { margin-right: 3px }

