	.outer{width:950px;}

	.gallrowa{background-color:#EDEAEA;}
	.gallrowb{background-color:#FFFFFF;}
	.galtitle{float:left;padding-left:0px;}
	.galupload{float:right;margin:20px 100px 0px 0px;position:relative;z-index:99;}
	.clear{clear:both;}
	.galtabs{float:left;width:29px;margin-top:20px;position:relative;right:-1px;}
	.galtabs div{margin:0;padding:0}
	.galmainbody{float:left;width:902px;}
	.galmaintop{height:8px;font-size:1px;background:url(images/galltop.png) no-repeat;}
	.galmainbot{height:8px;background:url(images/gallbot.png) no-repeat;}
	.galmaincont{padding:4px;background:url(images/gallbak.png) repeat-y;min-height:300px}
	.galmaincontinner{padding:0px 5px;}
	.gcatitem{width:400px;height:135px;float:left;margin-left:30px;position:relative;}
	.gcatleft{float:left;width:220px;margin-top:28px;position:relative;}
	.gcatright{float:left;width:180px;}
	.gcattitle{height:25px;position:relative;}
	.gline{height:8px;font-size:1px;background-color:#528ed2;}
	.cdesc, .username {font-family:Century Gothic,Arial,Verdana;font-size:14px;color:#171616}
	.sortuser{float:left;margin:30px 0px 0px 58px;}
	.gimage{padding:5px;float:left;overflow:hidden;width:80px;}
	h2.gal,h2.galimg{font-weight:bold;font-family:Arial,Verdana;margin:5px 0px 0px 0px;}
	h2.galimg{padding-top:5px;}
	h2.galimg span{font-size:11px;}
	.gpages{font-size:11px;text-align:right;}
	.galimgdescr{float:left;width:275px;padding:10px;font-size:12px;}
	.galimgthumbs{float:left;width:275px;padding:10px 0px;}
	.galimgad{float:left;width:310px;margin-top:28px;}
	.clear{clear:both}
	
	.previmage,.nextimage{position:absolute;top:0px;background-color:#000000;display:block;width:50px;height:100%;padding:0px 15px;opacity:0;filter:alpha(opacity=0)}
	.previmage{left:0px}
	.nextimage{right:0px;}
	h1,h2{padding-left:0px;}
	h2{padding-bottom:10px;}
	
	.usergal{float:left;margin-left:35px;}
	.usergal_pic{width:139px;height:118px}
	.username{margin-top:-10px;margin-left:14px;padding-bottom:15px;}
	.username span{font-size:10px;color:#e3aa3a}
	
	.catselect {width: 300px;height: 165px;border: 1px solid #c3c1c1;	overflow: auto;	background-color:#ffffff}
	.option {white-space: nowrap;overflow: hidden;cursor: default;padding-left:5px;}
	.active {background: #FFD799;}
	.uploadsurr{ text-align:center; margin-top:20px }
	.uploadform{ width:350px; text-align:left; margin:0 auto;background-color:#edeaea;border:1px solid #c3c1c1;padding:20px;}
	.uploadform .inputbox { width:300px; border:1px solid #c3c1c1}
	.smallfont {font-size:10px;}
	.errtxt {font-weight:bold;color:#b02828;font-size:12px;}
	.errtxt span {color:#0a920e}
	.gallogin{padding:40px; font-size:12px; font-weight:bold;padding-bottom:300px;}
	
	#container-content {background-image:none !important}
	
	/* tooltip jquery */
	#tooltip {position: absolute;z-index: 3000;border: 1px solid #111;background-color: #eee;padding: 5px;opacity: 0.85;}
	#tooltip h3, #tooltip div { margin: 0; font-size:12px;}
