body{margin:0; text-align:left; padding:0; background:url(../images/new_bg.gif); background-position: center; background-color: #333333; background-repeat: repeat-y; color:#ccc; min-width:1003px;}
div, form, select, option, ul, li, ol, h1, h2, h3, h4, h5, fieldset, label{ font:12px Tahoma; font-weight:normal; color:#C2C2C2; padding:0; margin:0; border:0;}
img, a.img{ border:0; padding:0; margin:0;}
a{ color:#9933CC; text-decoration:none;}
a:hover{ color:#663300; text-decoration:underline;}


.blank1{ width:100%; height:10px; font-size:1px; margin:0 auto;}
.blank2{ width:100%; height:162px; font-size:1px; margin:0 auto;}
.blank3{ width:100%; height:20px; font-size:1px; margin:0 auto;}
.clear { clear:both; font-size:1px; width:1px; visibility:hidden; }
.hidden { display:none;}


/*left*/
.left{width:59px; height:99px; float:left; margin: 0px; padding: 0px;}
/*right*/
.right{ width:29px; height:180px; float:left;margin: 0px; padding: 0px;}

/*main*/
.middle{ width:915px; text-align:center;margin: 0 auto; padding: 0px;}
.main{ width:683px;	float:left;	text-align:center;background:#333333;}
/*top*/
.top{
	width:915px;
	height:300px;
	background-image: url(../images/vic_hbar.gif);
	background-repeat: no-repeat;
}
.logo{ text-align:left; padding-left: 10px; width:100%; height:55px;}
.logo h1{ font-weight:700; font-size:20pt;}
.logo p{ color: #FFFFFF; font-size: 10pt; line-height: 1.2em; height: 20px; margin:0px;}
.logo a{color:#3697E7;}
.logo a:hover{color:#FF0000; text-decoration: none;}
.topM{ float:right; width:340px; height:25px; text-align: right;}
.topM span{ line-height:22px; float:left; text-align:right; color: #6600CC; font-size:10pt;}
.topM span a{ color:#6600CC;}
/*search*/
.search{ float:left;width:172px;}
.searchInput{ width:100px; height:16px; background:#262626; border:#999 1px solid; color:#ccc;}
.searchInput_on{ width:100px; height:16px; background:#262626; border:#FF0077 1px solid; color:#ccc;}
.searchButtom{ background:url(../images/search.gif); width:62px; height:22px; border:0; line-height:24px; color:#fff; font-weight:700;}
/*nav*/
.nav{ padding-left: 40px; padding-top: 25px!important; padding-top: 23px;}
.nav a{ color:#FFFFFF;}
.nav a:hover{ text-decoration:none; color:#FF0077}
.nav li{ list-style-type: none; width:78px; font-size:10pt!important; font-size:8pt; float:left; margin-right:9px; font-weight:700; display: inline; padding-top: 4px; line-height:19px;}
.on{ background:url(../images/nav_on.gif);}
.out{ background:url(../images/nav.gif);}
/*con*/
.con{ text-align:left; width:670px; margin:0 auto; line-height:19px; font-size: 12pt;}
.con p{ font-family: Arial, Helvetica, sans-serif; font-size: 12pt; line-height: 1.5em; margin-top: 5pt; margin-bottom: 12pt;}
.con span{ font-size: 12pt; margin 0px; padding: 0px;}
.con ul, ol{ margin-top:-15px; margin-bottom: 10pt;}
.con li{ font-size: 12pt; line-height: 1.3em; margin-left:48px;}
.conTitle{ text-align:left; width:670px; background:#333333;}
.conTitle h2{float:left; font-size:18pt; font-weight:700; width:490px; line-height: 1.2em;}
.conTitle h3{float:left;color:#fff;width:180px;text-align:right;}
.conTitle h3 span{ color:#fff;}
.conTitle:after {content:''; display:block; clear:both; visibility:hidden; height:0;}
.conLink{ height:30px; width:100%; background:url(../images/conLine.gif) bottom repeat-x;}
.conLink ul{ float:right;}
.conLink li{ list-style-type: none; float:left; margin-left:10px; margin-top:0px!important; margin-top:5px; line-height:30px; font-weight:700; color:#FF0077; font-size:12px;}
/*pager*/
.pager{ margin-bottom:20px; clear:both; text-align:center; line-height:30px; font-size:9pt;}
.pager a{ background:#999; border:#ccc 1px solid; color:#fff; margin:0 1px;}
.pager a:hover{ background:#fff; border:#999 1px solid; color:#666; text-decoration:none;}
.pagerLinkPrevPage{padding:1px 2px;}
.pagerLinkNextPage{padding:1px 2px;}
.pagerLink{padding:1px 5px;}
.pagerCurrent{ border:#FF0077 1px solid; background:#FF0077; color:#fff;padding:3px 6px; margin:0 1px;}
/*bottom*/
.bottom{ width:100%; height:65px; margin:0 auto; clear:both; text-align:center;}
.bottom a{ font-weight:700;}
.bottom p{ line-height:1.2em; margin: 0px; padding: 0px; font-size:12px;}

/*sidebar*/
.sidebar{ width:220px; float:left; margin-left:12px; text-align:center;}
.info{width:195px; margin:0 auto; background:#393536;}
.info p{ margin:0; padding-left: 5px; padding-right: 5px; text-align:left;}
.infoBottom{ background:url(../images/info_b.gif); width:218px; height:22px;}
.infoH2{ width:188px; margin:0 auto; height:20px;}
.infoH2 a{ color:#F7137D; font-weight:700;}
.twitter{width:187px; margin:0 auto; background:#393536; text-align:center; padding-left:8px;}

.readshare{width:180px; margin:0 auto; background:#393536; text-align:left; padding-left:8px; padding-right:7px;}
.readshare li{list-style-type: none; text-align:left; background:url(../images/vic_point.gif) no-repeat 2px 6px; padding-left:13px;}
.readshare p{text-align:right; margin: 0px; padding: 0px;}
/*box*/
.boxT{
	width:195px;
	height:7px;
	margin:0 auto;
	margin-top:10px!important;
	margin-top:0px;
	background-image: url(../images/box_t.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.boxB{
	width:195px;
	height:9px;
	margin:0 auto;
	background-image: url(../images/box_b.gif);
	background-repeat: no-repeat;
	background-position: top;
}
/*dath*/
.dateH2{width:80%; margin:0 auto; height:25px; font-size:14px; font-weight:700; color:#FF0077; text-align:center; padding-left:8px; background:url(../images/conLine.gif) repeat-x; background-position: 0px 20px;}
.date{ width:195px; margin:0 auto; background:#393536;}
.date table{ width:95%;}
/*recently*/
.recentlyH2{width:80%; margin:0 auto; height:25px; font-size:14px; font-weight:700; color:#FF0077; text-align:center; padding-left:8px; background:url(../images/conLine.gif) repeat-x;  background-position: 0px 20px;}
.recently{ width:195px; margin:0 auto; background:#393536;}
.recently a{ color:#ccc;}
.recently ul{ width:95%; margin:0 auto;}
.recently li{ list-style-type: none; line-height:22px; text-align:left; background:url(../images/vic_point.gif) no-repeat 2px 9px; padding-left:13px;}
/*friendLink*/
.friendLink{ width:195px; margin:0 auto; background:#393536; text-align:left;}
.friendLink h3{ font-weight:700; color:#fff; text-indent:0.5em;}
.friendLink li{ list-style-type: none; background:url(../images/vic_point.gif) no-repeat 6px 9px; padding-left:18px; line-height:20px;}
.friendLink a{ color:#ccc;}
/*rss*/
.rss{ width:205px; margin:0 auto; margin-top:10px;}
.rss h2{ display:none;}
.rss li{ list-style-type: none; float:left; margin-right:3px;}

/*art*/
.jump{ width:670px; margin:0 auto; margin-top:15px; text-align:right; line-height:20px;}
.jump a{ border:#7B878C 1px solid; background:#333; color:#fff; padding:1px 2px;}
.jump a:hover{ border:#FF0077 1px solid; background:#333; color:#FF0077; text-decoration:none;}
.comTitle{ width:670px;}
.comTitle h2{ float:left; font-size:18px; font-weight:700; width:435px; color:#FF0077; background:url(../images/comment.gif) no-repeat 0 5px; padding-left:15px;}
.comTitle h3{ color:#fff; text-align:right;}
.comTitle h3 span{ color:#fff;}
.comTitle:after {content:''; display:block; clear:both; visibility:hidden; height:0;}
.comment{ background:#6E6A69; border:#999 1px solid; padding:8px; text-align: center;}
.comment label{ color:#fff; font-weight:700; line-height:22px;}
.commentInput1{ width:260px; height:17px; border:#999 1px solid; background:#464342; color:#fff; line-height:19px;}
.commentInput1_on{ width:260px; height:17px; border:#FF0077 1px solid; background:#464342; color:#fff; line-height:19px;}
.commentInput2{ width:135px; height:17px; border:#999 1px solid; background:#464342; color:#fff; line-height:19px;}
.commentInput2_on{ width:135px; height:17px; border:#FF0077 1px solid; background:#464342; color:#fff; line-height:19px;}
.commentTextarea{ width:620px; height:180px; border:#999 1px solid; background:#464342; color:#fff; line-height:20px; padding:5px;}
.commentTextarea_on{ width:620px; height:180px; border:#FF0077 1px solid; background:#464342; color:#fff; line-height:20px; padding:5px;}
.commentSumbit{ border:#7B878C 1px solid; background:#333; color:#fff; height:22px; font-weight:700; line-height:22px; cursor:hand;}
.commentSumbit_on{ border:#FF0077 1px solid; background:#333; color:#FF0077; height:22px; font-weight:700; line-height:22px; cursor:hand;}
#commentIcon{ width:50px; height:50px; float:left; border:#333 1px solid; margin:0 5px 5px 0;}
#commentIcon img{ width:50px;}
.calMonthToday{ background:#666;}


/*file*/
.con1{ width:670px; margin:0 auto; text-align:left; line-height:19px; height:auto !important; height:900px; min-height:900px; overflow:visible;}
.con1 H2{ font-size:16px; font-weight:700; color:#FF0077;}
.con1 li{ list-style-type: none; line-height:22px; text-align:left; background:url(../images/vic_point.gif) no-repeat 2px 9px; padding-left:13px;}
.con2{ text-align:center; overflow:hidden; height:auto !important; height:700px;}
.files{ width:670px;}
.file{ float:left; width:163px; text-align:center; margin-bottom:20px;}
.albumT{ width:570px; float:left; text-align:left;}
.albumT h2{ font-size:16px; font-weight:700; color:#FF0077;}
.albumSpan{ width:65px; text-align:center; float:right;}
.fileList{ width:223px; height:200px; text-align:center; float:left; line-height:25px;}
.fileImg{ width:170px; height:127px; border:#999 1px solid; margin:0 auto;}

/*links*/
.linksH2{ font-weight:700; line-height:22px; color:#fff; font-size:14px; clear:both;}
.links li{ list-style-type: none; width:128px; float:left; margin-right:5px; line-height:22px;}

.searchResultT{ width:670px;}
.searchH2{ font-size:16px; font-weight:700; line-height:25px; text-align:center;}
.searchResultT h3{ float:left; font:18px "ËÎÌå"; font-weight:700; width:455px; color:#FF0077;}
.searchResultT h4{ float:left; color:#fff; width:200px; text-align:right;}
.searchResultT h4 span{ color:#fff;}
.searchResultT:after {content:''; display:block; clear:both; visibility:hidden; height:0;}

/* forms */
#CommentForm legend { display:none;}
#CommentForm fieldset { border:none;}

#CommentForm label { display:block; width:320px; float:left; text-align:right;}
#CommentForm input, textarea { margin-left:5px;}
#CommentForm div { clear:both; margin-bottom:10px;}

/* blockquote */
blockquote { margin: 0px 20px 0px 20px;  padding: 40px 10px 10px 40px; background: url(../images/block.gif) no-repeat top left; color: #0099CC; text-align: justify;}

