/* -- 页面属性 --*/
body  {
	color : #333333;
	background : #000000;
	margin : 0;
	padding : 0;
	font-size : 11px;
	font-family : "Verdana", "Arial", "Helvetica", "sans-serif";
}

hr  {
	color : #BCBCBC;
	height : 1px;
}

/* -- 超链接 --*/
a  {
	color : #666666;
	text-decoration : none;
	font-weight : bold;
	background-color : transparent;
}

a:hover  {
	color : #0B255B;
	font-weight : bold;
	text-decoration : underline;
}

/* -- 标题大小 --*/
h1  {}

h2  {}

h3  {}

h4  {}

h5  {}

/* -- 项目列表 --*/
ul  {
	margin : 2px;
	padding : 2px;
	list-style : square inside;
	text-align : left;
	color : #BCBCBC;
}

li  {
	margin-left: 10px;
	list-style : circle;
	color : #9D9D9D;
}

/* -- 按钮 --*/
input  {
	padding : 2px 2px 1px 2px;
	color : #656565;
	background-color : #FFFFFF;
	border-color : #000000;
	border-style : outset;
	border-width : 1px;
}

textarea  {
	padding : 2px 2px 1px 2px;
	color : #656565;
	background-color : #FFFFFF;
	border-color : #000000;
	border-style : outset;
	border-width : 1px;
}

select  {
	padding : 2px 2px 1px 2px;
	color : #656565;
	background-color : #FFFFFF;
	border-color : #000000;
	border-style : outset;
	border-width : 1px;
}

/* -- 表格 --*/
table  {
	width : 100%;
}

th  {
	background-color : #000000;
	color : #F3F3F3;
	padding : 4px;
	vertical-align : middle;
	font-family : "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size : 12px;
}

th a  {
	color : #AFAFAF;
}

th a:hover  {
	color : #FFFFFF;
	text-decoration : underline;
}

table td  {
	padding : 0;
	border-width : 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

/* -- 页首 --*/
td#headerbanner  {}

td#headerbar  {}

/* -- 左区块 --*/
td#leftcolumn  {
	width : 201px;
	font-size : 11px;
	background-color : #8B9CBA;
}

td#leftcolumn th  {
	background-color : #DADADA;
	vertical-align : middle;
}

td#leftcolumn div.blockTitle  {
	width : 191px;
	padding : 10px 5px 17px;
	color : #DADADA;
	font-weight : bold;
	font-size : 12px;
	background-image : url(images/left_title.gif);
	background-repeat : no-repeat;
	text-align : right;
}

td#leftcolumn div.blockContent  {
	padding : 3px 3px 3px 3px;
	margin-left: 10px;
	line-height : 18px;
	font-size : 11px;
}

/* -- 中中区块 --*/
td#centercolumn  {
	font-size : 12px;
	line-height : 20px;
	padding : 10px;
}

td#centercolumn th  {
	background-color : #DADADA;
	vertical-align : middle;
}

td#centerCcolumn  {
	padding : 0px 3px 1px 3px;
}

td#centerCcolumn div.blockTitle  {
	padding : 4px 3px 3px 3px;
	background-color : #DFDFDF;
	color : #858585;
	font-weight : bold;
	font-size : 12px;
}

td#centerCcolumn div.blockContent  {
	padding : 3px 0px 3px 0px;
	line-height : 120%;
	font-size : 11px;
}

/* -- 中左区块 --*/
td#centerLcolumn  {
	width : 50%;
	padding : 0px 3px 0px 5px;
}

td#centerLcolumn div.blockTitle  {
	padding : 4px 3px 3px 3px;
	background-color : #DFDFDF;
	color : #858585;
	font-weight : bold;
	font-size : 12px;
}

td#centerLcolumn div.blockContent  {
	padding : 3px 0px 3px 0px;
	line-height : 120%;
	font-size : 11px;
}

/* -- 中右区块 --*/
td#centerRcolumn  {
	width : 50%;
	padding : 0px 3px 0px 3px;
}

td#centerRcolumn div.blockTitle  {
	padding : 4px 3px 3px 3px;
	background-color : #DFDFDF;
	color : #858585;
	font-weight : bold;
	font-size : 12px;
}

td#centerRcolumn div.blockContent  {
	padding : 3px 0px 3px 0px;
	line-height : 120%;
	font-size : 11px;
}

/* -- 模组内容显示 --*/
div#content  {
	text-align : left;
	padding : 8px 3px 8px 3px;
}

/* -- 右区块 --*/
td#rightcolumn  {
	width : 170px;
	font-size : 12px;
}

td#rightcolumn th  {
	background-color : #DADADA;
	vertical-align : middle;
}

td#rightcolumn div.blockTitle  {
	padding : 10px 17px 10px;
	color : #858585;
	font-weight : bold;
	font-size : 12px;
	background : url(images/right_title.gif) no-repeat;
}

td#rightcolumn div.blockContent  {
	padding : 3px 3px 3px 0px;
	line-height : 120%;
	font-size : 11px;
}

/* -- 页脚 --*/
tr#footerline  {
	background : #0B255B;
	height : 5px;
}

tr#footerbar  {
	background : #000000;
	color : #F3F3F3;
	font-size : 9px;
	height : 30px;
	vertical-align : middle;
}

/* -- 导航菜单 --*/
td#mainmenu a  {
	padding : 2px 2px 2px;
	color : #333333;
	font-size : 12px;
}

td#mainmenu a:hover  {
	color : #DADADA;
	font-size : 12px;
	text-decoration : none;	
}

td#mainmenu a.menuTop  {
	padding : 2px 2px 0px 10px;
	font-size : 12px;
}

td#mainmenu a.menuMain  {
	padding : 2px 2px 0px 10px;
	font-size : 12px;
	display: block;
}

td#mainmenu a.menuSub  {
	padding-left : 24px;
	background : url(images/arrows2.gif) no-repeat;
	font-size : 12px;
	display: block;
}

/* -- 用户菜单 --*/
td#usermenu a  {
	margin : 0px;
	padding : 5px 2px 4px 50px;
	color : #858585;
	background : url(images/menu.gif) no-repeat;
	font-weight : normal;
	font-size : 12px;
	line-height: 20px;
}

td#usermenu a:hover  {
	color : #0B255B;
	background : url(images/menux.gif) no-repeat;
	text-decoration : none;
}

td#usermenu a.menuTop  {}

td#usermenu a.highlight  {}

/* -- 表格交换颜色显示 --*/
.outer  {
	background-color : #ffffff;
	border : 1px outset #BCBCBC;
}

.head  {
	background-color : #DADADA;
	padding : 5px;
	color : #666666;
	font-size : 12px;
}

.even  {
	background-color : #ECECEC;
	padding : 5px;
	font-size : 11px;
}

.odd  {
	background-color : #F3F3F3;
	padding : 5px;
	font-size : 11px;
}

.foot  {
	background-color : #DADADA;
	padding-top : 5px;
	padding-right : 5px;
	padding-left : 5px;
	padding-bottom : 5px;
	color : #858585;
	text-align : center;
}

tr.even td  {
	background-color : #ECECEC;
	padding : 5px;
}

tr.odd td  {
	background-color : #F3F3F3;
	padding : 5px;
}

/* -- 警告信息 --*/
div.errorMsg  {
	background-color : #7C7C7C;
	text-align : center;
	border-top : 1px outset #000000;
	border-left : 1px outset #000000;
	border-right : 1px outset #000000;
	border-bottom : 1px outset #000000;
	font-weight : bold;
	padding : 10px;
	color : White;
}

div.confirmMsg  {
	background-color : #F3F3F3;
	color : #858585;
	text-align : center;
	border-top : 1px outset #BCBCBC;
	border-left : 1px outset #BCBCBC;
	border-right : 1px outset #BCBCBC;
	border-bottom : 1px outset #BCBCBC;
	font-weight : bold;
	padding : 10px;
}

div.resultMsg  {
	background-color : #BCBCBC;
	color : #DFDFDF;
	text-align : center;
	border-top : 1px outset #000000;
	border-left : 1px outset #000000;
	font-weight : bold;
	border-right : 1px outset #000000;
	border-bottom : 1px outset #000000;
	padding : 10px;
}

/* -- 代码与引用 --*/
div.xoopsCode  {
	background : #FFFFFF;
	border : 1px dotted #000000;
	font-family : "Courier New", "Courier", "monospace";
	padding : 6px 6px 6px 6px;
	color : #7C7C7C;
}

div.xoopsQuote  {
	background : #FFFFFF;
	border : 1px dotted #000000;
	font-family : "Courier New", "Courier", "monospace";
	padding : 6px 6px 6px 6px;
	color : #7C7C7C;
}

/* -- 模组 --*/
.item  {}

.itemHead  {
	background-color : #000000;
	color : #F3F3F3;
	font-weight : bold;
	font-size : 12px;
	padding : 5px 5px 5px 5px;
}

.itemInfo  {
	color : #9D9D9D;
	text-align : right;
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
	font-size : 12px;
}

.itemTitle a  {
	color : #DFDFDF;
	font-weight : bold;
}

.itemTitle a:hover  {
	color : #FFFFFF;
	text-decoration : underline;
}

.itemPoster  {
	font-weight : bold;
}

.itemPostDate  {
	font-size : 12px;
}

.itemStats  {
	font-size : 12px;
}

.itemBody  {
	padding-left : 5px;
}

.itemText  {
	margin-top : 5px;
	margin-bottom : 5px;
	line-height : 1.6em;
	font-size : 11px;
}

.itemText:first-letter  {}

.itemFoot  {
	text-align : right;
	padding : 5px 5px 5px 5px;
	color : #9D9D9D;
	font-size : 12px;
}

.itemFoot a  {
	color : #858585;
}

.itemAdminLink  {
		color : #CC3300;
		font-weight : bold;
}

.itemPermaLink  {}

/* -- 评论 --*/
.comTitle  {
	font-weight : bold;
	margin-bottom : 3px;
	color : #858585;
}

.comText  {
	padding : 3px;
}

.comUserStat  {
	font-size : 9px;
	color : #858585;
	font-weight : bold;
	border : 1px outset #BCBCBC;
	background-color : #FFFFFF;
	margin : 2px;
	padding : 2px;
}

.comUserStatCaption  {
	font-weight : normal;
	font-size : 9px;
}

.comUserStatus  {
	margin-left : 3px;
	margin-top : 10px;
	color : #858585;
	font-weight : bold;
	font-size : 12px;
}

.comUserRank  {
	margin : 2px;
}

.comUserRankText  {
	font-size : 12px;
	font-weight : bold;
}

.comUserRankImg  {
	border : 0;
}

.comUserName  {}

.comUserImg  {
	margin : 2px;
}

.comDate  {
	font-weight : normal;
	font-style : italic;
	font-size : 12px;
}

.comDateCaption  {
	font-weight : bold;
	font-style : normal;
}

/* ---------home theme-------------*/
.head_table  {
	background-color : #000000;
}

.content_table  {
	background-color : #F3F3F3;
}

.head_logo  {
	width : 150px;
}

.head_bar  {
	background-color : #0B255B;
	height : 5px;
}

.left_pict  {
	width : 65px;
	background-color : #0B255B;
	vertical-align : top;
}

.left_logo  {
	height : 178px;
	width : 65px;
	background-color : #0B255B;
	vertical-align : bottom;
}

.right_menu  {
	height : 49px;
	width : 229px;
	background : url(images/r_back.gif) repeat-x;
	padding-top : 10px;
}

.r_c  {
	height : 49px;
	width : 105px;
	background : url(images/r_c.gif) no-repeat;
}

.r_l  {
	height : 49px;
	background : url(images/r_l_back.gif) repeat-x;
	font-size : 12px;
	padding : 8px;
	font-weight : bold;
	color : #BCBCBC;
}

.r_l a  {
	color : #BCBCBC;
	font-weight : bold;
}

.r_l a:hover  {
	color : #FFFFFF;
	font-weight : bold;
	text-decoration : underline;
}


