body {
background-color: #F9F0D9; }

a:link {COLOR: #b22222;}
a:visited {COLOR: #b22222;}
a:active, a:hover {COLOR: #000080;}

h1 { 
color: #8b0000; 
font-variant: small-caps;
text-align:center;
padding-top:.5em;
}

h2,h3,hr{color: #8b0000;}
h2,h3{padding-top:0.7em;}

em {
	color:#000080;
	font-weight: bold;
	font-style: normal;
}	

img { border-style: none }

/* -------------- MENU  -------------- */

.menu h2{
text-align:center; 
text-decoration:underline;
}

.menu ul {
width:80%;
list-style-type: none;
padding: 0;
margin: 0;
text-align: right;
}

.menu li {
background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: 100%;
padding-right: 1em;
padding-top: 0.5em;
padding-bottom: 0.5em;  }

.menu a:hover, .menu a:active{
font-size: 110%;
color: navy; }

/* ------------------------------------------------- */


/* -------------- MAIN  -------------- */

.main h1{ font-variant: small-caps; text-align:center; z-index:2; position:relative;} 
.main img {position: absolute; left:40%; top:15%; z-index:1}

.emphesized-font { 
font-weight: bold;
/*font-family: verdana, arial, 'sans serif';*/
color: #cc6600; }

li.list-item { margin-bottom: 8px;margin-top: 8px;}

/* ------------------------------------------------- */


/* -------------- TIME_TABLE  -------------- */
table.schedule {
	width: 90%;
	border: 2px;
	border-width: 2px;  
	background: #FFFFE0;  }



.schedule th, .schedule tr, .schedule td { 
color: #8b0000;
background: #FFFACD;
border: 1px solid #DAA520;
padding-left: 2px;
padding-right: 3px;
width: 20%; }

.schedule th{ text-align: center; background: #FFCC99}

.schedule td.date {color: navy; text-align: center; }
/* ------------------------------------------------- */


/* -------------- EXERCISES  -------------- */

table.info { 
position:absolute;
left:10%;
border-width: 2px;  
width: 80%; 
background: #FFFFE0;  
}

th.info
{
background: #FFCC99  	;
color:Maroon;
border: 1px solid #A0522D;
padding-left: 2px;
padding-right: 3px;
width: 20%;
}

td.info, tr.info
{  
color: #cc0033;
background: #FFFACD;
border: 1px solid #DAA520;
padding-left: 2px;
padding-right: 3px;
width: 20%; 
text-align: center;
}


/* ------------------------------------------------- */


/* -------------- PREVIOUS YEARS  -------------- */
.previous li {padding-bottom:1em; list-style-image: url('images/bul1.gif')}
