﻿BODY {
background-image:url(default/topbck.jpg);
background-repeat:repeat-x;
font-size:71.1%;
color:#666;
font-family:Arial, Helvetica, sans-serif;
background-color:#fff;
margin:0;
padding:0
}
.footer {
	BORDER-TOP: #cccccc 3px solid; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px; TEXT-ALIGN: left
}

.footer span {
float:right;
margin-top:-10px
}

IMG {
	COLOR: #fff; border:0;
}

.function{
	float:right;
	text-align:right;
	padding:10px;
}

UL.linklist LI {
margin-left:20px;
list-style:square;
padding:2px 0
}

.function UL{
	list-style-type:none;margin:0; padding:0;
}


UL.linklist {
	padding-left:20px; margin:0;
}
UL.linklist LI {
	PADDING: 0px 0; MARGIN: 0px; list-style:square; 
}
UL.linklist A:link {
	COLOR: #666666;TEXT-DECORATION: none
}
UL.linklist A:visited {
	COLOR: #666666
}
UL.linklist A:hover {
	COLOR: #9d0101; 
}


H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #9d0101; PADDING-TOP: 0px; FONT-FAMILY: "Times New Roman", Times, serif; font-weight:bold;
}
H3 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 20px; FONT-SIZE: 2em; BACKGROUND-IMAGE: url(default/indent.gif); PADDING-BOTTOM: 7px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 7px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: "Times New Roman", Times, serif; LETTER-SPACING: -1px
}

.module {
	BORDER-TOP: #cccccc 3px solid; MARGIN: 10px 0px; BORDER-BOTTOM: #cccccc 1px solid
}

.leftmodule {
	BORDER-TOP: #cccccc 3px solid; FLOAT: left; MARGIN: 17px 0px; WIDTH: 49%; BORDER-BOTTOM: #cccccc 1px solid
}

.rightmodule {
	BORDER-TOP: #cccccc 3px solid; FLOAT: right; MARGIN: 17px 0px; WIDTH: 49%; BORDER-BOTTOM: #cccccc 1px solid
}
.leftmodule2 {
	PADDING-RIGHT: 12px; FLOAT: left; MARGIN: 14px 0px; WIDTH: 48%
}
.rightmodule2 {
	PADDING-LEFT: 12px; FLOAT: right; MARGIN: 14px 0px; BORDER-LEFT: #c9c9c9 3px solid; WIDTH: 48%
}
A:link {
	COLOR: #9d0101;TEXT-DECORATION: none
}
A:visited {
	COLOR: #666666;TEXT-DECORATION: none
}
A:hover {
	COLOR: #666666; TEXT-DECORATION: none
}
.main {
background-position:left 50%;
background-image:url(default/mainbck.jpg);
background-repeat:repeat-y;
float:left;
width:1000px;
line-height:22px;
padding:0
}
.top {
	PADDING: 0; 
	FLOAT: left; 
	BACKGROUND-IMAGE: url(default/topbck.jpg); 
	WIDTH: 100%; 
	BACKGROUND-REPEAT: repeat-x; 
	BACKGROUND-COLOR: #939faf;
	border-bottom:3px #900 solid;
}
.int {
	PADDING: 0; 
	MARGIN: 0px auto; 
	WIDTH: 1000px; 
	BACKGROUND-IMAGE: url(default/topbck.jpg); 
	BACKGROUND-REPEAT: repeat-x; 
}

.logo {
	BACKGROUND-IMAGE: url(default/logo.jpg); BACKGROUND-REPEAT: no-repeat; HEIGHT: 120px
}
.sub UL {
	PADDING: 0px;MARGIN: 5px 0px;font-style: italic; float:right; font-size:1.1em;
}
.sub LI {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(default/tag_blue.png); MARGIN: 0px; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none;display:inline
}

/*++++++ SEARCH ++++++++*/


.search {
	position:absolute;
	FLOAT: left;
	WIDTH: 300px; 
	padding:20px 0 0 200px; 
	text-align:right
}
#searchbox { float:right; width: 219px; height: 24px; background: url(default/s.gif) no-repeat; margin:35px 20px 0 0; }
#searchbox #edtSearch { float: left; margin: 4px 0 0 6px; border: 0; width: 160px; background: none; color:#999999; }
#searchbox #go { float: right; margin: 6px 8px 0 0; width:12px; height:13px;  }

.login {
	FONT-SIZE: 0.78em; FLOAT: right; BACKGROUND-IMAGE: url(default/loginbck.jpg); LINE-HEIGHT: 29px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 29px
}
.login A:link {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: #999999; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.login A:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: #999999; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.login A:hover {
	COLOR: #428ce7
}
.loginleft {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(default/loginleft.jpg); BACKGROUND-REPEAT: no-repeat; 
}
.loginright {
	PADDING-RIGHT: 14px; PADDING-left: 14px;BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(default/loginright.jpg); BACKGROUND-REPEAT: no-repeat; display: inline-table;
}
.mainmenu .feed-icon{
	display:none;
	}
.mainmenu {
	FLOAT: left; WIDTH: 100%; TEXT-ALIGN: right; font-size:12px;
}
.mainmenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -30px; PADDING-TOP: 0px
}
.mainmenu LI {
	PADDING-RIGHT: 16px; BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(default/mainmenusep.jpg); LINE-HEIGHT: 30px; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; HEIGHT: 30px; TEXT-DECORATION: none
}
.mainmenu LI A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
.mainmenu LI A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.mainmenu LI A:hover {
	COLOR: #9d0101; TEXT-DECORATION: none
}
.topmenu {
	FLOAT: right; WIDTH: 100%; HEIGHT: 36px;
}
.topmenu UL {
	PADDING: 0; FLOAT: right;MARGIN: 0px; 
}
.topmenu LI {
	PADDING: 5px; FLOAT: right; MARGIN: 0px; LIST-STYLE-TYPE: none;
}
.topmenu LI.Home{ 
padding-left:12px;BACKGROUND-IMAGE: url(default/home.gif); BACKGROUND-REPEAT: no-repeat;BACKGROUND-POSITION: left 50%;
} 
.topmenu LI.JiewuToolbar{ 
padding-left:12px;BACKGROUND-IMAGE: url(default/JiewuToolbar.gif); BACKGROUND-REPEAT: no-repeat;BACKGROUND-POSITION: left 50%;
} 
.topmenu LI.RSS{ 
padding-left:12px;BACKGROUND-IMAGE: url(default/rss.gif); BACKGROUND-REPEAT: no-repeat;BACKGROUND-POSITION: left 50%;
} 
.topmenu LI.GuestBook{ 
padding-left:12px;BACKGROUND-IMAGE: url(default/GuestBook.gif); BACKGROUND-REPEAT: no-repeat;BACKGROUND-POSITION: left 50%;
} 
.topmenu LI.Tags{ 
padding-left:12px;BACKGROUND-IMAGE: url(default/Tags.gif); BACKGROUND-REPEAT: no-repeat;BACKGROUND-POSITION: left 50%;
} 
.topmenu LI.Archiver{ 
padding-left:12px;BACKGROUND-IMAGE: url(default/Archiver.gif); BACKGROUND-REPEAT: no-repeat;BACKGROUND-POSITION: left 50%;
} 
.topmenu LI.Random{ 
padding-left:12px;BACKGROUND-IMAGE: url(default/Random.gif); BACKGROUND-REPEAT: no-repeat;BACKGROUND-POSITION: left 50%;
} 
.topmenu LI.Photos{ 
padding-left:12px;BACKGROUND-IMAGE: url(default/Photos.gif); BACKGROUND-REPEAT: no-repeat;BACKGROUND-POSITION: left 50%;
} 
.topmenu LI.Signup{ 
padding-left:12px;BACKGROUND-IMAGE: url(default/Signup.gif); BACKGROUND-REPEAT: no-repeat;BACKGROUND-POSITION: left 50%;
} 
.topmenu LI.Taobao{ 
padding-left:12px;BACKGROUND-IMAGE: url(default/Taobao.gif); BACKGROUND-REPEAT: no-repeat;BACKGROUND-POSITION: left 50%;
}
.topmenu A:link {
	PADDING:5px; COLOR: #9d0101; LINE-HEIGHT: 27px; MARGIN-RIGHT: 3px; HEIGHT: 30px; font-size:12px; TEXT-DECORATION: none
}
.topmenu A:visited {
	PADDING:5px; COLOR: #9d0101; LINE-HEIGHT: 27px; MARGIN-RIGHT: 3px; HEIGHT: 30px; font-size:12px; TEXT-DECORATION: none
}
.topmenu A:hover {
	PADDING:5px; COLOR: #666666; LINE-HEIGHT: 27px; MARGIN-RIGHT: 3px; HEIGHT: 30px; font-size:12px; TEXT-DECORATION: none
}


.maintop {
	BACKGROUND-POSITION: 50% bottom; FLOAT: left; BACKGROUND-IMAGE: url(default/contentbck.jpg); MARGIN: 0px; WIDTH: 100%; BACKGROUND-REPEAT: repeat-x; padding:0;
}
.topin {
	
}
.istop{
         padding:5px 0 5px 8px;
         margin:0 0 10px 0;
         border-left:5px #9e0202 solid;
         BACKGROUND-color: #f5f5f5;
         BACKGROUND-IMAGE: url(default/istop.gif);
         BACKGROUND-REPEAT: no-repeat;
         BACKGROUND-POSITION: right top;
}
.left {
	PADDING: 0px; 
	FLOAT: left;
	MARGIN: 0px; 
	WIDTH: 200px; 
	
}
.right {
	MARGIN-TOP: 20px; 
	FLOAT: right; 
	WIDTH: 780px; 
	font-size:12px; 
	
}
.article{ 
	BACKGROUND-POSITION: top; 
	BACKGROUND-IMAGE: url(default/headlinebck.jpg);
	background-repeat:repeat-x;
	MARGIN: 0; 
	PADDING-top: 10px;
	overflow:hidden;
	}
.article p{ margin:0; padding:5px;}
.article p.f:first-letter {font-size:160%; font-weight:bold; float:left; color:#900; margin:5px;}
.article p:first-line { font-variant: small-caps; text-indent:2em}


.article_seperator {
	MARGIN-BOTTOM: 20px; BORDER: #ccc 1px dashed; padding:5px; margin-top:10px;background:#f5f5f5;
}
.small {
	FONT-SIZE: 0.88em; 
	COLOR: #cccccc; 
	margin:0 0 5px 0;
	font-style:italic;
}
.leftright {
	FLOAT: left; WIDTH: 515px; margin:auto; overflow:hidden;
}

.rightright {
	FLOAT: right; WIDTH: 250px
}
.topmodule {
	PADDING: 11px; BORDER: #cccccc 1px dashed; FLOAT: left; MARGIN: 0px 0px 20px 0px;  COLOR: #666666; BACKGROUND-COLOR: #f5f5f5;width:95%
}
.topmodule H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 2em; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px -10px -18px 0px; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY: "Times New Roman", Times, serif; LETTER-SPACING: -1px; height:50px;
}
.topmenusep {
	FLOAT: left; WIDTH: 100%; HEIGHT: 77px
}
.topmenuleftsep {
	FLOAT: left; WIDTH: 100px; HEIGHT: 121px
}
/*---------------分页--------------------------------------------*/
.pager {
padding:10px 0 15px
}

.pager a,.pager strong.pager-current {
border:1px solid #DBD9B5;
color:#960;
background:#fff;
font-size:12px;
margin:0 2px;
padding:3px 6px
}

.pager a:visited {
border:solid 1px #ccc;
background:#fff
}

.pager a:hover {
border:solid 1px #600;
background:#a44f4f;
color:#fff;
text-decoration:none
}

.pager a:active {
text-decoration:none
}

.pager strong.pager-current {
border:solid 1px #600;
color:#fff;
background:#900;
font-weight:700
}

.pager .now-page {
border:solid 1px #600;
color:#fff;
background:#900;
font-weight:700;
margin:2px;
padding:3px 6px
}
/*---------------分页结素--------------------------------------------*/
#Favorite {
padding:0 0 10px 0
}

#Favorite img {
height:40px;
width:40px;
border:2px #ccc solid;
margin:5px 2px 0 2px
}

.Pictures img {
height:55px;
width:55px;
margin:7px
}

.about {
width:35px;
height:35px;
border:1px #ccc solid;
float:left;
margin:3px 10px 0 3px;
padding:3px
}
.vote-wrap{text-align:center;float:right;}







blockquote,pre {
background:#F4F5F7 url(default/blockquote.gif) 3px 3px no-repeat;
border:1px dashed #CCC;
margin:5px 0;
padding:8px 12px 8px 36px
}

.code {
width:95%;
float:right;
border-left:#F60 5px solid;
color:#666;
font-family:'Courier New' , Monospace;
background-color:#f0f0f0;
padding:5px 10px
}

.function li,.function UL {
list-style-type:none;
margin:0;
padding:0
}

UL.linklist {
	padding-left:20px; margin:0;
}

UL.linklist A:link,UL.taglinklist A:link,UL.picturelist A:link,UL.COMMENTS A:link,A:hover,.mainmenu LI A:link,.mainmenu LI A:visited {
color:#666;
text-decoration:none
}

UL.linklist A:visited,UL.taglinklist A:visited,UL.COMMENTS A:visited,UL.picturelist A:visited {
color:#666
}

UL.linklist A:hover,UL.taglinklist A:hover,UL.COMMENTS A:hover,UL.picturelist A:hover {
color:#9d0101
}

A:link,A:visited,.mainmenu LI A:hover {
color:#9d0101;
text-decoration:none
}

.login A:link,.login A:visited {
color:#999;
text-decoration:none;
padding:0 5px
}

.topmenu A:link,.topmenu A:visited {
color:#9d0101;
line-height:27px;
margin-right:3px;
height:30px;
text-decoration:none;
padding:5px
}

.topmenu A:hover {
background-color:#9d0101;
color:#FFF;
line-height:27px;
margin-right:3px;
height:30px;
text-decoration:none;
padding:5px
}

.loading{
margin:0 0 0 20px
}

UL.picturelist {
width:100%;
overflow:hidden;
margin:0;
padding:0
}

UL.picturelist LI {
text-align:center;
list-style:none;
display:inline;
line-height:18px;
margin:5px 0;
float:left
}

UL.picturelist LI img{
width:110px;
margin:0 5px;
border:1px #ccc solid;
padding:3px
}

#feedbackform{margin:0;color:#666;top:0}




#tabsmenu {
border-bottom:3px #ccc solid;
margin:10px 0
}

#tabsmenu ul {
margin:0 0 0 5px;
padding:0
}

#tabsmenu ul li {
display:inline;
cursor:pointer;
padding:5px 5px 5px 10px
}

.on {
color:#fff;
background:#ccc
}

.off {
color:#000
}
