#container h4{
	height:42px;
	padding:0;
	background:url(../images/container-t.jpg) top center no-repeat;
}

/************* subscribe **************/
	#dialog{ font-family:tahoma;font-size:12px;}
	label, input { display:block;padding:0 0 5px 0; }
	input.text { margin-bottom:12px; width:95%; padding: .4em; }
	fieldset { padding:0; border:0; margin-top:25px; }
	div#users-contain {  width: 350px; margin: 20px 0; }
	div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
	div#users-contain table td, div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
	.ui-button { outline: 0; margin:0; padding: .4em 1em .5em; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; }
	.ui-dialog .ui-state-highlight, .ui-dialog .ui-state-error { padding: .3em;  }
/************ end subscribe ***********/

/*Slider*/
#slider{
	height:242px;
	background:url(../images/slider-bg.jpg) top right repeat-x;
}

#slider #board{
	width:968px;
	height:209px;
	margin: 16px 0 0 0 ;
	float:right;
}

/********* slider left sile  *******/
#slider #board #photoShow{
	width:630px;
	height:209px;
	float:right;
}

#slider #photoShow div{
	width:629px;
	height:207px;
	float:right;
	position:absolute;
    z-index: 0;
	padding-top:1px;
	padding-left:1px;
	padding-bottom:1px;
}

#slider #photoShow div img{
	width:629px;
	height:207px;
	float:right;
}

#slider #photoShow div.previous {
    z-index: 1;
}
#slider #photoShow div.current {
    z-index: 2;
}

/********* slider right sile  *******/
#slider #board #latestNews{
	width:338px;
	height:209px;
	float:right;
	background:url(../images/slider-split.jpg) top left no-repeat;
}

#slider #latestNews div{
	width:325px;
	height:207px;
	padding-top:1px;
	padding-right:1px;
	padding-bottom:1px;
	text-shadow:1px 1px white; 
}

#slider #latestNews div h3{
	width:288px;
	margin:0 5px 0 0 ;
	padding:10px 23px 10px 3px;
	color:#43a2cd;
	font-size:12px;
	background:url(../images/back.jpg) center right no-repeat;
}

#slider #latestNews div p .thumb{
	width:100px;
	height:75px;
	float:left;
	margin:0 8px 2px 0 ;
}

#slider #latestNews div p a .thumb{
	border:2px solid #a49375;
}

#slider #latestNews div p a:hover .thumb{
	border:2px solid #165f7a;
}

#slider #latestNews .more{
	width:64px;
	height:15px;
	display:block;
	margin:5px 5px 2px 8px ;
	background:url(../images/more.jpg) top right no-repeat;
	float:left;
	left:800px;
}

#slider #latestNews div p {
	width:304px;
	height:125px;
	margin:0 5px 0 0 ;
	padding:9px 5px 5px 5px;
	color:#4c2e1f;
	font-size:12px;
	overflow:hidden;
	background:url(../images/latest-border-bottom.jpg) top center no-repeat;
}

/***************/
#slider #right-r{
	width:16px;
	height:239px;
	background:url(../images/slider-right.jpg) top right no-repeat;
	float:right;
}

#slider #right-l{
	width:16px;
	height:239px;
	background:url(../images/slider-left.jpg) top left no-repeat;
	float:left;
}



/*content*/

#thumbs{margin:20px 24px 0 0; width:950px; height:168px; float:right; }

#thumbs .tab      { margin:0 7px 0 0 ; width:181px; height:168px; float:right; background:url(../images/tab.jpg) top left no-repeat;text-shadow:1px 1px grey;  }
#thumbs .tab h2 {margin:7px 0 0 0; font-size:12px; text-align:center; color:#fbe0c3; }
#thumbs .tab img{width:145px; height:109px; margin:10px 16px 0 0; border:3px solid #ccc; }
#thumbs .tab img:hover{ border:3px solid #ececec; }

/*posts*/
#post{
	width:100%;
	height:340px;
	background:url(../images/post-bg.jpg) top left repeat-y;
}

#post-t{
	width:100%;
	height:23px;
	background:url(../images/post-top.jpg) top left no-repeat;
}

#post-m{
	width:100%;
	height:301px;
}

#post-m .col{
	width:278px;
	height:100%;
	margin:0 41px 10px 0;
	float:right;
}

#post-m .col h2{
	height:35px;
	font-size:12px;
	font-weight:bold;
	color:#a9987a;
	text-align:center;
	background:url(../images/split.jpg) bottom center no-repeat;
	text-shadow:1px 1px black; 
}

#post-m .col ul               { margin:5px 24px 0 0 ;}
#post-m .col li                { margin:5px 0 10px 4px;list-style-image:url(../images/letter.png);}
#post-m .col li a              { color:#a7a79b;}
#post-m .col li a:hover  { color:#c8c8c4;}
#post-m .col li a:active{ color:#a8a8a2;}

#post-b{
	width:100%;
	height:16px;
	background:url(../images/post-b.jpg) top left no-repeat;
}