/* all page CSS Data */
dt{	margin: 5px 0 3px 0;}
table{border-collapse:collapse;}
td, th{vertical-align:top;}

.clear{	clear:both;}

#page_title{
	position:absolute;
	clear:both;
	font-size:16pt;
	font-weight:bold;
	margin:10px 0 15px 190px;
	text-align:left;
	width:560px;
}


/* MENU AREA + SUB MENUS */
#menu{
	background-color:#000;
}
#menu .menu{
	min-height:100%; 
	margin:0 auto;
	height:100%;
	width:1000px;
	text-align:left;
	height:26px;
}
#menu .menu_item{
	float:left;
}
#menu .menu_item a{
	background-color:#000;
	margin:0px 10px 0 10px;
	float:left;
}
#menu .menu-item:link{
	background-color:#000;
}
#menu .menu-item:hover{
	background-color:#222;
}

#menu .submenu_outer{
	background-color:#EEEEEE;
}
#menu .submenu{
	min-height:100%; 
	margin:0 auto;
	height:100%;
	width:1000px;
	text-align:left;
	height:24px;
	
}

#menu .submenu a{
	color:#555577;} 	
#menu .submenu a:hover{
	color:#333333;
}
#menu .submenu ul{
	background:#EEEEEE;
	position:absolute;
	list-style:none;
	margin:0 0 0 5px;
	padding:0px;
	width:995px;
	height:22px;
}
#menu .submenu li{
	float:left;
	margin:2px 14px 0 14px;
	font-size:16px;
}
#menu span{
	color: #AAAAAA;
	text-decoration:underline;
}

/*List*/
.info_list{
	border: 1px solid #0000CC;
	padding: 5px;
	margin-bottom: 20px;
}
.info_list table{
	width:100%;
}
.info_list a{
	color: #0000CC;
	text-decoration: underline;
}
.info_list th{
	padding:0px 5px;

}
.info_list td{
	border-bottom:1px solid #CCC;
	padding:5px 5px;
}
.info_table th{
	padding:0;
	border-top:1px solid #0000CC;
	border-bottom:1px solid #0000CC;
	background-color:#EEEEFF;
	font-weight:bold;
	font-size:9pt;
}
.info_table{
	clear:both;
	font-size:9pt;
	border-left:1px solid #999;
	border-right:1px solid #999;
}
.info_table td{

}
.info_table a{
	color:#0000AA;
	font-size:9pt;
}

/* progress */
#experience_table .left_box{
	margin-right:50px;
	width:25%;
	font-size: 13px;
	float: left;
}
#experience_table .right_box{
	height:30px;
	vertical-align:top;
	margin-right:50px; 
	width:35%;
	float: left;
	font-size:20px;
}
#experience_table .lesson{
	margin: 0;
	
}
#experience_table .lesson_header{
	font-weight:bold;
	display: inline-block;
	width:70px;
	margin:2px 10px 2px 0;
}
#experience_table .lesson_title{
	border: 1px solid #555555;
	border-bottom: none;
	font-size: 13px;
	padding: 5px 10px;
}
#experience_table .gray{
	background-color: #FCFCFC;
	color:#666666;
}
#experience_table .green{
	background-color: #AAFFAA;
}
#experience_table .yellow{
	background-color: #FFFFAA;
}
#experience_table .blue{
	background-color: #AAAAFF;
}
#experience_table p{
	margin:0;
}

.sidebar h1{
	font-size:16px;				clear:both;
	margin:5px 0 5px 0;			font-weight:bold;
	text-align:left;
}
.sidebar .sb_heading{
	font-weight: bold;
	font-size:10pt;
	padding:3px 0 3px 10px;
	border:1px solid #CCC;
	border-bottom:none;
	background:#F9FAFA;
	color:#222;
}
.sidebar .sb_nav{
	background:#FFF url(/english/pics/sb_navbgd.png) repeat-y;
	margin:15px 0;
	font-size:13px;
}
.sidebar .sb_nav ul{
	padding: 0px;
	margin-bottom:8px;
}
.sidebar .sb_nav li{
	margin-left:20px;
	padding: 2px 0;
}
.sidebar .sb_nav a{
	width: 100px;
}
.sidebar #sb_square{
	color: black;
}
.sidebar .sb_navList a{
	color: #0000AA;
	font-size:15px;
}
.sidebar .sb_navList a:hover{
	color:#000099;
}
.sidebar .sb_navList span{
	font-size:15px;
}
.sidebar .sb_navList ul{
	list-style-type: square;
	color: #CCC;
	font-size: 18px;
	margin-top:5px;
}
.sidebar .sb_navList li:hover{
	color:#000099;
}
.sidebar .sb_navList li:hover span{
	color:#CCC;
}
.sidebar .sb_navList #sb_square:hover span{
	color:#000;
}
.sidebar .sb_navList .submenu_item{
	margin-left: 15px;
	color:#E0E0E0;
	font-size: 13px;
}
.sidebar .sb_navList .submenu_item a{
	color:#7777FF;
	font-size: 13px;
}
.sidebar .sb_navList .submenu_item span{
	color: #BBBBBB;
	font-size: 13px;
}
.sidebar #sb_square{
	list-style-type:square;
	color: black;
}
.sidebar .submenu_item #sb_square  span{
	color: black;
}
.sidebar .submenu_item #sb_square  li:hover{
}
.sidebar .sb_navList .submenu_item li:hover{
	color:#BBBBFF;
}
.sidebar .sb_navList .submenu_item a:hover{
	color:#0000AA;
}
.sidebar .sb_navTitle{
	font-size:15px;
}
.sidebar .sb_navTitle a{
	color:#0000AA;
	font-size:15px;
	font-weight:bold;
}
.sidebar .sb_navBox{
	padding:8px 5px;
	margin-right:15px;
	background-color:#222;
	float:left;
}
.sidebar .sb_navBtm{
	height:2px;
	width:200px;
	background:#FFF url('/english/pics/sb_navbtm.png') no-repeat;
}
/* OLD! UPDATE USER MGMT */
.left_sb{
	float:left;					margin:10px 5px 0 5px;
	padding:0;					width:180px;
}
.main_long{
	margin-top:50px;
	float:left;
	text-align:left;				
	padding:5px;
	width:800px;
	min-height:500px;
}
.page_title{
	position:absolute;
	clear:both;
	font-size:16pt;
	font-weight:bold;
	margin:10px 0 15px 190px;
	text-align:left;
	width:560px;
}
/**************************************************************/
/* Page Areas */

/* DON'T KNOW WHAT THIS IS FOR
#left_column{
	float:left;					margin:0;
	padding:0;					width:180px;}
*/

.page_title2{
	clear:both;					font-size:16pt;			font-weight:bold;
	margin:10px 0 15px 0px;	text-align:left;		width:560px;}
.dashed_box{
	border:1px dashed grey;		margin:0 0 10px;		padding:5px 0 5px 5px;}
.comments_area{
	border:3px solid #DDDDEE; 	width:99%;
}
/*THREAD SEARCH*/
.thread_search th{
	font-size: 10pt;			padding: 2px 5px;		width:40px;}
/************************************/
/*	START - page_basics.php			*/


/*	END - page_basics.php			*/
/*	home.php						*/
.lightbox_title{margin-top: 10px;padding:5px;background-color:#F9FAFA;color:#222222;font-size:12pt;border-left:1px solid #DBE1E6;border-right:1px solid #DBE1E6;border-top:1px solid #DBE1E6;font-weight:bold;}
.lightbox{		padding:5px;		border:1px solid #DBE1E6;}
.lightbox p{		margin: 5px 0;}
.lightbox2{		padding:5px;		border:1px solid #DBE1E6;}
.w120_h90{		width:120px;	margin-top: 3px;	height:90px; 		border:1px solid #AAAAAA; padding: 1px;}
.w90_h65{		width:90px;		margin-top: 3px;	height:65px; 		border:1px solid #AAAAAA; padding: 1px;}
.w45_h33{		width:45px;		height:33px;}
.lightbox td{	margin:0;		padding: 0;}
.lightbox2 td{	margin:0; 		padding:3px 0;		border-bottom:1px solid #F0F0F0;}
/*	our_experience.php				*/
.exp_table{		border-collapse:collapse;}
.exp_table td{
	padding:6px 5px;
	border-bottom:1px dashed grey;}
/*	tutoring stuff			*/
.ts_list{
	margin-top: 5px;
}
.ts_list th{
	border:1px solid #DBE1E6;
	padding:5px;}
.ts_list td{
	border:1px solid #DBE1E6;
	padding:5px;
	padding-right: 15px;}
/*	myForum.php					*/
.box_title{
	background-color:#000077;
	color:#FFBC1C;
	font-size:9pt;
	margin:0;
	padding:5px 0 7px 15px;}
.box_list{
	border:1px solid #0000CC;
	padding:10px 10px 20px 10px;}
.box_title a{
	color:#0000CC;}
.box_title a:hover{
	text-decoration:underline;}
.hover_ul:hover{
	text-decoration:underline;}


.info_title td{
	padding:0 0 0 0;
	border-top:1px solid #0000CC;
	border-bottom:1px solid #0000CC;
	background-color:#EEEEFF;
	font-weight:bold;
	font-size:9pt;
}

.grey_text{
	font-size:9pt;
	color:grey;}
.grey_text a{
	color:#5555CC;
}
.grey_text a:hover{
	color:#0000AA;
}
.grey_text ul{
	list-style: square;
	color: #9999FF;
	margin: 5px 0; padding-left:20px;
}
.grey_text li{
	margin: 2px 0; padding:0;
}
.lightbox dt{
	margin: 3px 0 0 0;
}
.grey_text2{
	color:#888888;}
.author_area{
	margin-bottom:8px;
	color:#222222;
}
.author_area a{
	color:#222222;
}
.author_area a:hover{
	text-decoration:underline;}
.tutor_sched{
	text-align:center;
	vertical-align:middle;
}
.tutor_sched td{
	height: 20px;
	border:1px solid black;
}
.tutor_sched th{
	height: 20px;
	border:1px solid black;
}
.sched_top td{
	border-bottom:none;
}
.sched_bot td{
	border-top:none;
}
#sched_time{
	border:1px solid black;
	vertical-align:middle;
}
 #sched_full{
	border:1px solid black;
	background-color: pink;
	vertical-align:middle;
 }
/* PAGE COMMENTS, FORUMS ------------------ */
.pageCommentsTop{
	margin-top: 25px; 
	padding: 5px;
	width: 70px;
	background-color:#DDDDEE;}
.pageCommentsBtm{
	margin-bottom: 50px; 
	padding: 3px;
	background-color:#DDDDEE;
	width:99%;}
.comments_area a{
	font-weight: bold;
	color:#882222;
	text-decoration:underline;
}
.comments_area a:hover{
	color:#333388;
}
.comment_box{
	border-collapse:collapse;}
.comment_box td{
	border:3px solid #DDDDEE; 		padding:5px;		width:560px;}
.threadTitle{
	padding: 5px 2px;
	width: 100px;
	background-color:#DDDDEE;}
.threadInfo{
	padding: 3px;
	border:3px solid #DDDDEE;}
.threadInfo a{
	font-weight: bold;
	color:#882222;
	text-decoration:underline;
}
.threadQuestion{
	padding:5px 0 5px 10px;
	background-color:#1E539D;
	color:#FFF;
	font-weight:bold;
	font-size:16pt;}
.threadBody{
	padding: 15px 10px 15px 15px;
	border:3px solid #DDDDEE;
	border-top:none;}
.threadBkgrnd{
	background-color:#DDDDEE;}
.threadMsg{
	border:3px solid #DDDDEE;
	border-top:none;
	font-size:9pt;
}
.threadMsg td{
	padding: 3px 8px;
}
.threadMsgUser a{
	color:#222222;
	font-weight: bold;
	font-size:12pt;
}
.threadMsg a:hover{
	color:#2222DD;
}
/* RESUMES AND APPLICATIONS --------------- */
.table_padding{
	margin:5px;}
.links{
	color:#333333;
	padding:5px 0 15px 0;
	clear:left;}
.links a{
	font-size:16px;
	color:#3333AA;
	border:solid 1px #0000AA;
	margin:2px 5px;
	padding: 3px 5px;
	background-color:#FAFAFF;}
.links a:hover{
	color:#0000AA;
	border:1px solid #AAAAFF;
	background-color:#FCFCFF;}
.links span{
	font-size:16px;
	border:solid 1px #666666;
	margin:2px 5px;
	padding: 3px 5px;}
.lnk_main{
	float:left;}
.lnk_main a{
	color:#AA0000;
	border:solid 1px #AA0000;
	background-color:#FAFAFF;}
.lnk_main a:hover{
	color:#AA0000;
	border:1px solid #FFAAAA;
	background-color:#FFFCFC;}
.grey_table{
	border-collapse:collapse;
	border:solid 1px #EFEFEF;}
.grey_table td{
	border:solid 1px #EFEFEF;
	padding: 3px;}
 .grey_table th{
	border:solid 1px #EFEFEF;
	padding: 3px;}
/* SPEECH AND PRESENTATIONS ----------------*/
.speech_chklist{
	margin: 20px 0;
	border-collapse:collapse;
	border:solid 1px #555555;}
.speech_chklist td{
	border:solid 1px #555555;
	padding: 8px 3px;}
.speech_chklist th{
	border:solid 1px #555555;
	padding: 8px 3px;}

/* ACCOUNT FUNCTIONS----------------------- */
.subtitles{
	margin: 0 0 0 0;
	padding: 5px 0 7px 15px;
	background-color: #000077;
	color: #FFBC1C;}
.subtitles a{
	color: #FFFFFF;
	font-size: 10px;}
.subtitles a:hover{
	text-decoration: underline;}

	
/**************** DELETE THIS *******************/
.acct_left{
	float:left;
	width:480px;
	margin:0px 0 10px 0;}
.acct_right{
	margin:0px 0 10px 495px;
	width:480px;}
/************************************************/
.plain_table{border:none;}
.plain_table td{
	margin:0;
	padding:0;
	border:none;}
.plain_table th{
	margin:0;
	padding:0;
	border:none;}
/* FRIENDS.php */
.user_friends{
	width:375px;
	float:left;}
.user_fans{
	margin-left:385px;
	width:375px;}
.search_wnd{
	float:left;
	width:280px;
	border:1px solid #000077;
	background-color:#F7F7F7;}
.search_table{
	margin:20px 0 10px 10px;}
.search_list{
	padding:10px 10px 10px 10px;}
.search_results{
	margin-top:20px;
	border:1px solid #000077;
	width:760px;}
.search_results a{
	color:#000000;}
.search_results a:hover{
	text-decoration:underline;}
/* END: ACCOUNT FUNCTIONS------------------ */

.inst{	font-size:9pt;	color:#777777;}
.striped_bar{
	background:#F9F9F9 url(/images/egamie/striped_bar.png) repeat-x;
	padding-top:10px;
}
.white_anchor:link	{color:#FFFFFF;}
.white_anchor:visited{color:#FFFFFF;}
.white_anchor:hover	{text-decoration:underline;}

.blue_anchor:link	{color:#0000CC;}
.blue_anchor:visited{color:#0000CC;}
.blue_anchor:hover	{color:#442222; text-decoration:underline;}

/* badge window */
.raiting_row{
	margin-right:5px;
	text-decoration:none;
	color:#AAAAAA;
	
}
.pic_badge{
	background-image:url('/images/egamie/badgeoutline.png');
	text-decoration:none;
	width:	46px;
	height:46px;
	padding:5px;
}
.pic_badge2{
	background-image:url('/images/egamie/badgeoutline_blue.png');
	text-decoration:none;
	width:	45px;
	height:45px;
	padding:5px;
	margin-left:5px;
	float:left;
}
.badge_PicList{
	float:left;
	padding:10px 0 0 10px;
	margin-bottom: 15px;
	background-color:#222222;
	width:380px;
	height:170px;
	color:#FEFEFE;
}
.badge_info{
	background:#F9F9F9 url(/images/egamie/dark_striped_bar.png) repeat-y;
	margin-left:390px;
	padding:10px 0 5px 15px;
	background-color:#222222;
	color:#AAAAFF;
	width:353px;
	height:55px;
}
.badge_desc{
	background:#F9F9F9 url(/images/egamie/dark_striped_bar.png) repeat-y;
	margin-left:390px;
	padding:0px 0 5px 20px;
	background-color:#222222;
	width:348px;
	height:105px;
}
.badge_link{
	float:left;
}
.game_name{
	color:#EE2222;
	text-decoration:underline;
}
#un_badge_desc{
	color:#FEFEFE;
}


/* game list*/
.left-col	{float:left; width:350px; padding:10px 0 20px 0; height:160px;}
.right-col	{margin-left:350px;width:350px; padding:10px 0 20px 0; height:160px;}

/* my_points.php */
.points_badges{
	margin-bottom:25px;
}
.games_stars_my_points{
	position:relative;
	height:15px;
	width:75px;
	background:url(/images/egamie/star_grey.png) repeat-x;
	z-index:1;
}
.games_rating_my_points{
	position:relative;
	height:15px;
	background:url(/images/egamie/star_blue.png) repeat-x;
	z-index:2;
}
.games_rating_avg_points{
	position:relative;
	height:15px;
	background:url(/images/egamie/star_red.png) repeat-x;
	z-index:2;
}
.games_points_text{
	position:relative;
	margin-left:80px;
	width:100px;
	font-size:8pt;
}
/* myaccount.php */
.user_info{
	border:1px dashed grey;
	margin:0px 0 10px 0;
	padding:8px;
	font-size:9pt;}
.user_info strong{	font-size:16px;}
.user_info table{		text-align:center;}
.user_info th{		padding:2px; width:85px;	border:1px solid #DBE1E6;}
.user_info td{		padding:2px; width:85px;	border:1px solid #DBE1E6;}
.user_badges{
	margin:0;
	width:450px;
}
.badge_wnd{
	background-color:#000000;
	color:#AAAAFF;
	border:1px solid #000000;
	padding:10px;
	margin-bottom: 20px;}
.pic_area{
	padding:20px 0 0 20px;
	background-color:#000000;
	color:#FFFFFF;
	font-size:12pt;
}
.pic_area a{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:8pt;}
.subtitles_grey{
	margin:0px 0 0 0;
	padding:5px 0 7px 15px;
	font-size:17px;
	background-color:#CCCCCC;
	color:#EEEEEE;
	width:465px;}
.subtitles_grey a{
	color:#EEEEEE;
	font-size:10pt;
	text-decoration:underline;}
.info_list_grey{
	border:1px solid #CCCCCC;
	padding:10px 0 10px 10px;
	color:#AAAAAA;}
.grey{
	color:#BBBBBB;
	font-size:8pt;}
.fave_game td{
	width:90px;
	font-size:8.5pt;
	vertical-align:top;
	text-align:center;}
.fave_game a{
	color:#000077;}
.fave_game a:hover{
	text-decoration:underline;}
.fave_game img{
	width:50px;
	height:45px;
	border:1px solid black;}
.friend_info td{
	width:90px;
	font-size:8.5pt;
	vertical-align:top;
	text-align:center;}
.friend_info a{
	color:#000077;}
.friend_info a:hover{
	text-decoration:underline;}
.friend_info img{
	width:50px;
	height:45px;}
/* SULE Navigation */
.SULE{
	border: 2px solid #3C61A5;}
.SULE a:hover{
	text-decoration:underline;
}
.SULE table{
	width:100%;
	border-collapse:collapse;
	padding:1px;
	}
.SULE td{
	padding:0;}
.UnitRow{
	background:#3C61A5;
	color:white;
	}
.UnitTitle{
	padding:10px;
	font-size:12pt;
	color:#FFBC1C;}
.UnitDesc {
	background:#3C61A5;
	padding:5px 50px 10px 30px;}
.LessonRow{
	width:30%;
	background:#EEEEEE;
	border:2px solid #DBE1E6;
	border-bottom:3px solid #DBE1E6;
	border-left:2px solid #DBE1E6;}
.Lesson{
	color:black;
	font-size:10pt;
	padding: 5px;
	border-top:1px solid #DBE1E6;
	}
.LessonDesc{
	padding:3px 3px 5px 8px;
	border-top:none;}
.ExerciseRow{
	width:65%;
	background:white;
	border:2px solid #DBE1E6;
	border-left:none;}
.ExerciseTitle{
	padding-right: 5px;
}
.Exercise{
	color:#555555;
	padding: 10px 5px;
	border-bottom:1px solid #DBE1E6;
	border-top:1px solid #DBE1E6;}
.Exercise:hover{
	color:black;
	background:#FFFFCF;}
.Exercise td{
	padding-bottom:1px;}
.Exercise_left{
	text-align:right;}
.ExerciseDesc{
	color:#555555;
	padding-left:5px;
	padding-right: 15px;
	font-size:9pt;
	border-top:none;}
.Exercise_white{
	background-color:#FFF0F0;
}
.Exercise_grey{
	background-color:#F0FFF0;
}
.Empty_exercise{
	color:black;
	padding:25px 15px;
	text-align:center;
	background:white;
}
/* myBadges.php*/
.badges_list{
	width:	990px;
	margin:0px 0 20px 0;
}
.badge_data{
	border:1px solid #0000CC;
	padding:0px;
	margin-bottom: 20px;
}
#un_game_name{
	margin-left:8px;
}
#un_badge_title{
	margin-left:64px;
}
/* editaccount.php */
.left_col{
	margin:5px 0 0 0;
	width:330px;
	text-align:left;
	float:left;
	background-color:#F7F7F7;
	border:1px solid #0000CC;
}
.right_col{
	margin:15px 0 10px 350px;
	width:330px;
	text-align:left;
	background-color:#F7F7F7;
	border:1px solid #000077;
}
.edit_info{
	clear:both;
	margin:0px 0 20px 0;
	width:682px;
	text-align:left;
	background-color:#F7F7F7;
	border:1px solid #000077;
}
.edit_wnd{
	margin-bottom:10px;
	height:180px;
}
.edit_title{
	margin:0px;
	padding:5px 0 10px 25px;
	color:#FFFFFF;
	font-size:12pt;
	font-weight:bold;
	background-color:#000077;
}
.edit_pt{
	padding:5px 10px 5px 20px;
}
.edit_pt th{
	font-style:normal;
	width:80px;
}
.edit_pt p{
	border-top:1px solid;
}
.submit_edit{
     margin:0px 0 10px 230px;
}

/* game_edit */

.game_edit{
	width:700px;
	background-color:#F0F0F0;
	padding:5px 10px 15px 20px;
	border:1px solid grey;
}
.game_edit input{
	padding-top:0px;
	padding-bottom:0px;
}
/* games.php */
.games_title h1{
	margin:20px 0 20px 0;
	padding:0px;
}

.games_content{
	float:left;
	margin:0px;
	width:450px;
}
.games_content2{
	position:relative;
	margin-left:450px;
}
.games_item{
	clear:left;
	height:120px;
}
.games_left{
	background-color:#222222;
	font-size:8pt;
	font-weight:bold;
	width:100px;
	padding-bottom:2px;
	margin:0px 5px 0 0;
	text-align:center;
	float:left;
}
.games_img{
	padding:3px 0 0 0;
}
.games_plays{
	margin:0px;
	padding:0px;
}
.games_stars{
	margin:8px 0 4px 0;
	position:absolute;
	left:245px;
	height:15px;
	width:75px;
	background:url(/images/egamie/star_grey.png) repeat-x;
	z-index:1;
}
.games_rating{
	margin:8px 0 4px 0;
	position:absolute;
	left:245px;
	height:15px;
	background:url(/images/egamie/star_red.png) repeat-x;
	z-index:2;
}
.games_ratings{
	margin:8px 0 4px 0;
	margin-left:195px;
	font-size:9pt;
}
.games_created{
	float:right;
	margin-right:100px;
	font-style:italic;
	font-size:8pt;
}
.games_desc{
	padding-top:3px;
	font-size:9pt;
}

/* game.php */

.game_wnd{
	text-align:left;
	width:980px;
	height:490px;
	background-color:#222222;
	padding:10px 0 0 10px;
	margin:20px 0 20px 0;
}
.game_info{
	text-align:left;
	border:1px dashed black;
	width:590px;
	padding:10px 30px;
}
.game_info p{
	padding:0px;
	margin:0px;
}
.stars{margin-left:50px;}
.game_rating{list-style:none; margin-top:3px; padding:0px; width:75px; height:15px; position:relative; background:url(/images/egamie/star_grey.png) top left repeat-x;}
.game_rating li{padding:0px; margin:0px; float:left;}
.game_rating li a{display:block; width:15px; height:15px; text-decoration:none; text-indent:-9000px; z-index:20; position:absolute; padding:0px; }
.game_rating li a:hover{ background:url(/images/egamie/star_blue.png) left center; z-index:2; left:0px; }
.current_rating{ background:url(/images/egamie/star_red.png) left bottom; position:absolute; left:0px; height:15px; display:block; text-indent:-9000px; z-index:1; }
.star1{left:0px;}
.star1:hover{ width:15px; }
.star2{left:15px;}
.star2:hover{ width:30px; }
.star3{left:30px;}
.star3:hover{ width:45px; }
.star4{left:45px;}
.star4:hover{ width:60px; }
.star5{left:60px;}
.star5:hover{ width:75px; }
#rating_msg{margin-left:90px; width:200px; color:#666666; }
.trans_wnd{	padding-top:15px; }

/* favorites.php */
.user-favorites{
	clear:both;
}
.fave_stars{
	margin:0px 0 4px 0;
	position:relative;
	height:20px;
	width:75px;
	top:10px;
	background:url(/images/egamie/star_grey.png) repeat-x;
	z-index:1;
}
.fave_rating{
	margin:0px 0 4px 0;
	position:relative;
	height:0px;
	top:-14px;
	background:url(/images/egamie/star_red.png) repeat-x;
	z-index:2;
	padding-top:15px;
	font-style:italic;
}
.fave_rating2{
	position:relative;
	height:0px;
	top:-18px;
	font-style:italic;
}
/* game_func.php */
.type_title{
	font-size:12pt;
	padding-bottom:3px;
}
.game_row{
	border-collapse:collapse;
	font-size:8pt;
}
.game_anchor:link	{color:#000077;}
.game_anchor:visited{color:#000077;}
.game_anchor:hover	{color:#442222; text-decoration:underline;}
.nopos_stars{
	position:relative;
	height:15px;
	width:75px;
	top:7px;
	background:url(/images/egamie/star_grey.png) repeat-x;
	z-index:1;
}
.nopos_rating{
	position:relative;
	height:15px;
	bottom:8px;
	background:url(/images/egamie/star_red.png) repeat-x;
	z-index:2;
}
/* developers.php */
.dev_item{
	margin:5px 0 15px 0;
	font-size:10pt;
}
.dev_left{
	font-size:8pt;
	width:980px;
}
.dev_left a{
	color:#0000CC;
}
.dev_left a:hover{
	text-decoration:underline; 
}
.dev_left li{
	padding-bottom:8px;
}
.dev_left ul{
	margin-left:0px;
	padding-left:15px;
	list-style:none;
}
.dev_title{
	font-size:16px;
	font-weight:bold;
	margin:35px 0 5px 0;
	padding-bottom:1px;
	color:#990000;
}
.dev_title a{
	font-size:16px;
	font-weight:bold;
	margin:35px 0 5px 0;
	padding-bottom:1px;
	color:#000000;
}
.dev_title a:hover{
	text-decoration:none;
}
.dev_info{
	margin:5px;
	padding:3px;
}
.dev_link{
	color:#0000CC;
}

.dev_bkgrnd{
	margin:20px 3px;
	padding:5px 10px;
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	background-color:#F5F5FF;
}
.small_8font li{
	font-size:8pt;
}
.font_9pt{
	margin-left:15px;
	font-size:9pt;
}
.dev_inst{
	margin:15px 0 10px 0;
	font-size:10pt;
}

.dev_inst a{
	color:#0000CC;
}
.dev_inst a:hover{
	text-decoration:underline;
}
.trans_inst{
	list-style:none;
}
.trans_inst li{
	padding:3px;
}
.trans_inst2{
	list-style:none;
	padding:0px 0;
	margin:3px 0;
}
.trans_inst2 li{
	padding:1px 20px;
}
.api_title{
	margin:30px 0 10px 0;
	font-size:16px;
}
.api_title a{
	color:#000000;
}
.api_title a:hover{
	text-decoration:none;
}
.dev_bkgrnd img{
	margin:5px 5px 0 0;
	vertical-align:top;
	border:1px solid black;
}
.dev_inst_title{
	font-size:10pt;
	font-weight:bold;
	margin:10px 0;
	padding-bottom:1px;
	color:#000033;
}
.trans_menu{
	border-collapse:collapse;
	margin-bottom:20px;
}
.trans_menu td{
	padding:0px 10px 0 5px;
	vertical-align:top;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

.dev_menu{
	margin-top:20px;
	margin-bottom:0px;
}
.dev_step{
	font-size:10pt;
	font-weight:bold;
	margin:5px 0 5px 0;
	color:#000077;
}
.function_desc{
	border-collapse:collapse;
	margin:10px 0;

}
.function_desc td{
	border:1px solid black;
	padding:5px;
	vertical-align:top;
}
.code_desc{
	border-collapse:collapse;
	margin:5px 0;
}
.code_desc td{
	border:none;
	padding:0px 5px 0 5px;
	vertical-align:top;
}
#colorline{
	margin:10px 50px 0 0;
	height:8px;
}
#benefits_table  th{
	padding:5px;
	text-align:center;
	border:1px solid black;
	vertical-align:middle;
}
#benefits_table td{
	padding:5px;
	border:1px solid black;
	vertical-align:middle;
}
