﻿/*
	Theme Name: XinjiangTravel.com 2017
	Theme URL: http://www.XinjiangTravel.com
	Description: We are local Uyghur Travel Company specialized in organizing China Silk Road Tours and Xinjiang tours tailored to suite your needs. Ourservices includeguided tours, guide service, vehicle rental, hotel booking, travel permits, shopping services, warm welcome, and ticket booking services.
	Version: 2017
*/

/* LAYOUT */

	

body {
	
	}

#wrapper {

   

   	}
   	
 

#container {
  
 	}
#contentwrap {
background: url(images/ikki-yan.jpg) right top repeat-y;
    
	}


a {
	color: #276286;
	}

a:hover {
	color: #399DD7;
	}
/* HEADER */

#header {

	height: 400px;
    background: url(images/header-line.png) left top repeat-x;
	}

#header h1 {
	margin-bottom: 0px !important;
	padding: 20px 0 0 0;
	font-weight: normal;
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: bold;
    text-transform: none;
	font-size: 48px;
	}

#header h1 a, #header h1 a:visited {
	color: #DDDDDD;
	text-decoration: none;
	}


#header h2 {
	color: #717171;
	font-size: 14px;
	line-height: 14px; 
	font-family: Arial, Helvetica, Sans-serif;
	}

.logoimg {
    margin: 0px 0 0 0px;
}

.feedtwitter {
	margin-top:12px;
	text-align: right;
}
    
    
/* NAVIGATION MENUS */

#pagemenucontainer {
	height: 35px;
    padding: 0px 0;
    float: left;
     background:	url('images/top-bj.gif') top left repeat-x;
	}
	
#pagemenu {
	height: 35px;
    float: left;
    
	}

#pagemenu, #pagemenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	}
#pagemenu {
	margin-bottom: 1px;
	}
	
#pagemenu ul {
	float: left;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}

#pagemenu li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#pagemenu ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#pagemenu li a, #pagemenu li a:link {
    color: #333334;
	display: block;
    margin: 6px 22px 0 0;
	padding: 6px 6px;
	text-decoration: none;
	font-weight: normal;
	text-transform: none;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
    border: 0px solid #0B0B0B;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	}
	
#pagemenu li a:hover, #pagemenu li a:active {
	color: #F5F4F4;
	display: block;
    text-decoration: none;
    background: #1679E7;
    border: 0px solid #333334;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	}
	
#pagemenu  li.current_page_item a {
	color: #F5F4F4;
    background: #1679E7;
    text-decoration: none;
    border: 0px solid #333334;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	}

#pagemenu li:hover, #pagemenu li.sfhover { 
	position: static;
	}

#navcontainer {
	height: 38px;
	display: block;
	overflow: hidden;
    background: url(images/nav-bg.png) left top repeat-x;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 2px;
    margin-bottom: 1px;
    padding-left: 0px;

	}


#navcontainer .current-cat a {
	color:#FFFFFF;
    background: url(images/nav-hover.png) left top repeat-x;
	}

/* CONTENT */

#content {

    padding: 15px 5px 15px 15px;
    color: #504D4D;
	}

	
pre { overflow: auto;
	width: 470px; 
	}

.post {
	padding: 10px 10px 0 10px;
	margin-bottom: 20px;
    background: url(images/post-bg.png) left top repeat-x;

   	}

.post p {
	margin-bottom: 10px;
	}

.title {
	margin: 0 0 8px 0;
	padding: 0;
	line-height: 28px;
	font-size: 22px;
	font-family: Arial, Helvetica, Sans-serif;
    font-weight: bold;
    text-transform: none;
	color: #4A4848;
	}

	
.title a {
	text-decoration: none;
	color: #4A4848;
	}

.title a:hover {
	text-decoration: underline;
	color: #276286;
	}

.titletours {
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 28px;
	font-size: 16px;
	font-family: Arial, Helvetica, Sans-serif;
    font-weight: bold;
    text-transform: none;
	color: #4A4848;
	}

	
.titletours a {
	text-decoration: none;
	color: #4A4848;
	}

.titletours a:hover {
	text-decoration: underline;
	color: #276286;
	}

.pagetitle {
	margin-bottom: 20px;
	line-height: 22px;
	font-family: Arial, Verdana;
	text-decoration: none;
}

.postdate {
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-serif;
    color: #3E3C3C;
	}


.postmeta {
	font-size: 11px;
	padding: 0px 4px;
	font-family: Arial, Verdana;
	}
	
.postdate img, .postmeta img {
	border: none;
	vertical-align: middle;
	margin:2px;
	}

.post_thumbnail {
    padding: 6px;
    border: 1px solid #C7CBCC;
    margin: 0 10px 10px 0;
    background-color: none;
}
.post_thumbnail2 {
    padding: 3px;
    border: 1px solid #C7CBCC;
    margin: 0 10px 10px 0;
    background-color: #FFFFFF;
}	
.entry {
	text-align: justify;
	line-height: 20px;
	padding-top: 8px;
	font-family: Arial, Verdana;
	font-size: 14px;
	}




.navigation {
	padding: 10px 0;
	}

blockquote {
	overflow: hidden;
	padding-left: 9px;
	font-style: italic;
	color: #666;
	border-left: 3px solid #CADAE7;
	}
	
.post img {
	max-width: 680px;
	}

img.wp-smiley {
	max-height: 12px;
	margin: 0;
	padding: 0;
	border: none;
	}
	
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
	}

.alignleft {
   float: left;
	}

.alignright {
   float: right;
	}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
	}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
	}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
	}

	
/* wp-pagenavi */
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
    font-size: 15px !important;
    padding:  4px 8px !important;
    color: #232323 !important;
    background:none !important;
    border: 0 !important;
}

.wp-pagenavi span.pages {
    font-size: 15px !important;
    padding:  4px 8px !important;
    color: #232323 !important;
    background: none !important;
    border: 0 !important;
}

.wp-pagenavi span.extend {
    font-size: 15px !important;
    padding:  4px 8px !important;
    background:transparent !important;
    color: #232323 !important;
    background: none !important;
    border: 0 !important;
}

.wp-pagenavi span.current {
    font-size: 15px !important;
    padding:  4px 8px !important;
    font-weight: bold;
    color: #FFFFFF !important;
    background: #276489 !important;
    border: 0 !important;
}

.wp-pagenavi a:hover {
    border: 0 !important;
    color: #fff !important;
    background: #399DD7 !important;
    border: 0 !important;

}


/* SIDEBAR(S) */

.sidebaradbox {
	margin-top: 10px; 
	text-align:center;
	}
	
.ad125 {
	margin: 6px;
	}


.sidebar {
	margin: 0 10px 10px 10px;
    font-size: 13px;
    color: #5B5959;
	}
	
.sidebar a {
	text-decoration: none;
	color: #5B5959;
	}

.sidebar a:hover {
	text-decoration: underline;
	color:#016386;
	}
	

#search {
    border: 1px solid #565656;
    height: 28px;
    padding: 0px;
    background: #383839;
    text-align: right;
    margin-top: 15px;
}

#search input {
	border: 0;
    background: none;
    color: #F5F4F4;
}
	
	
#s {
	width: 240px;
	padding: 4px;
    margin:2px 0 0 0;
    background: none;
}

#topsearch #search {
    margin: 6px 0 0 0;
    padding-right: 4px;
    }
    
#topsearch #s {
    width: 226px;
    }

	
		
/* Social icons */
.addthis_toolbox {
    padding: 15px 0 0px 0;
	text-align: center;
	}
.addthis_toolbox .custom_images a
{
    width: 32px;
    height: 32px;
    margin: 0 3px 0 3px;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.85;
}


	
.sidebarvideo {

	}

.sidebar h2 {
	margin: 0;
	padding: 10px 6px 4px 0px;
    text-align: left;
	font-size: 16px;
    line-height: 16px;
    color: #202021;
	font-family: Arial, Helvetica, Sans-serif;
	font-weight: bold;
	text-transform: none;
    border-bottom: 4px solid #3D7292;
    }

.sidebar ul {
	list-style-type: none;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
.sidebar ul li {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
   	}

.sidebar ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
  	}


.sidebar ul li li, .sidebar ul li ul li {
	padding: 8px 0px 4px 0px;
	margin: 0 0 2px 0;
    background: url(images/sidebar-line.png) left bottom repeat-x;
    }

.sidebar ul li li:hover, .sidebar ul li ul li:hover {

    }

#wp-calendar th {
	font-style: normal;
	text-transform: none;
	color: #5B5959;
	background: none;
	}
#wp-calendar caption {
	padding: 2px 4px;
	text-transform: none;	margin: 2px 0 2px 0;
	background: none;
    color: #5B5959;
	}

#wp-calendar td {
	color: #5B5959;
	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
	}

#wp-calendar td:hover, #wp-calendar #today {
	color: #fff;
    background: #276286;
	}
#wp-calendar td:hover a {
    color: #fff;
}	
#wp-calendar {
	empty-cells: show;
	font-size: 14px;
	margin: 0;
	font-weight: bold; 
	width: 100%;
	}

/* FOOTER */

#footer {
background:  url(images/footer-background.png) ;
    
	padding: 10px;
	text-align: center;
	color: #FFFFFF;
	font-size: 13px;
	}

#footer a {
	color: #FFFFFF;
	} 

#footer a:hover {
	text-decoration: none;
    color: #FFFFFF;
	} 
	
#credits {
	color: #8A8A8A;
	font-size: 11px;
	text-align: center;
	padding: 10px;
	}
    	
#credits a {
	color: #8A8A8A;
    text-decoration: none;
	} 
	
/* COMMENTS */

#comments h3 {
	margin-bottom: 10px;	
}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
	
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
	
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
	
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}

.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
	
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}