/*
Theme Name: Traveling
Theme URI:http://www.wprevolution.com
Description: Simple, clean, nice looking Travel Wordpress Theme with 15 different header images
Author: Mars
Version: 1.0.1
Author URI: http://www.wprevolution.com
Tags: light, two-columns, fixed-width,  right-sidebar, threaded-comments

	WP Travel Magazine
	  http://www.wprevolution.com/traveling-theme/

	Theme designed by mars. See the project page for more information and updates.

*/


html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,blockquote,p,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;}
body{line-height:1; background:#f5f5f5;  margin:0; padding:0;font-family:Georgia, "Times New Roman", Times, serif;  }

/*****************************************/
/* BEGIN TOP  Header - ETC                /
/*****************************************/
#box{width:960px;margin:0px auto;padding:0;  }
#header {width:960px;height:145px; margin:0px 0 0 0; float:left; padding:0; position:relative;}
#header h1 a{position:absolute; top:20px; left:10px; margin:0; padding:0; color:#04a3ff;   font-size:26px; text-decoration:none; font-weight:normal; line-height:120%; display:none;}
.logo{ width:250px; height:65px; border:0; position:absolute; left:20px; top:10px;  cursor:pointer; float:left;}
#description{ position:absolute; font-size:16px; top:37px; left:260px;margin:0; padding:0; color:#555; display:block; font-style:italic;}
.menu_background { width:958px; height:50px; background:#fff; border:1px solid #bbb; margin:0; padding:0; position:absolute; left:0; top:80px;}

#rss{ width:160px; height:16px; float:right; margin:17px -7px 0 0; padding:0; font-size:12px; }
.rss_img{ margin:0; padding:0; float:left;}
.rss_link{ float:left; margin:1px 0 0 4px; padding:0;}
#rss a{ color:#353535; font-weight:normal;}


/*****************************************/
/* NAVIGATION Menu *                       /
/*****************************************/

#nav{width:700px;height:23px; float:left;margin:0 ;padding:0;list-style:none; list-style-type:none;position:absolute; left:16px; top:95px; }
ul.nav{height:24px;line-height:23px;float:left;list-style:none;font-size:12px;font-weight:normal; margin:0;padding:0;}
ul.nav li{float:left !important;list-style-type:none;padding:0;margin:0px 10px 0 0px; height:23px; background:url(i/menu_separator.jpg) no-repeat right;}
ul.nav li a,ul.nav li a:link,ul.nav li a:visited,ul.nav li a:active{padding:3px 14px 0px 6px; margin:0; color:#353535 ; text-decoration:none; font-weight:normal; width:70px; }
ul.nav li a:hover{ color:#888;}
ul.nav li a.selected{ color:#353535;}
ul.nav li:hover{}
ul.nav li.current_page_item { text-decoration:underline;}

/*****************************************/
/*       Main   *                       /
/*****************************************/
#main{width:960px;float:left;padding:0;   margin:0;  }
#content{width:640px;float:left;line-height:130%;padding:0;  margin:0; font-size:13px;  }

.post { width:599px; margin:19px 0 0px 0; padding:20px; color:#222; float:left; background:url(i/post.jpg) top repeat-x #fff;border:1px solid #bbb;  word-spacing:1px; color:#353535; line-height:150%;}
.post_content { width:599px; margin:0; padding:0; float:left; line-height:140%;}
.post p{ padding:5px;margin:5px;}
.post blockquote{ width:597px; background:#f4f4f4; border:1px solid #ddd; margin:0; padding:0;}
.post ul, .post ol { margin:0px 0px 10px 16px; padding:0;}
.post ul li,#content .post ol li {margin:2px 0px 2px 16px; padding:0;  }
.post p ul, .post p ol { margin:0px 0px 10px 16px;}
.post p ul li,#content .post p ol li { margin:2px 0px 2px 16px;}
.post li { margin:0px 0px 0px 20px;}
.post img{ padding:5px; border:1px solid #bbb; margin:2px; } 


.details{ background:url(i/separator.jpg) top left no-repeat; text-align:left; width:300px; min-height:13px; margin:0px 0 1px 0; padding:3px 0 4px 0px;  float:left; font-size:12px;font-weight:normal; }
.details_bottom{ float:left;background:url(i/separator.jpg) top left no-repeat; height:1px; margin:0 0 8px 0; padding:0; width:310px;}

.post_content{ margin:0; padding:0; float:left; width:599px;}
.post_left{ float:left;  width:280px; text-align:left; margin:2px 0 0 2px; padding:0;}
.post_text { margin:1px 0 0 0; padding:0; float:left; width:300px; text-align:inherit;}
.post_right{ margin:0 0 0 16px;  padding:0; float:left; width:300px;}
.post_left a { margin:0; padding:0; }
.post_left a img{ max-width:270px; margin:1px 0 0 0;  }

.entry { width:599px;}
.entry2 { width:599px;}
.post_bottom {border-top:1px solid #bbb; width:599px; min-height:22px; float:left; font-size:11px; padding:0; margin:22px 0 0 0px; }
.tags{ font-size:11px; color:#222; margin:16px 0 0px 0px; font-weight:normal;width:500px; padding:0; float:left;}
.tags a,.tags a:active, .tags a:visited, .tags a:link { text-decoration:none; font-weight:bold; color:#04a3ff ;}
.tags a:hover{ text-decoration:underline;}

.single_author{ float:left; margin:8px 0 2px 0; padding:2px; line-height:190%;}
.post_comments{ width:90px; float:right; margin:16px 0 0 0; padding:0; text-align:right;}


/*****************************************/
/*       Sidebar  *                       /
/*****************************************/

#sidebar{width:300px; font-size:11px; padding:0; margin:19px 0 0 0; float:right; color:#5a311d; }
#sidebar ul { margin:0; padding:0; list-style:none;}
#sidebar ul li{width:298px;float:left; background:url(i/sidebar.jpg) left top no-repeat #fff;  margin:0 0 19px 0;padding:0 0 10px 0; list-style:none; list-style-type:none;  border:1px solid #bbb;}
#sidebar ul li a,#sidebar ul lia:active,#sidebar ul li a:visited,#sidebar ul li a:link{ margin:0; padding:0;  font-weight:lighter;  color:#04a3ff ; text-decoration:none;}
#sidebar ul li a:hover{ text-decoration:underline;}
#sidebar ul li h2{width:258px; height:32px;  float:left;  margin:0px 0px 5px 15px;padding:10px 0 0px 0px;  list-style-type:none; font-size:22px;   font-weight:normal; color:#353535;}
#sidebar ul li ul{margin:0;padding:0; float:left; list-style:none;  list-style-type:none;}
#sidebar ul li ul li{ font-size:12px; color:#353535; list-style:none; list-style-type:none; background:none; line-height:130%;   min-height:18px; margin:1px 0px 1px 19px;padding:0px 0 2px 16px; float:left; width:256px; border:0; background:url(i/circle.png) no-repeat top left; }
#sidebar ul li ul li ul {background:none; list-style:none; margin:2px 0 0 0; padding:0; float:left; overflow:hidden;  list-style-type:none;}
#sidebar ul li ul li ul li{font-size:12px;  width:236px;min-height:14px; background:url(i/square.png)  left no-repeat; list-style:none; margin:3px 0 1px 0px; padding:0px 0 0 14px; float:left; border:0;overflow:hidden;  list-style-type:none;}
#sidebar ul li ul li ul li a{    margin:0; padding:0;  text-decoration:none;  list-style-type:none;}
.children{ list-style:none; list-style-type:none; padding:0; margin:2px 0 0 6px; float:left;}
#sidebar ul li ul li a,#sidebar ul li ul li a:active,#sidebar ul li ul li a:visited,#sidebar ul li ul li a:link{margin:0; padding:0;  font-weight:normal;  font-size:12px;  padding:0; color:#04a3ff ; text-decoration:none;}
#sidebar ul li ul li a:hover{ text-decoration:underline;}
#info a img {border:none;}


.sidebar_ads{ margin:3px 0 0 3px; padding:0; float:left;}
.sidebar_ads a img { width:125px; height:125px; border:0; margin:0px 0px 14px 14px; padding:0; float:left;}

#calendar_wrap { width:256px; margin:0 0 10px 19px; padding:0; float:left;}
#wp-calendar {width:256px; margin:0; padding:0; float:left; }
#wp-calendar caption{ margin:0 0 6px 0; padding:0; color:#353535; font-size:16px;}
#wp-calendar tr{ height:20px; margin:0; padding:0;font-size:14px;color:#353535;}
#wp-calendar tr td { width:20px; margin:0; padding:0 0 5px 0; text-align:center;font-size:14px; border:1px solid #ccc;color:#353535;}

.widget_tag_cloud div{ float:left; margin:0 0 10px 19px; padding:0; width:256px; line-height:130%; font-size:12px;}

.textwidget {width:256px; margin:0 0 10px 19px; padding:0; float:left; color:#353535; font-size:12px;}
/*****************************************/
/*       navigation  *                       /
/*****************************************/

.aligncenter,
div.aligncenter {  display: block;margin-left: auto; margin-right: auto;}

.navigation{width:641px;float:left; font-size:14px;margin-top:20px; margin-bottom:10px;  }

.alignright{float:right; color:#04a3ff ; font-weight:bold; background:#fff;}
.alignleft{float:left; color:#04a3ff ; font-weight:bold; background:#fff;}
.alignleft a:visited{font-weight:normal; font-size:11px; border:1px solid #ccc; margin:0; padding:0; float:left; text-decoration:none; color:#04a3ff ; padding:4px 6px 4px 6px;}
.alignleft a:link,.alignleft a, .alignleft a:active,.alignleft a:visited{font-weight:bold; font-size:11px; border:1px solid #bbb; margin:0; padding:0; float:left; text-decoration:none; color:#04a3ff ; padding:5px 6px 5px 6px;font-weight:bold;}
.alignleft a:hover{text-decoration:underline; background:#f2f3f6;}
.alignright a:link,.alignright a:active,.alignright a:visited,.alignright a{font-size:11px; border:1px solid #bbb; margin:0; padding:0; float:left; text-decoration:none; color:#04a3ff ; padding:5px 6px 5px 6px;font-weight:bold;}
.alignright a:hover{ text-decoration:underline; background:#f2f3f6;}

.snavigation{width:599px;float:left; padding:0; font-size:14px;margin:0 0 0 -6px;}
.salignright{float:right;   color:#04a3ff ; font-weight:bold; background:#fff;}
.salignleft{float:left; color:#04a3ff ; font-weight:bold; background:#fff;}

.salignleft a, .salignleft a:link,.salignleft a:active,.salignleft a:visited{ font-weight:bold; font-size:11px; border:1px solid #ccc; margin:0 0 0 5px; padding:0; float:left; text-decoration:none; color:#04a3ff ; padding:5px 6px 5px 6px;}
.salignleft a:hover{ text-decoration:underline; background:#f2f3f6;}
.salignright a:link,.salignright a:active,.salignright a:visited,.salignright a{   font-weight:bold; font-size:11px; border:1px solid #ccc; margin:0; padding:0; float:left; text-decoration:none; color:#04a3ff ; padding:5px 6px 5px 6px;}
.salignright a:hover{text-decoration:underline; background:#f2f3f6;}


/*****************************************/
/*       Search  *                       /
/*****************************************/
.search_div{ width:253px; height:32px;  margin:4px 0 10px 22px; padding:0px 0  0; float:left; }
.search_field{ background:url(i/Searchbox.jpg) no-repeat left;  width:217px; height:32px;  border:0; margin:0px 0 0 0px; padding:0 0 0 3px; font-size:16px; color:#353535; border:0; float:left; }
.search_btn { background:url(i/Searchbtn.jpg) no-repeat left;float:left; width:36px; height:32px; margin:0 0 0 -5px; padding:0; border:0; cursor:pointer;}

/*****************************************/
/*        Footer  *                       /
/*****************************************/
#footer{float:left;width:958px; min-height:50px; background:#fff; border:1px solid #bbb; margin:9px 0 18px 0; padding:0; text-align:center; color:#353535; font-size:12px;}
#footer p{ margin:18px 0 18px 0; padding:0; width:958px; float:left;}
#footer p a,#footer p a:active,#footer p a:visited,#footer p a:link {  text-decoration:none; font-weight:bold; color:#04a3ff ;}
#footer p a:hover{ text-decoration:underline;}

#subfooter{ margin:19px 19px 0 19px; padding:0; float:left; width:920px; border-bottom:1px solid #ccc;}
.s_widget1{width:300px;float:left;margin:0 23px 19px 0;padding:0;}
.s_widget2{width:300px;float:left;margin:0 25px 19px 0;padding:0;}
.s_widget3{width:265px;float:left;margin:0 0 19px 0;padding:0 0 0 7px;}

#subfooter .s_widget1 ul { list-style:none; list-style-type:none; float:left;margin:0; padding:0;}
#subfooter .s_widget1 ul li{list-style-type: none;list-style-image: none;float:left;margin:0; padding:0;}  
#subfooter .s_widget1 ul li h2{ height:32px;  float:left;  margin:0px 0px 5px 0px;padding:10px 0 0px 0px;  list-style-type:none; font-size:22px;   font-weight:normal; color:#353535;} 
#subfooter .s_widget1 ul li ul {padding-left:0px;font-size:12px;float:left;list-style:none;list-style-type:none;margin:0;} 
#subfooter .s_widget1 ul li ul li{font-size:12px; color:#353535; list-style:none; list-style-type:none; background:none; line-height:130%;   min-height:18px; margin:1px 0px 1px 4px;padding:0px 0 2px 16px; float:left; width:280px; text-align:left;   border:0; background:url(i/circle.png) no-repeat top left;  
}
#subfooter .s_widget1 ul li ul li ul {background:none; list-style:none; margin:2px 0 0 0; padding:0; float:left; overflow:hidden;  list-style-type:none;}
#subfooter .s_widget1 ul li ul li ul li{font-size:12px;  width:245px;min-height:14px; background:url(i/square.png)  left no-repeat; list-style:none; margin:3px 0 1px 0px; padding:0px 0 0 14px; float:left; border:0;overflow:hidden;  list-style-type:none;}

#subfooter .s_widget2 ul { list-style:none; list-style-type:none; float:left;margin:0; padding:0;}
#subfooter .s_widget2 ul li{list-style-type: none;list-style-image: none;float:left;margin:0; padding:0;}  
#subfooter .s_widget2 ul li h2{ height:32px;  float:left;  margin:0px 0px 5px 0px;padding:10px 0 0px 0px;  list-style-type:none; font-size:22px;   font-weight:normal; color:#353535;} 
#subfooter .s_widget2 ul li ul {padding-left:0px;font-size:12px;float:left;list-style:none;list-style-type:none;margin:0;} 
#subfooter .s_widget2 ul li ul li{font-size:12px; color:#353535; list-style:none; list-style-type:none; background:none; line-height:130%;   min-height:18px; margin:1px 0px 1px 4px;padding:0px 0 2px 16px; float:left; width:280px; text-align:left;   border:0; background:url(i/circle.png) no-repeat top left;  
}
#subfooter .s_widget2 ul li ul li ul {background:none; list-style:none; margin:2px 0 0 0; padding:0; float:left; overflow:hidden;  list-style-type:none;}
#subfooter .s_widget2 ul li ul li ul li{font-size:12px;  width:245px;min-height:14px; background:url(i/square.png)  left no-repeat; list-style:none; margin:3px 0 1px 0px; padding:0px 0 0 14px; float:left; border:0;overflow:hidden;  list-style-type:none;}

#subfooter ul { list-style:none; list-style-type:none; float:left;margin:0; padding:0;}
#subfooter ul li{list-style-type: none;list-style-image: none;float:left;margin:0; padding:0;}  
#subfooter ul li h2{ height:32px;  float:left;  margin:0px 0px 5px 0px;padding:10px 0 0px 0px;  list-style-type:none; font-size:22px;   font-weight:normal; color:#353535;} 
#subfooter ul li ul {padding-left:0px;font-size:12px;float:left;list-style:none;list-style-type:none;margin:0;} 
#subfooter ul li ul li{font-size:12px; color:#353535; list-style:none; list-style-type:none; background:none; line-height:130%;   min-height:18px; margin:1px 0px 1px 4px;padding:0px 0 2px 16px; float:left; width:242px; text-align:left;   border:0; background:url(i/circle.png) no-repeat top left;  
}
#subfooter ul li ul li ul {background:none; list-style:none; margin:2px 0 0 0; padding:0; float:left; overflow:hidden;  list-style-type:none;}
#subfooter ul li ul li ul li{font-size:12px;  width:210px;min-height:14px; background:url(i/square.png)  left no-repeat; list-style:none; margin:3px 0 1px 0px; padding:0px 0 0 14px; float:left; border:0;overflow:hidden;  list-style-type:none;}
#subfooter a { margin:0; padding:0;  font-weight:lighter;  color:#04a3ff ; text-decoration:none;}  
#subfooter a:hover {text-decoration:underline;}  

/*****************************************/
/* COMMENTS*                              /
/*****************************************/
.comment_form{padding:5px;background:#131313;width:525px;  font-size:14px;}

.boxcomments{ width:599px; padding:20px; margin:19px 0 0 0px; float:left;background:url(i/post.jpg) top repeat-x #fff; border:1px solid #bbb;   }
#comments{font-size:24px; font-weight:normal;height:26px;   margin:-6px 0 4px 0;  width:620px; padding:0; vertical-align:top;  color:#353535;}
#commentform{margin:0;padding:0px 5px 1px 0; border:0; color:#222;}
#commentform label{ color:#222; margin:0 5px 10px 2px; padding:0; font-size:12px;}
#commentform input{width:140px;padding:1px;background:#fff;border:1px solid #d9d5d5; color:#222; font-size:11px; }
#commentform textarea{width:500px;padding:0;background:#fff;border:1px solid #d9d5d5; color:#222;}
#commentform input:focus { background-color: #f2f3f6; color:#353535; }
#commentform textarea:focus { background-color: #f2f3f6;color:#353535; }
.textarea {color:#000;}
#commentform #submit{margin:0 0 20px; background:#fff;border:1px solid #d9d5d5; color:#04a3ff ; height:25px; font-weight:bold; cursor:pointer;}
#commentform #submit:hover{background:#efefef;}
#commentform p{margin:5px 0; font-size:12px; color:#222;}

.commentlist{}
ul.commentlist{margin:0 0 1px 0;padding:0; background:none; list-style:none; list-style-type:none; float:left;  }
.alt{ margin:0; padding:0;}
ul.commentlist li{list-style:none; list-style-type:none;padding:4px 0px 4px 0px;margin:15px 0px 0px 0px;color:#222;font-size:12px;display:block; font-style:normal;  min-height:100px; }
/*  assss  */
.commentss { float:left; margin:0; padding:0;}

.auth_information { width:70px;  float:left; padding:0; margin:0; }
.auth_information img{float:left; width:70px; height:70px; margin:0; padding:0;  }
.auth_information comment_author { float:left; text-align:right; width:70px; margin:4px 0 0 0; padding:0; }
.auth_information commentmetadata { width:70px; padding:0; margin:2px 0 0 0; font-size:11px; float:left;}
.auth_information em{ float:left; font-size:10px; }
.reply{ text-align:left; float:left; margin:-4px 0 12px 0; padding:0; width:588px;}
ul.commentlist li p { float:left; padding:2px; width:501px; margin:0 0 0 15px;  min-height:102px; vertical-align:top; border:1px solid #ddd;  } 

ul.commentlist li ul{list-style:none; list-style-type:none; margin:0 0 0 20px; padding:0; float:left; }
ul.commentlist li ul li {list-style:none; list-style-type:none;  padding:0; float:left;} 
ul.commentlist li ul li p { float:left; padding:2px; margin:0 0 0 15px; min-height:102px; width:481px; border:1px solid #ddd; } 
ul.commentlist li ul li ul{list-style:none; list-style-type:none; margin:0 0 0 20px; padding:0; float:left; }
ul.commentlist li ul li ul li {list-style:none; list-style-type:none;  padding:0; float:left;} 
ul.commentlist li ul li ul li p { float:left; padding:2px; margin:0 0 0 15px; min-height:102px; width:461px; border:1px solid #ddd; } 


ul.commentlist li li {list-style:none; list-style-type:none; border:none; width:430px;list-style:none;margin:3px 0 3px 0px;padding:3px 0 0 0; list-style-type:none;} 

.children { float:left; margin:0; padding:0; } 
ol.commentlist li a,ol.commentlist li a:active,ol.commentlist li a:visited,ol.commentlist li a:link{font-size:11px; font-weight:bold; text-decoration:none; color:#04a3ff ; font-style:normal;}
ol.commentlist li a:hover{ text-decoration:underline;}
ol.commentlist li :hover{}


ol.commentlist li.commenthead{list-style:none;margin:0;padding:2px 6px 0 6px;}
ol.commentlist li.commenthead h2{margin:0; font-size:16px; font-weight:bold; margin:10px 0 0 0;}
ol.tblist{list-style:none;margin:0 0 1px;padding:0;}
ol.tblist li{list-style:none;padding:10px 5px 10px 5px;margin:0 0 5px; }
input#url,input#author,input#email{color:#222;width:300px;margin:6px 0 6px 0;padding:5px 0 3px 0; height:16px;}
textarea{color:#222;width:260px;margin:6px 0 6px 0;padding:5px 0 3px 0;}
#respond{ margin:15px 0 0 0px; width:510px;  padding:0; color:#222; font-size:12px; float:left; } 
#respond p{ border:0; min-height:10px;}
#respond small{ font-size:11px; height:15px; margin:3px 0 3px 0;}
.postcomment{ margin:5px 0 0 0; padding:0; color:#222;}



/*****************************************/
/*       H1,H2 .. etc  *                       /
/*****************************************/
.title h2 {width:310px; margin:0px 0 10px 0px; padding:0; font-size:26px; color:#353535  ; float:left; text-align:left; line-height:120%;   }
.title h2 a,.title h2 a:active,.title h2 a:visited,.title h2 a:link{ float:left; margin:0; padding:0;color:#353535  ; text-decoration:none; font-weight:normal; width:310px;  }
.title h2 a:hover{ text-decoration:underline; }

#single h1{ width:599px; min-height:22px; margin:0px 0 14px 0px; padding:0; font-size:24px;   color:#353535  ; float:left; line-height:120%;font-weight:normal;}

#content p a,#content p a:active,#content p a:visited,#content p a:link{  color:#04a3ff ; text-decoration:none; font-weight:bold; }
#content p a:hover{  color:#04a3ff ;font-weight:bold;  text-decoration:underline;}
a, a:active, a:visited, a:link{text-decoration:none; color:#04a3ff ;  font-weight:bold;}
a:hover{ text-decoration:underline;}
.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: #04a3ff ;padding-top: 4px;margin: 10px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption-dd {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}

h1 { line-height:150%; margin:0 0 0 10px;}
h2 { line-height:150%; margin:0 0 0 10px;}
h3 { line-height:150%; margin:0 0 0 10px;}
h4 { line-height:150%; margin:0 0 0 10px;}
h5 { line-height:150%; margin:0 0 0 10px;}
h6 { line-height:150%; margin:0 0 0 10px;}



