@charset "utf-8";
/* CSS Document */

/* CSS Reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0px;
	margin:0px
}
img{margin-bottom:-3px;}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
.clear{
	clear:both;
	}
.pngimg{
		behavior: url("iepngfix.htc");
	}
/* CSS Content */

body{
	background: url(../images/bg.jpg) center top;
	color:#a18c4b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	text-align:left;
	}
h1{
	background:url(../images/dotline.gif) repeat-x;
	color:#d9bd63;
	display:block;
	font-weight:bold;
	height:25px;
	margin-bottom:3px;
	margin-left:10px;
	margin-right:10px;
	font-size:14px;
}
h1 a{
	color:#d9bd63;
	text-decoration:none;
}
h1 a:hover{
	color:#fff;
	text-decoration:none;
}
h2{
	background:url(../images/h2_bg.gif) no-repeat;
	color:#d9bd63;
	font-size:14px;
	font-weight:bold;
	height:35px;
	line-height:35px;
	margin-bottom:20px;
	padding-left:30px;
	width:690px;
}
.box_l{
	float:left;
}
.box_r{
	float:right;
}
a{
	color:#a18c4b;
	text-decoration:none;
}
a:hover{
	color:#fff;
	text-decoration:none;
}
#wrapper{
	margin:0px auto;
	position:relative;
	width:950px;
	}
	#logo{
		position:absolute;
		width:386px;
		z-index:1001px;
		left:282px;
	}
	.minibar{
		color:#97804b;
		height:45px;
		padding-right:10px;
		padding-top:5px;
		text-align:right;
	}
	.minibar a{
		color:#97804b;
		text-decoration:none;
	}
	.minibar a:hover {
		color:#fff;
		text-decoration:none;
	}
	.nav{

		}
	.mainimg{
		height:320px;
		width:950px;
	}
	
	.index-content{
		margin-top:10px;
	}
		.theme1 li{
			float:left;
			height:130px;
		}
		.theme1 .content{
			background:url(../images/index-content-bg.png) repeat-x;
			behavior: url("iepngfix.htc");
		}
			
		.theme1 .columnA{
			margin-right:20px;
			_margin-right:20px;
			width:230px;
		}
			.theme1 .columnA div{
				margin-left:10px;
				margin-right:10px;
			}
			.theme1 .columnA .box_l{
				display:block;
				line-height:18px;
				margin-left:20px;
				_margin-left:15px;
				text-align:center;
			}
			.theme1 .columnA .box_l img{
				margin-top:3px;
				margin-bottom:3px;
			}
			.theme1 .columnA .box_r{
				display:block;
				width:60%;
				_width:55%;
			}
		.theme1 .columnB{
			margin-right:20px;
			_margin-right:10px;
			width:400px;
		}	
			.theme1 .columnB li{
				background:url(../images/dot.gif) no-repeat 0px 2px;
				display:block;
				float:none;
				height:24px;
				margin-left:10px;
				padding-left:8px;
			}
				.theme1 .columnB .columnB-1{
					margin-right:10px;
					width:190px;
				}
				.theme1 .columnB .columnB-1 li{
					float:left;
					_margin-left:5px;
					width:60px;
				}
				.theme1 .columnB .columnB-2{
					margin-right:10px;
					width:190px;
				}
				.theme1 .columnB .columnB-2 li{
					float:left;
					_margin-left:5px;
					width:60px;
				}
		.theme1 .columnC{
			width:280px;
		}
			.theme1 .columnC li{
				background:url(../images/dot.gif) no-repeat 0px 2px;
				display:block;
				float:none;
				height:18px;
				margin-left:10px;
				padding-left:8px;
			}
			.theme1 .columnC li .box_l{
				display:block;
			}	
			.theme1 .columnC li .box_r{
				color:#62542e;
				display:block;
				font-size:12px;
				font-family:Tahoma, Geneva, sans-serif;
				margin-right:10px;
			}
			
		.theme2{
			height:85px;
			margin-bottom:10px;
		}
		.theme2 .columnD {
				float:left;
				margin-right:20px;
				margin-top:20px;
				overflow-x:hidden;
				width:230px;
			}
			.theme2 .columnD ul{
				width:231px;
			}
			.theme2 .columnD li{
				background:url(../images/columnD_dotline.gif) no-repeat right 10px;
				float:left;
				text-align:center;
				width:77px;
			}
			.theme2 .columnD img{
				margin-bottom:5px;
			}
		.theme2 .columnE {
			float:left;
			margin-right:20px;
			width:400px;
		}
		.theme2 .columnE .gallery{
			margin-left:1px;
			overflow-x:hidden;
			width:375px;
		}
		.theme2 .columnE .gallery ul{
			width:388px;
		}
		.theme2 .columnE .gallery li{
			float:left;
			margin-right:12px;
			padding-bottom:3px;
			_padding-bottom:0px;
		}
		.theme2 .columnE .gallery li img{
			border:1px #bdac9c solid;
		}
		.theme2 .columnF {
			float:left;
			padding-left:10px;
			width:270px;
		}
		.theme2 .columnF img{
			
		}
	.page-content{
		margin-bottom:10px;
	}
	.menubar{
		background:url(../images/menubar.png) repeat-x;
		backgroud-repeat: repeat-x;
		behavior: url("iepngfix.htc");
		float:left;
		line-height:24px;
		width:180px;
	}
		.menebar ul{
			margin-bottom:10px;
		}
		.menubar h1{
			line-height:18px;
			margin-left:5px;
			margin-right:5px;
			margin-top:5px;
			padding-left:5px;
			padding-right:5px;
		}
		.menubar .menulink{
			padding-left:22px;
		}
		.menubar .columnA{
			width:180px;
		}
			.menubar .columnA div{
				margin-left:10px;
				margin-right:10px;
			}
			.menubar .columnA .box_l{
				display:block;
				line-height:18px;
				text-align:center;
			}
			.menubar .columnA .box_l img{
				margin-top:3px;
				margin-bottom:3px;
			}
			.menubar .columnA .box_r{
				display:block;
				width:60%;
			}
		.menubar .columnD {
				float:left;
				overflow-x:hidden;
				width:180px;
			}
			.menubar .columnD ul{
				width:183px;
			}
			.menubar .columnD li{
				background:url(../images/columnD_dotline.gif) no-repeat right 10px;
				float:left;
				text-align:center;
				width:61px;
			}
			.menubar .columnD img{
				margin-bottom:5px;
			}
			.menubar .search .box{
				border:1px #ccc solid;
				margin-left:3px;
			}
		.page-main{
			background: url(../images/page-main-bg.png);
				_background:#261c19 ;
			float:right;
			width:760px;
		}
			.page-main img{
				border:5px #654c38 solid;
			}
			.page-main .text{
				padding-top:10px;
				padding-left:20px;
				padding-right:20px;
			}
			.page-main .content{
				color:#7a663b;
				line-height:22px;
				text-align:justify;
				padding-bottom:20px;
				text-justify:distribute;
			}
			.page-main .text .gallery1{
				padding-bottom:20px;
				overflow-x:hidden;
				width:720px;
			}
			.page-main .text .gallery1 ul{
				width:729px;
			}
			.page-main .text .gallery1 li{
				background:#1d1513;
				color:#726137;
				float:left;
				height:202px;
				margin-bottom:20px;
				margin-right:9px;
				width:234px;
			}
			.page-main .text .gallery1 li div{
				margin:9px;
			}
			.page-main .text .gallery1 img{
				border:1px #30261b solid;
			}
			.page-main .text a{
				color:#d9bd63;
			}
			.page-main .text a:hover{
				color:#fff;
			}
			.page-main .text .gallery2 .sidebar {
				margin-right:10px;
			}
			.page-main .text .gallery2 .sidebar li{
				background:#1d1513;
				height:100px;
				margin-bottom:10px;
				width:105px;
			}
			.page-main .text .gallery2 .sidebar li div{
				margin-left:9px;
				margin-top:4px;
			}
			.page-main .text .gallery2 .sidebar img{
				border:1px #30261b solid;
			}
			.page-main .text .gallery2 .photo{
				background:#1d1513;
				width:605px;
			}
			.page-main .text .gallery2 .photo li{
				background:url(../images/photo_bg.gif);
				float:left;
				height:85px;
				margin:9px;
				width:133px;
			}
			.page-main .text .gallery2 .photo li img{
				border:0px;
				margin-top:4px;
				margin-left:4px;
			}
			.page-main .text .gallery2 .title{
				border-bottom:1px #281c19 solid;
				font-size:14px;
				font-weight:bold;
				height:26px;
				line-height:26px;
				margin-bottom:1px;
				padding-left:10px;
			}
			
	.footer{
		background:url(../images/footer-bg.png) repeat-x;
		behavior: url("iepngfix.htc");
		height:80px;
		text-align:center;
		margin-bottom:10px;
		width:100%;
	}
	.footer .link{
		color:#f8d07b;
		padding-top:10px;
	}
	.footer .link a{
		color:#f8d07b;
		text-decoration:none;
	}
	.footer .link a:hover{
		color:#ffffff;
		text-decoration:none;
	}
	.footer .copyrights{
		color:#836f45;
		margin-top:10px;
	}
.photo_container img{border:0px;}	
.photo_container .userLink img{border:0px; height:125px; width:100px; margin-bottom:5px;}

.photo_container LI {
	BORDER-BOTTOM: #776938 1px dotted; MARGIN-TOP: 20px;
}
.photo_container LI A {
	WIDTH: 100px; DISPLAY: block; FLOAT: left; HEIGHT: 100px
}
.photo_container LI .cont {
	PADDING-LEFT: 20px; WIDTH: 600px; FLOAT: left
}
.photo_container LI .cont .tit {
	BORDER-BOTTOM: #776938 1px dashed; LINE-HEIGHT: 30px; WIDTH: 600px; HEIGHT: 30px; COLOR: #fff; FONT-WEIGHT: bold
}
.photo_container LI .cont .msg {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 600px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.photo_container LI .cont .userinfo {
	LINE-HEIGHT: 30px; WIDTH: 600px; HEIGHT: 30px; BORDER-TOP: #776938 1px dashed
}
.photo_container LI .cont .userinfo .date {
	WIDTH: 150px
}
.photo_container LI .cont .userinfo .username {
	WIDTH: 150px
}
.photo_container LI .cont .userinfo .date {
	WIDTH: 150px
}
.photo_container table td{
	padding:5px;
}
.page {
	PADDING-RIGHT: 30px
}
.page A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 3px; WIDTH: auto; PADDING-RIGHT: 3px; DISPLAY: block; FLOAT: right; HEIGHT: 20px; PADDING-TOP: 0px
}
.replay {
	BORDER-BOTTOM: #4b4325 1px dashed; BORDER-LEFT: #4b4325 1px dashed; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 580px; PADDING-RIGHT: 10px; CLEAR: both; BORDER-TOP: #4b4325 1px dashed; BORDER-RIGHT: #4b4325 1px dashed; PADDING-TOP: 10px; margin-left:120px; margin-bottom:10px;
}
.replay P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

.pageList {
	PADDING-BOTTOM: 2px; MARGIN: 0px auto; background:#624d3a; PADDING-LEFT: 0px; WIDTH: 720px; PADDING-RIGHT: 0px; CLEAR: both;PADDING-TOP: 2px; margin-top:10px; margin-bottom:10px;
	color:#d9bd63; LINE-HEIGHT: 20px; FONT-FAMILY: "Arial"; text-align:right;;
}
.pageList LI {
	color:#fff;
	LINE-HEIGHT: 20px; FONT-FAMILY: "Arial"; FLOAT: left; HEIGHT: 20px; BORDER-RIGHT: #ccc 1px solid
}
.pageList LI.active {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #fff; FLOAT: left; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.pageList LI.off {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.pageList A {
	COLOR: #fff !important; display:inline-block; word-spacing:normal;
}
.pageList INPUT {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 2px; WIDTH: 20px !important; DISPLAY: block; FLOAT: left; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.pageList A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; FLOAT: left; TEXT-DECORATION: underline; PADDING-TOP: 0px
}
.pageList A:hover {
	TEXT-DECORATION: none
}
#userface {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 120px; PADDING-RIGHT: 0px; FLOAT: left; CLEAR: both; PADDING-TOP: 10px
}
#userface A {
	WIDTH: 20px; DISPLAY: block; FLOAT: left; HEIGHT: 20px; MARGIN-RIGHT: 5px
}


#slider img{
  position: absolute; 
  top: 5px; 
  left: 5px;
  display:none;
}

