* {
	margin: 0px;
	padding: 0px;
	}
	
body {
	magin: 0px auto;
	font: 12px/160% Arial, Helvetica, sans-serif;
	COLOR: #666666;
}

#pageContainer {
	margin-left:auto;
    margin-right:auto;
	width: 920px;
}

A:link {
	COLOR: #336699; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #666699; TEXT-DECORATION: underline
}
A:hover {
	BACKGROUND: #003399; COLOR: #ffffff; TEXT-DECORATION: none
}
A:active {
	BACKGROUND: #ff9933; COLOR: #ffffff; TEXT-DECORATION: none
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}


/* Header */
#header {
	width: 920px;
	margin-left:auto;
    margin-right:auto;
}

/* Logo */

#logo {
}

#logo a {
	font-weight:bold;
	font-size:14px;
	color:#FF3333;
	padding:2px 2px 2px 2px;
}

#logo a:hover {
	BACKGROUND: #FF3333; 
	COLOR: #ffffff;
}

#hbsq {
	float:left;
	top:5px;
	width:30%;
	position:absolute;
}

#hbsq img {
	VERTICAL-ALIGN: bottom;
	float:left;
}
#hbsq a:visited {
	BACKGROUND: #ffffff; COLOR: #ffffff; TEXT-DECORATION: none
}

#hbsq a:hover {
	BACKGROUND: #ffffff; COLOR: #ffffff; TEXT-DECORATION: none
}

#banner {
	font-size:14px;
	color:#3F4E5A;
}
#logininfo a{
	font-size:14px;
	color:#FF0000;
	font-weight:bolder;
	padding: 4px 4px 4px 4px;
}

#logininfo a:hover{
	background-color:red;
	color:#FFFFFF;
}

/*spec nav*/
#specNav {
	float:right;
}
#specNav li {
	float:left;
	list-style-type:none;
	margin:1px;
}

#specNav li a{
	color:#336699;
	text-decoration:none;
	display:block;
	text-align:center;
	width:70px;
	background-color: #ffffff;
	BACKGROUND-IMAGE: url(../images/line_gray2.gif);
	BACKGROUND-REPEAT: no-repeat;
	font-size:14px;
	padding: 0px 1px 1px 1px;		
}

#specNav li a:hover{
	background-color:red;
	color:#FFFFFF;
}

#specNav .selected A {
	FONT-WEIGHT: bold; 
	COLOR:red;
	background-color:#336699;
}

#specNav .app a {
	width:100px;
	font-size:14px;
	font-weight:bolder;
	color:#FF6600;
	
}

#specNav .app a:hover {
	background-color:#FF6600;
	color:#FFFFFF;	
}

#specNav .app1 a {
	width:64px;
	font-size:14px;
	font-weight:bolder;
	color:#228b22;
	
}

#specNav .app1 a:hover {
	background-color:#228b22;
	color:#FFFFFF;	
}

/* Search */
#search {
	float:left;
}

#search form {
	margin: 0;
	padding: 15px 0 0 10px;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search-text {
	border: #369 1px solid; 
	COLOR: #333333; 
	LINE-HEIGHT: 19px; 
	FONT-FAMILY: Tahoma,Verdana,"ËÎÌå";
	margin-right:5px;
	font-size:15px;
	width:180px;
}

#search-submit {
	height:25px;
	width:90px;
	font-size:15px;
}


/* Nav */
#nav {
	width: 920px;
	margin-left:auto;
    margin-right:auto;
}
#nav li {
	float:left;
	list-style-type:none;
	margin:0px;
}

#nav li a{
	color:#336699;
	text-decoration:none;
	display:block;
	width:64px;
	text-align:center;
	background-color: #ffffff;
	BACKGROUND-IMAGE: url(../images/line_gray2.gif);
	BACKGROUND-REPEAT: no-repeat;
	font-size:13px;
	padding: 0px 1px 1px 1px;		
}

#nav li a:hover{
	background-color:red;
	color:#FFFFFF;
}

#nav .selected A {
	FONT-WEIGHT: bold; 
	COLOR:red;
	background-color:#336699;
}

#nav .hot A {
	FONT-WEIGHT: bold; 
	font-size: 14px;
	width:100px;
	color:RED;
}

.end {
	text-decoration:none;
	display:block;
	width:1px;
	height:22px;
	margin-left:1px;
	background-color: #ffffff;
	BACKGROUND-IMAGE: url(../images/line_gray2.gif);
	BACKGROUND-REPEAT: no-repeat;
}			


/* Page */

#page {
	width: 920px;
	padding-top: 15px;
	margin-left:auto;
    margin-right:auto;
}

/* Content */

#content{
	float: left;
	width: 69%;
	margin-left:auto;
    margin-right:auto;
}

#sidebar,#sidebar1{
	float: right;
	width: 27%;
	margin-bottom: 0px;
	padding-left:5px;
}

#sidebar1 {
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	background-color:#F1F0EF
}

#sidebar1 li {
	list-style:none;
}
/* content bar */

#contentnav {
	margin: 0px 0px 8px 0px;
	padding-left: 10px;
	background: url(../images/tabs.gif) repeat-x bottom;
	width:100%;
	float:left;
	font-size: 14px;
}
#contentnav li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#contentnav a:link, #contentnav a:visited {
	float: left;
	background: #f3f3f3;
	line-height: 19px;
	padding: 2px 10px 2px 10px;
	margin-right: 4px;
	border: 1px solid #336699;
	text-decoration: none;
	color: #666;
}

#contentnav a:link.active, #contentnav a:visited.active {
	border-bottom: 1px solid #fff;
    background: #fff;
    color: #000;
}

#contentnav a:hover {
	background: #fff;
}

.daytop {
	color:#FF6600;
	font-weight:bolder;
}

.post {
	padding: 0px 0 0 0;
	width:100%;
	float:left;
}

.vote {
	float: left;
	width: 50px;	
}

.votecount {
	BACKGROUND-IMAGE: url(../images/dig1.gif);
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 25px; 
	VERTICAL-ALIGN: bottom;
	COLOR: #494949; 
	LINE-HEIGHT: 150%;
	height:50px;
	width:52px;
}

.votelink {
	BACKGROUND-IMAGE: url(../images/dig2.gif);
	TEXT-ALIGN: center;
	padding-top:5px;
	font-size:13px;
	margin-top:5px;
	width:52px;
	height:25px;
	display:block;
	BACKGROUND-REPEAT: no-repeat;
}

.votelink a:hover {
    background: #fff;
}


.title {
	FONT: 14px/150% Arial, Helvetica, sans-serif; 
	COLOR: #006600;
	font-weight: bold;
	padding: 0px 0px 0px 60px;
}

.itemdate {
	padding-left:60px;
}

.itemcontent {
	overflow:hidden;
	word-wrap:break-word; 	
	word-break:break-all;
}

.allContentLink {
	margin:10px 0px 10px 0px;
}

#itembar {
	width: 100%;
	FLOAT: left;
}

.itemspace {
	width: 100%;
	border:1px;
	BORDER-TOP: #336699 1px dashed;
	MARGIN-TOP: 10px;
}

#pagebar{
	MARGIN-top: 10px;
	float:right;
}
#pagebar A {
	border:#7b9ebd 1px solid;
	font-weight:700;
	font-size:17px;
	width:25px;
	height:25px;	
	color:#369;
	line-height:25px;
	background-color:#fff;
	text-align:center;
	text-decoration:none;
	padding:2px 2px 2px 2px;
	display:block;
	float:left;
}

#pagebar A:hover {
	font-size:18px;
}

#pagebar .selected  {
	color:red;
}

#hflive {
	width:100%;
	border:#336699 1px solid;
}

/*hflive*/
#hflive H3 {
	padding:5px 5px 5px 5px;
	color: #fff; 
	font-size:16px;
	font-weight:bolder;
	background-color:#336699;
	border-bottom:#d3d3d3 1px solid;
	width:96%;
}

#hflive H4 {
	padding:4px 5px 4px 5px;
	color: #0070A6; 
	font-size:14px;
	font-weight:bolder;
	background-color:#ecf5ff;
	border-bottom:#D4D4D4 1px solid;
	float:left;
	width:96%;
}

#hflive ul {
	float:left;
	width:100%;
}

#hflive li {
	float:left;
	width:120px;
	margin:5px 0px 0px 0px;
	list-style:none;
}

#hflive a {
	padding:3px 3px 3px 3px;
	font-size:13px;
}

/* Sidebar */

#bride {
	width: 100%;
	float:left
}

#cal {
	border:#adadad 1px solid;
	background-color:#FFF;
	float:left;
	width:100%;
	margin-bottom:10px;
}

#cal H3 {
	padding:5px 5px 5px 5px;
	COLOR:#FFFFFF;
	font-size:14px;
	font-weight:bolder;
	BACKGROUND-COLOR:#adadad;
	width:96%;
}

#notice {
	border:#336699 1px solid;
	background-color:#FFF;
	float:left;
	margin-top:10px;
	TEXT-ALIGN: left;
	width: 100%;
	height:200px;
}


#notice H3 {
	padding:5px 5px 2px 5px;
	color:#FFFFFF;
	BACKGROUND-COLOR: #336699;
	height:25px;
	font-size:14px;
	font-weight:bolder;
	width:96%;
}

#notice ul {
	MARGIN-BOTTOM: 0px;
	list-style-type:none;
}

#notice li {
	padding-left: 4px;
	border-bottom:#789 1px dashed;
}

#systag {
	width: 100%;
	FLOAT: left; 
	margin-top: 10px;
	TEXT-ALIGN: left;
}

.navgreen {
	FONT: 14px Arial, Helvetica, sans-serif; COLOR: #006600;
	font-weight:bold; 
}

.rightspace {
	width: 100%;
	border:1px;
	BORDER-TOP: #336699 1px dashed;
	MARGIN-TOP: 10px;
}
#usercomment {
	width: 100%;
	FLOAT: left; 
	margin-top: 10px;
	TEXT-ALIGN: left;
}

#customtag {
	width: 100%;
	FLOAT: left; 
	margin-top: 10px;
	TEXT-ALIGN: left;
}

#topuser {
	width: 100%;
	FLOAT: left; 
	margin-top: 10px;
	TEXT-ALIGN: left;
}

#newuser {
	width: 100%;
	FLOAT: left; 
	margin-top: 10px;
	TEXT-ALIGN: left;
}

#link {
	width: 100%;
	margin-top: 10px;
}

#link li {
	float:left;
	margin-left:15px;
}


/* Footer */

#footer {
	height: 50px;
	text-align: center;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	border:1px;
	BORDER-TOP: #7b9ebd 1px solid; 
	background-color:#DDEEFF;
	width:920px;
	padding:10px 0px;
	margin-top:5px;
	float:left;
}

/*Map*/
#hfmap {
	float:left;
	overflow:auto;
}

.row2 {
	background-color:#E4F8F8;
}

#topcontent {
	margin:10px 0px 0px 10px;
	width:900px;;
}
#topcontent thead {
	background-color:#336699;
}

#topcontent thead td{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bolder;
	padding:3px 5px 3px 5px;
}

#topcontent td{
	padding:2px 0px 2px 10px;
}
#topcontent tr{
	margin-top:2px;
}
#topcontent a {
	font-size:14px;
}
.topnumber {
	font-weight:bolder;
	font-size:15px;
}

.top1 {
	background-color:#CCCC00;
}
.top2 {
	background-color:#CCCC99;
}
.top3 {
	background-color:#CCCCFF;
}

#typeBar {
	margin-top:20px;
}

#operateBar, #scrVote  {
	margin-top:10px;
	padding-bottom:10px;
	width:100%;
	border-bottom: 1px dashed #336699;
}
#operateBar li {
	width:10%;
	float:right;
}

#commentLink{
	margin-top:10px;
	border-bottom: 1px dashed #336699;
	padding-bottom:10px;
}

#re_count, #voteduser, #rndContent h2 {
	background-color:#F5F5F3;
	margin-top:5px;
}

#voteduser img {
	margin-right:4px;
}

#scrVote li {
	float:left;
}

#scrVote img {
	width:16px;
	height:16px;
}

#shareinfo {
	padding:10px 0px 10px 0px;
}

#focusList, #hotList {
	margin:0px 0px 10px 0px;
}
#googleAd {
	margin:2px 0px 5px 0px;
}

h1{
	font-size:25px;
	font-weight:bold;
	vertical-align:bottom;
	line-height:150%;
	width:100%;
}
H2 {
	MARGIN-BOTTOM: 5px; FONT: 14px/150% normal Arial, Helvetica, sans-serif; COLOR: #006600
}