/*
Theme Name: Far West China
Theme URI: http://farwestchina.com/
Description: The theme created for the mid-2013 redesign of Far West China
Author: Caleb White & Anna Bryant
Author URI: http://cabeeb.com/
*/

/****CSS Reset by Erik Meyer****/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
/*********END CSS RESET*********/

/* @license
 * MyFonts Webfont Build ID 2501564, 2013-03-11T17:07:49-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Verb Black by Yellow Design Studio
 * URL: http://www.myfonts.com/fonts/yellow-design/verb/black/
 * Copyright: Copyright (c) 2012 by Yellow Desing Studio. All rights reserved.
 * Licensed pageviews: Unlimited
 *  
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2501564
 * 
 * � 2013 MyFonts Inc
*/
@font-face {
	font-family: 'VerbBlack';
	src: url('fonts/262BBC_0_0.eot');
	src: url('fonts/262BBC_0_0.eot?#iefix') format('embedded-opentype'),
	url('fonts/262BBC_0_0.woff') format('woff'),
	url('fonts/262BBC_0_0.ttf') format('truetype');
	font-weight: normal;font-style: normal;
}

/***************************
*******GENERAL STYLES*******
***************************/
body  {
	background:#fdfdfb;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:13px;
	line-height:22px;
	color:#727271;
}
a {
	color:#dc5025;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.imgtxt {
	display:block;
	text-indent:-10000px;
}
.clearme {
	clear:both;
	display:block;
}
hr {
	margin:0;
	padding:0;
	border:none;
	border-top:1px #E3E3E3 solid;
}
ol {
	list-style:decimal;
}
#maincontent {
	position:relative;
	z-index:2;
	min-height:500px;
	box-shadow:0px 0px 8px 2px #7a9e9c;
	min-width:950px;
}
.content {
	margin:0 auto;
	width:970px;
}
input.text {
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:13px;
	line-height:15px;
	color:#fff;
	border:none;
	background:rgba(0,0,0,.2);
	box-shadow:inset 0 1px rgba(0,0,0,.3);
	border-bottom:rgba(0,0,0,.1) 1px solid;
	height:26px;
	padding-left:12px;
	width:148px;
}
/***************************
*******COMMON ELEMENTS******
***************************/
.img_rnd {
	display:block;
	height:103px;
	width:103px;
	padding:3px 0 0 3px;
	-webkit-border-radius:106px;
	-moz-border-radius:106px;
	border-radius:106px;
	box-shadow:0 0 5px rgba(0,1,1,.5);
	background:#fff;
}
.img_rnd img {
	border-radius:60px;
}
.no_border, .no_border img, .no_border .img_rnd, .no_border .img_rnd img, .no_border.img_rnd, .no_border.img_rnd img{
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;
	border-radius:0 !important;
	padding:0 !important;
	box-shadow:none !important;
	background:auto !important;
	border:0 !important;
	margin:0 !important;
}
/************BUTTONS************/

.btn_big {
	width:175px;
	-webkit-border-radius:15px;
	border-radius:15px;
	font-size:32px;
	line-height:40px;
	padding:8px 0 0;
	height:49px;
}
.btn_big span {
	font-size:.9em;
	padding-left:5px;
	margin-top:-2px;
}
.btn_mid {
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
	font-size:22px;
	line-height:24px;
	padding:12px 0 0;
	height:36px;
}
.btn_mid span {
	font-size:.95em;
	margin-top:-3px;
}
.btn_sml {
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	border-radius:9px;
	font-size:14px;
	line-height:15px;
	padding:7px 0 0;
	height:21px;
}
.btn_sml span {
	font-size:.95em;
	margin-top:-3px;
}
.btn_sml, .btn_mid, .btn_big {
	border:0;
	display:block;
	color:#fdfdfb;
	text-shadow:0 -1px rgba(0,1,1,.3);
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	text-align:center;
	text-decoration:none;
	box-shadow:0 1px rgba(0,1,1,.35);

	background:#89C2BA;
	background: -moz-linear-gradient(top, rgba(137,194,186,0.9) 0%, rgba(136,180,195,0.9) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(137,194,186,0.9)), color-stop(100%,rgba(136,180,195,0.9))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(137,194,186,0.9) 0%,rgba(136,180,195,0.9) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(137,194,186,0.9) 0%,rgba(136,180,195,0.9) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(137,194,186,0.9) 0%,rgba(136,180,195,0.9) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(137,194,186,0.9) 0%,rgba(136,180,195,0.9) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc89c2ba', endColorstr='#cc88b4c3',GradientType=0 ); /* IE6-9 */
}
.btn_sml:hover, .btn_mid:hover, .btn_big:hover {
	text-decoration:none;
	background: rgb(137,194,186); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(137,194,186,1) 0%, rgba(136,180,195,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(137,194,186,1)), color-stop(100%,rgba(136,180,195,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(137,194,186,1) 0%,rgba(136,180,195,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(137,194,186,1) 0%,rgba(136,180,195,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(137,194,186,1) 0%,rgba(136,180,195,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(137,194,186,1) 0%,rgba(136,180,195,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89c2ba', endColorstr='#88b4c3',GradientType=0 ); /* IE6-9 */
}
input.btn_sml {
	height:28px;
	padding-top:0;	
}
input.btn_mid {
	height:48px;
	padding-top:0;	
}
input.btn_big {
	height:57px;
	padding-top:0;
}


.btn_sml.orange, .btn_mid.orange, .btn_big.orange {
	background:#f9993a;	
	background: -moz-linear-gradient(top, rgba(249,153,58,0.9) 0%, rgba(249,141,24,0.9) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,153,58,0.9)), color-stop(100%,rgba(249,141,24,0.9))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(249,153,58,0.9) 0%,rgba(249,141,24,0.9) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(249,153,58,0.9) 0%,rgba(249,141,24,0.9) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(249,153,58,0.9) 0%,rgba(249,141,24,0.9) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(249,153,58,0.9) 0%,rgba(249,141,24,0.9) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccf9993a', endColorstr='#ccf98d18',GradientType=0 ); /* IE6-9 */	
}
.btn_sml.orange:hover, .btn_mid.orange:hover, .btn_big.orange:hover {
	background:#f9993a;	
	background: rgb(249,153,58); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(249,153,58,1) 0%, rgba(249,141,24,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,153,58,1)), color-stop(100%,rgba(249,141,24,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(249,153,58,1) 0%,rgba(249,141,24,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(249,153,58,1) 0%,rgba(249,141,24,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(249,153,58,1) 0%,rgba(249,141,24,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(249,153,58,1) 0%,rgba(249,141,24,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9993a', endColorstr='#f98d18',GradientType=0 ); /* IE6-9 */
}

.btn_sml.red, .btn_mid.red, .btn_big.red {
	background:#fd5133;
	background: -moz-linear-gradient(top, rgba(255,109,81,0.9) 0%, rgba(253,81,51,0.9) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,109,81,0.9)), color-stop(100%,rgba(253,81,51,0.9))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,109,81,0.9) 0%,rgba(253,81,51,0.9) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,109,81,0.9) 0%,rgba(253,81,51,0.9) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,109,81,0.9) 0%,rgba(253,81,51,0.9) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,109,81,0.9) 0%,rgba(253,81,51,0.9) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccff6d51', endColorstr='#ccfd5133',GradientType=0 ); /* IE6-9 */
}
.btn_sml.red:hover, .btn_mid.red:hover, .btn_big.red:hover {
	background: rgb(255,109,81); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,109,81,1) 0%, rgba(253,81,51,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,109,81,1)), color-stop(100%,rgba(253,81,51,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,109,81,1) 0%,rgba(253,81,51,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,109,81,1) 0%,rgba(253,81,51,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,109,81,1) 0%,rgba(253,81,51,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,109,81,1) 0%,rgba(253,81,51,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6d51', endColorstr='#fd5133',GradientType=0 ); /* IE6-9 */
}

.btn {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Georgia;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

/***************************
***********HEADER***********
***************************/
#header {
	width:468px;
	padding-left:482px;
	padding-top:26px;	
	margin:0 auto;
	position:relative;
	height:146px; 
	z-index:10;
}
h1 {
	position:absolute;
	top:16px;
	left:0;
}
h1 a {
	text-indent:-10000px;
	display:block;
	width:326px;
	height:140px;
	background:url(img/logo.png) 0 0 no-repeat;
}
#headerad {
	text-decoration:none;
}
#headerad img {
	max-width:468px;
	height:contain;
	width:100%;
	margin-bottom:27px;
}
#nav {
	height:48px;
	background:#94c3bd;
	border-top:1px solid #81b6b0;
	border-bottom:1px solid #82b5b0;
	position:relative;
	z-index:10;
	
	font-family: VerbBlack;
	font-weight: 100;
	font-style: normal;	
	min-width:950px;
}
#nav ul {
	margin:0 auto;
	width:820px;
	height:50px;
	position:relative;
	margin-top:-1px;
	background:#DD520E;
	border-left:1px solid #80b3ac;
	border-right:1px solid #bdeae5;
}
#nav li {
	background:#94c3bd;
	border-width:1px;
	border-style:solid;
	border-color:#81B6B0 #80B3AC #80B5AF #BDEAE5;
	height:48px;
	width:152px;
	float:left;
}
#nav li a {
	display:block;
	padding:12px 0 0;
	height:36px;
	text-align:center;
	color:#fff;
	-webkit-font-smoothing:antialiased;
	font-size:20px;
	line-height:23px;
	text-shadow:0 -1px rgba(0,1,1,.30);
	text-decoration:none;
	font-weight:100;
}

#nav li.current {
	background:#DD520E;
	border-color:#DD520E #BE4B12 #DD520E #BDEAE5;
}
#nav li#nav_blog {width:149px;}
#nav li#nav_travel {width:161px;}
#nav li#nav_resources {width:193px;}
#nav li#nav_history {width:155px;}
#nav li#nav_about {width:152;}

#social_links {
	float:right;
	width:140px;
}
#social_links li a {
	width:27px;
	height:27px;
	display:block;
	float:right;
	background-image:url(img/sprite.png);
	background-repeat:no-repeat;
	margin-left:6px;
	margin-top:1px;
}
#social_links li a.fb {background-position:0 0;}
#social_links li a.fb:hover {background-position:0 -50px;}

#social_links li a.twitter {background-position:-33px 0;}
#social_links li a.twitter:hover {background-position:-33px -50px;}

#social_links li a.gplus {background-position:-66px 0;}
#social_links li a.gplus:hover {background-position:-66px -50px;}

#social_links li a.rss {background-position:-99px 0;}
#social_links li a.rss:hover {background-position:-99px -50px;}

#header_search {
	width:120px;
	height:29px;
	background:transparent url(img/searchbox.png) 0 0 no-repeat;
	border:none;
	padding:0 0 0 30px;
	float:right;
	color:#767A79;
	margin-left:10px;
}


/***************************
************HOME************
***************************/
#home_callouts {
	position:relative;
	height:417px;
}
#home_callouts div.section {
	height:417px;
}
#home_callouts div.content {
	width:300px;
	padding-left:10px;
	padding-right:10px;
}
#home_callouts p {
	color:#fdfdfb;
	font-family: VerbBlack;
	font-size:17px;
	line-height:18px;
	-webkit-font-smoothing:antialiased;
	text-align:center;
	text-shadow:0 0 6px rgba(0,1,1,.9);
	padding:0 10px;
	padding-bottom:24px;
}
#home_callouts .ico_standalone {
	color:#fff;
	font-size:15em;
	text-align:center;
	text-shadow:0 0 6px rgba(0,1,1,.8);
}
#home_callouts .btn_big {
	width:175px;
	margin:0 auto;
}
/*******TRAVEL*******/
#home_travel {
	width:-webkit-calc(50% - 160px);
	width:calc(50% - 160px);
	overflow:hidden;
	float:left;
	background-image:url(img/home_travel.jpg);
	background-position:left 0;
}
#home_travel div.content {
	float:right;
}
#home_travel div.ico_wrapper {
	padding-top:96px;
	height:119px;
}
#home_callouts #home_travel .ico_standalone {
	font-size:6.5em;
}

/*******MOVE********/
#home_move {
	width:26%;
	min-width:320px;
	width:min(26%, 320px);
	width:-webkit-min(26%,320px);
	float:left;
	border-left:1px solid #fff;
	background-image:url(img/home_move.jpg);
	background-position:center 0;
}
#home_move div.content {
	margin:0 auto;
}
#home_move div.ico_wrapper {
	padding-top:43px;
	height:182px;
}
#home_callouts #home_move .ico_standalone {
	font-size:12.5em;
}
#home_callouts #home_move .btn_big {
	margin-top:9px;
}
/*******LEARN*******/
#home_learn {
	position:absolute;
	right:-1px;
	top:0;
	width:-webkit-calc(50% - 160px);
	width:calc(50% - 160px);
	border-left:1px solid #fff;
	background-image:url(img/home_learn.jpg);
	background-position:right 0;
}
#home_learn .content {
	margin:0;
	
}
#home_learn div.ico_wrapper {
	padding-top:26px;
	height:189px;
}
/*Make sure the header section resizes appropriately at huge widths*/
@media only screen and (min-width: 1230px) {
	#home_move {
		width:26%;
	}
	#home_travel, #home_learn {
		width:37%;
	}
}
#seenon {
	height:140px;
	position:relative;
	background:url(img/arrow_bar_blue.png) 0 bottom no-repeat;
}
#seenon .arrow {
	display:none;
}
#seenon h4 {
	color:#94c2bd;
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	font-size:18px;
	line-height:17px;
	text-transform:lowercase;
	width:60px;
	position:absolute;
	top:46px;
	left:15px;
}
#seenon a {
	position:absolute;
	text-indent:-10000em;
	display:block;
	background-position:0 0;
	background-repeat:no-repeat;
	background-size:contain;
}
#seenon a.nyt {
	background-image:url(img/seen_nyt.png);
	width:80px;
	height:59px;
	top:36px;
	left:84px;
}
#seenon a.bbc {
	background-image:url(img/seen_bbc.png);
	width:93px;
	height:27px;
	top:53px;
	left:189px;
}
#seenon a.ny {
	background-image:url(img/seen_ny.png);
	width:191px;
	height:22px;
	top:56px;
	left:303px;
}
#seenon a.msnbc {
	background-image:url(img/seen_msnbc.png);
	width:122px;
	height:22px;
	top:55px;
	left:518px;
}
#seenon a.wsj {
	background-image:url(img/seen_wsj.png);
	width:214px;
	height:19px;
	top:57px;
	left:661px;
}
#seenon a.dkt {
	background-image:url(img/seen_dkt.png);
	width:57px;
	height:42px;
	top:44px;
	left:895px;
}
#home_bottom {
	padding:43px 0;
	min-height:524px;
	background:url(img/arrow_bar_vertical_blue.png) center center no-repeat;
}
#home_bottom .left {
	width:392px;
	float:left;
	margin-left:57px;
	font-size:16px;
	color:#727271;
	line-height:19px;
}
#home_bottom .left h3 {
	height:110px;
	padding:25px 0 0 110px;
	position:relative;
	color:#dc5025;
	font-size:30px;
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	font-weight:100;
}
#home_bottom .left h3 em {
	font-style:normal;
	font-size:20px;
	clear:both;
	display:block;
	padding-left:36px;
}
#home_bottom .left h3 span.josh {
	position:absolute;
	left:-10px;
	top:5px;
}
#home_bottom .left h3 span.logo {
	left:75px;
	top:58px;
	position:absolute;
	display:block;
	width:50px;
	height:50px;
	border:3px solid #fff;
	box-shadow:0 0 5px rgba(0,1,1,.5);
	border-radius:56px;
	background:rgb(235,136,104) url(img/logo_white_41.png) 0 0 no-repeat;

	background: url(img/logo_white_41.png) 5px 9px no-repeat, -moz-linear-gradient(top, rgba(235,136,104,1) 0%, rgba(224,85,31,1) 100%); /* FF3.6+ */
	background: url(img/logo_white_41.png) 5px 9px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,136,104,1)), color-stop(100%,rgba(224,85,31,1))); /* Chrome,Safari4+ */
	background: url(img/logo_white_41.png) 5px 9px no-repeat, -webkit-linear-gradient(top, rgba(235,136,104,1) 0%,rgba(224,85,31,1) 100%); /* Chrome10+,Safari5.1+ */
	background: url(img/logo_white_41.png) 5px 9px no-repeat, -o-linear-gradient(top, rgba(235,136,104,1) 0%,rgba(224,85,31,1) 100%); /* Opera 11.10+ */
	background: url(img/logo_white_41.png) 5px 9px no-repeat, -ms-linear-gradient(top, rgba(235,136,104,1) 0%,rgba(224,85,31,1) 100%); /* IE10+ */
	background: url(img/logo_white_41.png) 5px 9px no-repeat, linear-gradient(to bottom, rgba(235,136,104,1) 0%,rgba(224,85,31,1) 100%); /* W3C */
}
#home_bottom .left p {
	padding-bottom:19px;
}
#home_bottom .left p strong {
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	color:#727271;
	font-weight:600;
}
#home_bottom .left ul {
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	list-style:disc outside;
	padding-left:20px;
	font-size:16px;
	line-height:17px;
}
#home_bottom .left ul li {
	padding-bottom:15px;
}
#home_bottom .left ul a {
	color:#727271;
}
#home_bottom .left ul a:hover {
	color:#dc5025;
	text-decoration:none;
}
#home_bottom .right  {
	width:390px;
	padding-right:36px;
	float:right;
}
#home_bottom .right h3 {
	color:#dc5025;
	font-weight:100;
	font-size:20px;
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	padding-top:10px;
	padding-bottom:20px;
}
#home_bottom .right li {
	list-style:none;
	padding-left:116px;
	position:relative;
	padding-top:10px;
	height:133px;
}
#home_bottom .right li span.img_rnd {
	position:absolute;
	left:-3px;
	top:0;
}
#home_bottom .right h4 {
	color:#727271;
	font-weight:100;
	font-size:16px;
	line-height:17px;
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	padding-bottom:0;
	margin-bottom:0;	
}
#home_bottom .right h4 a, #home_bottom .right p a {
	color:#727271;
}
#home_bottom .right p {
	font-size:11px;
	line-height:13px;
	padding:2px;
}
#home_bottom .btn_sml {
	position:absolute;
	left:116px;
	top:72px;
	width:108px;
}
#home_bottom .btn_sml.orange {
	width:248px;
	position:static;
	top:auto;
	left:auto;
	margin-top:8px;
}
/***************************
******TWO COLUMN LAYOUT*****
***************************/
.one_col {
	margin-top:20px;
	position:relative;
}
.one_col h2 {
	font-size:30px;
	line-height:32px;
	color:#dc5025;
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	font-weight:100;
	text-align:center;	
}
.one_col p {
	text-align:center;
	font-size:16px;
	line-height:19px;
	padding-left:116px;
	padding-right:116px;
}

.one_col h3, .one_col h4 {
	color:#dc5025;
	font-size:30px;
	line-height:32px;
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	font-weight:100;	
}
.one_col h2 a, .one_col h3 a, .one_col h4 a {
	color:#dc5025;
}
.one_col .clearme {
	height:20px;
}
.one_col .arrow_bottom {
	position:absolute;
	left:272px;
	bottom:0;
	background:url(img/bg_arrowbar_bottom.png) 0 0 no-repeat;
	width:6px;
	height:5px;
}
.blog .one_col .right ul {
	padding-left:146px;
	padding-right:126px;
}
#city-double .right p.align-center, #city-links .left p.align-center, #links-page p.align-center, #transportation-links p.align-center, .blog .right p.align-center, .one_col p.align-center {
	text-align:center;
}
#city-double .right p.img-wrap, #city-links .left p.img-wrap, #links-page p.img-wrap, #transportation-links p.img-wrap, .blog .right p.img-wrap, .one_col p.img-wrap {
	margin-bottom:0;
	padding-bottom:0;	
}
img.margin-right-8 {
	margin-right:8px;
}
/***************************
******TWO COLUMN LAYOUT*****
***************************/
.two_col {
	margin-top:46px;
	background:url(img/bg_arrowbar_repeat.png) 274px 0 repeat-y;
	position:relative;
}
.two_col h2, .two_col h3, .two_col h4 {
	color:#dc5025;
	font-size:30px;
	line-height:32px;
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	font-weight:100;	
}
.two_col h2 a, .two_col h3 a, .two_col h4 a {
	color:#dc5025;
}
.two_col .clearme {
	height:85px;
}
.two_col .arrow_bottom {
	position:absolute;
	left:272px;
	bottom:0;
	background:url(img/bg_arrowbar_bottom.png) 0 0 no-repeat;
	width:6px;
	height:5px;
}
.two_col .left {
	float:left;
	width:278px;
	background:url(img/bg_arrowbar_top.png) right top no-repeat;
}
.two_col .left hr {
	background:transparent url(img/arrow_bar_left_col.png) 0 0 no-repeat;
	height:6px;
	display:block;
	border:none;
}
.two_col .left h3 {
	margin:28px 0 0 12px;
}
.two_col ul.post_list {
	padding-top:20px;
	margin-left:65px;
}
.two_col ul.post_list li {
	padding-bottom:12px;
}
.two_col ul.post_list ul {
	margin:5px 0;
}
.two_col ul.post_list ul li {
	list-style:disc inside;
	padding:0 0 0 8px;
	margin:0 0 0 8px;
}
.two_col ul.post_list ul a {
	color:#727271;
	font-weight:bold;
	list-style:disc outside;
	font-size:14px;
}
.two_col ul.post_list {
	margin-left:0;
}
.two_col .left img {
	display:block;
	border:3px solid #fff;
	box-shadow:0 0 6px rgba(0,0,0,.3);
	border-radius:9px;
	margin:20px 0 14px 6px;
}
.two_col .left h4 {
	font-size:16px;
	line-height:18px;
	margin-left:12px;
	padding-right:36px;
}
.two_col .left p {
	font-size:14px;
	line-height:17px;
	padding:0 36px 10px 12px;
}
.two_col .left a.btn_sml.resources {
	width:185px;
	margin-left:12px;
}
.two_col .right {
	float:right;
	width:638px;
	padding-right:12px;
	padding-top:21px;
}
/***************************
**********BACKPAGE**********
***************************/
#maincontent div.backpage_header {
	padding:18px 0 16px;
	background:center center no-repeat;
	background-size:cover;
}
#maincontent div.backpage_header.travel {
	background-image:url(img/backpage_header_travel.jpg);
}
#maincontent div.backpage_header.move {
	background-image:url(img/backpage_header_move.jpg);
}
#maincontent div.backpage_header.learn {
	background-image:url(img/backpage_header_learn.jpg);
}
#maincontent div.backpage_header div.header_wrapper {
	height:196px;
	background:rgba(220,80,37,.7);
}
/*
#maincontent div.backpage_header.move div.header_wrapper {
	background:rgba(249,153,58,.7);	
}
#maincontent div.backpage_header.travel div.header_wrapper {
	background:rgba(137,194,186,.7);
}
*/
#maincontent .header_content {
	width:592px;
	padding:44px 10px 0 285px;
	position:relative;
	margin:0 auto;
}
#maincontent .header_content div.ico_wrapper {
	top:55px;
	left:0;
	position:absolute;
}
#maincontent .move .header_content div.ico_wrapper {
	left:25px;
	top:20px;
}
#maincontent .learn .header_content div.ico_wrapper {
	top:0;
	left:50px;
}
#maincontent .header_content .ico_standalone {
	font-size:6.275em;
	color:#fff;
	text-shadow:0 0 12px rgba(0,0,0,.85);
}
#maincontent .move .header_content .ico_standalone {
	font-size:12.5em;
}
#maincontent .learn .header_content .ico_standalone {
	font-size:15em;
}


#maincontent div.backpage_header h2, #maincontent div.backpage_header p {
	color:#fff;
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	font-weight:100;	
	text-shadow:0 0 6px rgba(0,0,0,.7);	
}
#maincontent div.backpage_header h2 {
	font-size:38px;
	line-height:44px;
}
#maincontent div.backpage_header p {
	font-size:23px;
	line-height:27px;
}
.backpage.content {
	padding-bottom:36px;
}
.backpage .right .img_list {
	
}
.backpage .right .img_list h3 {
	color:#dc5025;
	font-weight:100;
	font-size:20px;
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	padding-top:10px;
	padding-bottom:20px;
}
.backpage .right .img_list div {
	list-style:none;
	position:relative;
	padding-top:10px;
	clear:both;
	min-height:100px;
	padding-bottom:55px;
}
.backpage .right .img_list div.has_img {
	padding-left:116px;
}
.backpage .right .img_list div span.img_rnd {
	position:absolute;
	left:-3px;
	top:0;
}
.backpage .right .img_list h4 {
	color:#dc5025;
	font-weight:100;
	font-size:20px;
	line-height:21px;
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	padding-bottom:0;
	margin-bottom:0;
}
.backpage .right .img_list p {
	font-size:14px;
	line-height:18px;
	padding:0;
}
.backpage .right .img_list div ul {
	padding:15px 0 15px;
}
.backpage .right .img_list div li {
	font-size:14px;
	line-height:18px;
	display:inline;
	font-weight:600;
	border-right:1px solid #727271;
	padding:0 8px 0 4px;
	margin:0;
}
.backpage .right .img_list div li.filler {
	display:none;
}
.backpage .right .img_list div li:first-child {
	padding-left:0;
}
.backpage .right .img_list div li:last-child {
	border:0;
}
.backpage .right .img_list .btn_sml {
	clear:both;
	width:108px;
}
.backpage .right .img_list .btn_sml.orange {
	width:248px;
	position:static;
	top:auto;
	left:auto;
	margin-top:8px;
}
.backpage .right .img_list .travel-intro {
	padding-top:0px;
	padding-bottom:15px;
	margin-bottom:20px;
	background:url(img/arrow_bar_blue.png) 0 bottom no-repeat;
	background-size:contain;
}
.backpage .right .img_list .travel-intro p {
	font-size:16px;
	line-height:19px;
	padding-bottom:19px;	
}

/***************************
************BLOG************
***************************/
.blog .two_col {
	margin-bottom:49px;
}
.sidebar_misc {
	padding-bottom:10px;
}
.category_list {
	list-style:disc inside;
	margin:10px 0 20px 20px;
	font-size:14px;
}
.category_list a {
	color:#777;
}
#maincontent div.blog_header {
	height:105px;
	background:url(img/blog_header.jpg) center center no-repeat;
	background-size:cover;
}
.book_ad_filler {
	background:#e6a348;
	width:230px;
	height:147px;
	padding-top:70px;
	border:3px solid #fff;
	box-shadow:0 0 6px rgba(0,0,0,.3);
	border-radius:9px;
	margin:25px 0 34px 6px;
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	font-weight:100;
	text-align:center;
	color:#fff;
}
.blog .left .fb-like-wrapper {
	padding:12px 0 12px 12px;

	
}
.blog .left .fbwrap {
	margin:31px 0 34px 8px;
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	font-weight:100;
	text-align:center;
	
	color:#2b52a3;
	border:1px solid #2b52a3;
	width:231px;
	height:133px;
	padding-top:60px;
}
.blog .right .post {
	clear:both;
	padding-bottom:50px;
}
.blog .right h2 {
	padding-bottom:18px;
}
.blog .right h2.title {
	padding-bottom:0;
}
.blog .right h2.results {
	color:#89C2BA;	
}
.blog .right p.meta {
	font-size:11px;
	color:#727271;
	line-height:13px;
	padding-top:4px;
}
.blog .right p.meta a {
	color:#727271;
}
.blog .right img.mainimg {
	margin-bottom:20px;
	border:3px solid #fff;
	border-radius:4px;
	box-shadow:0 0 6px rgba(0,0,0,.3);
	display:block;
}
.blog .right img {
	border:3px solid #fff;
	border-radius:4px;
	box-shadow:0 0 6px rgba(0,0,0,.3);
}
.blog .right .img_rnd img {
	border:0;
	box-shadow:0;
	border-radius:inherit;	
}
.blog .right p {
	font-size:16px;
	line-height:19px;
	padding-bottom:19px;	
}
.blog .right h5, .blog .right h4, .blog .right h3 {
	font-size:16px;
	color:#727271;
	line-height:18px;
	padding-bottom:19px;
}
.blog .right .alignright {
	float:right;
	margin: 0 0 10px 10px;
}
.blog .right .alignleft {
	float:left;
	margin: 0 10px 10px 0;
}
.blog .right blockquote {
	display:block;
	background: url(img/bg_pullquote.png) 12px 4px no-repeat;
	padding:15px 20px 26px 20px;
	text-indent:30px;
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	font-weight:100;
	font-size:23px;
	line-height:26px;
}
.blog .right blockquote.alignleft, .blog .right blockquote.alignright {
	text-indent:0;
	background-position:22px 4px;
	padding:16px 0 12px;
	margin-top:-16px;
	width:180px;
	float:left;
}
.blog .right blockquote.alignright {
	float:right;
	padding-left:52px;
}
.blog .right blockquote p {
	font-size:23px;
	line-height:26px;
	padding:0;
	margin:0;
}
.blog .right ul {
	font-size:16px;
	line-height:19px;
	list-style:disc outside;
	padding-left:25px;
	padding-bottom:19px;
}
.blog .right ol {
	font-size:16px;
	line-height:19px;
	list-style:decimal outside;
	padding-left:25px;
	padding-bottom:19px;
}
.blog .right li {
	padding-bottom:9px;	
}
.blog .right .btn_sml {
	width:115px;
}
.blog .post.with-thumb {
	position:relative;
	padding-left:125px;
}
.blog .right .post.with-thumb .img_rnd {
	position:absolute;
	left:0;
	top:2px;
}
.blog .right .post.with-thumb img {
	border:0;
	border-radius:60px;
	box-shadow:0;
}
/************BLOG COMMENTS************/
#respond {

}
#commentform {
	position:relative;
}
#commentform input.text {
	float:none;
	clear:both;
	display:block;
	margin-bottom:12px;
	background:#eee;
	color:#767A79;
	width:180px;
}
#commentform textarea {
	position:absolute;
	right:0;
	top:0;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #fff;
	border: none;
	background: rgba(0,0,0,.2);
	box-shadow: inset 0 1px rgba(0,0,0,.3);
	border-bottom: rgba(0,0,0,.1) 1px solid;
	padding-left: 12px;
	width:400px;
	height:108px;
	background:#eee;
	color:#767A79;	
}
#commentform .comment-form-comment label {
	display:none;
}
li.comment #commentform input.text {
	width:150px;
}
li.comment #commentform textarea {
	width:350px;
}
li.comment .comment-childs #commentform input.text {
	width:130px;
}
li.comment .comment-childs #commentform textarea {
	width:260px;
}
li.comment .comment-childs .comment-childs {
	min-height:114px;
}
#cancel_reply {
	margin-top:-25px;
}
input#submit {
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	border-radius:9px;
	font-size:14px;
	line-height:15px;
	padding:0;
	height:28px;
	width:150px;
	border:0;
	display:block;
	color:#fdfdfb;
	text-shadow:0 -1px rgba(0,1,1,.3);
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	text-align:center;
	text-decoration:none;
	box-shadow:0 1px rgba(0,1,1,.35);

	background:#89C2BA;
	background: -moz-linear-gradient(top, rgba(137,194,186,0.9) 0%, rgba(136,180,195,0.9) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(137,194,186,0.9)), color-stop(100%,rgba(136,180,195,0.9))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(137,194,186,0.9) 0%,rgba(136,180,195,0.9) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(137,194,186,0.9) 0%,rgba(136,180,195,0.9) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(137,194,186,0.9) 0%,rgba(136,180,195,0.9) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(137,194,186,0.9) 0%,rgba(136,180,195,0.9) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc89c2ba', endColorstr='#cc88b4c3',GradientType=0 ); /* IE6-9 */
}

li.comment {
	position:relative;
}
div.comment-childs {
	position:relative;
}
li.comment {
	padding-left:100px;
}
div.comment-childs {
	margin-top:20px;
	padding-left:100px;
}
li.comment span.img_rnd {
	position:absolute;
	left:0;
	top:0;
	height:83px;
	width:83px;
	-webkit-border-radius:86px;
	-moz-border-radius:86px;
	border-radius:86px;
}
li.comment span.img_rnd img {
	width:80px;
	height:auto;
	border-radius:80px;
	border:0;
	box-shadow:0;
}
li.comment .comment-author {
	padding-bottom:5px;
}
li.comment p.comment-author {
	font-size:13px;
}
li.comment span.fn {
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	font-weight:100;
	font-size:1.5em;
}
p.logged-in-as {
	height:108px;
	width:185px;
}
#cancel_reply ~ p {
	display:none;
}

#related_bottom {
	clear:both;
	padding:32px 0 0 70px;
	background:url(img/arrow_bar_blue.png) top center no-repeat;
	height:222px;
}
#related_bottom h3 {
	font-size:16px;
	color:#727271;
	line-height:18px;
	padding:0 0 12px 4px;
}
#related_bottom a {
	float:left;
	display:block;
	overflow:hidden;
	width:139px;
	height:139px;
	border-radius:139px;
	border:#fff 3px solid;
	box-shadow:0 0 5px rgba(0,0,0,.3);
	position:relative;
	margin-right:25px;
}
#related_bottom a span.nr_text {
	display:none;
	background:rgba(255,255,255,.65);
	width:119px;
	height:215px;
	border-radius:215px;
	position:absolute;
	top:40px;
	left:-38px;;
	text-align:center;
	padding:10px 48px;
	color:#dc5025;
	font-size:14px;
	line-height:17px;
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	font-weight:100;
}
#related_bottom a:hover span.nr_text {
	display:block;
}
#related_bottom a.nr_panel {
	min-height:auto !important;
	height:140px !important;
}


/***************************
**********RESOURCES*********
***************************/
.resources {

}
.books_three, .gear_three {
	padding-top:63px;
	padding-left:65px;
}
.books_three li, .gear_three li {
	float:left;
	width:260px;
	margin-right:30px;
}
.books_three img, .gear_three img {
	display:block;
	margin:0 auto 42px;
}
.books_three h4, .gear_three h4 {
	color:#7d7d7d;
	font-size:22px;
	line-height:26px;
	text-align:center;
	padding-bottom:20px;
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	font-weight:100;
}
.books_three p, .gear_three p {
	text-align:center;
	font-size:16px;
	line-height:19px;
	padding:0 0 16px;
}
.books_three.actually_two {
	padding-left:205px;
}
.books_three.clearme {
	padding-top:23px;
}
.books_three.actually_two li {
	
}
.resources .btn_mid {
	width:149px;
	margin:0 auto 8px;
}
.resources p.more {
	padding-bottom:0;
}
.resources .more a {
	color:#94c2bd;
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	font-weight:100;
	text-decoration:none;
}
.resources p.ebooks {
	clear:both;
	padding-bottom:75px;
	padding-top:70px;
	background:url(img/arrow_bar_blue.png) bottom center no-repeat;
}
.resources div.single {
	padding:80px 40px 55px 310px;
}
.resources .single h4 {
	font-size:22px;
	line-height:26px;	
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	font-weight:100;
	padding-bottom:19px;
}
.resources .single p {
	text-align:left;
	padding:0 0 19px;	
}
.resources .single ul {
	list-style:disc inside;
	font-size:16px;
	line-height:19px;
	padding-bottom:35px;
}
.resources .single a.btn_mid {
	margin:0 0 8px;
}
.resources .single p.more {
	width:149px;
	text-align:center;
}
.resources div.book_xinjiang {
	background:url(/wp-content/uploads/2015/05/Xinjiang-Guide-Cover.jpg) 84px 84px no-repeat;
}
.arrow_bar_top {
	background:url(img/arrow_bar_blue.png) center top no-repeat;
	padding-top:35px;
	clear:both;
}
.resources .arrow_bar_top.arrow_margin_top {
	background:url(img/arrow_bar_blue.png) center 83px no-repeat;
	padding-top:168px;
}
.resources h2#gear {
	padding-bottom:10px;
}
.gear_three {
	clear:both;
}

.gear_three .img_rnd {
	height:148px;
	width:148px;
	-webkit-border-radius:146px;
	-moz-border-radius:146px;
	border-radius:106px;
	margin:0 auto 22px;
}
.resources .gear_three .img_rnd img {
	border-radius:90px;
}
.resources .gear_three h4 {
	font-size:18px;
	line-height:22px;
}
.resources .gear_three h4 span {
	display:block;
	clear:both;
	font-size:12px;
	line-height:14px;
}
.resources .gear_three p {
	font-size:14px;
	line-height:17px;
	padding-bottom:25px;
}
.gear_three a.more {
	color:#94c2bd;
	font-size:17px;
	line-height:19px;
	text-align:center;
	display:block;
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	font-weight:100;
}
.double {
	padding:20px 0 0 74px;	
}
.double div {
	float:left;
	width:395px;
	padding:35px 0 52px;
	margin-right:45px;
}
.double h4 {
	font-size:22px;
	line-height:26px;
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	font-weight:100;
	padding-bottom:20px;
	padding-top:4px;
}
.double h5 {
	font-size:16px;
	line-height:19px;
	font-weight:bold;
}
.double p {
	padding:0 0 19px;
	text-align:left;
}
.double p a {
	color:#727271;
	text-decoration:underline;
}

/***************************
***********FOOTER***********
***************************/
#footer {
	height:183px;
	background: #94c3bd;
	box-shadow:0 5px 5px rgba(0,0,0,.2);
}
#footer div.content {
	width:580px;
	margin:0 auto;
}
#footer h3 {
	color:#dc5025;
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	font-weight:100;
	text-align:center;
	font-size:21px;
	padding:23px 0 2px;
}
#footer p {
	text-align:center;
	font-size:14px;
	line-height:16px;
	padding:0 20px 16px;
	color:#333;
}
#footer div.left, #footer div.right {
	padding:0;
	margin:0;
	width:50%;
	float:left;
}
#footer div.left {
	text-align:right;
	clear:both;
}
#footer div.left input {
	margin-right:5px;
}
#footer div.right input {
	margin-left:5px;
}
#footer input.text {
	margin-bottom:12px;
}
#footer input.btn_sml {
	width:178px;
}
#footer input.first {
	width:30%;
	float:left;
	margin-right:15px;
}
#footer input.email {
	width:30%;
	float:left;	
}
#footer input.btn_sml {
	width:178px;
	float:right;
}
#sub_footer {
	text-align:center;
	padding-top:5px;
	font-size:10px;
	padding-bottom:20px;
}
#sub_footer a {
	color:#727271;
}
#sub_footer a:hover {
	color:#dc5025;
}

/***************************
********City Guides*********
***************************/

#city-double {
	height:321px;
	padding:20px 40px 0 40px;
}
#city-double .left {
	float:left;
	width:560px;
	margin-right:40px;
}
#city-double .right {
	float:right;
	width:290px;
	height:321px;
}
#city-double .right h3 {
	text-align:center;
	color:#dc5025;
	font-size:20px;
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	font-weight:100;
	padding-top:10px;
	padding-bottom:20px;
}
#city-double .right p, #city-links .left p, #links-page p, #transportation-links p {
	text-align:left;
	padding:2px;
}
#city-links .left p {
	padding-bottom:9px;
}
.city-description {
	padding:20px 40px 20px 40px;
	background:url(img/arrow_bar_blue.png) 0 bottom no-repeat;
}
.city-description p {
	text-align:left;
	font-size:16px;
	line-height:19px;
	padding-left:30px;
	padding-right:30px;
}
#city-links {
	padding:43px 0;
	min-height:724px;
	background:url(img/arrow_bar_vertical_blue.png) center center no-repeat;
}
#default-split {
	padding:20px 0;
	min-height:624px;
	background:url(img/arrow_bar_vertical_blue.png) center center no-repeat;
}
#transportation-links {
	padding:43px 0;
	min-height:824px;
	background:url(img/arrow_bar_vertical_blue.png) 46% 50% no-repeat;
}
#city-links h3 {
	text-align:center;
	color:#dc5025;
	font-size:20px;
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	font-weight:100;
	padding-top:10px;
	padding-bottom:40px;
}
#default-split h3 {
	text-align:center;
	margin:0px;
	color:#dc5025;
	font-size:20px;
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	font-weight:100;
	padding-top:10px;
	padding-bottom:40px;
}
#transportation-links h3 {
	text-align:center;
	color:#dc5025;
	font-size:20px;
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	font-weight:100;
	padding-top:10px;
	padding-bottom:10px;
}
#transportation-links img {
	margin-bottom:30px;
}
#city-links .left {
	width:392px;
	float:left;
	margin-left:57px;
	font-size:16px;
	color:#727271;
	line-height:19px;
}
#default-split .left {
	width:300px;
	float:left;
	margin-right:16px;
}
#transportation-links .left {
	width:340px;
	float:left;
	margin-left:57px;
	font-size:16px;
	color:#727271;
	line-height:19px;
}
#city-links .right  {
	width:390px;
	padding-right:36px;
	float:right;
}
#default-split .right {
	width:300px;
	float:right;
	padding: 0px;
}
#transportation-links .right  {
	width:440px;
	padding-right:36px;
	float:right;
}
#city-links .right ul, #city-double .right ul {
	padding:0px;
}
#transportation-links ul {
	padding:20px 0 20px 55px;
	line-height:10px;
}
#city-links .right li {
	list-style:none;
	padding-left:116px;
	position:relative;
	padding-top:10px;
	height:133px;
}
#city-links .right li span.img_rnd {
	position:absolute;
	left:-3px;
	top:0;
}
#city-links .right li span.img_rnd img {
	border-radius:60px;
}
#city-links .right h4 {
	color:#727271;
	font-weight:100;
	font-size:16px;
	line-height:17px;
	font-family: VerbBlack;
	-webkit-font-smoothing:antialiased;
	padding-bottom:0;
	margin-bottom:0;	
}
#city-links .right h4 a {
	color:#727271;
}
#city-links .right p {
	text-align:left;
	font-size:14px;
	line-height:13px;
	padding:2px;
}
#city-links .btn_sml {
	position:absolute;
	left:116px;
	top:72px;
	width:108px;
}
#city-links .btn_sml.orange {
	width:248px;
	position:static;
	top:auto;
	left:auto;
	margin-top:8px;
}
#city-double img.no-border, #city-links img.no-border {
	border:none;
	border-radius:0;
	box-shadow:none;
}
.city-map {
	padding:60px 40px 20px 40px;
	text-align: center;
	background:url(img/arrow_bar_blue.png) 0 top no-repeat;
}

/***************************
**********Tables************
***************************/

#gradient-style {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 15px;
	width: 890px;
	text-align: center;
	border-collapse: collapse;
}

#gradient-style th {
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe url('images/gradhead.png') repeat-x;
	border-top: 2px solid #d3ddff;
	border-bottom: 1px solid #fff;
	color: #039;
}

#gradient-style td {
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid #fff;
	background: #e8edff url('images/gradback.png') repeat-x;
}

#gradient-style tfoot tr td {
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}

#gradient-style tbody tr:hover td {
	background: #d0dafd url('images/gradhover.png') repeat-x;
	color: #339;
}

#hotel-cities {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	width: 300px;
	text-align: center;

}

#hotel-cities th h2 {
	font-size: 30px;
	font-weight: bold;
	padding: 8px;
	border-bottom: 2px double #039;
	color: #039;
}

#hotel-cities td {
	padding: 14px;
        font-size:30px; 
	border-bottom: 1px solid #e8edff;
	color: #669;
	border-top: 1px solid #e8edff;

}

#hotel-cities tfoot tr td {
	font-size: 12px;
	color: #99c;
}

#hotel-cities tbody tr:hover td {
	background: #d0dafd url('images/gradhover.png') repeat-x;
	color: #339;
}
#review_summary {
	text-align:left;
	min-height: 320px;
	font-size:16px;
	line-height:19px;
	padding-left:200px;
	padding-right:200px;
}
#review_summary p {
	text-align:left;
	padding-left:0px;
	padding-right:0px;
}
#review_wrapper{width:740px; margin:0 auto;}
#review_wrapper ul{padding-left:5px; padding-right:5px;}
.review_left{margin:0 20px 0 0; float:left; display:inline; width:360px;}
.review_right{float:left; display:inline;width:360px;}

/***************************
*******XJ Introduction******
***************************/

#intro-wrapper {
	background: #dc5025;
	padding-left:35px;
	padding-right:35px;
}
#intro-body {
	background: #ffffff;
}
#intro-intro {
	background: url(http://www.farwestchina.com/wp-content/uploads/2013/08/Paper-Background.jpg) no-repeat;
	background-position-x: 35px;
	background-size: 800px 910px;
}
#intro-intro p {
	padding-left:120px;
	padding-right:120px;
	text-align:left;
	font-family: 'Bad Script', cursive;
	line-height: 1.5em;
	font-size: 140%;
}
#body1 {
	background-color: #9BD4CD;
	padding-top:25px;
	padding-bottom:25px;
	margin-top:25px;
	margin-bottom:15px;
	border-top:double;
	border-top-width:8px;
	border-bottom:double;
}
#body1 p {text-align: left;}
#XJname {
	float:right;
	width:550px;
	margin-top:20px;
}
#XJname p {padding-left: 50px; padding-right: 60px;}

a.btn-anchor {
	display: inline-block;
	background-color: #eaeaea;
	border-width: 0 0 2px 0;
	border-style: solid;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-color: #bbb;
	text-align: center;
	padding: 8px 21px;
	margin: 10px 10px 0 0;
	color: #555555;
	font-family: inherit;
	font-size: 1em;
	font-weight: 400;
	cursor: pointer;
	text-decoration: none;
	transition: all .2s ease-out;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
}

.datagrid table { border-collapse: collapse; text-align: center; width: 100%; } .datagrid {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 3px solid #006699; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; margin-left: 20%; margin-right: 20%; margin-bottom: 20px; }.datagrid table td, .datagrid table th { padding: 7px 4px; }.datagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #00557F) );background:-moz-linear-gradient( center top, #006699 5%, #00557F 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#00557F');background-color:#006699; color:#FFFFFF; font-size: 16px; font-weight: bold; } .datagrid table thead th:first-child { border: none; }.datagrid table tbody td { color: #00496B; font-size: 13px;font-weight: normal; }.datagrid table tbody td:first-child { border-left: none; }.datagrid table tbody tr:last-child td { border-bottom: none; }


/************************************************************
******************RESPONSIVE RESET STYLES********************
************************************************************/
.media_tablet, .media_mobile {
	display:none;
}
.media_tablet.media_desktop, .media_mobile.media_desktop {
  display:block;
}
.blog .post img {
  max-width:100%;
  height:auto;
}
#mobile_nav {
  display:none;
}
.gear_three a.more.media_mobile {
	display:none;
}
/*Resources 3-column book layout*/

.books_three.vert li {
	position:relative;
	display:inline-block;
	float:none;
	vertical-align:top;
	padding-bottom:80px;
	height:100%;
} 
.books_three.vert li .button_wrap {
	position:absolute;
	bottom:0;
	width:100%;

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.entry-content img, 
.entry-content iframe, 
.entry-content object, 
.entry-content embed {
        max-width: 100%;
}
