html{
	height:100%;	
}
body{
	height:100%;
	margin:0;
	font:bold 13px/16px Georgia,times,serif;
	color:#4b3501;
	background:url(../img/bg.gif) repeat 0 0;
}
a{
	color:#875e01;
	outline:none;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
p img{
	display:inline;
	padding:0;
	vertical-align:middle;
}
form,fieldset,img{
	margin:0;
	padding:0;
	border:0;
}
div.holder{
	width:1020px;
	min-height:429px;	
	margin:0 auto;	
	overflow:hidden;	
	background:url(../img/bg-body-top.jpg) no-repeat 0 0;
}
div.bg-rep{
	width:1020px;	
	overflow:hidden;
	margin:0 auto;	
	background:url(../img/bg-body-rep.jpg) repeat-y 0 429px;
}
* html div.holder{height:429px;overflow:visible;}
/*page*/
#page{
	width:1020px;
	/*min-height:100%;*/
	/*height:auto!important;	*/
	height:100%;
	margin:0 auto;
	/*overflow:hidden;*/
	background:url(../img/bg-body-center.jpg) no-repeat 0 100%;
}
* html #page{height:100%;overflow:visible;}
/*header*/
#header{
	width:973px;
	height:245px;
	margin:35px 0 0 22px;	
	overflow:hidden;
	position:relative;
	background:url(../img/bg-header.jpg) no-repeat 0 0;
}
#header h1{
	width:202px;
	float:right;
	display:inline;
	margin:0 23px 0;	
}
#header h1 a{
	float:right;
	width:202px;
	height:243px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
#header ul.mein-menu{
	margin:199px 0 0 -3px;
	padding:0 3px 0 0;
	float:left;
	display:inline;
	overflow:hidden;
	list-style:none;	
	background:url(../img/bg-menu.gif) no-repeat 100% 2px;	
}
#header ul.mein-menu li{
	float:left;
	padding:0 5px 0 8px;	
	background:url(../img/pointer-menu.gif) no-repeat 0 12px;
}
#header ul.mein-menu li a{
	color:#835202;
	font-size:18px;
	line-height:22px;
	font-weight:500;
	text-decoration:none;
	outline:none;
}
#header ul.mein-menu li a.active,
#header ul.mein-menu li a:hover{
	color:#f7411a;
}
/*main*/
#main{
	width:1005px;
	min-height:992px;
	padding:81px 0 79px 22px;
	/*overflow:hidden;	*/
}
* html #main{height:992px;overflow:visible;}
#main h1{
	padding:0;
	margin:0;
	font-size:37px;
	line-height:38px;
	color:#6f4702;
	font-weight:500;
	text-transform:uppercase;
}
#main h1 a{
	text-decoration:none;
}
#main h2{
	padding:0 0 15px;
	margin:0;
	font-size:30px;
	line-height:34px;
	text-transform:uppercase;
	font-weight:700;
}
#main h3{
	padding:0 0 12px;
	margin:0;
	font-size:28px;
	line-height:30px;
}
#main h4{
	padding:0 0 6px;
	margin:0;
	font-size:16px;
	line-height:21px;
}
#main p{
	margin:0;
	padding:0 0 22px;
}
/*content*/
#content{
	margin:-75px 0 0;
	float:left;
	width:695px;
}
.error404 #content{
	height:200px;
}
#content div.post{
	width:694px;
	margin:25px 0 0;
	padding:0 0 21px 0;
	overflow:hidden;
}
#content div.post div.info-post{
	width:692px;
	padding:0 0 5px;
	overflow:hidden;
}
#content div.post div.info-post div.info{
	float:left;
	font-size:13px;
	line-height:16px;	
	color:#6f4702;
}
#content div.post div.info-post ul.comments{
	margin:7px -9px 0 0;
	padding:0;
	float:right;
	font-size:13px;
	line-height:16px;
	display:inline;
	list-style:none;
	overflow:hidden;
}
#content div.post div.info-post ul.comments li{
	padding:0 9px 0 8px;
	float:left;
	font-size:13px;
	line-height:16px;
	color:#bd8a35;
	background:url(../img/comment-pointer.gif) no-repeat 100% 50%;	
}
#content div.post div.info-post ul.comments li a{
	color:#6f4702;
	font-size:13px;
	line-height:16px;
	text-decoration:none;
}
#content div.post div.info-post ul.comments li a:hover{
	text-decoration:none;
}
#content div.post div.main-image{
	/*width:675px;*/
	
	margin:6px 0 0;
	overflow:hidden;
	
}
#content div.post div.main-image img{
	display:block;
	max-width:675px;
	padding:9px;
	background:#fff;
}
#content div.post div.text-content{
	width:100%;
	margin:20px 0 0;
	padding:0 0 15px;
	overflow:hidden;
	border-bottom:1px solid #83560a;
}
#content div.name{
	width:100%;
	text-align:right;
	font-size:12px;
	line-height:14px;
	color:#95620c;
}
#content div.name a{
	color:#95620c;
	text-decoration:none;
}
#content div.name a:hover{
	text-decoration:none;
}
#content div.post div.post-menu{
	width:100%;
	margin:11px 0 0;
	overflow:hidden;
}
#content div.post div.post-menu ul.categorias{
	padding:0;
	margin:0;
	float:left;
	overflow:hidden;
	list-style:none;
}
#content div.post div.post-menu ul.categorias li{
	float:left;
	padding:0 3px 2px;
	color:#95620c;
}
#content div.post div.post-menu ul.categorias li a{
	float:left;
	color:#4b3207;
	line-height:16px;
	padding:0;
	text-decoration:none;
	border-bottom:1px solid #4b3207;
}
#content div.post div.post-menu ul.categorias li a:hover{
	text-decoration:none;
	border:none 0;
}
#content div.post div.post-menu div.sociable{
	padding:0;
	margin:0;
	float:right;
	overflow:hidden;
	list-style:none;
	background:url(../img/bg-share-btn-dark.png) no-repeat 0 0;	
}
#content div.post div.post-menu div.sociable li{
	height:16px;
	float:left;
	line-height:16px;
	padding:8px 6px 6px;	
	background:url(../img/bg-share-btn.png) repeat-x 0 0;
}
#content div.post div.post-menu div.sociable div.sociable_tagline {
	background:url(../img/bg-share-btn.png) repeat-x 0 0;
	height:16px;
	overflow:hidden;
	padding:8px 6px 6px;
}
#content div.post div.post-menu div.sociable div.sociable_tagline strong{
	width:36px;	
	margin:0 0 0 14px;
	padding:0 0 3px;
	font-size:12px;
	line-height:16px;
	font-weight:500;
	color:#fff;
	display:block;
	overflow:hidden;	
}
#content div.post div.post-menu div.sociable li a{
	color:#4b3207;
}
#content div.post div.post-menu div.sociable_tagline{
	float:left;
}
#content div.post div.post-menu div.sociable li a:hover{
	text-decoration:none;
}
/*--------galleries-----------*/
#content div.upload{
	width:100%;
	overflow:hidden;
}
#content div.upload p{
	margin:0;
	padding:0 0 5px;
	font-size:12px;
	line-height:15px;
	color:#95620c;
}
#content div.upload p span{
	font-size:15px;
	line-height:17px;
	color:#503403;
}
/*sidebar*/
#sidebar h2{
	color:#fff;
	display:block;
	font-size:15px; 
	line-height:17px;
}
#sidebar h2 a{
	color:#fff;
	text-decoration:none;
}
#sidebar{
	float:left;
	display:inline;
	width:282px;
	margin:-22px 0 0 25px;		
}
*html #sidebar{
	margin-left:0px;
}
#sidebar div.galerias{
	width:255px;
	margin:-27px 23px 0 0;
}
#sidebar div.galerias ul.gallery{
	width:114px;
	margin:-14px 0 0 1px;
	padding:10px 74px 45px 67px;
	list-style:none;
	overflow:hidden;
/*	position:relative;
	z-index:2;*/
	background:url(../img/bg-gallery.png) repeat 0 0;
}
#sidebar div.galerias ul.gallery li{
	width:100%;
	padding:15px 0;
	float:left;	
	text-align:center;
}
#sidebar div.galerias ul.gallery li div.icon{
	padding:3px;
	border:1px solid #afa076;
	background:#d6b361;
	overflow:hidden;
}
#sidebar div.galerias ul.gallery li div.icon img{
	display:block;
}
#sidebar div.galerias ul.gallery li p {
	margin:5px 0 0;
	padding:0;
	font-size:12px;
	line-height:14px;
	color:#4b3501;
}
#sidebar div.galerias ul.gallery li p a{
	font-size:12px;
	line-height:14px;
	color:#4b3501;
	text-decoration:none;
}
#sidebar div.galerias ul.gallery li p a:hover{
	text-decoration:underline;
}
#sidebar div.galerias div.title-gallery{
	width:251px;
	padding:23px 0 5px 14px;
	overflow:hidden;
	position:relative;
	z-index:5;
	background:url(../img/title-gallery.png) no-repeat 0 0;
}
/********all**********/
#sidebar div.box div.title{
	width:233px;
	padding:27px 38px 0 14px;
	overflow:hidden;
	position:relative;
	z-index:5;
	background:url(../img/bg-title.png) no-repeat 0 0;
}
#sidebar div.widget_links div.title{
	text-align:right;
	position:relative;
}
#sidebar div.box div.title h2{
	/*padding:0 0 8px;*/
/*	float:right;*/
}
* html #sidebar div.box div.title {
	margin:0 0 0 13px;
}
#sidebar div.box div.block{
	width:298px;
	margin:-46px 0 0;	
	overflow:hidden;
	/*float:left;*/
	/*position:relative;*/
	/*z-index:2;*/
}
#sidebar div.box div.block div.top{
	width:298px;
	height:58px;
	float:left;
	background:url(../img/bg-about-top.png) no-repeat 22px 0;
}
#sidebar div.box div.block div.inner{
	width:265px;
	padding:0 33px 0 0;
	min-height:81px;
	float:left;
/*	position:relative;
	z-index:5;*/
	background:url(../img/bg-about-rep.png) repeat-y -16px 0;
}
* html #sidebar div.box div.block div.inner{height:81px;}
#sidebar div.box div.block div.bottom{
	width:298px;
	height:136px;
	float:left;
	/*position:relative;
	z-index:2;*/
	background:url(../img/bg-about-bottom.png) no-repeat -16px 100%;
}
#sidebar  div.block div.img{
	width:127px;
	margin:-68px 0 0;
	float:left;
	/*overflow:hidden;
	position:relative;
	z-index:10;*/
}
#sidebar  div.block div.img img{
	display:block;
	position:relative;
	z-index:10;
}
#sidebar  div.block div.text{
	width:auto;
	padding:0 0 0 34px;
}
#sidebar  div.block  p{
	color:#7f5e18;
	padding:0 0 11px;
	line-height:14px;
	font-weight:normal;
}
#sidebar  div.block  p a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	white-space:nowrap;
}
#sidebar  div.block  p span{
	font-size:9px;
	color:#d19e30;
}
#sidebar  div.box div.block ul{
	width:209px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#sidebar  div.widget_links div.block ul{
	text-align:right;
	padding:0 0 0 34px;
}
#sidebar  div.widget_links div.block ul li{
	width:100%;
	float:left;
}
#sidebar  div.box div.block ul li a{
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	color:#7f5e18;
	text-decoration:none;
}
#sidebar  div.box div.block ul li a:hover{
	text-decoration:underline;
}
#sidebar  div.box div.block div.text{
	margin-bottom:-100px;
/*	position:relative;*/
	float:left;
}
/*--sidebar-home---*/
#sidebar div.box{
	width:100%;
	/*position:relative;*/
	margin:-27px 0 0;
	overflow:hidden;
}
*+html #sidebar div.box{
	float:left;
	position:static;
}
#sidebar div.widget_text{
	margin:15px 0 0;
}
#sidebar div.gallery div.title{
	width:242px;
	padding:23px 0 5px 14px;
	/*float:right;*/
	overflow:hidden;
	/*position:relative;
	z-index:5;*/
	background:url(../img/pic1.png) no-repeat 0 0;
}
* html #sidebar div.gallery div.title {
	margin:0 0 0 13px;
}
#sidebar div.gallery div.block{
	min-height:324px;
	width:100%;
	margin:-32px 0 0 ;	
	overflow:hidden;	
	background:url(../img/bg-gallary-box.png) no-repeat -16px 0;
	}
* html #sidebar div.gallery div.block{height:324px;float:none;z-index:1;}
#sidebar div.gallery div.block ul.home-gallery {
	width:260px;
	padding:0 0 12px 0;
	margin:31px 0 0 8px;
	float:left;
	overflow:hidden;
	text-align:center;	
}
* html #sidebar div.gallery div.block ul.home-gallery{
	margin:31px 0 0 18px;
}
#sidebar div.gallery div.block ul.home-gallery li{
	float:left;
	display:inline;
	margin:13px 0 0 10px;
	position:relative;
	z-index:5;
	list-style:none;	
}
#sidebar div.gallery div.block ul.home-gallery li a{
	cursor:pointer;	
	color:#4b3501;
	position:relative;
	z-index:10;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	outline:none;	
}
#sidebar div.gallery div.block ul.home-gallery li a:hover{
	text-decoration:underline;
}
#sidebar div.gallery div.block ul.home-gallery div.icon {
	padding:3px;
	background:#f5e6c3;	
}
#sidebar div.gallery div.block ul.home-gallery div.icon img{
	display:block;	
}
#sidebar div.gallery div.block ul.home-gallery div.icon a{
	cursor:pointer;	
	text-decoration:none;
	outline:none;	
}
#sidebar div.gallery div.block ul.home-gallery div.icon a:hover{
	text-decoration:none;
}
#sidebar div.gallery div.block ul.home-gallery  p{
	margin:6px 0 0;
	padding:0;
	font-size:12px;
	line-height:14px;
}
div.btn {
	height:26px;
	float:right;
	margin:0 37px 0 0;
	overflow:hidden;
	text-align:right;
	/*position:relative;*/
}
div.btn a.btn{
	height:26px;
	margin:0;	
	padding:0 0 0 9px;
	float:left;
	color:#fff;
	text-decoration:none;
	background:url(../img/bg-btn.png) repeat-x 0 0;	
}
div.btn a.btn span{
	padding:5px 20px 6px 0;
	float:left;
	line-height:15px;
	font-size:12px;
	overflow:hidden;
}
div.btn  a.btn span.btn{
	width:13px;	
	height:26px;
	margin:0 0 0 -9px;
	padding:0;
	float:left;
	line-height:26px;
	line-height:26px;
	background:url(../img/bg-btn-dark.png) no-repeat 0 0;	
}
/*------twitter------------*/
#sidebar div.widget_twitter div.title{
	width:271px;
	padding:23px 0 0 14px;
	overflow:hidden;
	position:relative;
	/*z-index:5;*/
	background:url(../img/pic2.png) no-repeat 0 0;
}
#sidebar div.widget_twitter div.title h2{
	padding:0 0 8px;
}
* html #sidebar div.widget_twitterdiv.title {
	margin:0 0 0 13px;
}
#sidebar div.widget_twitter div.block{
	width:294px;
	/*min-height:267px;*/
	margin:-29px 0 0;	
	overflow:hidden;	
}
#sidebar div.widget_twitter div.block div.top{
	width:294px;
	height:62px;
	background:url(../img/bg-twitter-top.png) no-repeat 0 0;
}
* html #sidebar div.widget_twitter div.block div.top{
	z-index:1;
}
#sidebar div.widget_twitter div.block div.inner{
	width:294px;
	float:left;
	background:url(../img/bg-twitter-rep.png) repeat-y 0 0;
}
#sidebar div.widget_twitter div.block div.bottom{
	width:294px;
	padding:4px 0 7px;
	float:left;
	height:29px;
	background:url(../img/title-twitter-bottom.png) no-repeat 0 100%;
}
#sidebar div.widget_twitter div.block ul.twitter{
	width:215px;
	padding:0 0 0 32px;
	margin:-20px 0 0;
	float:left;	
	position:relative;
}
#sidebar div.widget_twitter div.block ul.twitter li{
	color:#7f5e18;
	padding:0 0 9px;
	width:100%;
	float:left;
	line-height:14px;
	font-weight:normal;
}
#sidebar div.widget_twitter div.block ul.twitter li span.twitter-timestamp{
	font-size:9px;
	float:left;
	color:#d19e30;
}
/*------about------------*/
#sidebar div.widget_text div.block{
	width:298px;
	margin:-60px 0 0;
	padding:15px 0 0;
	overflow:hidden;
/*	float:left;*/
	/*position:relative;
	z-index:2;*/
}
#sidebar div.widget_text div.title{
	width:233px;
	padding:29px 38px 6px 14px;
	overflow:hidden;
	position:relative;
	z-index:5;
	background:url(../img/bg-title.png) no-repeat 0 0;
}
#sidebar div.widget_text div.title h2{
	padding:0 0 8px;
	float:right;
}
* html #sidebar div.widget_text div.title {
	margin:0 0 0 13px;
}
#sidebar div.widget_text div.block div.img{
	width:121px;
	margin:-74px 0 0 -27px;
	float:left;
	padding:0 0 10px;
	display:inline;
	overflow:hidden;
	position:relative;
	z-index:10;
}
#sidebar div.widget_text div.block div.img img{
	display:block;
	position:relative;
	z-index:10;
}
#sidebar div.widget_text div.block div.top{
	width:298px;
	height:58px;
	float:left;
	background:url(../img/bg-about-top.png) no-repeat 10px 0;
}
#sidebar div.widget_text div.block div.inner{
	width:265px;
	min-height:81px;
	padding:0 33px 0 0;
	float:left;
	position:relative;
	z-index:5;
	background:url(../img/bg-about-rep.png) repeat-y -16px 0;
}
* html #sidebar div.widget_text div.block div.inner{height:81px;overflow:visible;}
#sidebar div.widget_text div.block div.bottom{
	width:298px;
	height:136px;
	float:left;
	/*position:relative;
	z-index:2;*/
	background:url(../img/bg-about-bottom.png) no-repeat -16px 100%;
}
#sidebar div.widget_text div.block div.textwidget{
	width:207px;
	margin-bottom:-130px;
	position:relative;
	padding:0 0 0 33px;
}
#sidebar div.widget_text div.block div.textwidget p{
	font-size:11px;
	position:relative;
	z-index:15;
}
/*-----content-galery-------*/
#content-gallery{
	width:100%;
	margin:-64px 0 0;
	/*overflow:hidden;*/
}
#content-gallery div.gallery{
	width:100%;	
	/*overflow:hidden;*/
}
#content-gallery div.text-content,
#content-gallery div.wrapper{
	width:1000px;	
	overflow:hidden;
}
#content-gallery div.wrapper{
	position:relative;
	margin:18px 0 0 -12px;
}
#content-gallery div.wrapper div.shadow-prev{
	position:absolute;
	z-index:5;
	left:0;
	top:0;
	background:transparent url(../img/left-shadow.png) no-repeat scroll 0 0;
	display:block;
	height:240px;
	width:335px;
	cursor:pointer;
}
#content-gallery div.wrapper div.shadow-next{
	position:absolute;
	z-index:5;
	right:0;
	top:0;
	background:transparent url(../img/right-shadow.png) no-repeat scroll 100% 0;
	display:block;
	height:240px;
	width:295px;
	cursor:pointer;
}
#content-gallery div.wrapper div.shadow-next a{
	display:block;
}
#content-gallery div.gallery div.info-text{
	width:357px;
	margin:14px 0 0;
	padding:0 0 0 340px;
	overflow:hidden;
	text-align:left;
}
#content-gallery div.gallery div.info-text p{
	width:360px;
	display:inline;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
}
#content-gallery div.gallery div.info-text p span{
	font-size:14px;
	font-weight:bold;
}
#content-gallery div.gallery  ul.gallery{
	width:10000px;
	padding:0;
	margin:0;
	height:241px;
	list-style:none;
	overflow:hidden;
}
#content-gallery div.gallery ul.gallery li.item{
	float:left;
	width:335px;
	height:241px;
	margin:0 17px 0 0;
}
#content-gallery div.gallery ul.gallery li.item a{
	text-align:center;
	display:block;
}
#content-gallery div.gallery ul.gallery li.center a{
	text-align:center;
}
#content-gallery div.gallery ul.gallery li.item a img{
	text-align:center;
/*	max-width:335px;
	width:335px;
	height:auto;
	max-height:217px;*/
}
#content-gallery div.gallery ul.gallery li.center{
	width:359px!important;
	background:#fff;
}
#content-gallery div.gallery ul.gallery li.center img{
	padding:12px 12px 9px;
}
/*---pager-gallery---*/
#gallery-pager{
	width:974px;
	float:left;
	display:inline;
	margin:26px 0 0 3px;
	position:relative;
	padding:10px 0 8px;
	border-top:1px solid #83560A;	
}
#gallery-pager div.pager{
	width:100%;	
	margin:0;
	overflow:hidden;
	/*position:relative;*/
}
#gallery-pager div.pager div.item{
	height:56px;
	width:894px;
	margin:10px 0 0 15px;
	float:left;
	display:inline;
	position:relative;
	overflow:hidden;
}
#gallery-pager div.pager ul.gallery{
	width:10000px;
	list-style:none;	
	margin:0;
	padding:0;
	overflow:hidden;
/*	position:relative;*/
}
#gallery-pager div.pager ul.gallery li{
	margin:0 15px 0 0;
	float:left;	
	height:39px;
	display:inline;
	padding:3px;	
	background:#fff6e2;	
}
#gallery-pager div.pager ul.gallery .jcarousel-list li,
#gallery-pager div.pager ul.gallery .jcarousel-item {
	height:39px;
	width:39px;
	padding:3px;
}
#gallery-pager div.pager .jcarousel-clip {
	/*position:static;*/
}
#gallery-pager div.pager ul.gallery li a{
	display:block;
	width:39px;
	overflow:hidden;
}
#gallery-pager div.pager ul.gallery li a img{
	float:left;
	display:block;
}
#gallery-pager div.pager a.prev-all{
	width:10px;
	height:11px;
	text-indent:-9999px;
	margin:25px 2px 0;
	float:left;	
	cursor:pointer;
	outline:none;
	/*overflow:hidden;*/
	background:url(../img/gallery-pager.gif) no-repeat 0 -8px;
}
#gallery-pager div.pager div.left-btn{
	width:30px;
	float:left;
	padding:28px 0 0 0;
}
#gallery-pager div.pager a.prev-one{
	width:5px;
	height:11px;
	margin:25px 4px 0;
	text-indent:-9999px;
	float:left;	
	display:inline;
	cursor:pointer;
	outline:none;
	overflow:hidden;
	background:url(../img/gallery-pager.gif) no-repeat -15px -8px;
}
#gallery-pager div.pager div.right-btn{
	width:25px;
	float:left;
	padding:31px 0 0;
}
#gallery-pager div.pager a.next-one{
	width:5px;
	height:8px;
	float:right;
	margin:25px 3px 0;
	display:inline;
	text-indent:-9999px;	
	cursor:pointer;
	outline:none;
	overflow:hidden;	
	background:url(../img/gallery-pager.gif) no-repeat -1px 1px;
}
#gallery-pager div.pager a.next-all{
	width:10px;
	height:8px;
	margin:25px 2px 0;
	float:right;
	text-indent:-9999px;	
	cursor:pointer;
	outline:none;
	overflow:hidden;	
	background:url(../img/gallery-pager.gif) no-repeat -10px 1px;
}

/*------footer--------*/
#footer{
	width:978px;
	height:79px;
	/*float:left;*/
	padding:0 20px 0 22px;	
	font-size:11px;	
	background:url(../img/bg-body-bottom.jpg) no-repeat 0 0;
}
#footer  ul.rodape{
	padding:0;
	margin:19px 0 0;
	float:left;
	overflow:hidden;
	list-style:none;	
}
#footer  ul.rodape li{
	float:left;
	padding:5px 8px;
}
#footer  ul.rodape li a{
	color:#4b3207;
}
#footer  ul.rodape li a:hover{
	text-decoration:none;
}
#footer  div.copy{
	width:500px;
	float:right;
	margin:-18px 0 0;
	text-align:right;
	font-size:11px;
	line-height:16px;
	color:#b17e28;
}
#footer  div.copy p{
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}
#footer  div.copy a.cc{
	width:34px;
	height:34px;
	float:right;
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	cursor:pointer;
	background:url(../img/cc.png) no-repeat 0 0;	
}
#footer  div.copy a{
	color:#b17e28;
}
/*gallery*/
.ngg-album-compactbox .Thumb {
	width:auto!important;
	height:auto!important;
	border:0 none!important;
}
#sidebar .ngg-album-compactbox {
	width:auto;
	height:auto;
	background:none;
	padding:0!important;
	float:left;
}
#sidebar div.ngg-album-link{
	background:#F5E6C3;
	float:left;
	padding:3px!important;
}
#sidebar div.ngg-album-compact{
	width:auto;
	height:auto;
	display:inline;
	float:left;
	text-align:center;
	margin:13px 0 0 10px;
	position:relative;
	z-index:5;
}
#sidebar .ngg-album-compact h4 {
	width:auto;
}
#sidebar div.gallery div.block div.ngg-album-compact a {
	cursor:pointer;
	font-size:12px;
	float:left;
	font-weight:bold;
	white-space:nowrap;
}
#sidebar div.gallery div.block div.ngg-album-compact a {
	color:#4B3501;
	cursor:pointer;
	position:relative;
	text-decoration:none;
	z-index:10;
}
#sidebar div.ngg-albumoverview{
	margin:31px 0 0 8px;
	overflow:hidden;
	padding:0 0 12px;
	text-align:center;
	width:276px;
}
#sidebar div.ngg-album-compact p{
	display:none;
}
#comment{
	border:1px solid #4B3501;
}
#submit{
	background:#4B3501;
	border:0 none;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
/**/
#content div.entry{
	width:100%;
	margin:20px 0 0;
	overflow:hidden;
}
#content div.entry div.item{
	width:402px;
	padding:5px 0 5px 5px;
	float:left;
}
#content div.entry div.wpcf7{
	width:410px;
	float:left;
	padding:0 5px 0 0;
	margin:23px 15px 0 0;
	overflow:hidden;
}
#content div.entry div.text{
	margin:25px 0 0;
	width:246px;
	float:left;
	color:#724903;
	line-height:28px;
	font-weight:normal;
}
#content div.entry div.item span{
	float:right;
	padding:0 5px;	
}
#content div.entry div.item span.your-phone{
	float:right;
	margin:0 191px 0 0 ;
	display:inline;
}
#content div.entry div.item span.your-phone input{
	width:122px;
}
#content input{
	width:314px;
	height:15px;
	padding:0;
	line-height:15px;
	font-size:12px;	
	color:#724903;
	padding:1px 4px 2px;
	font-family:Arial,Tahoma,sans-serif;
	border:1px solid #b0865b;
	background:#e4c681;
}
#content input#submit{
	height:auto;
	width:auto;
}
#content div.entry div.item span.your-message{
	padding:5px;
	width:322px;
}
#content textarea {
	width:322px;
	max-width:322px;		
	height:177px;	
	padding:4px;
	color:#724903;
	font-size:12px;
	line-height:15px;
	font-family:Arial,Tahoma,sans-serif;
	border:1px solid #b0865b;
	background:#e4c681;
	overflow:auto;
}
#content label{
	font-size:13px;
	line-height:17px;
	color:#724903;
	float:left;	
}
div.wpcf7{
	width:500px;
}
#content input.submit{
	width:91px;
	height:26px;
	float:right;
	padding:0;
	text-indent:-99999px;
	line-height:0;
	font-size:0;	
	color:#fff;
	font-weight:bold;
	padding:1px 4px 2px;
	border:none 0;
	cursor:pointer;
	position:relative;
	background:url(../img/bg-submit.png) no-repeat 0 0;
}
.alignleft{
	float:left;
}
.alignright{
	float:right;
}
#content div.wpcf7-validation-errors,
#content div.wpcf7-mail-sent-ng{
	border:none;
	margin:0;
}
div.wpcf7-validation-errors{
	color:red;
}
#content div.wpcf7-response-output {
	margin:0;
	border:none;
	padding-left:80px;
}
#content div.wpcf7-mail-sent-ok {
	color:#398F14;
}
#content span.wpcf7-not-valid-tip {
	left:6px;
	top:1px;
	width:310px;
}
/*.wpcf7-form-control-wrap textarea{
	width:490px;
	padding:4px;
	border:1px solid #4B3501;
}
div.wpcf7 input.submit{
	float:right;
	background:#4B3501;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}*/
#content div.pict-pager{
	width:935px;
	padding:0 0 20px;
	overflow:hidden;
}
#content div.pict-pager ul.pager{
	text-align:center;
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
}
#content div.pict-pager ul.pager li{
	display:inline;
	text-align:center;
	padding:0 5px;
	float:left;
}
#content div.pict-pager ul.pager li.active a{
	text-decoration:none;
}
