body{
	margin:0 auto;
	font:12px/22px 'Lucida Grande', Arial, Helvetica, san-serif;
	color:#a1887b;
	min-width:1007px;
	position:relative;
	background:#8f7363;
}
a{
	color:#f00;
	text-decoration:none;
	text-transform:uppercase;
}
a:hover{
	text-decoration:underline;
}
#topmenu{
	background:url(../_img/bg-header.gif) repeat-x 0 0;
	height:29px;
	width:100%;
	min-width:969px;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}
div.topmenu{
	width:969px;
	margin:0 auto;
	overflow:hidden;
}
#header{
	width:100%;
	overflow:hidden;
	min-width:969px;
	position:relative;
}
.home #header{
	height:298px;	
}
div.main-image{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	height:100%;
}
div.main-image img{
	width:100%;
	/*height:528px;*/
}
#header div.sponsored{
	position:absolute;
	width:120px;
	z-index:10;
	left:6px;
	top:39px;
}
#header ul.sponsored{
	font-size:0;
	margin:0 0 0 7px;
	line-height:0;
	width:60px;
	height:25px;
	top:6px;
	left:13px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../_img/logo.png) no-repeat 0 0;
	padding:0;
}
#header ul.sponsored li{
	width:30px;
	height:25px;
	float:left;
}
#header ul.sponsored li a{
	display:block;
	margin-right:5px;
	width:25px;
	height:25px;
}
#header div.share{
	width:54px;
	position:absolute;
	right:14px;
	top:39px;
	z-index:10;
}
#header div.share strong{
	display:block;
	font-size:10px;
	color:#bba89c;
	text-align:center;
	font-weight:normal;
	line-height:14px;
	text-transform:uppercase;
}
#header div.share ul{
	margin:5px 0 0;
	padding:0;
	width:100%;
	overflow:hidden;
	list-style:none;
}
#header div.share ul li{
	float:left;
	padding:0 2px;
}
#header div.share ul li a{
	width:23px;
	height:23px;
	display:block;
	text-indent:-9999px;
	background:url(../_img/ico-share.png) no-repeat 0 0;
}
#header div.share ul li a.facebook{background-position:0 0;}
#header div.share ul li a.twitter{background-position:-27px 0;}
#header div.share ul li a.facebook:hover{background-position:0 -23px;}
#header div.share ul li a.twitter:hover{background-position:-27px -23px;}
#header div.head{
	width:969px;
	overflow:hidden;
	position:relative;
	margin:0 auto 0;
	height:150px;
}
#header div.text-block{
	width:420px;
	margin:55px auto 0;
}
#header div.text-block h1 {
	width:420px;
	font:24px/20px 'Times New Roman',Times,serif;
	margin:0 auto 0;
	color:#e5dfdc;
	text-align:center;
	text-transform:uppercase;
}
#header div.text-block h1 a{
	color:#e5dfdc;
	text-decoration:none;
	outline:none;
}
#header div.text-block h1 span{
	color:#aa9c95;
}
#header div.text-block p{
	color:#c2b6ae;
	font:italic 15px/20px Georgia, Arial, Helvetica, san-serif;
	text-align:center;
	margin:0;
	letter-spacing:0.5px;
	text-shadow:0.1em -0.1em 0.05em #000;
}
#header div.text-block p span{
	color:#e5dfdc;
}
#topmenu ul.menu{	
	margin:0;
	padding:2px 0 0;
	list-style:none;
	text-align:center;
	height:27px;
}
#topmenu ul.menu li{
	display:inline;
	font-family:'Franklin Gothic Medium', Arial, Helvetica, san-serif;
	font-size:13px;
	padding:0;
	margin:0;
	letter-spacing:1.5px;
	line-height:21px;
	text-transform:uppercase;
}
#topmenu ul.menu li a{
	color:#6a584e;
	padding:4px 16px 8px;
	text-decoration:none;
	outline:none;
	line-height:21px;
}
#topmenu ul.menu li a:hover,#topmenu ul.menu li.active a{
	color:#e5dfdc;
 	background:url(../_img/bg-menu-li.png) no-repeat 50% 2px;
 	padding:4px 16px 8px;
}
#topmenu ul.menu li a span{
	color:#bfb5af;
}
#topmenu ul.menu li a span.action	{
	color:#ff0000;
}
#topmenu ul.menu li.active a span.action,#topmenu ul.menu li a:hover span.action	{
	color:#e5dfdc;
}
#topmenu ul.menu li.action a:hover{
	color:#ff0000;
}
#topmenu ul.menu li.right{
	padding-left:230px;
}
/*footer*/
#footer{
  background:url(../_img/bg-footer-sub.gif) repeat-x 0 0;
  width:100%;
	float:left;
	height:50px;
	overflow:visible;
	position:relative;
	z-index:20;
	min-width:1007px;
}
div.footer{
	width:1007px;
	height:50px;
	margin:0 auto;
	overflow:visible;
	position:relative;
}
div.footer a.sponsors{
  background:url(../_img/footer-sponsors.png) no-repeat 0 0;
  height:26px;
  width:123px;
  text-indent:-9999px;
  margin:0 0 0 5px;
  float:right;
  overflow:hidden;
}
#footer ul li{
	color:#e5dfdc;
	font-size:10px;
	line-height:17px;
	float:left;
	padding:0 7px;
	letter-spacing:1px;
	text-transform:uppercase;
}
#footer ul li a{
	color:#e5dfdc;
	text-decoration:none;
}
.home #footer{
	width:100%;
	position:fixed;
	bottom:0;
	height:53px;
	z-index:20;
	min-width:1007px;
	background:url(../_img/bg-footer.png) repeat-x 0 17px;
}
.home div.footer{
	width:1007px;
	height:53px;
	margin:0 auto;
	overflow:visible;
	background:url(../_img/bg-footer-inner.png) no-repeat 0 0;
	position:relative;
}
#footer ul.left{
	float:left;
	margin:0;
	padding:13px 0 0 50px;
	list-style:none;
}
#footer ul.left li{
	line-height:26px;
	display:inline;
}
.home #footer ul.left li{
	line-height:26px;
	display:inline;
}
#footer ul.left li a.sponsors{
	float:right;
	width:123px;
}
.home #footer ul.left li a.sponsors{
	float:right;
	width:123px;
}
#footer h3{
	font-size:14px;
	color:#fca3a3;
	font-weight:normal;
	width:220px;
	text-transform:uppercase;
	text-align:center;
	margin:0 auto 0;
	padding-top:11px;
	font-family:'Times New Roman',Times,serif;
	line-height:16px;
}
#footer h3 a{
  color:#fca3a3;
  text-decoration:none;
}
#footer h3 strong{
	font-weight:normal;
	color:#e5dfdc;
}
.home #footer ul.left{
	float:left;
	margin:0;
	padding:21px 0 0 14px;
	list-style:none;
}
.home #footer ul.right{
	float:right;
	margin:0;
	padding:26px 20px 0 0;
	list-style:none;
}
#footer ul.right {
  float:right;
  list-style:none outside none;
  margin:0;
  padding:18px 35px 0 0;
}
.home #footer ul li{
	color:#e77d7d;
	font-size:10px;
	line-height:17px;
	float:left;
	padding:0 7px;
	letter-spacing:1px;
	text-transform:uppercase;
}
.home #footer ul li a{
	color:#e77d7d;
	text-decoration:none;
}
#footer ul li a:hover{
	text-decoration:underline;
}
.home #footer ul li span.current-lang{
  background:url(../_img/bg-language.gif) no-repeat 0 0;
  width:56px;
  text-align:center;
  float:left;
  cursor:pointer;
  margin:0 0 0 11px;
}
.home #footer ul li span.current-lang{
  background:url(../_img/bg-language.gif) no-repeat 0 0;
  width:56px;
  text-align:center;
  float:left;
  cursor:pointer;
  margin:0 0 0 11px;
}	
#footer ul li span.text{
	float:left;
}
#footer ul li span.current-lang{
  background:url(../_img/bg-language-sub.png) no-repeat 0 0;
  width:56px;
  text-align:center;
  float:left;
  cursor:pointer;
  margin:0 0 0 11px;
  font-size:10px;
  letter-spacing:-1px;
}
.home #footer ul.language{
	width:56px;
	background:url(../_img/bg-language-top.png) no-repeat 0 0;
	margin:0;
	list-style:none;
	text-align:center;
	padding:5px 0 5px 0;
	position:absolute;
	bottom:23px;
	display:none;
	right:27px;
}
.home #footer ul.language li a{
  color:#bfb5af;
  font-size:10px;
	letter-spacing:-1px;
}
#footer ul.language{
	width:56px;
	background:url(../_img/bg-language-top-sub.png) no-repeat 0 0;
	margin:0;
	list-style:none;
	text-align:center;
	padding:5px 0 5px 0;
	position:absolute;
	bottom:27px;
	display:none;
	right:42px;
}
#footer ul.language li{
  padding:0;
}
#footer ul.language li a{
  color:#bfb5af;
  display:block;
  width:56px;
  font-size:10px;
	letter-spacing:-1px;
}
.home #footer ul.language li a:hover{
  color:#e77d7d;
  text-decoration:none;
}
#footer ul.language li a:hover{
  color:#fff;
  text-decoration:none;
}
.home #footer .text{
	margin:0 auto;
	text-align:center;
	width:310px;
	position:relative;
}
.home #footer .text span{
	color:#DDA4A4;
	font:italic 11px 'Georgia','Times New Roman',Times,serif;
	left:56px;
	position:absolute;
	top:32px;
	width:200px;
}
.home #footer .text div.number{
	color:#e5dfdc;
	width:59px;
	height:36px;
	position:absolute;
	right:3px;
	top:7px;	
	background:url(../_img/footer-num.png) no-repeat 0 -2px;
}
  /*wrapper*/
#wrapper{
	width:100%;
	min-width:969px;
	position:relative;
	float:left;
	z-index:10;
	background:url(../_img/bg-top-shadow.png) repeat-x 0 0;
	padding:6px 0 0;
}
div.wrapper-body{
	width:100%;
	float:left;
	background:url(../_img/bg-wrapper.png) repeat 50% 0;
}
#container{
	width:969px;
	margin:0 auto;
}
#main{
	width:100%;
	margin-top:5px;
	float:left;
	min-height:300px;
	padding-bottom:70px;
}
* html #main{
	height:300px;
}
div.container-body{
	width:953px;
	float:left;
	padding:0 8px;
	border-top:1px solid #362c26;
	background:url(../_img/bg-container.gif) repeat-y 0 0;
}
#main{
	background:url(../_img/bg-sidebar.gif) repeat-y 0 0;
}
#content{
	float:right;
	width:677px;
	padding-right:24px;
}
#content div.content{
	float:left;
	width:442px;
}
#content div.video{
	width:100%;
	overflow:hidden;
	margin:29px 0 0;
	position:relative;
}
#content a.play{
	width:86px;
	height:86px;
	display:block;
	top:50%;
	left:50%;
	overflow:hidden;
	position:absolute;
	margin:-43px 0 0 -43px;
	background:url(../_img/btn-play.png) no-repeat 0 0;
	text-indent:-9999px;
	outline:none;
	font-size:0;
	line-height:0;
	text-decoration:none;
}
#content div.story{
	width:500px;
	margin:45px 0 0;
	padding:0 10px;
	overflow:hidden;
}
#content div.text-block{
	margin:45px 0 0;
	padding:0 10px;
}
.home #content div.text-block{
	margin:30px 0 0;
	padding:0;
}
.home #content div.text-block p{
	font-size:22px;
	margin:0;
	padding:0;
	color:#9d8a7e;
	line-height:28px;
	font-family:'Times New Roman',Times,serif;
}
.home #content div.text-block p strong{
	color:#e5dfdc;
	font-size:21px;
}
#content div.sidebar-right{
	float:right;
	width:206px;
	margin:0;
}
#content div.sidebar-right div.block{
	margin:39px 0 0;
}
#content div.sidebar-right span.date{
	font-size:11px;
	line-height:18px;
	color:#a1887b;
	display:block;
	font-style:italic;
	margin:-15px 0 0;
}
#content div.sidebar-right div.video{
	margin:19px 0 0;
}
#content div.sidebar-right .news h3{
	font-size:12px;
	margin:3px 0 0;
	line-height:18px;
	color:#a1887b;
	padding-bottom:2px;
}
#content div.sidebar-right .news a{
	text-transform:uppercase;
}
#content div.sidebar-right span.author{
	display:block;
	font-size:12px;
	line-height:18px;
	padding-bottom:18px;
}
#content div.sidebar-right .news div.block-bottom{
	padding-bottom:6px;
}
/*sidebar*/
#sidebar{
	float:left;
	width:211px;
	margin:21px 0 0;
	display:inline;
	padding:0 8px;
}
#sidebar h2{
	font:bold 19px/28px 'Times New Roman', Times, serif;
	color:#e5dfdc;
	margin:10px 0 0;
}
#sidebar ul.news{
	overflow:hidden;
	margin:0;
	width:171px;
	padding:0 40px 0 0;
	list-style:none;
}
#sidebar ul.news li{
	width:100%;
	float:left;
	line-height:20px;
	padding:12px 0 7px;
}
#sidebar ul.news h3{
	margin:0;
	font-size:12px;
	color:#a1887b;
}
#content div.banner{
	margin:15px 0 0;
	padding:0 0 35px;
}
#content a.play-video{
	width:155px;
	padding:4px 4px 4px 42px;
	display:block;
	font-size:14px;
	color:#dda4a4;
	line-height:34px;
	text-decoration:none;
	margin:13px 0 0 -3px;
	text-transform:uppercase;
	letter-spacing:-1px;
	background:url(../_img/btn-video-play.png) no-repeat 0 0;
}
#content div.sidebar-right a.play{
	width:43px;
	height:43px;
	top:50%;
	left:50%;
	margin:-21px 0 0 -21px;
	background:url(../_img/btn-play-small.png) no-repeat 0 0;
}
#content a.play-video span{
	color:#fcd1d1;
}
#header {
	height:200px;
}
#wrapper .title-wrapper{
	margin:0 auto;
	width:953px;
	padding:0 8px;
	height:60px;
	border-top:1px solid #362c26;
	background:url(../_img/bg-title-wrapper.gif) repeat-y 0 0;
}
#wrapper .title{
	background:url(../_img/bg-title.jpg) repeat-x 0 6px;
	height:60px;
}
#wrapper .title h2{
	margin:0 0 0 -60px;
	left:50%;
	padding:50px 0;
	line-height:21px;
	position:absolute;
	text-align:center;
	top:-23px;
	width:121px;
	background: url("../_img/title.png") no-repeat 50% 0;
	font-family:'Times New Roman',Times,serif;
}
#wrapper .title h2.lines{
  padding:40px 10px;
  width:101px;
  height:41px;
}
#content h2{
	font-weight:bold;
	color:#ddd2cd;
	margin:15px 0 0;
	font:bold 21px/28px 'Times New Roman',Times,serif;
}
#content .sidebar-right h2{
	font-size:21px;
	font-weight:bold;
	color:#ddd2cd;
	margin:0 !important;
	padding:0 0 15px;
}
#content .sidebar-right h2.centered{
  text-align:center;
}
#content p{
  margin:15px 0 0;
  padding:0 0 15px;
  font:12px/22px 'Lucida Sans', Arial, Helvetica, san-serif;
}
#content a{
	text-transform:none;
}
#content h3{
	font-size:14px;
	margin:15px 0 0;
  padding:0 0 10px;	
	color:#f00;
}
#content .story span{
  text-transform:uppercase;
  display:block;
}
#content .story em{
  font-family:Georgia,'Times New Roman',Times,serif;
}
#content .story .image{
  margin:15px 0 0;
  padding:0 0 15px;
  position:relative;
  overflow:hidden;
  width:100%;
}
#content img{
  border:none;
  display:block;
}
#sidebar ul{
  padding:0;
  margin:20px 0 0;
  list-style:none;
}
#sidebar ul li{
	margin:0;
	padding:6px 0;
	border-bottom:1px solid #2f2621;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
}
#sidebar ul li.active a,#sidebar ul li a:hover{
	color:#dfdedd;
}
#sidebar ul li a{
  color:#a1887b;
  text-decoration:none;
  outline:none;
}
#content .sidebar-right .block .block-top{
	background: url("../_img/block-top.png") no-repeat 0 0;
	width:206px;
	float:left;
	padding:10px 0 0;
}
#content .sidebar-right .block-bottom{
	background: url("../_img/block.png") repeat-y 0 0;
	float:left;
	width:176px;
	padding:0 15px 35px;
}
#content .sidebar-right .block{
	background: url("../_img/block-bottom.png") no-repeat 0 100%;
	width:206px;
	float:left;
	padding:0 0 10px;
}
#content .sidebar-right .block .image{
	width:100%;
	float:left;
	margin:35px 0 10px;
}
#content .sidebar-right .block a.learn-more{
	width:100%;
	float:left;
	text-align:center;
	text-transform:uppercase;
}
#content .sidebar-right .block div.share ul{
	margin:5px 0 0;
	padding:0;
	width:100%;
	overflow:hidden;
	list-style:none;
}
#content .sidebar-right .block div.share ul li{
	float:left;
	padding:0 2px;
}
#content .sidebar-right .block div.share ul li a{
	width:23px;
	height:23px;
	display:block;
	text-indent:-9999px;
	background:url(../_img/ico-share.png) no-repeat 0 0;
}
#content .sidebar-right .block div.share ul li a.facebook{background-position:0 0;}
#content .sidebar-right .block div.share ul li a.twitter{background-position:-27px 0;}
#content .sidebar-right .block div.share ul li a.facebook:hover{background-position:0 -23px;}
#content .sidebar-right .block div.share ul li a.twitter:hover{background-position:-27px -23px;}
#content .sidebar-right .block div.share span{
	text-transform:none;
	color:#f00;
}
#content a.petition{
	background:url(../_img/petition.png) no-repeat 0 0;
	height:35px;
	width:174px;
	float:left;
	text-transform:uppercase !important;
	text-align:center;
	text-decoration:none;
	line-height:35px;
	color:#fca3a3;
	font-weight:bold;
	margin:0 200px 50px 0;
}
#content a.petition span{
	color:#e5dfdc;
}
#content div.recommend {
	height:25px;
	margin:30px 0 0;
	padding:0 0 30px;
}
#content span.status{
	color:#645045;
}
#content div.status{
	padding:10px;
	background: url("../_img/block.png") repeat 0 0;
}
#content ul.twitter{
	list-style:none;
	margin:15px 0 0;
	padding:0 0 15px;
	width:100%; 
	overflow:hidden;
}
#content ul.twitter li{
	padding:0 0 15px 0;
	width:100%;
	float:left;
}
#sidebar ul.news li{
	border:none;
}
#sidebar ul.news li a{
	color:#f00;
}
#sidebar ul.news li a:hover{
	text-decoration:underline !important;
}
#content ul.twitter li a.share{
	text-indent:-9999px;
	background: url("../_img/plus.png") no-repeat 0 0;
	width:23px;
	float:left;
	padding:0;
	margin:5px 0 0;
	outline:none;
}
#content ul.twitter li .text{
	padding-left:35px;
}
#content div.quote{
  background: url("../_img/bg-quote.png") no-repeat 0 0;
  float:left;
  padding:14px 0 0 15px;
  width:192px;
  margin:45px 0 0;
}
#content div.quote span{
  padding:12px 0 0 0;
  float:left;
}
#content div.sub-form{
	/*width:400px;*/
	overflow:hidden;
}
#subForm{
	overflow:hidden;
}
#content div.sub-form form{
	font-style:italic;
}
#content div.sub-form form div.form-item{
	padding-bottom:10px;
	float:left;
	clear:left;
	width:100%;
}
#content div.sub-form form label{
	padding:2px 20px 0 0;
	float:left;
	width:35px;
}
#content div.sub-form form label.error{
	padding:0 0 5px 56px;
	float:left;
	width:100%;
	font-style:normal;
	font-weight:bold;
	color:#ff0000;
}
#content div.sub-form form label.inline{
	width:auto;
	padding:0 5px;
	
}
#content div.sub-form form input[type=text]{
	background: #DDD2CD;
	color:#7A4A39;
	border:none;
	padding:3px;
	float:left;
	width:244px;
	height:21px;
}
#content div.sub-form form input.medium{
	width:100px;
}
#content div.sub-form form input.short{
	width:57px;
}
#content div.sub-form form input.small{
	width:40px;
}
#content div.sub-form form select{
	width:250px;
	font-style:normal;
}
#content div.sub-form form input[type=checkbox]{
	margin:0 10px 0 0;
}



#content div.sub-form form input[type=submitenglish]{
	text-indent:-9999px;
	width:112px;
	height:35px;
	background: url("../_img/bg-sign.png") no-repeat 0 0;
	border:0;
	margin:18px 0 0;
	cursor:pointer;
}

#wrapper .title h2{
	height:21px;
}
#footer ul.left li {
	float:left;
}
#footer ul.left li a.sponsors{
	float:left;
}
#footer ul.left li span {
float:left;

}
