.sidebg{
	background-color:#000;
}
.mainbg{
	background-color:#ffffd6;
	margin: 20px 30px 20px 30px;
}
.lessontitle {
	font-family:Tahoma;
	font-size:17px;
	color:#CC0000;
	font-weight:bold;
	align:center;
}
.yellow a:link { 
    font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #C8C8C8;
	text-decoration:none;
}

.yellow a:visited { 
    font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #C8C8C8;
	text-decoration:none;
}

.yellow a:hover { 
    font-family: Tahoma;
	font-weight: bold;
	text-decoration: none; 
	font-size: 12px;
	color: #CC0000;
	text-decoration:none;
}
#modal_container {
padding:5px;
background-color:#fff;
border:1px solid #666;
overflow:auto;
font-family:"Lucida Grande",Verdana;
font-size:12px;
color:#333;
text-align:left;
}

#modal_container.test {
background-color:#900;
color:#fff;
padding:30px;
text-align:center
}

#modal_overlay {
background-color:#000;
}

#modal_overlay.test {
background-color:#fff;
}



.navbluesub a:link {
	color : #F0C02E;
	font-weight : bold ;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 10px;
	padding: 2px;
	display: block;
	
}
.navbluesub a:visited {
	color : #F0C02E;
	font-weight : bold;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 10px;
	padding: 2px;
	display: block;
	
}

.navbluesub a:hover{
	color : #000000;
	font-weight : bold;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 10px;
	background-color: #F0C02E;
	display: block;
	padding: 2px;
	
}

.navbluesub a:active{
	color : #000000;
	font-weight : bold;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 10px;
	background-color: #F0C02E;
	display: block;
	padding: 2px;
}

.navbluesub  {
	color : #1988DA;
	font-weight : bold;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 10px;
	text-align: left;
	padding: 0px 1px;
	
}

a:link img{text-decoration: none;
border-color: none;
}

a:visited img{text-decoration: none;
border-color: none;
}

a:hover img{text-decoration: none;
border-color: none;
}

.topusername{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c8c8c8;
	font-weight:bold;
}
.topstarterenglish{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#c8c8c8;
	font-weight:bold;
}
.topelenumber{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CC0000;
	font-weight:bold;
}




.episode a:link {
	color : #F0C02E;
	font-weight : bold ;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 14px;
	padding: 2px;
	display: block;
}
.episode a:visited {
	color : #F0C02E;
	font-weight : bold;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 14px;
	padding: 2px;
	display: block;
}

.episode a:hover{
	color : #000000;
	font-weight : bold;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 14px;
	background-color: #F0C02E;
	display: block;
	padding: 2px;
}

.episode a:active{
	color : #000000;
	font-weight : bold;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 14px;
	background-color: #F0C02E;
	display: block;
	padding: 2px;
}

.episode  {
	color : #1988DA;
	font-weight : bold;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 14px;
	text-align: left;
	padding: 0px 1px;
}



.lesson a:link {
	color: #F5E296  ;
	font-weight : bold ;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 11px;
	padding: 2px;
	display: block;
	/*color:#F5D570*/
}
.lesson a:visited {
	color : #F5E296;
	font-weight : bold;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 11px;
	padding: 2px;
	display: block;
}

.lesson a:hover{
	color : #000000;
	font-weight : bold;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 11px;
	background-color: #F5E296;
	display: block;
	padding: 2px;
}

.lesson a:active{
	color : #000000;
	font-weight : bold;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 11px;
	background-color: #F5E296;
	display: block;
	padding: 2px;
}

.lesson  {
	color : #1988DA;
	font-weight : bold;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 11px;
	text-align: left;
	padding: 0px 1px;
}


.exercise a:link {
	color: #F5E296;
	font-weight : bold ;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 10px;
	padding: 2px;
	display: block;
}
.exercise a:visited {
	color : #F5E296;
	font-weight : bold;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 10px;
	padding: 2px;
	display: block;
}

.exercise a:hover{
	color : #000000;
	font-weight : bold;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 10px;
	background-color: #F5E296;
	display: block;
	padding: 2px;
}

.exercise a:active{
	color : #000000;
	font-weight : bold;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 10px;
	background-color: #F5E296;
	display: block;
	padding: 2px;
}

.exercise  {
	color : #1988DA;
	font-weight : bold;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 10px;
	text-align: left;
	padding: 0px 1px;
}




.episodedisabled a:link {
	color: #666666;
	font-weight : bold ;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 14px;
	padding: 2px;
	display: block;
}
.episodedisabled a:visited {
	color : #666666;
	font-weight : bold;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 14px;
	padding: 2px;
	display: block;
}

.episodedisabled a:hover{
	color : #000000;
	font-weight : bold;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 14px;
	background-color: #F0C02E;
	display: block;
	padding: 2px;
}

.episodedisabled a:active{
	color : #666666;
	font-weight : bold;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 14px;
	background-color: #F0C02E;
	display: block;
	padding: 2px;
}

.episodedisabled  {
	color : #666666;
	font-weight : bold;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 14px;
	text-align: left;
	padding: 0px 1px;
}



.lessondisabled a:link {
	color: #666666  ;
	font-weight : bold ;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 11px;
	padding: 2px;
	display: block;
	/*color:#F5D570*/
}
.lessondisabled a:visited {
	color : #666666;
	font-weight : bold;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 11px;
	padding: 2px;
	display: block;
}

.lessondisabled a:hover{
	color : #000000;
	font-weight : bold;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 11px;
	background-color: #F5E296;
	display: block;
	padding: 2px;
}

.lessondisabled a:active{
	color : #666666;
	font-weight : bold;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 11px;
	background-color: #F5E296;
	display: block;
	padding: 2px;
}

.lessondisabled  {
	color : #666666;
	font-weight : bold;
	font-family: Tahoma;
	text-decoration : none;
	font-size: 11px;
	text-align: left;
	padding: 0px 1px;
}
