.blog .IndexRight {
	float : right;
	/* font-size : 0.85em; */
	width : 240px;
	margin-left : 15px;
}
.blog .IndexLeft {
	border-right : 280px solid White;
}

.blog .block {
	background-image : url(../img/sys/bg_head.gif);
	background-position : top left;
	background-repeat : no-repeat;
	height : 50px;
	padding-left : 5px;
	padding-top : 5px;
	color : #384F7A;
	font-weight : bold;
	padding-bottom : 0;
	margin-left : -16px;
}
.blog .block2 {
	padding-left : 15px;
	border-left : 1px solid #ABBBD4;
	background-image : url(../img/sys/bg_bottom.gif);
	background-position : bottom left;
	background-repeat : no-repeat;
	margin : 0px;
	padding-bottom : 15px;
	padding-top : 0;
}



/*************** Header and Footer elements *****************/


.blog .login {
	width : 344px;
	height : 82px;
	margin-right : 10px;
	background : url(../img_int/sys/bg_login.gif) no-repeat;
	color : White;
	font-size : 70%;
	font-weight : bold;
}

.blog input {
	width : 120px;
	background : #91A3C1;
	border : 1px solid #546F9B;
	color : White;
	padding : 1px;
}
.blog input.log {
	background : url(../img_int/sys/bg_login_input1.gif) no-repeat left #91A3C1;
	padding-left : 19px;
}
.blog .button {
	border : 0;
	width : 60px;
}
.blog .button2 {
	border : 0;
	width : 64px;
}


.blog .pagemenu {
	height : 22px;
	position : absolute;
	left : 138px;
	top : 117px;
}

* html .blog .pagemenu {
	height : 22px;
	position : absolute;
	left : 138px;
	top : 119px;
}

.blog .menu {
	font-size : 75%;
	font-weight : bold;
	color : #3B5278;
}
.blog a.pmenu {
	color : #A7B7D2;
	text-decoration : none;
	padding:0;
	background:none;
}
.blog A:HOVER.pmenu {
	color : #3B5278;
}


.blog  a.disabled {
	background : #E0E3F3 url(../img_int/sys/link_out.gif) no-repeat right;
	text-decoration : none;
	padding-right : 15px;
} 
.blog  a:hover {
	color : #C0113B;
} 

.blog a.yes {
	color: #3B5278;
	background : transparent none;
	text-decoration : underline;
	padding : 0;
}
.blog a.user {
	color: #3B5278;
	background : transparent none;
	text-decoration : underline;
	padding : 0;
}
.blog a.no {
	background : transparent none;
	text-decoration : underline;
	padding : 0;
	color : #C0113B;
}

.blog a.link, .blog .rate {
	color : #758AAD;
	font-weight : bold;
	text-decoration : none;
	background : transparent none;
	padding : 0;
}

.rate img {
    margin-bottom: -2px ;
}

.blog a.link {
	color : #758AAD;
	font-weight : bold;
	text-decoration : none;
	background : transparent none;
	padding : 0;
}

.blog p  {
	margin: .8em 0 0.8em 0;
}

.blog h1 {
	margin: 1.5em 0 1em 0px;
	font-size : 140%;
	padding:0;
}

.blog h2 {
	margin: 0 0 0.5em 0px;
	font-size : 125%;
	padding:0;
}

.blog h3 {
	margin: 0 0 0.5em 0px;
	font-size : 105%;
	padding:0;
}

.blog hr {
	color : #758AAD;
	border-top : 1px solid #758AAD;
	margin-top : 0 ;
	padding:0;
}

.blog .postleft hr {
	border-right : 230px solid #758AAD;
}

.blog .pic {
	border : 2px solid #A7B7D2;
	float : right;
	margin-left : 10px;
	margin-bottom : 10px;
	padding : 2px;
	position: relative ;
}

.blog .more {
	white-space : nowrap;
	color : #3B5278;
}

.blog .TextAdv {
	background : url(../img_int/sys/bg_right.gif) repeat-y;
	padding : 10px 5px 10px 10px;
	font-size : 0.7em;
	margin-bottom : 10px;
}
.blog .TextAdv a {
	text-decoration : none;
}
.blog .TextAdv a:hover {
	text-decoration : underline;
}

.blog .alignright {margin: 0 10px 10px 0; text-align: right;}

.blog .small {
	font-size: .8em;
	font-weight : normal;
}

.blog  textarea {
	width : 100%;
	height : 15em;
	border : 1px solid #758AAD;
	background : #F5F6FB;
}
.blog  textarea.text2 {
	width : 100%;
	height : 7em;
	border : 1px solid #758AAD;
	background : #F5F6FB;
}

.blog  td {
	font-size : 0.8em;
}
.blog  input, .blog  select {
	border : 1px solid #758AAD;
	background : #F5F6FB;
	width : 20em;
	color : Black;
}

.blog  input.button {
	width : auto;
	background : #758AAD;
	border : 2px outset #A7B7D2;
	color : White;
}
.blog  input.checkbox {
	width : auto;
	margin-left : 5px;
	background : transparent;
	border : 0;
	cursor : pointer;
}

.blog .IndexRight input, .IndexRight select {
	border : 1px solid #758AAD;
	background : #ffffff;
	width : 120px;
	color : Black;
	padding : 0;
	margin : 0;
	display : block;
}
.blog #checkbox {
	background : #F5F6FB;
	border : 1px solid #758AAD;
	padding : 4px;
}

.blog .reg {
	background : #F5F6FB;
	border : 1px solid #A7B7D2;
	padding : 5px;
}
.blog .BlockRight {
	background : #A7B7D2 url(../img_int/sys/block_ugol1.gif) no-repeat top right;
	padding : 2px;
	font-weight : bold;
	color : White;
	font-size : 1.2em;
}

.blog .Post {
	background : #A7B7D2;
}

.blog .PostDate {
	background :  url(../img_int/sys/block_ugol1.gif) no-repeat right top;
	padding : 2px;
	color : White;
	padding-right : 15px;
	float : right;
	font-weight: normal;
	font-size: 0.9em;
}

.blog .post2 .PostDate {
	color : #3B5278;
	background-image : none;
	padding-right : 0;
}
.blog .post2 .CommName a {
	color : #3B5278;
	text-decoration : none;
	font-weight : bold;
}
.blog .post2 .CommName {
	padding-left : 0;
}
.blog .post2 .PostText {
	background : White;
	border : none;
	padding : 0;
}
.blog .post2 h3 {
	margin-top : 0;
	color : Black;
}

.blog .postLeft .PostDate {
	color : #3B5278;
	background-image : none;
	padding-right : 0;
}
.blog .postLeft .CommName a {
	color : #3B5278;
	text-decoration : none;
	font-weight : bold;
}
.blog .postLeft .CommName {
	padding-left : 0;
}

.blog .date {
	float : right;
	background:none;
	color:#000000;
}

.blog .PostText {
	background : #F5F6FB;
	border : 1px solid #A7B7D2;
	padding : 15px;
	position : relative;
}
.blog .VipText {
	background-color : #FFF1EA;
}

.blog .CommName {
	padding : 2px;
	padding-left : 5px;
	color : White;
	text-decoration : none;
	font-weight : bold;
}

.blog .CommName a {
	color : White;
	text-decoration : none;
	font-weight : bold;
}

.blog .keywords {
	font-size : 0.7em;
	clear: left ;
}


.blog div.thread div.thread div.thread div.thread div.thread div.thread div.thread div.thread div.thread div.thread {
	margin-left : 3px ;
}

.blog div.thread div.thread { margin-left : 10px ; }

.blog .thread { margin-left : 20px ; }



/************** Fancy Nav Buttons *************/

.blog .sidenav li a {
	text-decoration: none;
	padding: 8px 5px 2px 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	margin : 0px;
	display : block;
}
.blog .sidenav ul {
	padding-bottom : 8px;
}
.blog .sidenav ul li a {
	font-size : 0.7em;
	font-weight : normal;
	padding-left : 20px;
	padding-top : 2px;
}

.blog .sidenav li a:hover {
	text-decoration : underline;
}

.blog .sidenav li a:active {
	color : #C0113B;
}

.blog .sidenav ul li a:hover {
	background : url(../img_int/sys/bullet1.gif) no-repeat 5px 2px;
	text-decoration : none;
}

.blog .current {
	background : url(../img_int/sys/bg_cmenu.gif) repeat-y left;
}

.blog .pagenavHead {
	background : #A7B7D2 url(../img_int/sys/block_ugol1.gif) no-repeat right top;
	padding : 3px 10px 3px 10px;
	font-size : 0.7em;
	color : White;
	text-align : left;
	font-weight : bold;
}
.blog .pagenav {
	font-size : 0.7em;
	background : #F5F6FB;
	padding : 10px;
	border : 2px solid #A7B7D2;
}
.blog .pagenav li {
	padding-bottom : 3px;
}

.blog .cut {
	background : #DFE2EF;
	display : inline;
}
.blog .VipText .cut {
	background : #FFDAB9;
}

.blog td.formCapt {
	font-weight : bold;
	color : #758AAD;
	font-size : 0.8em;
}
.blog .formCapt {
	font-weight : bold;
	color : #758AAD;
	font-size : 1em;
}

.blog .AdvHead {
	color : #566F97;
	font-size : 11px;
	padding-left : 7px;
}
.blog .LeftAdv {
	background-color : #C0CDE3;
	border : 1px solid #778CAF;
	margin : 0px 7px 7px 7px;
}

.blog .AdvTop {
	background : #A7B7D2 url(../img_int/sys/bg_adv.gif) repeat-y right;
}

.blog a:hover {color : #C0113B;}

.login input.input {background:#FFFFFF; color:#000000; margin:0; margin-bottom:3px; }
.login2 {background:url(../img_int/sys/bg_login2.gif) bottom right;
	width : 120px;
	font-size : 0.9em;
	color : White;
	padding-top : 8px;
	padding-bottom : 15px;
	padding-left : 5px; }
.login2 a {color:#FFFFFF;}


