#left{
	float:left;
	width:200px;
	margin-right:10px;
	}
	#left div.button1{
		position:relative;
		background:url(../img/button/1.png) no-repeat;
		width:136px;
		height:41px;
		padding:11px 0px 0px 54px;
		margin-bottom:-10px;
		cursor:pointer;
	}
	#left a.button1{
		font-weight:bold;
		font-size:12px;
		font-family:Arial;
		color:#339900;
		text-decoration:none;
	}
	#left div.icon{
		position:absolute;
		top:0px;
		left:4px;
	}
	#left div.link{
		position:absolute;
		background:url(../img/icon/link.png) no-repeat left top;
		width:42px;
		height:88px;
		margin:-25px 0px 0px 10px;
		z-index:2;
	}
	#submenu1{padding-bottom:20px;}
	#left div.signup{
		position:relative;
		height:140px;
		}#left div.signup a{text-decoration:none;}
		#left div.signup div.img{
			position:absolute;
			top:32px;
			left:4px;
		}
		#left div.f1, div.f2{
			position:absolute;
			cursor:pointer;
			}#left div.f1{color:#FFF;}
			#left div.f2{color:#000;}
			#left div.f1{
				top:55px;
				left:64px;
				font-weight:bold;
				color:#FFFFFF;
				font-family:Georgia;
				font-size:20px;
			}
			#left div.f2{
				top:75px;
				left:64px;
				font-weight:bold;
				font-family:Georgia,Garamond;
				font-size:16px;
			}
	#left div.space{margin-top:8px;}
	
	#left div.campaings{position:relative;}
	#left div.gold{position:absolute;width:160px;left:20px;top:52px;cursor:pointer;font-size:18px;font-weight:bold;font-family:Georgia,Trebuchet MS;letter-spacing:1px;line-height:20px;text-align:center;}

#left div.topm{width:187px;}
#left div.botm{width:186px;}

.main{
	float:left;
}

#mcon{
	float:left;
	width:436px;
	}
	#mcon div.projects{
		background:#F5F5F5 url(../img/icon/ndx_pro1.png) no-repeat left top;
		height:200px;
		padding:8px 0px 0px 60px;
		color:#444444;
		overflow:auto;
		}
		#mcon div.projects div.list{
			overflow:auto;
		}
	#mcon div.notebook{
		background:url(../img/layer/notebook.png) no-repeat;
		width:436px;
		height:35px;
	}
	#mcon div.plist, #mcon div.plist_bottom{
		float:left;
	}#mcon a{text-decoration:none;color:#444444;}
	#mcon a:hover{text-decoration:underline;}
	#mcon div.tab{
		float:left;
		width:111px;
		height:20px;
		padding:6px 8px 4px 8px;
		margin:-4px 0px 0px 8px;
		font-weight:bold;
		text-align:center;
		cursor:pointer;
		font-family:Arial Narrow;
		background:url(../img/button/tab1.png) no-repeat center;
		color:#000;
	}#mcon div.tab:hover{background:url(../img/button/tab1_.png) no-repeat center;font-weight:bold;}
	#mcon ul.project_list{
		padding:0px 0px 0px 16px;
		margin:0px;
	}
	#mcon div.tabx{height:100%;}

#mcon div.mid{padding:0px 0px 0px 8px;}
#mcon div.botm{width:421px;}

#right{
	float:left;
	margin-left:10px;
	}
	#right div.what{
		}
		#right div.what div.sc, #right div.what div.sb{
			position:relative;
			padding:20px 0px 0px 0px;
			height:42px;
			font-weight:bold;
			color:#106aab;
			font-size:16px;
			font-family:Arial Narrow;
		}
		#right div.what div.sc{
			background:url(../img/button/2.png) no-repeat;
			width:143px;
			padding-left:68px;
		}
		#right div.what div.sb{
			background:url(../img/button/3.png) no-repeat;
			width:151px;
			padding-left:68px;
		}
		#right div.what div.sci{position:absolute;top:4px;left:4px;}
		#right div.what div.sbi{position:absolute;top:4px;left:4px;}
		#right div.what a{text-decoration:none;}
		#right hr.hr1{border-style:dashed;color:#666;}
		#right div.questions{
			min-height:188px;
			padding:0px 4px 0px 4px;
			}
			#right div.questions ul{
				list-style-image:url(../img/icon/qm.png);
			}

#right div.mid{width:210px;padding:10px 6px 0px 4px;}
#right div.topm{width:210px;}
#right div.botm{width:210px;}

#tops{
	margin:6px 0px 0px 0px;
	}
	#tops div.lay1{float:left;border-right:1px #CCC dashed;width:292px;}
	#tops div.lay2{float:right;width:292px;}
	#tops div.coder, #tops div.completed, #tops div.country{
		float:left;
		text-align:center;
	}
	#tops div.coder a{text-decoration:none;color:#444444;} #tops div.coder a:hover{text-decoration:underline;}
	#tops div.coder{width:112px;text-align:left;}
	#tops div.completed{width:80px;}
	#tops div.country{width:100px;}
	#tops font.empty{color:#CC0000;}
#tops div.mid{width:606px;padding:10px 0px 0px 60px;background:#F5F5F5 url(../img/layer/tops.png) no-repeat;background-position:1% 0%}
#tops div.topm{width:657px;}
#tops div.botm{width:656px;}

img.imgq{width:204px;height:80px;margin-bottom:8px;}

div.ranks{text-align:center;}