/*************************************
 ********* 个人空间模版框架 **********
 --------------- 950px ---------------
 |      230px      |      700px      | 
 -------------------------------------
 ********* update: 20070806 **********
 *************************************/

div, ul, li, img {list-style:none; margin:0px; padding:0px; border:0px;}
body {color:#40556B; word-break:break-all;}
a {color:#40556B; text-decoration:none;}
a:visited {color:#40556B;}
a:hover {color:#F30; text-decoration:none;}
ul, li {font-size:12px;}

/************* body 开始 *************/

body {
	margin:0px;
	padding:0px;
	background:#2D4966;
}
.bw_bodytop {width:100%; background:url(topbg.jpg) no-repeat center top;}
.bw_bodybottom {width:100%;background: url(bw_footer.jpg) no-repeat center top; height:132px;}
.bw_wrap {width:960px; float:none; margin:0px auto;}
.bw_innerwrap {width:100%; float:none; margin:0px auto;}

/************* bodyer 开始 ***********/
 
.bw_bodyer {width:100%; display:block; overflow:hidden; margin-top:10px;}

/************* btop 开始 **************/

.bw_btop {width:100%; height:5px; font-size:0px; display:none;}
.bw_btl {width:5px; float:left;}
.bw_btc {width:940px; float:left;}
.bw_btr {width:5px; float:right;}

/************ bmiddle 开始 ************/

.bw_bmiddle {width:100%;}
.bw_main {width:98%; margin:0px auto;}
.bw_inmain {width:100%; display:block; overflow:hidden; margin:12px auto 0px;}
.bw_col1 {width:220px; float:left; margin-left:4px!important; margin-left:3px;}
.bw_col2 {width:690px; float:right; margin-right:4px!important; margin-right:3px}
.bw_model {width:100%; clear:both;}

/************ bbottom 开始 ************/

.bw_bbottom {width:100%; height:5px; font-size:0px; display:none;}
.bw_bbl {width:5px; float:left;}
.bw_bbc {width:940px; float:left;}
.bw_bbr {width:5px; float:right;}

/************ header 开始 ************/

.bw_header {width:100%; height:200px;}
.bw_himg {float:right; margin:10px 10px 0px 0px; display:inline;}
.bw_himg a {text-decoration:none;color:#2E6399; font: 12px Arial, Helvetica, sans-serif, "宋体";}

/************ footer 开始 ************/

.bw_footer {
	height:40px;
	text-align:center;
}
.bw_fimg {margin-top:20px;}
.bw_fimg a {font-size:12px; text-decoration:none; color:#FFF; font: 12px Arial, Helvetica, sans-serif, "宋体";}

/********* navigation  结 构 *********/
 
.bw_navbar {width:100%; height:28px;}
.bw_nav {width:98%; height:100%; float:none; margin:0px auto; color:#0069B0; font-size:12px;}

/********* 用 户 模 块 结 构 *********/
 
.bw_mod {width:100%; display:block; overflow:hidden; margin:0px 0px 5px 0px; border:#CFDCE6 1px solid; background:#CFDCE6;}

.bw_mod-head h3 {
	height:12px;
	margin:0px;
	padding:0px 0px 0px 2px;
	color:#2E6399;
	font-size:12px;
	position:relative;
	text-align:center;
}
.bw_title {text-align:center; font-size:20px; font-weight:bold;}
.blogworld {font-size:12px;}
.blogworld a {color:#40556B;}
.blogworld a:visited {color:#40556B;}
.blogworld a:hover {color:#F30; text-decoration:none;}
.bw_img {text-align:center;}
.bw_align {text-align:right;}

/********** mod-head 开始 **********/

.bw_mod-head {
	width:100%;
	height:29px;
	background: url(mod.jpg) repeat-x left top;

}
.bw_mhl {width:4px; height:100%; float:left; background:none;}
.bw_mhc {height:0px; float:left; padding:10px 0px 0px 0px; text-align:center; background:none;}
.bw_mhr {width:4px; height:100%; float:right; background:none;}

.bw_col1 .bw_mhc {width:203px;} 
.bw_col2 .bw_mhc {width:680px;}


.bw_col2 .bw_mod-head {width:100%; height:29px; font-size:0px;background: none;}

/********** mod-body 开始 **********/

.bw_mod-body {width:220px; clear:both; display:block; overflow:hidden; padding:0px; background: none;}
.bw_outmbc {display:block; overflow:hidden; padding:5px; background:none;}
.bw_mbc {width:96%; display:block; overflow:hidden; margin:0px auto; position:relative; padding:0px 4px;}
 
.bw_col1 .bw_outmbc {width:210px;} 
.bw_col2 .bw_outmbc {width:680px;}

.bw_col2 .bw_mod-body {width:690px;background: none;}


/********** mod-foot 开始 **********/

.bw_mod-foot {width:100%; height:10px; font-size:0px;background: none;}
.bw_mfl {width:0px; height:100%; float:left; background:none;}
.bw_mfc {height:100%; float:left; background:none;}
.bw_mfr {width:0px; height:100%; float:right; background:none;}

.bw_col1 .bw_mfc {width:203px;} 
.bw_col2 .bw_mfc {width:680px;}

.bw_col2 .bw_mod-foot {width:100%; height:10px; font-size:0px;background: none;}
.normal {color: white;}
/********** 定 义 开 始 **********/
td,th {font-size:12px; text-decoration:none; line-height:1.6em; font-weight:normal;}
.bw_nav a:visited {font-size:14px; line-height:1.6em; color:#2E6399; text-decoration:none; font-weight:bold;}
.bw_nav a:hover {font-size:14px; line-height:1.6em; color:#F30; text-decoration:none; font-weight:bold;}
.bw_nav a {font-size:14px; line-height:1.6em; color:#2E6399; text-decoration:none; font-weight:bold;}
.body-itemmessage img {max-width:500px; width:expression(this.width > 500 ? 500: true);}

.content a {color:#40556B; font-size:14px;}
.content a:hover {color:#F30; text-decoration:underline;}
.textbox-urls a {color:#40556B; font-size:12px !important;}
.textbox-urls a:hover {color:#F30; text-decoration:underline !important;}
.calendar_main		{color:#40556B}
.calendar_title		{color:#40556B; font-weight:bold;}
.calendar_nav		{font-family: "Georgia"; cursor:pointer;}
.calendar_grid		{font-family: "Georgia";}
.calendar_dayname	{color:#40556B;}
.calendar_today		{color:#f00; font-weight:bold; }
.calendar_posttext	{color:#40556B;}
.calendar_daytext	{color:#40556B;}
.calendar_daybg		{color:#40556B;}
/*===========??д=============*/
.post_user {color:#40556B; font-size:12px; line-height:1.6em; text-decoration:none;}
/*===========?=============*/
.post_title	{font-size:14px; font-weight:bold; color:#D81717 text-decoration:none;}
/*===========?=============*/
.post_title:visited {font-size:14px; line-height:1.6em; color:#D81717; text-decoration:none;}
.post_title:hover {font-size:14px; line-height:1.6em; color:#F30; text-decoration:none;}
.post_title:link {font-size:14px; line-height:1.6em; color:#D81717; text-decoration:none;}
/*===========??д=============*/
.post_user:visited {font-size:12px; line-height:1.6em; color:#D81717; text-decoration:none;}
.post_user:hover {font-size:12px; line-height:1.6em; color:#F30; text-decoration:none;}
.post_user:link {font-size:12px; line-height:1.6em; color:#D81717; text-decoration:none;}
/*===========blog=============*/
.blog_name {font-size:16px; line-height:1.6em; font-weight:bold; color:#40556B; text-decoration:none; font-weight bold;}
/*========================*/
.search {font-size:12px; line-height:1.6em; color:#40556B; text-decoration:none; padding-top:15px;}
.separator {background-color: #CFD0E0;}