A.side:active {
	TEXT-DECORATION: none;
    color: white; 
    font-weight: bold; 
}

A.side:link {
	TEXT-DECORATION: none;
    color: white; 
    font-weight: bold; 
}

A.side:visited {
	TEXT-DECORATION: none;
    color: white; 
	font-weight: bold;     
}

A:active {
	TEXT-DECORATION: none;
    color: #ffe9bb; 
    font-weight: bold; 
}

A:link {
	TEXT-DECORATION: none;
    color: #ffe9bb; 
    font-weight: bold; 
}

A:visited {
	TEXT-DECORATION: none;
    color: #ffe9bb; 
	font-weight: bold;     
}

A:hover {
	TEXT-DECORATION: none;
    color: white; 
    text-shadow: 0 0 0.2em #ff0000, 0 0 0.2em #ff0000, 0 0 0.2em #ff0000;
	font-weight: bold;     
}

body {
	FONT-SIZE: 16px;
	WORD-SPACING: 1px;
	CURSOR: default;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: sans-serif, arial, tahoma, verdana;
}

.smallbody {

	FONT-SIZE: 10px;
	WORD-SPACING: 1px;
	CURSOR: default;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: sans-serif, arial, tahoma, verdana;
	BACKGROUND-COLOR: transparent;
}

.bigbody {

	FONT-SIZE: 20px;
	WORD-SPACING: 1px;
	CURSOR: default;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 22px;
	FONT-FAMILY: sans-serif, arial, tahoma, verdana;
	BACKGROUND-COLOR: transparent;
}

.tableborder {
    border-right: 2px solid #a1a1a1;
    border-top: 2px solid #a1a1a1;
    border-bottom: 2px solid #a1a1a1;
    padding: 0 20px 0 0; 
    background-image:url('../images/background.jpg');
    width: 800px;
    border-radius: 0 20px 20px 0;
    -moz-border-radius: 0 20px 20px 0; /* Firefox 3.6 and earlier */
}

.title {
    font-weight: bold; 
	FONT-SIZE: 25px;
	WORD-SPACING: 1px;
	CURSOR: default;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 27px;
	FONT-FAMILY: sans-serif, arial, tahoma, verdana;
	BACKGROUND-COLOR: transparent;
}

.sidetext {
   margin-top: -20px;
}

.sidetitle {
	font-weight: bold; 
	FONT-SIZE: 23px;
	WORD-SPACING: 1px;
	FONT-FAMILY: sans-serif, arial, tahoma, verdana;
	LINE-HEIGHT: 35px;
    color: black; 
    text-shadow: 0 0 0.2em #ffe9bb, 0 0 0.2em #ffe9bb, 0 0 0.2em #ffe9bb;
}

.sidelink {
    margin-left: 12px;
	font-weight: bold; 
	FONT-SIZE: 21px;
	WORD-SPACING: 1px;
	FONT-FAMILY: sans-serif, arial, tahoma, verdana;
	LINE-HEIGHT: 35px;
    color: white; 
    text-shadow: black 0.1em 0.1em 0.2em;
}

#containerold {
   background-color: #ffffff;  /* the background          */
   filter:alpha(opacity=50);   /* Internet Explorer       */
   -moz-opacity:0.5;           /* Mozilla 1.6 and below   */
   opacity: 0.5;               /* newer Mozilla and CSS-3 */
}
#opaquetext {
   filter:alpha(opacity=100);  /* discarded */
   -moz-opacity:1.0;           /* discarded */
   opacity: 1.0;               /* discarded */
}
#container {
      filter: Alpha(Opacity=40, Style=0);
      -moz-opacity: 0.4;
      border: solid #888 1px;
      background-color: #444;
}