/* 页头大图片 */
.topic {
	background-color: #FFFFFF;
	background-image: url(happy-top-pic.jpg);
	background-repeat: no-repeat;
}
/* 整页面背景 */
body {
	background-color: #FFFFFF;
	background-image: url(happy-bg.gif);
	background-repeat: repeat;
}
.hot-box1 {
	background-image: url(happy-hotbox1.gif);
	background-repeat: no-repeat;
}
.hot-box2 {
	background-image: url(happy-hotbox2.gif);
	background-repeat: no-repeat;
}
.left-box-bot {
	background-image: none;
	background-repeat: no-repeat;
	font-weight: bold;
	background-color: #8bd7f7;
}

/* 页头博客域名*/
.domain-bg {
	background-repeat: no-repeat;
	background-image: url(happy-domain-bg.gif);
}
/* 页头主菜单背景*/
.menubg {
	background-repeat: no-repeat;
	background-image: url(happy-menubg.gif);
}
/* 页左侧相册文字样式*/
.photos-tit {
	background-image: url(happy-left-titbg.gif);
}
.photos-tit-up {
	background-image: url(happy-left-titbg1.gif);
}
/* 页左侧博客信息背景*/
.info-bg {
	background-repeat: repeat-y;
	background-color: #8bd7f7;
}
/* 页左侧菜单背景*/
.left-menu {
	background-repeat: repeat-y;
	background-color: #8bd7f7;
}
/* 大背景*/
.da-bg {
	background-color: #ffffff;
	background-image: none;
}
/* 页左侧相册背景*/
.photo-bg {
	background-repeat: repeat-y;
	background-color: #8BD7F7;
	background-image: none;
}
/* 页左侧博客头像背景*/
.headpic-bg {
	background-image: url(happy-left-headbg.gif);
}
/* 页左侧大背景*/
.left-bg {
	background-color: #8bd7f7;
}
/* 页左侧信息分类背景*/
.sort-menubg {
	background-image: url(happy-sort-menubg.gif);
	background-repeat: no-repeat;
}
/* 日历背景*/
.Calendar-bg {
	background-image: url(happyl-blog-bg.jpg);
	background-repeat: no-repeat;
}
/* 页左侧信息博客名称样式*/
.blog-name {
	font-family: "宋体";
	font-weight: bold;
	color: #1cb6f6;
	font-size: 24px;
}
/* 页左侧栏目文字样式*/
.left-titext {
	color: #333333;
	font-weight: bold;
}

/* 主菜单链接 */
A.menu:link 
{
	COLOR: #026b98;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-weight: bold;
}
A.menu:visited 
{
	COLOR: #026b98;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-weight: bold;
}
A.menu:hover 
{
	COLOR: #FFCC00;
	POSITION: relative;
	text-decoration: underline;
	TEXT-DECORATION: underline;
	line-height: 150%;
	font-weight: bold;
}
A.menu:active 
{
	COLOR: #026b98;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-weight: bold;
}
/* 域名链接 */
A.domain:link 
{
	COLOR: #000000;
	TEXT-DECORATION: none;
	line-height: 150%;
}
A.domain:visited 
{
	COLOR: #000000;
	TEXT-DECORATION: none;
	line-height: 150%;
}
A.domain:hover 
{
	COLOR: #FF3300;
	POSITION: relative;
	text-decoration: underline;
	TEXT-DECORATION: underline;
	line-height: 150%;
}
A.domain:active 
{
	COLOR: #000000;
	TEXT-DECORATION: none;
	line-height: 150%;
}
.right-bg {
	background-image: url(bg.gif);
	background-repeat: repeat-y;
}


/* 左侧文字链接 */
a.left-link:link {
	COLOR: #333333;
	TEXT-DECORATION: none;
	line-height: 150%;
}
A.left-link:visited 
{
	COLOR: #333333;
	TEXT-DECORATION: none;
	line-height: 150%;
}
A.left-link:hover 
{
	COLOR: #3333FF;
	POSITION: relative;
	text-decoration: underline;
	TEXT-DECORATION: underline;
	line-height: 150%;
}
A.left-link:active 
{
	COLOR: #999999;
	TEXT-DECORATION: none;
	line-height: 150%;
}
/* 置顶链接 */
A.top-text:link 
{
	COLOR: #333333;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-weight: bold;
	font-size: 14px;
}
A.top-text:visited 
{
	COLOR: #333333;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-weight: bold;
	font-size: 14px;
}
A.top-text:hover 
{
	COLOR: #3333FF;
	POSITION: relative;
	text-decoration: underline;
	TEXT-DECORATION: underline;
	line-height: 150%;
	font-weight: bold;
	font-size: 14px;
}
A.top-text:active 
{
	COLOR: #999999;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-weight: bold;
	font-size: 14px;
}
/* 帖下面的链接文字样式 */
A.main-infolink:link 
{
	COLOR: #FF3300;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-weight: bold;
}
A.main-infolink:visited 
{
	COLOR: #FF3300;
	TEXT-DECORATION: none;
	font-weight: bold;
}
A.main-infolink:hover 
{
	LEFT: 1px;
	COLOR: #CC3300;
	POSITION: relative;
	TOP: 1px;
	text-decoration: underline;
	font-weight: bold;
}
A.main-infolink:active 
{
	COLOR: #FF3300;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.main-text {
	font-family: "宋体";
	font-size: 14px;
	line-height: 150%;
	color: #333333;
}


.main-infotit {
	font-family: "宋体";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.main-infotext {
	font-size: 12px;
	color: #333333;
}

.hot-bg {
	background-image: url(happy-right-topbg.gif);
	background-repeat: repeat-y;
}
.main-tit {
	background-image: url(happy-right-titbg.gif);
	background-repeat: no-repeat;
}






/* 整页右侧阴影背景*/
.right-bg {
	background-image: url(bg.gif);
/* 页头博客名称*/
.blogname {
	font-family: "宋体";
	font-size: 36px;
	font-weight: bold;
	color: #000000;
}
.photos-text {
	font-family: "宋体";
	font-size: 12px;
	line-height: 150%;
	color: #333333;
}
.date-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
/* 列表样式的标题链接 */
A.list-tit:link 
{
	COLOR: #333333;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-size: 14px;
}
A.list-tit:visited 
{
	COLOR: #333333;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-size: 14px;
}
A.list-tit:hover 
{
	COLOR: #3333FF;
	POSITION: relative;
	text-decoration: underline;
	TEXT-DECORATION: underline;
	line-height: 150%;
	font-size: 14px;
}
A.list-tit:active 
{
	COLOR: #999999;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-size: 14px;
}.list-line {
	background-image: url(china-list-linebg1.gif);
	background-repeat: repeat-x;
}
.main-pltit {
	background-repeat: no-repeat;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CECECE;
}
.hf {
	background-image: url(tuya-main-hfbg.gif);
	background-repeat: no-repeat;
}

/* 回帖用户名链接 */
A.user-name:link 
{
	COLOR: #333333;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-size: 12px;
	font-weight: bold;
}


A.user-name:visited 
{
	COLOR: #333333;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-size: 12px;
	font-weight: bold;
}
.submit-boxtop {
	background-image: url(tuya-submit-boxtop.gif);
	background-repeat: no-repeat;
}
.submit-boxbot {
	background-image: url(tuya-submit-boxbot.gif);
	background-repeat: no-repeat;
}


A.user-name:hover 
{
	COLOR: #3333FF;
	POSITION: relative;
	text-decoration: underline;
	TEXT-DECORATION: underline;
	line-height: 150%;
	font-size: 12px;
	font-weight: bold;
}
A.user-name:active 
{
	COLOR: #999999;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-size: 12px;
	font-weight: bold;
}
.list-line {
	background-image: url(china-list-linebg1.gif);
	background-repeat: repeat-x;
}
.hf-maintext {
	font-family: "宋体";
	font-size: 12px;
	line-height: 150%;
	color: #333333;
}
/* 帖子内容文字链接 */
A.main-link:link 
{
	COLOR: #333333;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-size: 12px;
	font-weight: bold;
}


A.main-link:visited 
{
	COLOR: #333333;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-size: 12px;
	font-weight: bold;
}
A.main-link:hover 
{
	COLOR: #3333FF;
	POSITION: relative;
	text-decoration: underline;
	TEXT-DECORATION: underline;
	line-height: 150%;
	font-size: 12px;
	font-weight: bold;
}
A.main-link:active 
{
	COLOR: #999999;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-size: 12px;
	font-weight: bold;
}
/* 发表评论按钮 */
A.submit:link 
{
	COLOR: #000000;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-size: 12px;
	font-weight: bold;
}


A.submit:visited 
{
	COLOR: #000000;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-size: 12px;
	font-weight: bold;
}
A.submit:hover 
{
	COLOR: #ffffff;
	POSITION: relative;
	text-decoration: underline;
	TEXT-DECORATION: underline;
	line-height: 150%;
	font-size: 12px;
	font-weight: bold;
}
A.submit:active 
{
	COLOR: #000000;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-size: 12px;
	font-weight: bold;
}
.submit-bg {
	background-image: url(tuya-submit-boxbg.gif);
	background-repeat: repeat-y;
}
.icon-submit {
	background-image: url(happy-ico.gif);
	background-repeat: no-repeat;
}
.submit-text {
	font-family: "宋体";
	font-size: 12px;
	color: #333333;
}

/* 图片列表页面样式 */

/* 导航条背景*/
.photo-nvbg {
	font-family: "宋体";
	font-size: 12px;
	line-height: 150%;
	background-image: url(china-photo-nvbg.gif);
}
/* 导航条下面直线*/
.photo-nvline {
	background-image: url(china-photo-line.gif);
	background-repeat: no-repeat;
}
/* 下面3个定义图片列表背景*/
.photos-listbox-top {
	background-image: url(china-photo-box3top.gif);
	background-repeat: no-repeat;
}
.photos-listbox-bg {
	background-image: url(china-photo-box3bg.gif);
	background-repeat: repeat-x;
}
.photos-listbox-bot {
	background-image: url(china-photo-box3bot.gif);
	background-repeat: no-repeat;
}
/* 图片下方说明文字*/
A.photo-text:link 
{
	COLOR: #333333;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-size: 12px;
	font-weight: normal;
}


A.photo-text:visited 
{
	COLOR: #333333;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-size: 12px;
	font-weight: normal;
}
A.photo-text:hover 
{
	COLOR: #0000FF;
	POSITION: relative;
	text-decoration: underline;
	TEXT-DECORATION: underline;
	line-height: 150%;
	font-size: 12px;
	font-weight: normal;
}
A.photo-text:active 
{
	COLOR: #333333;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-size: 12px;
	font-weight: normal;
}
/* 底部页码文字*/
.photo-list-page {
	font-family: "宋体";
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
/* 底部页码数字链接文字*/
A.photo-list-pagenumder:link 
{
	COLOR: #333333;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-size: 12px;
	font-weight: normal;
	font-weight: bold;
}


A.photo-list-pagenumder:visited 
{
	COLOR: #999999;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-size: 12px;
	font-weight: bold;
	font-weight: bold;
}
A.photo-list-pagenumder:hover 
{
	COLOR: #0000FF;
	POSITION: relative;
	text-decoration: underline;
	TEXT-DECORATION: underline;
	line-height: 150%;
	font-size: 12px;
	font-weight: normal;
	font-weight: bold;
}
A.photo-list-pagenumder:active 
{
	COLOR: #333333;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-size: 12px;
	font-weight: normal;
	font-weight: bold;
}
.photo-boxtop {
	background-image: url(china-photo-boxtop.gif);
	background-repeat: no-repeat;
}
.photo-bg {
	background-repeat: repeat-y;
	background-color: #8BD7F7;
}
.photo-boxbot {
	background-image: url(china-photo-boxbot.gif);
}
.photo-main-menu {
	background-color: #026b98;
	font-family: "宋体";
	font-size: 12px;
	color: #FFFFFF;
}
A.photo-main-menu:link 
{
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-size: 12px;
	font-weight: normal;
}


A.photo-main-menu:visited 
{
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-size: 12px;
	font-weight: normal;
}
A.photo-main-menu:hover 
{
	COLOR: #FFFF00;
	POSITION: relative;
	text-decoration: underline;
	TEXT-DECORATION: underline;
	line-height: 150%;
	font-size: 12px;
	font-weight: normal;
}
A.photo-main-menu:active 
{
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-size: 12px;
	font-weight: normal;
}
.photo-item {
	font-family: "宋体";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #026b98;
}
.photo-main-info {
	font-family: "宋体";
	font-size: 12px;
	line-height: 150px;
	color: #333333;
	background-color: #f4f4f4;
}
.photobook-boxname {
	font-family: "宋体";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.photobook-boxinfo {
	font-family: "宋体";
	font-size: 12px;
	line-height: 150%;
	color: #333333;
}
.huifu-main {
	font-family: "宋体";
	color: #333333;
}
.huifu-username {
	font-family: "宋体";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.pass-boxbg {
	font-family: "宋体";
	font-size: 12px;
	color: #000000;
	background-image: url(pass-boxbg.jpg);
	background-repeat: repeat-y;
	font-weight: bold;
}
.pass-boxtop {
	background-image: url(pass-boxtop.jpg);
	background-repeat: no-repeat;
}
.pass-boxbot {
	background-image: url(pass-boxbot.jpg);
	background-repeat: no-repeat;
}
.pass-icon {
	background-image: url(pass-icon.jpg);
	background-repeat: no-repeat;
	font-family: "宋体";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
A.pass-sub:link 
{
	COLOR: #000000;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-size: 12px;
	font-weight: bold;
}
A.pass-sub:visited 
{
	COLOR: #000000;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-size: 12px;
	font-weight: bold;
}
A.pass-sub:hover 
{
	COLOR: #820003;
	POSITION: relative;
	text-decoration: underline;
	TEXT-DECORATION: underline;
	line-height: 150%;
	font-size: 12px;
	font-weight: bold;
}
A.pass-sub:active 
{
	COLOR: #000000;
	TEXT-DECORATION: none;
	line-height: 150%;
	font-size: 12px;
	font-weight: bold;
}
