body { background: #faf9f6; background-repeat: repeat-x;  padding: 0px; margin: 0px; font-family: 'Verdana'; font-size: 12px; color: #a65a16; }

/* General Links */
a:link { text-decoration : none; color: #999933; border: 0px;} 
a:active { text-decoration : underline; color: #999933; border: 0px;} 
a:visited { text-decoration : none; color: #999933; border: 0px;} 
a:hover { text-decoration : underline; color: #3399cc; border: 0px;} 


input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00557b;
	background-color: #B9E3FF;
}
select { background: #B9E3FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #00557b; }
textarea { background: #B9E3FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#3a5c73; padding: 6px;}

/* General Class */
form {
	padding: 10px;
	margin: 10px;
	font-size: 12px;
}
img { border: none;
}

.clear { clear:both; margin-top:10px }


/* Header Class */
#header_wrap
{
	background: #efeddc url(headerbg.jpg) repeat-x center top;
	color: #fff;
	width: 100%;}
#header { margin-right: auto; margin-left: auto; background-position-y: top; background-position-x: center; width: 795px; height: 138px; }

#header h1 { padding-left: 0; padding-bottom: 0; padding-right: 0; padding-top: 15px; text-indent: -10000px; margin: 0;}
#header h1 a {width: 502px; height: 83px; background: url(logo_njtaijiquan.png) no-repeat; cursor: hand; float: left; }
#header h1 a:hover { float: left; color: #bd8239; background: url(logo_njtaijiquan.png) no-repeat bottom; cursor: hand; text-decoration: none;}

/* Menu  */
#header em { display: none}
#header ul { width: 100%; float: left; padding: 0px; margin: 0px; list-style-type: none;}
#header li { float: left; padding: 0px; margin: 0px; display: inline}
#header li a { DISPLAY: block; HEIGHT: 40px }

#header li a.home { background: url(nav_home.gif) no-repeat left top; WIDTH: 63px }
#header li a.homeActive { background: url(nav_home.gif) no-repeat left bottom; WIDTH: 63px }
#header li a.association { background: url(nav_association.gif) no-repeat left top; WIDTH: 84px}
#header li a.associationActive { background: url(nav_association.gif) no-repeat left bottom; WIDTH: 84px}
#header li a.hong { background: url(nav_hong.gif) no-repeat left top; WIDTH: 162px; margin: 0px; padding: 0px;}
#header li a.hongActive { background: url(nav_hong.gif) no-repeat left bottom; WIDTH: 162px}
#header li a.lineage { background: url(nav_lineage.gif) no-repeat left top; WIDTH: 94px}
#header li a.lineageActive { background: url(nav_lineage.gif) no-repeat left bottom; WIDTH: 94px}
#header li a.class { background: url(nav_class.gif) no-repeat left top; WIDTH: 96px}
#header li a.classActive { background: url(nav_class.gif) no-repeat left bottom; WIDTH: 96px}
#header li a.master { background: url(nav_biography.gif) no-repeat left top; WIDTH: 116px}
#header li a.masterActive { background: url(nav_biography.gif) no-repeat left bottom; WIDTH: 116px}
#header li a.disciples { background: url(nav_disciples.gif) no-repeat left top; WIDTH: 87px}
#header li a.disciplesActive { background: url(nav_disciples.gif) no-repeat left bottom; WIDTH: 87px}
#header li a.members { background: url(nav_members.gif) no-repeat left top; WIDTH: 92px}
#header li a.membersActive { background: url(nav_members.gif) no-repeat left bottom; WIDTH: 92px}


#header li a:hover { background-position: left bottom }

#header #search fieldset { padding-left: 0px; padding-bottom: 15px; padding-right: 0px; padding-top: 10px; background: url(searchbg.png) repeat-x; width: 210px; border: none; margin: 0px 0px 0px 595px; position: absolute; top: 12px; }
*+html #header #search fieldset { position: absolute; margin: 0px 0px 0px -210px!important; } /* IE7 hack */
#header #search legend { display: none; padding: 0px; margin: 0px;} 
#header #search form { padding: 15px 0px 0px 0px; margin: 0px 12px; text-align: left; background: url(search_text.png) no-repeat left top; }

#header #search input { color: #fff;}
#header #search input.arrow { width: 28px; height: 20px; background: url(search_button_arrow.png) no-repeat;}
#header #search input.arrow:hover { background: url(search_button_arrow.png) no-repeat 0 -20px; }
#header #search input.arrowIE { width: 28px; height: 20px; background: url(search_button_arrow.png) no-repeat 0 -20px; }
#header #search input.on { border: 1px solid #fff; background: #b58559; padding: 4px 0px; width: 150px; margin-right: 30px;   } 
#header #search input.on:hover { border: 1px solid #fff; background: #993300; padding: 4px 0px; width: 150px;margin-right: 30px; }
#header #search input.on:focus { border: 1px solid #fff; background: #993300; padding: 4px 0px; width: 150px;margin-right: 30px; }
#header #search input.onIE { border: 1px solid #fff; background: #993300; padding: 4px 0px; width: 150px;margin-right: 30px;  } 
#buttonsearch { padding: 0px; margin: -24px 0px 0px 0px; top: 0px; text-align: right; background: none; }
#header #cn {
	color: #000;
	margin-left: 595px;
	margin-top: 60px;
	text-align: center;
}
#header #cn span {
	border: 1px dotted #a0662d;
	background-color: #f6f4e2;
	padding: 2px;
}

#container_wrap
{
	clear: both;
	background: #faf9f6 url(containerbg.jpg) repeat-x center top;
	width: 100%;
}
#container { padding:20px,0; margin: 0 auto; width: 795px;  clear: both;
	padding-top: 20px;
	height: 100px;
}
*+html #container {height: auto!important;} /* IE7 hack */
.content { margin: 0; padding: 0; }
.content h1, h2, h3 { font-family: 'Georgia'; color: #5b3510; font-weight: normal; }
.content h2 { text-transform: uppercase; font-size: 18px; letter-spacing: -1px; padding: 5px 0px; margin: 0; font-weight: normal; }
.content h3 { letter-spacing: 0px; padding: 0 7px; margin: 0px 0 5px 0px; color: #5b3510;
	background: url(titlelinebg.png) repeat-x center bottom;
	height: 35px;
	text-align: left;
	font-size: 18px;
	text-transform: uppercase;
}
.content p {
	font-size: 12px;
	padding: 0 0px 5px;
	margin: 0px;
	text-indent: 2em;
}

.content input.on { color : #999966; border: solid 1px #f4fbdc; background: #f4fbdc; padding: 3px 0px;}
.content input.on:hover { color : #006666; border: solid 1px #e0f4ff; background: #e0f4ff; padding: 3px 0px;}
.content input.on:focus { color : #006666; border: solid 1px #e0f4ff; background: #e0f4ff; padding: 3px 0px;}
.content input.onIE { color : #006666; border: solid 1px #e0f4ff; background: #e0f4ff; padding: 3px 0px;}

.content textarea.on { color : #999966; border: solid 1px #f4fbdc; background: #f4fbdc; padding: 3px 0px;}
.content textarea.on:hover { color : #006666; border: solid 1px #e0f4ff; background: #e0f4ff; padding: 3px 0px;}
.content textarea.on:focus { color : #006666; border: solid 1px #e0f4ff; background: #e0f4ff; padding: 3px 0px;}
.content textarea.onIE { color : #006666; border: solid 1px #e0f4ff; background: #e0f4ff; padding: 3px 0px;}

.content select.on { color : #999966; border: solid 1px #f4fbdc; background: #f4fbdc; padding: 3px 0px;}
.content select.on:hover { color : #006666; border: solid 1px #e0f4ff; background: #e0f4ff; padding: 3px 0px;}
.content select.on:focus { color : #006666; border: solid 1px #e0f4ff; background: #e0f4ff; padding: 3px 0px;}
.content select.onIE { color : #006666; border: solid 1px #e0f4ff; background: #e0f4ff; padding: 3px 0px;}

.content ul{
	margin: 0 0 0 2em;
	padding: 0;
}
.content ul li{
	margin: 0;
	line-height: 1.7em;
	list-style-type: square;
	padding-bottom: 0.5em;
}

/* Association  */
#associationinfo { padding: 0 0 0 210px; margin: 0px 0px 20px;
	clear: both;
	float: left;
	background: url(associationpic.png) no-repeat left top;
}
#associationinfo p { font-size: 12px; padding: 0 0px 10px; margin: 0px;
	line-height: 2em;
}

/* Hong Style */
#honginfo { padding: 0 0 0 210px; margin: 0px 0px 20px;
	clear: both;
	float: left;
	background: url(hongpic.png) no-repeat left top;
}
#honginfo p { font-size: 12px; padding: 0 0px 10px; margin: 0px;
	line-height: 2em;
}

/* Lineage */
#lineageinfo { padding: 0; margin: 0px 0px 20px;
	clear: both;
	float: left;
	background: url(associationpic.jpg) no-repeat left top;
}
#lineageinfo p { font-size: 12px; padding: 0 0px 10px; margin: 0px;
	line-height: 2em;
}
#lineageinfo #cfk {
	float: left;
	padding-left: 230px;
	background: url(pic_cfk.png) no-repeat left top;
}
#lineageinfo #hjs {
	border-top: 1px dotted #d3ae78;
	float: left;
	padding-left: 230px;
	background: url(pic_hjs.png) no-repeat left top;
}
#lineageinfo #lcd {
	border-top: 1px dotted #d3ae78;
	float: left;
	padding-left: 230px;
	background: url(pic_lcd.png) no-repeat left top;
}
#lineageinfo #lhy {
	border-top: 1px dotted #d3ae78;
	float: left;
	padding-left: 230px;
	background: url(pic_lhy.png) no-repeat left top;
}
/* Class */
#classinfo { padding: 0 0 0 10px; margin: 0px 0px 20px;
	float: left;
}
#classinfo p { font-size: 12px; padding: 0 0px 10px; margin: 0px;
	line-height: 2em;
}
#classinfo #nav {
	float: left;
	width: 200px;
	background-color: #e5ddc3;
}
#classinfo #news {
	margin-left: 225px;
	padding: 0;
}
#classinfo #news img {
	padding: 2px;
	margin: 7px;
	background: white;
}
#classinfo #news ul { padding: 0px; margin: 0px;
}
#classinfo #news li { padding: 0px; margin: 0 7px 5px; list-style-type: none;
	display: block;
	width: 100%;
}
#classinfo #news li em { color: #9b9b9b;
	clear: both;
	margin-top: 4px;
}

#classinfo #news .normal { background: #fffae9; border: solid 1px #faedc1; padding: 4px;
	float: left;
}
*+html #classinfo #news .normal { width: 538px!important; } /* IE7 hack */
#classinfo #news .normal strong { font-family: 'Georgia'; letter-spacing: -1px; font-size: 12px; font-weight: bold;
}
#classinfo #news .normal strong a { color: #6b3500; background: url(arrow_normal.png) no-repeat left center; padding-left: 18px;}
#classinfo #news .normal p { display: block; font-size: 12px; padding: 4px 0px; margin: 0px;
	color: #988653;
	line-height: 1.4em;
}
#classinfo #news .normal em {background: #fff; display: block; font-size: 9px; font-weight: bold; padding: 5px 3px; margin: 6px 0 0; font-style:normal;
	clear: both;
}
#classinfo #news .normal em a { text-decoration: underline; color: #8a7047;
	clear: both;
}

#classinfo #news .active { background: #f1f7fe; border: 1px solid #b4e9f2; float: left; padding: 4px;
}
*+html #classinfo #news .active { width: 538px!important; } /* IE7 hack */
#classinfo #news .active strong { font-family: 'Georgia'; letter-spacing: -1px; font-size: 12px; font-weight: bold; }
#classinfo #news .active strong a { color: #3d5277; background: url(arrow_active.png) no-repeat left center; padding-left: 18px;}
#classinfo #news .active p { display: block; font-size: 12px; padding: 4px 0px; margin: 0px;
	color: #3b4859;
	line-height: 1.4em;
}
#classinfo #news .active em { background: #fff; display: block; font-size: 9px; font-weight: bold; padding: 5px 3px; margin: 6px 0px 0px; font-style:normal;
	clear: both;
}
#classinfo #news .active em a { text-decoration: underline; color: #4b627f;
	clear: both;
}

#classinfo #news .headLinks { position: absolute; margin: -30px 0px 0px 200px; width: 90px; color: #000; font-size: 9px; line-height: 9px; }
#classinfo #news .headLinks li { padding: 1px; margin: 0px; list-style-type: none; font-weight: bold; display: block; }
#classinfo #news .headLinks li a { color: #7ec2f2;}
#classinfo #news .headLinks li a:hover { color: #005a5a; text-decoration: underline;}

#classinfo #article {
	padding: 30px 10px 10px;

}
#classinfo #article img {
	padding: 2px;
	margin: 7px;
	background: white;
}
#classinfo #article span {
	padding: 2px;
	margin: 7px;
	font: normal normal 1em Georgia, "Times New Roman", Times, serif;
	color: #000;
}

#classinfo #article ul { padding: 0px; margin: 0px;
}
#classinfo #article li { padding: 0px; margin: 0 7px 5px; list-style-type: none;
	display: block;
	width: 100%;
}
#classinfo #article li em { color: #9b9b9b;
	clear: both;
	margin-top: 4px;
}

#classinfo #article .normal { background: #fffae9; border: solid 1px #faedc1; padding: 4px;
	float: left;
}
#classinfo #article .normal strong { font-family: 'Georgia'; letter-spacing: -1px; font-size: 1.2em; font-weight: bold; background: url(arrow_normal.png) no-repeat left center; padding-left: 18px;
}
#classinfo #article .normal strong a { color: #6b3500;}
#classinfo #article .normal p { display: block; margin: 0px;
	color: #988653;
	font-size: 12px;
	line-height: 1.7em;
	padding: 0 1em 1em;
}
#classinfo #article .normal em {background: #fff; display: block; font-size: 9px; font-weight: bold; padding: 5px 3px; margin: 6px 0 0; font-style:normal;
	clear: both;
}
#classinfo #article .normal em a { text-decoration: underline; color: #8a7047;
	clear: both;
}

#classinfo #article .active { background: #f1f7fe; border: 1px solid #b4e9f2; float: left; padding: 4px;
}
#classinfo #article .active strong { font-family: 'Georgia'; letter-spacing: -1px;  font-size: 1.2em; font-weight: bold;  background: url(arrow_active.png) no-repeat left center;  padding-left: 18px;}
#classinfo #article .active strong a { color: #3d5277;}
#classinfo #article .active p { display: block; margin: 0px;
	color: #3b4859;
	font-size: 12px;
	line-height: 1.7em;
	padding: 0 1em 1em;
}
#classinfo #article .active em { background: #fff; display: block; font-size: 9px; font-weight: bold; padding: 5px 3px; margin: 6px 0px 0px; font-style:normal;
	clear: both;
}
#classinfo #article .active em a { text-decoration: underline; color: #4b627f;
	clear: both;
}

#classinfo #reg {
	margin-left: 230px;
}
#classinfo #reg span { background: #f6f6eb; font-size: 9px; padding: 7px; color: #cc3300; display: block;
	border: 1px dotted #dbd4a4;
}
#classinfo #reg span h3 { padding: 0px; margin: 0px; }
#classinfo #reg span p { padding: 0px; margin: 0px; font-size: 9px;}
#classinfo #reg span a {color: #cc3300; text-decoration: underline; }
#classinfo #reg form { padding: 10px;
}
#classinfo #reg form fieldset { border: none; padding: 0px; margin: 0px;
	float: left;
	text-align: left;
}
#classinfo #reg form p { font-size: 12px; padding: 5px 0px; margin: 0px; color: #6a757d; }
#classinfo #reg form label { display: block; padding: 0px 0px 5px 0px;}
#classinfo #reg form label em { font-size: 7px; text-transform:uppercase; font-weight: bold; color: #d94019; font-style: normal;}
#classinfo #reg form .textarea { position: absolute; width: 200px; padding: 0px; margin: 0px 0px 0px 230px}
#classinfo #reg form .checkbox { border: none; background: none; padding: 0px; }

#guestbook {
	float: left;
	clear: both;
	display: block;
	margin-bottom: 20px;
}
/*\ IE/Win min height hack */ 
* html #guestbook { height: 240px } 
*+html #guestbook { height: 240px }

#guestbook form { padding: 10px;
}
#guestbook form fieldset { border: none; padding: 0px; margin: 0px;
	float: left;
	text-align: left;
}
#guestbook form p { font-size: 12px; padding: 5px 0px; margin: 0px; color: #6a757d; }
#guestbook form label { display: block; padding: 0px 0px 5px 0px;}
#guestbook form label em { font-size: 7px; text-transform:uppercase; font-weight: bold; color: #d94019; font-style: normal;}
#guestbook form .textarea { position: absolute; width: 200px; padding: 0px; margin: 0px 0px 0px 230px}
#guestbook form .checkbox { border: none; background: none; padding: 0px; }
#showbook {
	float: left;
	display: block;
	border-top-color: #e2c575;
	border-top-width: 1px;
	border-top-style: dotted;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 20px;
	padding: 10px;
}
#showbook img {
	padding: 2px;
	margin: 7px;
	background: white;
}
#showbook ul { padding: 0px; margin: 0px;
}
#showbook li { padding: 0px; margin: 0 7px 5px; list-style-type: none;
	display: inline;
}
#showbook li em { color: #9b9b9b;
	clear: both;
	margin-top: 4px;
}
/*\ IE/Win min height hack */ 
* html #showbook .normal { width: 795px; } 
* html #showbook .active { width: 795px; }
*+html #showbook .normal { width: 795px; }
*+html #showbook .active { width: 795px; }

#showbook .normal { background: #fffae9; border: solid 1px #faedc1; padding: 4px;
	float: left;
}
#showbook .normal strong { font-family: 'Georgia'; letter-spacing: -1px; font-size: 12px; font-weight: bold;
}
#showbook .normal strong a { color: #6b3500; background: url(arrow_normal.png) no-repeat left center; padding-left: 18px;}
#showbook .normal p { display: block; font-size: 10px; padding: 4px 0px; margin: 0px; line-height: 11px;
	color: #988653;
}
#showbook .normal em {background: #fff; display: block; font-size: 9px; font-weight: bold; padding: 5px 3px; margin: 6px 0 0; font-style:normal;
	clear: both;
}
#showbook .normal em a { text-decoration: underline; color: #8a7047;
	clear: both;
}

#showbook .active { background: #e8f3f6; border: 1px solid #b4e9f2; float: left; padding: 4px;
}
#showbook .active strong { font-family: 'Georgia'; letter-spacing: -1px; font-size: 12px; font-weight: bold; }
#showbook .active strong a { color: #3d5277; background: url(arrow_active.png) no-repeat left center; padding-left: 18px;}
#showbook .active p { display: block; font-size: 10px; padding: 4px 0px; margin: 0px; line-height: 11px;
	color: #88a8cf;
}
#showbook .active em { background: #fff; display: block; font-size: 9px; font-weight: bold; padding: 5px 3px; margin: 6px 0px 0px; font-style:normal;
	clear: both;
}
#showbook .active em a { text-decoration: underline; color: #7093be;
	clear: both;
}

#showbook .headLinks { position: absolute; margin: -30px 0px 0px 200px; width: 90px; color: #000; font-size: 9px; line-height: 9px; }
#showbook .headLinks li { padding: 1px; margin: 0px; list-style-type: none; font-weight: bold; display: block; }
#showbook .headLinks li a { color: #7ec2f2;}
#showbook .headLinks li a:hover { color: #005a5a; text-decoration: underline;}

/* Master */
#masterinfo { padding: 0 270px 0 0; margin: 0px 0px 20px;
	clear: both;
	float: left;
	background: url(masterpic.png) no-repeat right top;
}
#masterinfo p { font-size: 12px; padding: 0 0px 10px; margin: 0px;
	line-height: 2em;
}

/* disciples and members */
#disciplesinfo { padding: 0; margin: 0px 0px 20px;
	clear: both;
	float: left;
}
#disciplesinfo p { font-size: 12px; padding: 0 0px 10px 220px; margin: 0px;
	line-height: 2em;
}
#disciplesinfo .infolist {
	border-bottom: 1px dotted #d3ae78;
	float: left;
}
/*\ IE/Win min height hack */ 
* html #disciplesinfo .infolist { width: 790px; } 
*+html #disciplesinfo .infolist { width: 790px; }

#disciplesinfo .infolist img {
	float: left;
	margin: 20px;
}
/*\ IE/Win min height hack */ 
* html #disciplesinfo .infolist img { padding-bottom: 20px } 
*+html #disciplesinfo .infolist img { padding-bottom: 20px }

#disciplesinfo .infolist h2 {
	padding-left: 220px;
}
.content fieldset {
	border: 1px dotted #e5d4b1;
	padding: 7px;
	text-align: right;
	width: 100%;
}
.content fieldset ul li{
	display: inline;
	padding-right: 7px;
}
#searchm {
	float: left;
	height: 300px;
	width: 795px;
	margin: 0;
	padding: 0;
	text-align: center;
}
#searchm fieldset {
	border: 1px dotted #e5d4b1;
	text-align: left;
	width: 300px;
	margin-right: 247px;
	margin-left: 247px;
	margin-top: 30px;
	padding: 30px;
	background-color: #fcfaf1;
}
#searchm fieldset ul li{
	display: block;
	padding-right: 7px;
}


#video {
	float: left;
	width: 795px;
	height: 500px;
	margin: 0;
	padding: 0;
	text-align: center;
}
#video fieldset {
	text-align: left;
	width: auto;
	margin:30px auto;
	padding: 30px;
	background-color: #fcfaf1;
}
#video fieldset ul li{
	display: block;
	padding-right: 7px;
}

.simple { float: right; width: 570px; padding: 0; margin: 0px; }
.simple h2 { padding: 10px 0px 5px 0px; margin: 0px 0px 5px 0px; }
.simple h3 { padding: 10px 0px 0px 0px; margin: 0px;}
.simple h4 { background: #f4f6ee; font-size: 11px; letter-spacing: -1px; padding: 5px 3px; margin: 5px 0px; font-weight: bold;}
.simple p { font-size: 12px; padding: 5px 0px 15px 0px; margin: 0px;
	line-height: 2em;
}
.simple p strong { letter-spacing: -1px;}
.simple em { background: #7ac4e9; color: #fff; font-family: 'Helvetica'; font-size: 22px; letter-spacing: -1px; font-style: normal; padding: 25px; display: block; margin: 0px; }

/* info  */
#info_wrap
{
	background: #b65a00 url(infobg.jpg) repeat-x center top;
	color: #fff;
	width: 100%;}
#info {	padding: 0px;	margin-left: auto;	margin-bottom: 0px;	margin-right: auto;	margin-top: 0px;	height: 220px;	background: url(infoi.png) repeat-x center top;
	width: 795px;}
#info p { margin: 0px; font-family: Georgia, "Times New Roman", Times, serif; color: #ffe4b0;
	line-height: 1.5em;
	padding: 25px 247px 7px 111px;
}
#info span { padding-left: 111px; }

/* Gallery List */

.galleryList { width: 240px; float: left; padding: 0; margin: 0px;
}

/* Gallery */
.gallery { padding: 0; margin: 0px;
	width: 240px;
	float: left;
}
.gallery h2 { letter-spacing: 0px; padding: 0; margin: 0px 0 5px 0px; color: #5b3510;
	background: url(titlelinebg.png) no-repeat center bottom;
	height: 35px;
	text-align: center;
}

.gallery ul { padding: 0px; margin: 0px;
}
.gallery ul li { FLOAT: left; MARGIN: 0px; LIST-STYLE-TYPE: none; display: inline;
	margin-bottom: 10px;
}
.gallery ul li ul {}
.gallery ul li ul li {padding: 0px; margin: 0px; }

.gallery span { min-height: 425px; text-align: center;
	float: left;
}
.gallery span img { border: none; margin: 3px; padding: 1px;}

.gallery .rating { background: #f0ecb8 url() no-repeat bottom; height: 192px; width: 20px; padding-top: 5px; margin-left: 2px;}

.gallery .normal { padding-top: 2px; background: #f0ecb8 url(gallerybg.gif) no-repeat bottom; width: 235px;
}
.gallery .normal big a { color: #2f4c62; text-decoration: none;
	font-size: 12px;
}
.gallery .normal small a { color: #648298;}
.gallery .normal img { background: #fff; border: none; margin: 2px; padding: 2px;}
.gallery .normal big p { font-family: 'Arial'; margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; letter-spacing: 0px;}
.gallery .normal small img {
	margin: 0;
	padding: 0;
}
.gallery .active { padding-top: 2px; background: #c0e8ff url(gallerybg_active.gif) no-repeat 0 bottom;  width: 235px;  }
.gallery .active big a { color: #185a88; text-decoration: underline;}
.gallery .active small a { color: #4b8cb4; text-decoration: none;}
.gallery .active img { background: #fff; border: none; margin: 2px; padding: 2px;}
.gallery .active big p { font-family: 'Arial'; margin: 0px; padding: 0px; font-size: 9px; font-weight: bold; letter-spacing: 0px; color: #185a88;}
.gallery .active small img {
	margin: 0;
	padding: 0;
}

.gallery span big, small { margin: 5px; text-align: left; float: left; }
.gallery span big { background-color: #cdb46f; width: 218px; font-family: 'Georgia'; font-size: 12px; letter-spacing: -1px; padding: 3px;  line-height: 14px;  font-weight: bold;   }
.gallery .active big { background-color: #3f98cc; width: 218px; font-size: 12px; letter-spacing: -1px; padding: 3px;  line-height: 14px;  }
.gallery span small { color: #8a7047; clear: both; width: 211px;
	padding: 6px;
	line-height: 1.75em;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.gallery .headLinks { position: absolute; margin: -30px 0px 0px 200px; width: 90px; color: #000; font-size: 9px; line-height: 9px; }
.gallery .headLinks li { padding: 1px; margin: 0px; list-style-type: none; font-weight: bold; display: block; }
.gallery .headLinks li a { color: #7ec2f2;}
.gallery .headLinks li a:hover { color: #005a5a; text-decoration: underline;}

/* class List */
.classList { width: 300px; float: left; padding: 0; margin: 0px; }

/* class */
.class { float: left; padding: 0; margin: 0px; }
.class h2 {  letter-spacing: 0px; padding: 0 7px; margin: 0px 0 5px 0px; color: #5b3510;
	background: url(titlelinebg.png) no-repeat center bottom;
	height: 35px;
	text-align: center; }
.class #zhaopian {
	padding: 2px;
	background-color: white;
	margin-right: 4px;
	float: right;
}

.class ul { padding: 0px; margin: 0px;}
.class li { padding: 0px; margin: 0 7px 5px; list-style-type: none; display: inline;}
.class li em { color: #9b9b9b;}

.class .normal { background: #fffae9; border: solid 1px #faedc1; float: left; padding: 4px; width: 277px;
	margin-bottom: 7px;
}
.class .normal strong { font-family: 'Georgia'; letter-spacing: -1px; font-size: 12px; font-weight: bold;
}
.class .normal strong a { color: #6b3500; background: url(arrow_normal.png) no-repeat left center; padding-left: 18px;}
.class .normal p { display: block; font-size: 12px; padding: 4px 0px; margin: 0px; line-height: 1.4em;
	color: #988653;
}
.class .normal em {background: #fff; display: block; font-size: 12px; font-weight: bold; padding: 2px 3px; margin: 0; font-style:normal;
}
.class .normal em a { text-decoration: underline; color: #8a7047;}

.class .active { background: #e8f3f6; border: 1px solid #b4e9f2; float: left; padding: 4px;  width: 277px;
	margin-bottom: 7px;
}
.class .active strong { font-family: 'Georgia'; letter-spacing: -1px; font-size: 12px; font-weight: bold; }
.class .active strong a { color: #3d5277; background: url(arrow_active.png) no-repeat left center; padding-left: 18px;}
.class .active p { display: block; font-size: 12px; padding: 4px 0px; margin: 0px; line-height: 1.4em;
	color: #88a8cf;
}
.class .active em { background: #fff; display: block; font-size: 12px; font-weight: bold; padding: 2px 3px; margin: 0px; font-style:normal;}
.class .active em a { text-decoration: underline; color: #7093be;}

.class .headLinks { position: absolute; margin: -30px 0px 0px 200px; width: 90px; color: #000; font-size: 9px; line-height: 9px; }
.class .headLinks li { padding: 1px; margin: 0px; list-style-type: none; font-weight: bold; display: block; }
.class .headLinks li a { color: #7ec2f2;}
.class .headLinks li a:hover { color: #005a5a; text-decoration: underline;}

/* Member List */

.galleryList { width: 244px; float: left; padding: 0; margin: 0px;
}

/* Member */
.member { padding: 0; margin: 0px;
	width: 244px;
	float: right;
}
.member h2 { letter-spacing: 0px; padding: 0; margin: 0px 0 5px 0px; color: #5b3510;
	background: url(titlelinebg.png) no-repeat center bottom;
	height: 35px;
	text-align: center;
}
.member #zhaopian {
	padding: 2px;
	background-color: white;
	margin: 4px;
	float: left;
}
.member #memberinfo {
	padding: 2px;
	background-color: #cdb46f;
	margin: 4px 4px 4px 105px;
}
.member #searchmember {
	padding: 0;
	text-align: center;
	clear: both;
	float: right;
}
.member ul { padding: 0px; margin: 0px;
}
.member ul li { FLOAT: left; MARGIN: 0px; LIST-STYLE-TYPE: none; display: inline;
}
.member ul li ul {}
.member ul li ul li {padding: 0px; margin: 0px; }

.member span { text-align: center; background: none;
	float: right;
	height: 93px;
}

.member .rating { background: #f0ecb8 url() no-repeat bottom; height: 192px; width: 20px; padding-top: 5px; margin-left: 2px;}

.member .normal { padding-top: 2px; background: #f0ecb8 none no-repeat; width: 235px;
}
.member .normal  #memberinfo big a { color: #625510; text-decoration: none;}
.member .normal  #memberinfo small a { color: #ba9e55;
	line-height: 15px;
}

.member .active { padding-top: 2px; background: #c0e8ff none no-repeat 0 bottom;  width: 235px;
}
.member .active  #memberinfo big a { color: #185a88; text-decoration: underline;}
.member .active  #memberinfo small a { color: #4b8cb4; text-decoration: none;
	line-height: 15px;
}

.member span  #memberinfo big, small { margin: 0 7px 5px 5px; text-align: left; font-family: 'Georgia'; font-weight: bold;
	width: 218px;
}
.member span  #memberinfo big { font-size: 12px; letter-spacing: -1px; padding: 3px;  line-height: 14px;
}
.member .active  #memberinfo big { font-size: 12px; letter-spacing: -1px; padding: 3px;  line-height: 14px;
}
.member span  #memberinfo small { color: #8a7047; 
	margin: 0;
	width: 120px;
	padding: 2px;
	line-height: 1.75em;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.member .headLinks { position: absolute; margin: -30px 0px 0px 200px; width: 90px; color: #000; font-size: 9px; line-height: 9px; }
.member .headLinks li { padding: 1px; margin: 0px; list-style-type: none; font-weight: bold; display: block; }
.member .headLinks li a { color: #7ec2f2;}
.member .headLinks li a:hover { color: #005a5a; text-decoration: underline;}


/* List nav  */
.listnav { float: left; width: 150px; padding: 0; margin: 0px; }
.listnav span { float: left; padding: 0px 0px 10px 0px; margin: 0px; }
.listnav ul { padding: 0; margin: 0px; float: left; width: 180px;
}
.listnav ul h3 { padding: 0px 0px 7px; margin: 0px;
}
.listnav li { padding: 0px; margin: 0px; font-size: 12px; font-weight: bold; float: left; width: 160px;
	list-style-type: none;
}
.listnav li a { color: #907600; float: left; padding: 3px 0px 3px 0px; margin: 0px;
}
.listnav li a:visited { color: #4d9ed9; text-decoration: none;
}
.listnav li a:hover { color: #005a5a; text-decoration: none;  }

.listnav .normal { float: left; border-bottom: 1px dashed #d0cdba;
	list-style-type: none;
	padding-bottom: 5px;
	padding-top: 5px;
}
.listnav .normal strong { color: #999933; font-size: 8px; float: left; width: 20px; padding: 4px 3px; letter-spacing: -1px; }
.listnav .active { background: #f5fbff; float: left; border-bottom: 1px dashed #95afcd;
	list-style-type: none;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 2em;
}
.listnav .active strong { color: #005a5a; font-size: 8px; float: left; width: 20px; padding: 4px 3px; letter-spacing: -1px;}


/* Details Gallery - details */
.detailsGallery {}
.detailsGallery h2 { padding-bottom: 5px; margin-bottom: 0px;}

/* Details class - head links */
.detailsGallery .headLinks { padding: 5px 0px; margin: 0px; font-size: 9px; }
.detailsGallery .headLinks li { list-style-type: none; font-weight: bold; color: #669999; display: inline;}
.detailsGallery .headLinks li a { color: #7ec2f2;}
.detailsGallery .headLinks li a:hover { color: #005a5a; text-decoration: underline;}

/* Details Gallery - details - screenshot*/
.detailsGallery .screenshot { float: left; margin-bottom: 0px; width: 300px;}
.detailsGallery .screenshot ul { padding: 0px; margin: 0px;}
.detailsGallery .screenshot ul li { float: left; margin: 0px; padding-right: 13px; LIST-STYLE-TYPE: none;  }
.detailsGallery .screenshot ul li ul {}
.detailsGallery .screenshot ul li ul li {padding: 0px; margin: 0px; }
.detailsGallery .screenshot span { height: 145px; float: left; }
.detailsGallery .screenshot span img { border: none; margin: 3px; padding: 1px;}
.detailsGallery .screenshot .rating { background: #e7f1c4 url(text_rating.png) no-repeat bottom; height: 146px; width: 20px; padding-top: 5px; margin-left: 2px;}
.detailsGallery .screenshot .normal { background: #eaf3ca; padding: 3px; width: 259px;}
.detailsGallery .screenshot .active { background: #c0e8ff; padding: 3px; width: 259px;  }


/*\ IE/Win min height hack */ 
* html .detailsGallery .info { height: 131px;  } 
/* */ 
.detailsGallery .info { min-height: 131px; background: #f4fbdc; float: left; width: 270px; padding: 10px;}
.detailsGallery .info h3 { background: #fcfff3; font-size: 14px; letter-spacing: -1px; padding: 5px 3px; margin: 0px 0px 10px 0px; font-weight: bold; }
.detailsGallery .info h3 a { text-decoration:underline;}
.detailsGallery .info p { padding: 0px; margin: 0px;}
.detailsGallery .info .desc { background: #fcfff3; padding: 5px; margin: 5px 0px 0px 0px; font-size: 10px; }
.detailsGallery .info .dates { padding: 0px; margin: 0px; font-size: 9px;}

/* Details class - Info Entry */
.detailsclass {}
.detailsclass h2 { padding-bottom: 5px; margin-bottom: 0px;}

/*  Details class - head links */
.detailsclass .headLinks { padding: 5px 0px; margin: 0px; font-size: 9px; }
.detailsclass .headLinks li { list-style-type: none; font-weight: bold; color: #669999; display: inline;}
.detailsclass .headLinks li a { color: #7ec2f2;}
.detailsclass .headLinks li a:hover { color: #005a5a; text-decoration: underline;}

.detailsclass .info { background: #f4fbdc; padding: 9px; width: 572px; }
.detailsclass .info h3 { background: #fcfff3; font-size: 14px; letter-spacing: -1px; padding: 5px 3px; margin: 0px 0px 10px 0px; font-weight: bold; }
.detailsclass .info h3 a { text-decoration:underline;}
.detailsclass .info p { padding: 0px; margin: 0px;}
.detailsclass .info .desc { background: #fcfff3; padding: 5px; margin: 5px 0px 0px 0px; font-size: 10px; }
.detailsclass .info .dates { padding: 0px; margin: 0px; font-size: 9px;}


/*\ IE/Win min height hack */ 
* html .comments li { height: 39px;} 
/* */ 
.comments { float: left; width: 590px; margin-top: 15px; }
.comments span { background: #eefaff; font-size: 9px; padding: 10px 10px 10px 10px; color: #cc3300; display: block;}
.comments span h3 { padding: 0px; margin: 0px; }
.comments span p { padding: 0px; margin: 0px; font-size: 9px;}
.comments span a {color: #cc3300; text-decoration: underline; }
.comments span a:visited {color: #cc3300; text-decoration: underline; }
.comments span a:hover {color: #cc3300; text-decoration: underline; }

.comments ol { padding: 0px; margin: 0px; list-style-type: none;}
.comments li { min-height: 39px; float: left; padding: 10px; margin: 0px 0px 10px 0px; width: 565px; border: solid 2px #eefaff;}
.comments li p { padding: 0px 0px 0px 52px; margin: 0px; width: auto; font-size: 11px; line-height: 12px; }
.comments li small { position: absolute; text-align: center; }
.comments li small a { background: #f3f7e4 url(bkg_ol.png) no-repeat left top; color: #acb97f; font-size: 28px; line-height: 10px; letter-spacing: -3px; font-weight: normal; font-family: "Helvetica"; padding: 15px 5px; margin: 0px; width: 30px; display: block;}
.comments li small a:visited { BACKGROUND-POSITION: left top; color: #acb97f;}
.comments li small a:hover { BACKGROUND-POSITION: left bottom; color: #75b3c5;}
.comments .usrweb { padding-top: 5px; font-size: 9px; font-weight: bold;}
.comments .usrweb a { text-decoration: underline;}
.comments .usr { background: url(ico_user.png) no-repeat left center; color: #84c0e9; padding-left: 10px;}
.comments .web { background: url(ico_website.png) no-repeat left center; padding-left: 12px; margin-left: 5px; color: #84c0e9;}

.postcomment { float: left; width: 590px; margin: 5px 0px 0px 0px; }
.postcomment span { background: #eefaff; font-size: 9px; padding: 10px 10px 10px 10px; color: #cc3300; display: block;}
.postcomment span h3 { padding: 0px; margin: 0px; }
.postcomment span p { padding: 0px; margin: 0px; font-size: 9px;}
.postcomment span p a {color: #cc3300; text-decoration: underline; }
.postcomment span p a:visited {color: #cc3300; text-decoration: underline; }
.postcomment span p a:hover {color: #cc3300; text-decoration: underline; }
.postcomment ul { padding: 10px 0px 5px 20px; margin: 0px; color: #666633; }
.postcomment li { padding: 0px; margin: 0px; list-style-type: circle; font-size: 9px; line-height: 11px;}
.postcomment hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:2px solid #eefaff; border-bottom:0px solid #eefaff; height : 2px;  }

.postcomment form { padding: 10px; border: solid 2px #eefaff;}
.postcomment form p { font-size: 9px; padding: 5px 0px; margin: 0px; color: #6a757d; }
.postcomment form fieldset { border: none; padding: 0px; margin: 0px;}
.postcomment form label { display: block; padding: 0px 0px 5px 0px;}
.postcomment form label em { font-size: 7px; text-transform:uppercase; font-weight: bold; color: #99cc00; font-style: normal;}
.postcomment form input { color : #6a757d; border: solid 1px #f4fbdc; background: #f4fbdc; padding: 3px 0px;}
.postcomment form textarea { color : #6a757d; border: solid 1px #f4fbdc; background: #f4fbdc; padding: 3px 0px;}
.postcomment form .textarea { position: absolute; width: 200px; padding: 0px; margin: 0px 0px 0px 290px}

.postcomment form label.label2 {display:inline;}
.postcomment form .checkbox { border: none; background: none; padding: 0px; }

.postcomment form input.post {display:block; float:left; width: 86px; height: 24px; background: url(post_message.png) no-repeat; border: none; padding: 0px;}
.postcomment form input.post:hover { background: url(post_message.png) no-repeat 0 -24px; border: none;  padding: 0px; }
.postcomment form input.postIE { width: 86px; height: 24px; background: url(post_message.png) no-repeat 0 -24px; border: none; padding: 0px;}

.postcomment form input.preview {display:block; float:left; width: 104px; height: 24px; background: url(preview_message.png) no-repeat; border: none; padding: 0px; margin-left:5px;}
.postcomment form input.preview:hover { background: url(preview_message.png) no-repeat 0 -24px; border: none; padding: 0px;}
.postcomment form input.previewIE { width: 104px; height: 24px; background: url(preview_message.png) no-repeat 0 -24px; border: none; padding: 0px;}

.tags { float: left; width: 590px; margin-top: 15px; }
.tags span { background: #eefaff; font-size: 9px; padding: 10px 10px 10px 10px; color: #cc3300; display: block;}
.tags span h3 { padding: 0px; margin: 0px; }
.tags span p { padding: 0px; margin: 0px; font-size: 9px;}
.tags span a {color: #cc3300; text-decoration: underline; }
.tags span a:visited {color: #cc3300; text-decoration: underline; }
.tags span a:hover {color: #cc3300; text-decoration: underline; }

.contact { width: 590px;}
.contact ul { padding: 5px 0px 5px 15px; margin: 0px; }
.contact li { font-size: 10px; padding: 0px; margin: 0px; }
.contact p { font-size: 11px; padding: 5px 0px 15px 0px; margin: 0px; line-height: 13px;}
.contact p strong { letter-spacing: -1px;}
.contact span { background: #eefaff; font-size: 9px; padding: 10px 10px 10px 10px; color: #cc3300; display: block;}
.contact span h3 { padding: 0px; margin: 0px; }
.contact span p { padding: 0px; margin: 0px; font-size: 9px;}
.contact span a {color: #cc3300; text-decoration: underline; }


.content form p { font-size: 12px; padding: 5px 0px; margin: 0px; color: #6a757d; }
.content form input {
	color : #6a757d;
	padding: 3px 5px;
	margin-left:5px;
	background-color: #EEF9C8;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A8846C;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.content form textarea {
	color : #6a757d;
	border: 1px dotted #A8846C;
	background: #EEF9C8;
	padding: 3px 5px;
	margin-left:5px;
}
.content form .textarea { position: absolute; width: 200px; padding: 0px; margin: 0px 0px 0px 290px margin-left:5px;}
.content form .checkbox { border: none; background: none; padding: 0px; margin-left:5px; }

#rightbar { float: right; width: 244px; padding: 0; margin: 0px; min-height: 300px;}

/* Ads Index */
#rightbar #ads { float: right; width: 244px; padding: 0; margin: 0px; min-height: 300px; }
#rightbar #ads h3 { font-size: 18px; letter-spacing: -1px; padding: 5px 0px; margin: 0px 0px 15px 0px; text-transform: uppercase; color: #669999; font-weight: normal; }
#rightbar #ads h4 { font-size: 10px; padding: 0px; margin: 10px 0px 0px 0px; color: #999933;}
#rightbar #ads img { border: none}
#rightbar #ads p { font-size: 9px; padding: 0px 0px 10px 0px; margin: 0px; border: none;}
#rightbar #ads p strong { display: block; }
#rightbar #ads a { text-decoration: underline; color: #7ec2f2;}
#rightbar #ads a:hover { text-decoration: underline; color: #bbbb74;}

#contact_wrap
{
	background: center top;
	width: 100%;
	border-top: solid 1px #ccc;
	clear: both;
}
#contact { color: #906527; padding: 0px; text-align: center; width: 795px; margin-right: auto; margin-left: auto; font-size: 9px;}
#contact UL { margin: 0px auto; padding: 10px 0px; }
#contact LI { font-weight: bold; padding: 0px 7px; display:inline; margin: 0px auto; list-style-type: none; }
#contact LI A { padding-left: 14px; padding-bottom: 0px; padding-right: 7px; padding-top: 0px; margin: 0px auto; border-left: solid 1px #CCC; }

#footer_wrap
{
	background: #efeddc url(footerbg.jpg) repeat-x center top;
	color: #fff;
	width: 100%;
	clear: both;
	float: left;}
#footer { color: #906527; text-align: center; height: 56px; width: 795px; margin-right: auto; margin-left: auto; padding: 0px 0px 10px 0px; clear: both; font-size: 12px;}
#footer UL { padding: 10px 0px; margin: 0px; }
#footer LI { display:inline; padding: 0px; margin: 0px; list-style-type: none; }
#footer LI A { padding: 0px 4px 0px 6px; margin: 0px; border-left: solid 1px #CCC; }
#footer p { margin: 3px auto; padding: 3px; width: 290px; background: url(btmlogo.png) no-repeat; cursor: hand; }

#footer .adHeader { font-size: 10px; position: absolute; top: 20px; width: 280px; margin: 25px 0px 0px 305px;}
#footer .adHeader strong { font-size: 9px;}

#designdisease { margin: 10px 0px 0px 690px; padding: 0px; position: absolute; width: 90px; height: 15px; }
#designdisease h3 { text-indent: -10000px; margin: 0; padding: 0; line-height: 1px; font-size: 1px;}
#designdisease a {width: 90px; height: 15px; background: url(logo_designdisease.png) no-repeat; cursor: hand; float: left;}
#designdisease a:hover { float: left; background: url(logo_designdisease.png) no-repeat; cursor: hand; text-decoration: none;}

/*======Start Num Paging======*/

/*======End Num Paging======*/


/*======Error Message======*/
 .notice{padding:10px;margin:0 auto;}
 .notice h2 {color:red}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 /* 系统的CSS设置 */
/* 分页 */
.k_pagelist {float:left;display:table;clear:both;line-height:30px; width:520px!important;text-align: center;}
.k_pagelist em {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;color:#009900;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;}

/* 搜索页面 */
#k_search{
	float:left;
	text-align:center;
	height:1800px;
}
	#k_search form{margin:0px auto;line-height:30px;height:30px;font-size:14px;text-align:left; clear:both;}
	#k_search .k_search p{text-align:right;line-height:22px;width:640px;margin:0px;}
	#k_search .k_search div{margin:15px auto;width:100%;}
	#k_search .k_search div h3{margin:0px;width:100%;text-align:left;font-size:14px;line-height:30px;}
	#k_search .k_search div p{margin:0px;width:100%;text-align:left;font-size:12px;line-height:26px;}

	#k_search .k_search div p a{}
	#k_search .k_search div p span{}

/* 评论 */
#k_comment{text-align:left;}
	#k_comment div{display:block;clear:both;}
	#k_comment div strong {margin:3px;}
	#k_comment div a{margin:3px;}
	#k_comment p{line-height:22px;margin:5px;padding:0px;padding-left:20px;}
	#k_comment .k_pagelist{clear:both;display:block;}
#k_comment_post{display:block;clear:both;text-align:left;font-size:14px;}




/* 共同部分 */
.box{display:table;clear:both;margin:0px;padding:0px;}


/* #main .left 共性部分 */
.mainleft h1.title{font-size:16px;margin:0px;padding:0px;padding-left:10px;width:640px;line-height:50px;text-align:left;color:#069;border-bottom:1px solid #E7E7E7;background:url(title.gif) no-repeat 0px 20px;}
.mainleft .box div .title1 strong{width:277px;}
.mainleft .box div .title2 strong{width:265px;}

.mainright .box .title1 strong{width:180px;}


/* #main .left 特性部分 */

.mainleft{width:510px; margin-left:250px; margin-top:-160px; *margin-top:0; _margin-top:0; float:left;  *float: inherit; _float:inherit;} 


.mainleft .box{}
.mainleft .box .left{width:317px;}

	.banner1{margin-bottom:15px;}


	.template{width:317px}

	.template .box{padding-top:15px;}

			.template .box span{display:block;float:left;line-height:20px;text-align:center;padding:0px;margin:5px 0px;background:#F1F1F1;border:1px solid #D5D5D5;margin:0px 4px;}
			.template .box a:link,.template .box a:visited,.template .box a:active{display:block;clear:both;color:#333;width:94px;overflow:hidden;white-space:nowrap;}
			.template .box img{width:90px;height:120px;padding:2px;}


	.news{margin-left:16px;width:317px;}
	.news p{margin-top:10px;}

	.related{width:317px;}
	.related p{margin-top:10px;}

/* 页面部分 */
div.info{clear:both;text-align:right;line-height:30px;}
	div.info span{display:inline;margin:5px;}

div.next{display:block;clear:both;width:100%;line-height:26px;text-align:left;}

div.list {text-align:left;display:table;clear:both;}
	div.list h5{
	margin:0px;
	padding:0px;
	line-height:40px;
	background-image: url(arrow_normal.png);
	background-repeat: no-repeat;
	background-position: 0px center;
}
	div.list h5 a{margin-left:20px;font-size:14px;}
	div.list p{line-height:24px;margin:0px;padding:0px;}
	div.list p i{font-style:normal;font-size:10px;color:#666;}
	div.list p a:link,div.list p a:visited,div.list p a:active{font-size:10px;margin-left:10px;color:#666;}

