/***************************************/
/*********** GENERAL STUFF *************/
/***************************************/
html {
/*ugly workaround to disappearing right border in content box*/
margin: 1px 1px 1px 1px;
background-image: url(images/pinguin.gif);
background-position: 1% 100%;
background-repeat: no-repeat;
background-attachment: fixed;
/*background-color: #FFFFFA;*/
background-color: #FFFFFF;
}

body {
font-family: "courier new", courier, monospace;
color: #000000;
margin-top: 3%;
/*background-image: url(images/transmitter_ena.png);
background-position: 60% 50%;
background-repeat: no-repeat;
background-attachment: fixed;*/
font-size: 95%;
}

a:link {
color: #FF8000;  
text-decoration: none;
}

a:visited {
color: #AA8000; 
text-decoration: none;
}

a:hover {
color: #FF6000;
text-decoration: underline;
}

a:active {
color: #FF6000;
text-decoration: underline;
}

h1 {
color: #668000;
text-align: left;
padding-top: 0px;
padding-bottom: 5px;
padding-left: 0px;
letter-spacing: 1px;
line-height: 1.2em;
text-decoration: underline;
}

h2 {
color: #778000;
text-align: left;
letter-spacing: 1px;
line-height: 1.2em;
margin-top: 40px;
}

h3 {
color: #998000;
text-align: left;
letter-spacing: 1px;
line-height: 1.2em;
margin-top: 40px;
}

blockquote {
/*color: #724F00;*/
color: #664400;
border: dotted 1px #AA8000;
background-color: #FFFFF0;
/*background-image: url(images/quote.png);
background-repeat: no-repeat;
background-position: 99% 90%;*/
padding: 5px;
font-style: italic;
}

li {
list-style-image: url(images/asterisk.png);
margin-bottom: 0.5em;
/*list-style: circle;*/
}

img {
/*border: 3px double black;*/
padding: 1px;
border: 1px solid black;
}

img.noframe {
border: 0px;
}

.submenu {
font-weight: bold;
/*font-size: 100%;*/
}

.submenu a {
color: #FF8000;
}

.submenu a:visited {
color: #FF8000;
}
/***************************************/
/*************** NEWS ******************/
/***************************************/
div#news {
border: dashed 2px #FF8000;
padding: 10px;
color: #000000;
background-color: #FFFFDD;
text-align:center;
font-weight: bold;
/*text-transform: uppercase; */
overflow: auto;
} 

div#news a {
color: #FF8000;
text-decoration: none;
}

div#news a:visited {
color: #FF8000;
text-decoration: none;
}

.oldnews {
border: dashed 2px #FF8000;
padding: 10px;
color: #000000;
background-color: #FFFFDD;
text-align:center;
font-weight: bold;
margin-bottom: 30px;
}

/***************************************/
/************** TITLE  *****************/
/***************************************/
div#title {
color: #FF8000;
border-width: 0px 0px 0px 0px;
font-weight: bold;
font-size: 3em;
text-align: right;
margin: 0% 7% 0% 7%;
padding: 0px 1px 2px 0px;
/*background-image: url(images/dot.gif);
background-position: bottom;
background-repeat: repeat-x;*/
}

div#title a {
color: #FF8000;
text-decoration: none;
}

/***************************************/
/*************** MENU ******************/
/***************************************/
div#menu {
background-color: #FFFFFF;
position: absolute;
left: 7%;
width: 17%;
text-align: left;
border-top: 1px solid #BB8000;
/*border-left: 1px solid #FF6000;*/
border-left: 1px solid #EE8000;
padding: 10px 0px 10px 0px;
}

div#menu a {
/*font-size: 90%; */
color: #EE8000; text-decoration: none;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-bottom: 1px solid #EE8000;
line-height: 1.8em;
margin: 0px 0px 0px 0px;
padding: 0px 10px 1px 5px;
}

div#menu a:hover {
color: #FF6000; 
text-decoration: none;
border-bottom: 1px solid #FF6000;
border-top: 0px solid #990000;
}


div#menu a.here {
padding-bottom: 0px;
color: #EE8000;
font-weight: 900;
border-bottom: 2px solid #EE8000;
margin-left: 0px;
/*padding-left: 20px;
background-image: url(images/evolved.ico);
background-position: left;
background-repeat: no-repeat;*/
}

div#menu a.here:hover {
color: #EE8000;
border-bottom: 2px solid #EE8000;
}


/***************************************/
/************* CONTENT *****************/
/***************************************/
div#content {
background-color: #FFFFFF;
position: absolute;
right: 7%;
left: 24%;
border-top: 1px solid #BB8000;
border-left: 0px solid #00FF00;
border-right: 1px solid #668000;
border-bottom: 0px solid #BB8000;
padding: 1% 3% 3% 3%;
line-height: 120%;
/*font-size: 90%;*/
/*text-align: justify;*/
}

div#masscontent {
background-color: #FFFFFF;
position: absolute;
right: 7%;
left: 24%;
border-top: 1px solid #BB8000;
border-left: 0px solid #00FF00;
border-right: 1px solid #668000;
border-bottom: 0px solid #BB8000;
padding: 1% 3% 3% 3%;
line-height: 120%;
text-align: justify;
/*font-size: 90%;*/
}



