#page_body #left {
	background-color: #000000;
	width: 715px;
	float: left;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#page_body #right {
	background-color: #000000;
	float: left;
	width: 238px;
	margin-left: 20px;
	margin-top: 20px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#container #page_body {
	float: left;
	width: 975px;
}

#container #page_body .clearboth {
	clear: both;
	float: left;
	width: 975px;
}

#container #page_body #right h4 {
	margin-bottom: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#container #page_body #upper_half .avatar {
	background-color: #000000;
	float: left;
	height: 70px;
	width: 70px;
	border: 1px solid #CCCCCC;
	font-family: Tahoma, Helvetica, Verdana;
	color: #CCCCCC;
	text-align: center;
}

#container #page_body #upper_half {
	float: left;
	width: 955px;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	height: 85px;
	padding: 0px;
}

#container #page_body #lower_half {
	float: left;
	width: 975px;
}

#container #page_body #lower_half .avatar_ {
	background-color: #000000;
	float: left;
	height: 70px;
	width: 70px;
	border: 1px solid #CCCCCC;
	font-family: Tahoma, Helvetica, Verdana;
	color: #CCCCCC;
	text-align: center;
}

#container #page_body #upper_half #pageTitle {
	float: left;
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 600px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}

#container #page_body #upper_half #pageTitle h1 {
	font-family: Tahoma, Helvetica, Verdana;
	font-size: 26px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

#container #page_body #lower_half .Creator_block {
	float: left;
	height: 80px;
	margin-left: 10px;
	margin-top: 30px;
}

#container #page_body #lower_half .Creator_block .Name {
	font-family: Tahoma, Helvetica, Verdana;
	font-size: 12px;
	float: left;
	width: 180px;
	margin-left: 10px;
	line-height: 18px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
#container #page_body #lower_half .Creator_block #addtime {
	font-family: Tahoma, Helvetica, Verdana;
	font-size: 10px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
#container #page_body #lower_half .Creator_block #delete {
 float: left;
 margin-top: 5px;
 font-size: 10px;
 width:70px;
 text-align: center;
 clear: both;
}
.itemBlock, .gitemBlock {
 float: left;
 margin-top: 20px;
 margin-right: 0px;
 margin-bottom: 15px;
 margin-left: 10px;
 -margin-left: 5px;
 -margin-right: 0px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}
.itemBlock .number, .gitemBlock .number {
 font-family: Tahoma, Helvetica, Verdana;
 font-size: 9px;
 color: #CCCCCC;
 float: left;
 height: 10px;
 width: 15px;
 text-align: left;
 padding: 0px;
 word-spacing: normal;
 margin: 0px;
}

.itemBlock .thumbnail_b, .gitemBlock .thumbnail_b {
 float: left;
}
.itemBlock .thumbnail,  .gitemBlock .thumbnail{
 display: table-cell;
 vertical-align: middle;
 width: 120px;
 height: 90px;
 text-align: center;
 /* hack for ie */ *
 display: block; *
 font-size: 79px;
 /* end */
 border: 1px solid #CCCCCC;
}
.itemBlock .thumbnail img, .gitemBlock .thumbnail img {
 background: url(/images/sprites.jpg) no-repeat;
 background-position: 0 -41px;
 vertical-align: middle;
 width: 120px;
 -behavior: url(/js/iepngfix.htc);
}
.itemBlock .effectName{
 float: left;
 padding: 0px;
 font-family: Tahoma, Helvetica, Verdana;
 font-size: 12px;
 color: #CCCCCC;
 font-weight: bold;
 margin: 0px;
 height: 30px;
 width: 165px;
 text-overflow: ellipsis;
 overflow: hidden;
 white-space: nowrap;
}
.gitemBlock .effectName {
 float: left;
 padding: 0px;
 font-family: Tahoma, Helvetica, Verdana;
 font-size: 12px;
 color: #CCCCCC;
 font-weight: bold;
 margin: 0px;
 height: 30px;
 width: 165px;
 -width: 120px;
 text-overflow: ellipsis;
 overflow: hidden;
 white-space: nowrap;
}
.itemBlock .creator, .gitemBlock .creator {
 font-family: Tahoma, Helvetica, Verdana;
 font-size: 12px;
 padding: 0px;
 float: left;
 width: 165px;
 margin-top: 1px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 color: #CCCCCC;
 text-overflow: ellipsis;
 overflow: hidden;
 white-space: nowrap;
}
.itemBlock .downloadNumber{
 font-family: Tahoma, Helvetica, Verdana;
 font-size: 12px;
 color: #CCCCCC;
 float: left;
 width: 165px;
 margin-top: 8px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
}
.gitemBlock .downloadNumber {
 font-family: Tahoma, Helvetica, Verdana;
 font-size: 12px;
 color: #CCCCCC;
 float: left;
 width: 120px;
 margin-top: 8px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
}
.itemBlock .style, .gitemBlock .style {
 font-family: Tahoma, Helvetica, Verdana;
 font-size: 12px;
 color: #CCCCCC;
 float: left;
 width: 165px;
 margin-top: 3px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
}
.gitemBlock .addedTime {
	font-family: Tahoma, Helvetica, Verdana;
	font-size: 10px;
	color: #CCCCCC;
	float: left;
	margin-left: 0px;
	margin-top: 7px;
}
.itemBlock .type{
 font-family: Tahoma, Helvetica, Verdana;
 font-size: 12px;
 color: #CCCCCC;
 float: left;
 width: 165px;
 margin-top: 8px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
}
.gitemBlock .type {
 font-family: Tahoma, Helvetica, Verdana;
 font-size: 12px;
 color: #CCCCCC;
 float: left;
 width: 120px;
 margin-top: 8px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
}
.itemBlock .globalRating {
 font-family: Tahoma, Helvetica, Verdana;
 font-size: 12px;
 float: left;
 width: 165px;
 -width: 120px;
 padding: 0px;
 margin-top: 8px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
}
.gitemBlock .globalRating {
 font-family: Tahoma, Helvetica, Verdana;
 font-size: 12px;
 float: left;
 width: 155px;
 -width: 120px;
 padding: 0px;
 margin-top: 8px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
}
.itemBlock .globalRating img, .gitemBlock .globalRating img {
 vertical-align: text-top;
 -vertical-align: top; *
 vertical-align: top;
 -behavior: url(/js/iepngfix.htc);
}
.itemBlock .downloadBtn {
 float: left;
 height: 18px;
 width: 96px;
 margin-right: 0px;
 -margin-right: 0px;
 margin-top: 10px;
 margin-bottom: 0px;
 margin-left: 29px;
 -margin-left: 15px;
 border: 1px solid #FFCC00;
 background-image: url(/images/dwbrn_bg.jpg);
 background-repeat: repeat-x;
 font-family: Tahoma, Helvetica, Verdana;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
 padding-top: 2px;
 display: block;
 clear: both;
}
.gitemBlock .downloadBtn {
 float: left;
 height: 18px;
 width: 96px;
 margin-top: 10px;
 margin-left: 11px;
 -margin-left: 5px;
 border: 1px solid #FFCC00;
 background-image: url(/images/dwbrn_bg.jpg);
 background-repeat: repeat-x;
 font-family: Tahoma, Helvetica, Verdana;
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
 text-align: center;
 padding-top: 2px;
 display: block;
 clear: both;
}
.itemBlock .downloadBtn a, .gitemBlock .downloadBtn a {
 font-family: Tahoma, Helvetica, Verdana;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
 display: block;
}
.itemBlock .downloadBtn a:hover, .gitemBlock .downloadBtn a:hover {
 font-family: Tahoma, Helvetica, Verdana;
 font-size: 12px;
 font-weight: bold;
 color: #00CCFF;
 text-decoration: none;
 display: block;
}
.itemBlock .newcomment a, .gitemBlock .newcomment a {
 font-family: Tahoma, Helvetica, Verdana;
 font-size: 11px;
 padding: 0px;
 margin-top: 10px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 color: #00CCFF;
}
.itemBlock .rr{
 float: left;
 width: 165px;
 margin-left: 8px;
}
.gitemBlock .rr {
 float: left;
 width: 120px;
 margin-left: 8px;
}
.itemBlock .ll, .gitemBlock .ll {
 float: left;
}
.itemBlock .rr .newcomment, .gitemBlock .rr .newcomment {
 float: left;
 width: 165px;
 margin-top: 8px;
}
.moreCreation {
	float: right;
	font-family: Tahoma, Helvetica, Verdana;
	font-size: 12px;
	margin-top: 0px;
	width: 800px;
	text-align: right;
	margin-bottom: 0px;
}
.moreCreation a {
 text-decoration: none;
}
.line{
  float: right;
  width: 970px;
  height: 1px;
  margin-top: 5px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #666666;
}
.gCreator_block {
	float: left;
	height: 80px;
	width: 170px;
	margin-left: 10px;
	margin-top: 30px;
}
.gCreator_block .new_remind{
	float: left;
	margin-top: 15px;
	width: 120px;
	font-size: 11px;
}
.Creator_block{
	float: left;
	height: 80px;
	width: 228px;
	margin-left: 10px;
	margin-top: 30px;
}
.gCreator_block .Name {
	font-family: Tahoma, Helvetica, Verdana;
	font-size: 12px;
	float: left;
	width: 80px;
	margin-left: 5px;
	line-height: 18px;
	text-overflow:ellipsis;
	overflow:hidden;
}

#container #page_body #lower_half .Creator_block .Name {
	font-family: Tahoma, Helvetica, Verdana;
	font-size: 12px;
	float: left;
	width: 145px;
	margin-left: 10px;
	line-height: 18px;
	text-overflow:ellipsis;
	overflow:hidden;
}

#container #page_body #lower_half .Creator_block .creationCount {
	font-family: Tahoma, Helvetica, Verdana;
	font-size: 12px;
	float: left;
	width: 145px;
	margin-left: 10px;
	line-height: 18px;
	margin-top: 10px;
	/*color: #00CCFF;*/
}

#container #page_body #lower_half .Creator_block .new_remind {
	font-family: Tahoma, Helvetica, Verdana;
	font-size: 12px;
	float: left;
	width: 145px;
	margin-left: 10px;
	line-height: 18px;
	margin-top: 10px;
	color: #00CCFF;
}
#container #page_body #type_menu {
 float: left;
 margin-bottom: 30px;
 margin-top: 0px;
 margin-right: 10px;
 margin-left: 10px;
 width: 955px;
 border-bottom-width: 1px;
 border-bottom-style: dotted;
 border-bottom-color: #666666;
 padding: 0px;
 background-color: #191919;
 border-right-width: 1px;
 border-left-width: 1px;
 border-right-style: dotted;
 border-left-style: dotted;
 border-right-color: #666666;
 border-left-color: #666666;
}

#container #page_body #type_menu ul {
 color: #00CCFF;
 list-style-type: none;
 margin: 0px;
 padding: 0px;
 float: left;
 width: auto;
 font-weight: bold;
}
#container #page_body #type_menu li {
 display: inline;
 font-size: 13px;
 padding-top: 0px;
 padding-right: 20px;
 padding-bottom: 0px;
 padding-left: 20px;
 border-right-width: 1px;
 border-right-style: dotted;
 border-right-color: #666666;
 margin: 0px;
}
#container #page_body #type_menu a {
 text-decoration: none;
}

#container #page_body #type_menu a:hover {
 color: #00CCFF;
 text-decoration: none;
}
#container #page_body #type_menu #stylemenu, #container #page_body #type_menu #sortmenu{
    background-color: #000000;
	position: absolute;
	margin-top: 18px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
	filter: Alpha(Opacity=80, FinishOpacity=80);
	visibility: hidden;
}
#container #page_body #type_menu #stylemenu li, #container #page_body #type_menu #sortmenu li{
    display: block;
	font-family: Tahoma, Helvetica, Verdana;
	font-size: 12px;
	list-style-type: none;
	line-height: 18px;
	padding: 0px;
	margin-bottom: 5px;
	border-right-style: none;
}
#container #page_body #type_menu #sortmenu #sortlist {
    width: 135px;
	padding: 0px;
	margin: 0;
}
contentSort
#sortmenu a{
	color: #FFFFFF;
	text-decoration: none;
}
#sortmenu a:hover{
	color: #00CCFF;
	text-decoration: none;
}
#container #page_body  #sort {
 font-family: Tahoma, Helvetica, Verdana;
 float: right;
 font-size: 12px;
 padding: 0px;
 margin: 0px;
}

#container #page_body #page_index{
 float: left;
 width: 975px;
 margin-top: 10px;
}