body {
   font-family:Arial, Helvetica, sans-serif;
/* background:#D2D3D5 url(../images/bg.gif) repeat-y top center;*/
   background:#EBE9D8 url(../images/bg.gif) repeat-y top center;
}

h1 {
   font-size:1.0em;
   color:#0066CC;
}

.link {
   color:#0066CC;
   text-decoration:none;
}

.link:hover {
   text-decoration:underline;
}

#container {
   background:#fff url(../images/head_bg.gif) repeat-x top left;
}

/* NAVIGATION */

ol.mainnavigation {
   list-style-type:none;
}

ol.mainnavigation li a {
   font-size:0.75em;
   color:#555;
   text-decoration:none;
   border-right:1px solid #555;
}

ol.mainnavigation li.last a {
   border-right:none;
}

/* FORM PART */

label {
   font-size:0.8em;
   font-weight:bold;
   color:#555;
}

#forms {
   background:#F0E0CA;
}

/* MAIN */

#containerBorder {
   background:url(../images/container_bg.gif) repeat-y top left;
}

#navarea {
   background:#fff url(../images/navtitle_bg.gif) repeat-y top left;
}

#homeForum p {
   font-size:0.8em;
}

.title, .titlecenter {
   color:#555;
   font-weight:bold;
   font-size:0.8em;
   text-decoration:none;
   background:url(../images/navtitle_arrow.gif) no-repeat left center;
}

.teasertitle {
   list-style-type:none;
   background:#E7CB9C;
   border-top:4px solid #fff;
}

.teasertitle li {
   background:url(../images/navtitle_arrow.gif) no-repeat center left;
}

.teasertitle li a {
   color:#555;
   font-weight:bold;
   font-size:0.8em;
   text-decoration:none;
}

.subnav, .subnavleft {
   list-style-type:none;
   background-color:#F0E0CA;
}

.subnavleft {
   border-left:1px solid #555;
}

.subnav li, .subnavleft li {
   background:url(../images/nav_square.gif) no-repeat center left;
}

.subnav li a, .subnavleft li a {
   color:#000;
   font-size:0.8em;
   font-weight:normal;
   text-decoration:none;
}

#logoarea {
   background:#fff url(../images/news_leftborder.gif) repeat-y top left;
}

#logoarea p {
   font-size:0.8em;
}

#newsarea {
   background:url(../images/home_corner_topright.gif) no-repeat top right;
}

#newsarea p {
   font-size:0.8em;
}

#footer {
   background:url(../images/homefooter.gif) no-repeat bottom left;
}

/* FOOTER NAVIGATION */

ol.footernavigation {
   background:#fff url(../images/homefooter.gif) no-repeat top left;
   list-style-type:none;
}

ol.footernavigation li a {
   font-size:0.75em;
   color:#555;
   text-decoration:none;
   border-right:1px solid #555;
}

ol.footernavigation li.last a {
   border:none;
}

select {
         background-color:#fff;
}

checkbox {
         background-color:#fff;
}

input {
         background-color:#fff;
}