	body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0px; background-color:#7D3C82; }
	
	h1 { font-size:18px; }
	h2 { font-size:16px; color:#7D3C82; }
	h3 { font-size:14px; }
	
	a {text-decoration:none;color:#000000;}
	a:hover {text-decoration:underline;}
	a:visited {color:#AA2B19;}
	
	.languagelinks { 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		position:absolute; 
		top:0px; 
		width:99%; 
		text-align:right; 
		color:#FFFFFF;
		font-weight:bold;
		font-size:12px;
		padding-top:3px;
		border:none;
	}

	.navigation               { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; }
	A.navigation:active       { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; }
	A.navigation:link         { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; }
	A.navigation:visited      { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; }
	A.navigation:hover        { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; }
	
	.navigation_selected               { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-style: italic; TEXT-DECORATION: none; }
	A.navigation_selected:active       { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-style: italic; TEXT-DECORATION: underline; }
	A.navigation_selected:link         { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-style: italic; TEXT-DECORATION: none; }
	A.navigation_selected:visited      { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-style: italic; TEXT-DECORATION: none; }
	A.navigation_selected:hover        { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-style: italic; TEXT-DECORATION: underline; }
	
	.whatshappening {
		position:absolute; 
		top:28px; 
		right:0px;
		background-color:#E5D8E6;
		width:452px;
		height:46px;
		color:#7D3C82;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
	}
	
	.main {
		background-color:#FFFFFF;
		border-left:1px solid #E78044;
		border-right:1px solid #E78044;
	}
	
	.titlebox {
		margin-left:9px;
		height:28px;
	}
	
	.boxTitle { 
		padding-left:10px; 
		padding-right:10px; 
		text-align:left; 
		background-image:url(../img/home/titlebox_bg.gif);
	}
	
	.boxTitle a { 
		color:#FFFFFF;
		font-weight:bold;
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	
	.boxTitle a:hover { 
		text-decoration:underline;
	}
	
	.loginboxTeacher {
		height:73px;
	}
	.loginboxStudent {
		height:73px;
		background-color:#D1BBD3;
		border-left:1px solid #7D3C82;
		border-bottom:1px solid #7D3C82;
	}
	
	.mainContent td {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:7px 17px 7px 17px;
	}

	.orangeFooter {
		width:100%;
		height:41px;
		background-color:#E78044;
	}

	.footer {
		color:#FFFFFF;
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.footer a {
		color:#FFFFFF;
	}
	
	.footer .comment {
		font-size:9px;
	}

/* =================================================================== */
/* RSS feed Boxout */
/* =================================================================== */
	.rssFeed {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;	
		width:146px;
		color:#7D3C82;
		border:1px solid #BE9DC0;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:0px;
		padding-top:5px;
	}
	.rssFeed .pubdate {
		font-size:10px;
	}
	.rssFeed a {color:#7D3C82;text-decoration:none;}
	.rssFeed a:hover {text-decoration:underline;}
	.rssfeed a:visited {color:#AA2B19;}
	
	ul {
		margin-left:0px;
		padding-left:15px;
	}
	
	.rssFeed li {
		padding-bottom:10px;
		list-style:square;
	}
	.rssFeed h3 {
		font-size:14px;
		font-weight:bold;
	}

/* =================================================================== */
/* Boxouts */
/* =================================================================== */

	.boxout {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		width:166px;
		color:#7D3C82;
	}

	.boxout a {
		color:#7D3C82;
		text-decoration:none;
	}
	.boxout a:hover {
		text-decoration:underline;
	}	
	.boxout a:visited {color:#AA2B19;}
	
	.boxout .title {
		background-color:#E8DDE9;
		font-weight:bold;
		color:#7D3C82;
		padding:4px 12px 4px 12px;
		border-bottom:2px solid #FFFFFF;
	}
	.boxout .content {
		background-color:#ffffff;
		padding:4px 12px 4px 12px;
		border:1px solid #BE9DC0;
	}
	
	.boxout .contentNoBorder {
		background-color:#ffffff;
		padding:4px 12px 4px 12px;
		border:1px none #BE9DC0;
	}

.contentlist li {
	margin-bottom:8px;
}
