
* {
	margin:0;
	padding:0;
	border:none;
}

body 	{
	color: #5F5F5F;
	font-family: Arial,Sans-Serif;
         font-size: 62.5%;
         background-color:#EEEEEE;
         background-image: url(../gifs/backgr-body.gif);
         background-repeat: no-repeat;

         }

#content {
	position: absolute;
         top:85px;
         width: 570px;
         margin-left: 175px;
         padding: 20px;
         font-size: 1.2em;
         line-height: 1.5em;
         background-color: #FFFFFF;
         }

#content h2 { font-size:1.5em; font-weight:bold; margin-bottom: 20px }
#content h3 { font-size:1.2em; font-weight:bold; margin-bottom: 10px }
#content p { margin-bottom: 10px }
#content ul { line-height: 20px; margin-left: 30px; display:list-item }
#content a:link {color:#2E87CC; text-decoration:none; font-weight:normal }
#content a:visited {color:#2E87CC; text-decoration:none; font-weight:normal }
#content a:active, #content a:hover {text-decoration:underline; font-weight:normal }


#navi 	{
         float: left;
         position: absolute; top:160px;
	height:320px;
	width:170px;
	padding-top:5px;
	font-size:1.2em;
	line-height:1.2;
	background-image: url(../gifs/backgr-navi.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	}

#navi li {
	text-align:right;
	margin-left:25px;
	padding:0.3em;
	width:130px;
	list-style:none;
	/*border-bottom:1px solid #ccc;*/
	}

#navi a:link { color:#3F3F3F; text-decoration:none }
#navi a:visited { color:#3F3F3F; text-decoration:none }
#navi a:active, #navi a:hover { color:#3F3F3F; text-decoration: underline}

.active 	{
	font-weight:bold;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	}

.small	{
	font-size:10px;
         margin-top:80px
         }

#scrolltop {
	text-align:right;
         font-size:1.0em;
         margin-top: 0px;
	background-image: url(../gifs/top.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	padding-right: 13px;
         clear: left
	}

td.title {
	color:white;
         background-color:#A30A1C;
         font-size:15px;
         font-weight:bold;
         border:1px solid #CCCCCC;
         padding:4px
         }

td.prog {
	border:1px solid #CCCCCC;
         padding:4px
         }

td.spacer {
	border:1px solid #FFFFFF;
         padding:4px
         }

.title 	{
	color:#A30A1C;
         font-weight:bold
         }

.author 	{
	font-size:11px;
         font-weight:bold
         }

.of 	{
	font-size:11px;
         font-weight:normal
         }