html
{
   background-color: #ededed;
}

body
{
   position: absolute;
   background-color: #ededed;
   bottom: 0px;
   top: 0px;
   left: 0px;
   right: 0px;
}
#header-container
{
   position: relative;
   height: 115px;
   background-color: #ededed;
}
#logo
{
   position: absolute;
   left: 115px;
   top: 65px;
   height: 50px;
}
#circuitry-top
{
   position: absolute;
   left: 533px;
   /* right: 16px; */
   top: 8px;
   height: 107px;
}

#circle-big-left
{
   position: absolute;
   left: 0;
   bottom: 0;
   width: 115px;
   height: 440px;
}
#circle-big-left img
{
   position: absolute;
   bottom: 0;
}
#circuitry-right
{
   position: absolute;
   width: 99px;
   left: 835px;
   /* right: 16px; */
}
#content-container
{
   position: relative;
   height: 440px;
   background-color: #ededed;
}

/* Content is 215 px from the top */
#content
{
   position: absolute;
   left: 115px;
   width: 720px;
   height: 440px;
   background-color: white;
}

#footer-container
{
   position: relative;
   height: 169px;
   background-color: #ededed;
}
#footer
{
   position: absolute;
   top: 0px;
   left: 299px;
}
#circle-big-bottom
{
   position: absolute;
   left: 1px;
   top: 0px;
}

#content #menu
{
   position: relative;
   float: left;
   height: 440px;
   width: 191px;
}
#content #menu ul
{
   position: absolute;
   left: 21px;
   bottom: 23px;
}
#content #menu ul li
{
   color: #58595a;
   font-size: 16px;
   font-family: verdana;
}
#content #menu ul li.active
{
   color: #b1272d;
}
#content #menu ul li a
{
   text-decoration: none;
   color: inherit;
}
#content #page-image
{
   float: left;
   height: 380px;
   width: 254px;
   margin-top: 10px;
   margin-bottom: 10px;
   background-color: #ededed;
   padding: 15px;
}
#content #page-image img
{
   border: 2px solid #b1272d;
}
#content #page-content
{
   float: left;   
   height: 366px;
   /*   width: 187px;*/
   width: 210px;
   padding-left: 25px;
   /* padding-right: 33px; */
   padding-right: 10px;
   padding-top: 37px;
   padding-bottom: 37px;
   overflow-x: hidden;
   overflow-y: auto;
   text-align: left;
}
h1
{
   font-size: 16px;
   color: #58595a;
}
.sequanto
{
   color: #b1272d;
}
p
{
   padding-top: 10px;
   padding-bottom: 10px;
   text-indent: 1em;
}
p.no-indent
{
   text-indent: 0;
}
p.center
{
   text-align: center;
}
input, textarea
{
   border: 1px solid #b1272d;
   font-size: 14px;
   color: #58595a;
   margin-top: 2px;
   margin-bottom: 2px;
   width: 187px;
   padding: 2px;
}
textarea
{
   height: 120px;
}
form
{
   text-align: right;
}
input[type=submit]
{
   font-size: 12px;
   width: 100px;
   border: 0;
   color: white;
   font-weight: bold;
   background-color: #92a69b;
   border: 1px solid #92a69b;
   padding-top: 2px;
   padding-bottom: 2px;
}
a
{
   color: #b1272d;
}
.newsitem
{
   margin-top: 1em;
}
.newsitem h2
{
   font-weight: bold;
}
.newsitem h3
{
   font-style: italic;
}
.newsitem p
{
   text-indent: 0;
}
