/*

Theme Name: traveliving

Theme URI: http://traveliving.org

Version: 4.0.1

Author: ajayver

*/





/* Overal setup */

* { margin:0; padding:0; }

body { color:#555555; font:14px Helvetica, Arial; background:#FFF url(images/bgbig.gif) top center repeat-y; }

a   { color:#5A8BB6;text-decoration:none;outline:0; }

a:hover { color:#4f97d5; text-decoration:underline; }

a:visited { color:#18536D; }

a img { border: none; }

ul, li { list-style: none;margin:0;padding:0; }

h1  { font-size:30px; } 

h2  { font-size:14px; } 

h3  { font: 13px bold Helvetica, Arial;}


h4  { ffont: 16px bold Helvetica, Arial;}

code { font: 13px   Helvetica, Arial; color:#666; padding:5px;margin:5px 0;display:block;border-left:1px solid #903000; }

blockquote { color:#ddd; padding:5px;font: 13px  Helvetica, Arial;line-height:1.4em; }

small {font-size:11px;}
.left { float:left;margin-top:3px;margin-right:8px; }

.right { float:right;margin-left:8px; }

.clear { clear: both; }

.clear-both { clear: both; }

.wp-pagenavi  { margin: 10px 0; clear: both;}

.incoming {background:#0F0F0F; border:1px solid #191919;} 

/* navigation */

ul.topnav   {font-size:13px; text-align:left;  background-color:#517ABA; width:958px; height:28px; padding:0px 16px 0px 16px; vertical-align:middle; margin:0 0 20px 0;}

.topnav li   { float:left;margin: 0; display:inline;padding:5px 30px 5px 0px;  }

.topnav li a  { font-weight:bold;outline:none;color:#FFFFFF;text-decoration:none;display:block;}
.topnav a:visited {color:#FFFFFF !important;}
.topnav li a:hover   {text-decoration:underline;color:#FFFFFF;}
.topnav li.rss   { float:right; display:inline; height:20px;  width:20px;background:url(images/rss.gif) top right no-repeat; margin: 3px 0 0 0; padding:0px 0px 8px 0px;  }

.topnav li.rss a {}

.topnav li.rss a:hover   {text-decoration:none;}





/* header */

#header {margin:0 auto;padding:10px 0 9px 10px; display:block;}

#header h1  {
    
	clear:both;
	
	font-size:30px;
	
	color:#D6DB57;

	line-height: normal;

	
	font-weight:bold;
	
		

} 

#header h1 a { color:#5A8BB6 !important; }

#header h1 a:hover   { color:#4f97d5 !important; }

#header h1 a:visited { color:#5A8BB6 }

#main-wrapper {display:block; margin: 0 auto 0 auto;width:990px;padding:0 9px;text-align:left; background:#FFF url(images/bg.gif) top center no-repeat;}
#main-wrapper2 {display:block; margin: 0 auto 0 auto;width:990px;padding:0 9px;text-align:left; background:#FFF url(images/bg2.gif) top center no-repeat;}

.main { width: 790px;margin:0;padding:0;overflow: hidden; float:right; display:inline; }
.thumblist{padding:0 0 0 1px; display:block;}
.thumblist a:hover{text-decoration:none !important;}
.thumblist a{text-decoration:none !important; color:#000000;}
.description {clear:right;color:#D6DB57; font-size:22px; font-weight:bold; text-align:right; line-height:normal; padding: 19px 0 10px 0; margin:0;}

.description2 {color:#444444; padding-top:0px; margin-bottom:1px; clear:both; float:left; display:inline;}





/* thumnail covers */
.postcard {width: 254px;float:left;margin: 0 0 9px 9px; height:100%;display:inline; }

.thumb { background: #E5EAF0; display: block;  overflow: hidden; padding:0; }

.thumb-title { background-color: #e8e8e8; text-align:center; }
.thumb-title h3 { height:36px;}

.thumb-title a:hover { background:#d4df33;}

.thumbdatecomments {background:#d7d7d7; height:20px; display:block;}
.comments-number {font-size:10px; color:#555555; float:left; margin:2px 0 0 4px; display:inline;}
 
.date{ font-size:10px; color:#555555; float:right; margin:2px 4px 0 0; }

.date1{ font-size:10px; color:#444444; text-align:right;}

.instructions {text-align:center; margin:10px 10px 0 10px; padding:5px; font-size:13px;}

.instructions a {padding:0 10px; font-weight:bold;}

.ads{font:13px  Helvetica, Arial; text-align:center;margin: 0 0 9px 0;}

.ads p {}

.pickads { padding: 5px 0 3px 2px; margin-bottom:9px;}

.linksa {color: #EDEDED !important; font-weight:lighter !important;}

.links {color: #EDEDED; font-weight:lighter;}

.top {height:82px;margin: 0 0 9px 10px;}

.bannerad {margin:0 9px 0 0; height:60px;background-color:#d9e3eb; padding:11px 0;width:517px; float:left;display:inline;}

.faq{width:254px; height:82px; margin:0; display:inline;background:url(images/faq.gif); float:right;}
.faq-button:hover {width:254px; height:82px;background:url(images/faq2.gif); }
.faq-button {width:254px; height:82px; display:block}

.wp-pagenavi {
		font-size:13px;
		margin: 0 0 3px 9px;
		text-align:center;
		color:#000000;
		font-weight:bold;
		background-color:#e8e8e8;
	}
	.wp-pagenavi a {
		
		margin-right:3px;
		padding:2px 5px;
	
		background-position:bottom;
		text-decoration: none;
		color: #000000;
	}
	.wp-pagenavi a:hover, div.meneame a:active {
		
		background-color:#d7d7d7;
		
	}
	.wp-pagenavi span.current {
		margin:0 3px;
		padding:0 5px;
		font-size:120%;
		background-color:#517ABA;
		font-weight: bold;
		color: #FFFFFF;
	}
	.wp-pagenavi span.disabled {
		margin-right:3px;
		padding:2px 5px;
		
		color: #FFFFFF;
	}








/* single page */



.post.single { line-height:1.4em; padding:0 0 0 10px; display:block;}

.post.single h2, .post.single h2 a { font:22px  Helvetica, Arial; line-height:1.4em;color:#5A8BB6;text-decoration:none; }

.post.single .postMeta { font:13px  Helvetica, Arial;margin-bottom:5px;color:#999; }

.post.single .postMeta span.date { padding:0 2px 0 0; }

.post.single .postMeta span.comments { background: url(images/comment.gif) no-repeat left center;padding-left:15px; }

.post.single .postMeta span.comments a,

.post.single .postMeta span.date a{ color:#5A8BB6; }

.post.single .entry { line-height:18px;overflow:hidden;padding-bottom:25px; }

.post .entry img.wp-smiley  { border:0px none; margin:0; vertical-align:middle; }  /*//////// SMILEY ////////*/

.post .entry img,.entry a img { border:0px solid #999; }

.post .entry a:hover img { border-color:#eee; }

.post.single h3 { font-size: 15px;font-weight:bold; display:inline; margin:20px 0; }

.post.single p { margin: 1em 0; }

.post.single p a,.post.single li a { color:#5A8BB6; }

.post.single p a:hover { color:#4f97d5; }

.post.single p strong { font-weight: bold; }

.post.single p em {

	font-style: bold;

}

.post.single table, .post.single tr, .post.single th, .post.single td {

	margin: 0;

	padding: 5px;

	outline: 0;

	background: transparent;

}

.post.single p small { font-size:12px;}

.post.single a { color:#5A8BB6; }

.post.single a:hover { color:#4f97d5; }

.post.single blockquote { margin: 0 1.5em; color: #6c6c6c; }

.post.single ul, .post.single ol { margin: 1em; }

.post.single ul li, .post.single ol li { margin: 0; color: #666; line-height: 1.4em; }

.incoming2 { padding: 5px; margin-top:10px; border: 1px solid #5A8BB6;}

.hide {float:right;display:inline;}

.alignright {
display:inline;
	float: right;

	text-align:right;

	}



.alignleft {
display:inline;
	float: left;

	text-align:left;

	}

.center { text-align:center;}

.related{clear:left;margin:20px 0;}

/* twitter */




.textarea {

background-color:#FFFFFF;

color:#555555;

font:13px   Helvetica, Arial;

border: 1px inset #D4D0C8;

margin-top:4px;

width:100%;
} 



input{

color:#555555;

font:13px   Helvetica, Arial;

border: 1px inset #D2D2D2;

height:16px;

padding:2px 4px 2px 4px;



} 

select{

width:250px;

background-color:#FFF;

color:#555555;

font:13px   Helvetica, Arial;

border: 1px solid;

border-bottom-color:#2E2E2E;

border-left-color:#1C1C1C;

border-right-color:#2E2E2E;

border-top-color:#1C1C1C;

height:23px;

margin-top:3px;

padding:2px 4px 2px 4px;

} 



/* sidebar related */

#sidebarwrapper  { margin:0;padding:0; width:210px; color: #555555; float:left; display:inline;display:inline; }





#right-sidebar {
	display:inline;
	
	float:left;

	color:#555555;

	width:200px;

	margin:0;

	padding:0;

	font-size:14px;

	text-align:left;

	}

#right-sidebar h3 {padding:3px; background: #6e80c4;display: inline; color: #555555; }

#right-sidebar p { color:#555555; padding-bottom:10px;}

#right-sidebar a   { color:#517ABA;text-decoration:none; }

#right-sidebar a:hover { color:#4f97d5; text-decoration:underline; }

#right-sidebar ul { list-style:none;margin:8px 0 4px; }





.widget { 
	margin: 0;
	border-bottom: 2px solid #D7D7D7;
}

.widget h4{padding: 10px; color:#000000;}
.widget h4 a{color:#000000 !important;}
.widget h5 a {color:#FFFFFF !important;}
.widget-content{padding: 0 10px 10px 20px;}
.widget ul {

	margin: 0px;

	padding: 0;

	

}

.widget li { margin: 0px; padding: 4px 0; list-style-type: none; } /* текст виджета */

.widget li a {

	text-decoration:none;

	color:#5A8BB6;

}

.widget li a:hover {

	text-decoration:none;

	color:#4f97d5;

}



/* COMMENTS */



.editComment, .editableComment, .textComment{

	display: inline;

}

.comment-childs{

	border: 1px solid #EDEDED;

	margin: 5px 0px;

	padding: 10px;

	background-color: white;

}

.chalt{

	background-color: #FFFFFF;

}

#newcomment{

	border:1px dashed #777;width:90%;

}

#newcommentsubmit{

	color:red;

}
.reply {text-align:center;margin-top:9px;}
#cancel-comment-reply {color:red; text-align:center;}

.adminreplycomment{

	border:1px dashed #777;

	width:99%;

	margin:4px;

	padding:4px;

}

.mvccls{

	color: #999;

}

			

h3#comments, h3#respond { font-style:normal; font-size: 13px;font-family:  Helvetica, Arial; color:#555555; padding: 5px 10px;}	

ol.commentlist { list-style:none; margin:0; padding:0px 0px 0px 10px;}

ol.commentlist cite { text-transform:none; font-style:normal; }

ol.commentlist li { border: 1px solid #EDEDED; padding:10px; }

ol.commentlist h5 { font-size:13px; margin:3px 0; padding:0; }	

ol.commentlist h5  a:visited { color:#18536D;}

ol.commentlist h5  a:link {

	color: 5A8BB6;

}

ol.commentlist h5 a:hover { color:#4f97d5; }

ol.commentlist h5 small { display:block; }	

ol.commentlist li { font-size: 13px; margin: 0; }

ol.commentlist li span.moderate { padding:2px; color:#f30; }



.alt {}



.commentlist {

	padding:0;

	}



.commentlist li {

	margin: 15px 0 10px;

	padding: 5px 5px 10px 0px;

	list-style: none;

	}

.commentlist li ul li {

	

}



.commentlist p {

	

	padding: 0px 20x;

}

.children {}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}





.thdrpy{ text-align:right;}

.vcard{}

.commentmetadata {

	float:right;

	}

.commenttext { padding:10px;}

.thread-alt {

	background-color: #FFFFFF;

}



.thread-even {} 

.depth-1 {

	border: 0px solid #ddd; 

} 



.even, .alt {

	border-left: 0px solid #ddd; 

}

/* End Comments */



/* form */

#commentform { margin:0; padding:25px; background-color:#d7d7d7; height:99%;}

#author, #email,#url,#comment{

	font:13px  Helvetica, Arial;

}

.comment-warning strong { color: #999; font-weight: bold; }

/* Ancillary */

#ancillary  {margin:0 0 0 10px;padding:0;}

#ancillary p {

	padding:5px 20px 0px 20px;

	font-size: 13px;

	text-align:left;

}

#ancillary .list { background: url(images/placesbg.jpg) no-repeat #D9E3EB; padding:10px; width:760px;}

#ancillary .title { padding:5px; font-weight:bold; background-color:#d7d7d7; }

#ancillary .gm{ width:220px; height:170px; float:right;display:block; background: url(images/googlemap2.jpg);}

#ancillary .gma{ width:220px; height:170px; display:block;}

#ancillary .gma:hover{ background: url(images/googlemap.jpg);}

#ancillary .tree {width:500px;float:left; display:inline;}



/* footer */

#footer { color:#555; font-size:13px;line-height:1.4em; padding:0;margin:0 auto;clear:both;width:990px;text-align:right; }

#footer a { font-weight: bold;color:#5A8BB6; }

#footer a:hover { color:#4f97d5; }

#footer img { display: none; }



img.alignleft {

float:left;

margin-right:10px;

margin-bottom:5px;

}