/*

Theme Name: Traveler
Theme URI: http://www.plugandpress.com/traveler/
Description: Travel Magazine Theme for WordPress 
Version: 1.5
Author: PlugandPress
Author URI: http://www.plugandpress.com/

*/















/* Body | Lists | Padding | Margin Reset */















*{







	border: 0;







	margin: 0;







	padding: 0;







	}















body {







	font-family: Trebuchet MS;







	font-size: 13px;







	line-height:16px;







	margin: 0px auto 0px;







	padding: 0px;







	background:#fff url(images/pixel.jpg) top center repeat-x;







             height: 800px;







	}























	







	







#pixel {







	background: url(images/background.jpg) top center no-repeat;







	}







	







#featured {	







	width: 620px;







	height: 220px;







	z-index:9;







	background-color: #f9f9f9;







	color: #FFFFFF;







	padding:0px !important;







	margin-left: 14px;







	margin-top: 20px;







	float:left;







	border:1px solid #ccc;







	font-family: Trebuchet Ms;







	text-align: left;







	}







	







*  html #featured {	







	width: 620px;







	height: 220px;







	z-index:9;







	background-color: #f9f9f9;







	color: #FFFFFF;







	padding:0px !important;







	margin-left:7px;







	margin-top: 20px;







	float:left;







	border:1px solid #ccc;







	font-family: Trebuchet Ms;







	text-align: left;







	}















#featured_description {	







	width: 610px;







	padding:10px !important;







	margin-bottom: 10px;







	margin-left: 8px;







	float:left;







	font-family: Trebuchet Ms;







	text-align: left;







	}







	







*  html #featured_description {	







	width: 600px;







	padding:10px !important;







	margin-bottom: 10px;







	margin-left: 7px;







	float:left;







	font-family: Trebuchet Ms;







	text-align: left;







	}















#featured_description h3 {	







	color:#000;







	padding-bottom:5px;







	font-size: 14px;







	}















.fdestination {







	color:#000;







	float: left;







	padding: 0px 4px 0px 0px;







	font-size: 14px;







	font-weight: bold;







	}







 	







li{







 	list-style: none







	}







	







/* Links */















.weather_info {







	font-family: Trebuchet MS;







	font-size: 11px;







	color: #666;







	text-align: center;







	}	















a {







	color:#3e3a31;







	text-decoration: none;







    }















a:hover {







	text-decoration: underline;







	color:#787266;	







	}







	







.readmore {







	text-transform:none;







	color: #FF6600;







	font-weight: normal;







	}







	







/* Page Layout */















#layout {







 	margin: 0px auto 0px;







	width: 960px;







	height:100%;







	}







	







/* Header */















#header {







	height: 140px;







	}







	







/* Header Ad 728x90 */







	







#header_ad {







	float:right;







	padding-top:20px;







	}







				







#header_ad img {







	border:0px;







	}







	







/* Logo 







			







#logo {







	float:left;







	top:70px;







	width:236px;







	height:173px;







	z-index:2000;







	position:absolute;







	background: url(images/logo.png) top center no-repeat;







	}







*/







/*- Menu Wrappers -*/







	







.wrapper_left {







	height:47px;







	width:648px;







	float:left;







	margin-bottom: 20px;







	







	}







	







* + html .wrapper_left {















	margin-bottom: 20px !important;/*IE7*/	







	}







	







.wrapper_right {







	height: 47px;







	width: 298px;







	float: right;







	}















/*- Main Menu -*/







	







#menu_navigation {







	width:650px;	







	height: 29px;







	}







		







.menu, .menu ul { 







	list-style: none;







	margin: 0;







	padding: 0;







	}















.menu {







	position: relative;







	float:left;







	width:650px;







	padding:0px;	







	height: 30px;







	background: url(images/menu.png) top center no-repeat;







	}















.menu li {







	float: left;







	margin: 0;







	padding: 0;







	position: relative;







	}















.menu li a, .menu li a:link {







	font-size: 13px;







	font-family: Trebuchet MS;







	line-height: 22px;







	color:#343004;







	display: block;







	padding:5px 12px 0px 12px;







	text-decoration: none;







	background: url(images/divider.png) bottom right no-repeat;







	}







	







*  html .menu li a, .menu li a:link {







	font-size: 13px;







	font-family: Trebuchet MS;







	line-height: 22px;







	color:#343004;







	display: block;







	padding:3px 12px 0px 11px;







	text-decoration: none;







	background: url(images/divider.png) bottom right no-repeat;







	}







	







.menu .current_page_item a {







	color:#000;







	display: block;







	padding:5px 12px 0px 11px;







	margin-left: 1px;







	text-decoration: none;







	border-bottom: 4px solid #5187a9;







	}















.menu li a:hover {	







	color: #666;	







	border-bottom: 4px solid #5187a9;







	}















.menu ul {







	list-style: none;







	margin-top:5px;







	width: 100px;







	position: absolute;







	top: -999em;







	left: -1px;







	line-height: 31px;







	}















.menu ul li {







	border: 0;







	float: none;







	}







	







.menu ul a {







	border-top: 1px solid #ccc;







	padding-right: 10px;







	width: 80px;







	white-space: nowrap;







	}















.menu ul a:hover {







	color: #000;







	}







	







#home .on {







	font-size: 13px;







	font-family: Trebuchet MS;







	line-height: 22px;







	color:#000;







	display: block;







	padding:5px 16px 0px 11px;







	margin-left: 1px;







	text-decoration: none;







	border-bottom: 4px solid #5187a9;







	width/* */:/**/ 30px;







	}















/* Secondary Menu and Dropdown Navigation */















* + html #emptysubnav {







	height:30px !important;/*IE7*/







	}







	







* html #emptysubnav {







	height:30px !important;/*IE7*/







	}















#emptysubnav {







	height:22px;







	}















#catnav, #catnav * {







	margin:0;







	padding:0;







	list-style: none;







	}







	







#catnav {







	height: 24px;







	float:left;







	width:650px;







	background: url(images/category.png) top center no-repeat;







	}







	







#catnav li {







	float: left;







	list-style:none;







	margin: 0;







	padding: 0px 0px 0px 11px;







	height: 24px;







	}







	







#catnav li a {







	color: #333366;







	display: block;







	padding: 0 13px;







	font-size: 13px;







	font-family: Trebuchet MS;







	line-height: 24px;







	}







	







#catnav li a:hover {







	text-decoration: none;







	color: #000000;







	text-decoration: underline;







	}







	







#catnav li ul {







	position:absolute;







	left: -999em;







	width:10em;







	margin-top:-2px;







	}







	







#catnav li:hover ul, #catnav li.sfhover ul {







	left:auto;







	z-index:10 !important;







	}







	







#catnav li ul li {







	display:block !important;







	width:10em;







	border:1px solid #0eb0ed !important;







	border-top:none !important;







	background:#82b7d8;







	text-align: left;







	} 







			   	   







/*   Rss Feeds, Search and newsletter Form   */	















.rssfeeds {







	height: 15px;







	padding-right:30px;







	float:right;







	text-align: right;







	}















input{















border:1px solid #ccc;







}















.email_input {







	color: #666;







	font-size: 12px;







	font-family: Trebuchet MS;







	font-weight: normal;







	padding:4px;







	width:156px;







    margin-left: 13px;







	display: inline;







	border:1px solid #ccc;







	}







	







.search_input {







	color: #666;







	font-size: 12px;







	font-family: Trebuchet MS;







	font-weight: normal;







	padding:4px;







	width:186px;







    margin: 14px 0px 0px 10px;







	display: inline;







	border:1px solid #ccc;







	background: #f9f9f9;







	}







		







.submitt_button {







 	background: #5187a9;







	color: #fff;







	font-size: 11px;







    font-family:Trebuchet MS;







	padding: 4px;







    margin: 0px 0px 0px 8px;







    border: 1px solid #ccc;







    font-weight: bold;







    width:56px;







	}







	







/*   Grid   */















#leftcol {







	background:url(images/main_top_back.png) top center no-repeat;	







	width:650px;







	float:left;







	







	}







	







#grid {







	margin-top:10px;







	}















#grid h1 {







	font-size:15px;







	font-weight: bold;







	margin: 0 0 13px;







	color:#333;







	}







	







#grid p {







	line-height: 18px;







	padding: 0 0 12px







	}















/* Middle Column */















#middle {















	margin-left:13px;







	float: left;







	width: 288px;







	text-align: left;







	}







	







.middle_single{



	margin-top:20px;



	float: left;







	width: 652px;







	background:url(images/main_top_back.png) top center no-repeat;	







	}







	







/* More News */















.more_news_title {







 	padding:0px 0px 0px 22px;







	font-size: 13px;







	font-weight:normal;







	background:url(images/star2.png) left no-repeat;







	line-height:22px;			







	}







	







.more_news {







	font-size:13px;







	padding:6px;		







	}







	







.more_news_container {







	margin:5px 0px 0px 0px;







	}







	







.more_news a:hover {







 	background:#fff ;







	font-weight:normal;







	}







	















/*   Left Sidebar   */















#sidebar_left {







	float: left;







	width: 342px;







	margin: 0px 0px 0px 4px;







	padding: 0px 0px 0px 0px;







	







	}







	







/*   Random Posts   */







	







#container_left {







    text-align: left;







	height:auto;







	padding:0px 0px 0px 0px;







	}







    







.random_post {







	color:#000;







	padding:6px 6px 6px 6px;







	margin: 0px 0px 15px 5px;







	}







	







.random_post_image {







	float:left;







	padding: 3px 3px 3px 3px;







	margin:0px 5px 0px 0px;







	background:#f9f9f9;







	border: solid 1px #ccc; 







	}







    







.left_posts {







	height:auto;







	margin:5px 0px 5px 0px;







	padding:5px;







	}







		







a.posts_link {







	color:#000;







	text-decoration: none;







	font-size:14px;







	font-weight:bold;







	}







		







a.posts_link:hover { 







	text-decoration: underline;







	color:#666;







	}	







		







/* flickr Box */







		







.flickr {







	text-align: center;







	height:auto;







	padding:10px 0px 10px 0px;







	color:#660066;







	list-style-type:none;







	margin: 0px 0px 0px 0px;







	border:1px solid #ccc;







	background: #fdfdfd;







	}







	







.flickr img {







	border:1px solid #97cbe0;







	padding:1px;







	}







	















/* Popular Tags */







	







.tags {







	font-family:Arial, Helvetica, sans-serif;







	padding:10px;







	line-height: 20px;







	border:1px solid #ccc;







	background: #fdfdfd;







	margin:0px 0px 0px 10px;







	}







	







.tags_container {







	margin:0px 0px 0px 0px;







	}















.tags a {







	color:#666;







	padding:1px







	}







	







.tags a:hover {







	color:#fff;







	background:#666;







	padding:1px;







	text-decoration:none;







	}







	







/* Right Column */







		







.rightcol{







	float: right;







	width: 300px;







	















	}







	







* + html .rightcol{







	float: right;







	width: 300px;







	padding-top:5px !important;















	}	 







	







/* Video */







	







.video {







	margin:10px 0px 30px 10px;







	width:324px;







	height:264px;







	background: #f9f9f9;







	border:1px solid #ccc;







	padding:3px;







	}







h2.alth2+ {







	margin:0px 0px 10px 10px;







	color:#FF3300;







	font-family: Trebuchet MS;







	font-size: 16px;







	padding:0px 0px 4px 0px;







	border-bottom: 1px dotted #3e3a31;







	width:auto;







	text-align: left;







	}



















h2.alth2 {







	margin:0px 0px 10px 10px;







	color:#3e3a31;







	font-family: Trebuchet MS;







	font-size: 16px;







	padding:0px 0px 4px 0px;







	border-bottom: 1px dotted #3e3a31;







	width:auto;







	text-align: left;







	}















h2.alt2h2 {







	margin:10px 0px 0px 0px;







	color:#fff;







	font-family: Trebuchet MS;







	font-size: 16px;







	padding:4px;







	width:auto;







	text-align: left;







	background:#666;







	}







	 







/* 125x125 Ads */







	 







.bannersSquare{margin:13px 2px 2px 10px;	} 















.bannersSquare img {







	float: left;







	padding: 3px 3px 3px 3px;







	







	margin:3px;







	background:#f9f9f9;







	border: solid 1px #ccc; 







	}







	







/* 300x250 Ad */







	







.ad300x250 {







	float: left;







	border:0px;







	}















.ad300x250 img {







	border:0px;







	}







	







/* Subscribe Sidebar */















.subscribe {







	padding:10px;







	line-height: 20px;







	border:1px solid #f9f9f9;







	text-align: left;







	color:#333;







	background:url(images/middlewidget.png) top center repeat-y;







	height: 38px;







	margin:10px 0px 0px 0px;







	}







	







/* Most Commented Single Sidebar */















.most_commented {







	font-family:Trebuchet MS;







	padding:10px;







	font-size: 12px;







	line-height: 20px;







	border:1px solid #ccc;







	background: #fff;







	text-align: left;







	background:url(images/middlewidget.png) top center repeat-y;







	}	















.commented_bullet {







	background:url(images/star.png) top left no-repeat;







	text-align: left;







	list-style: none;







	}













/* Most Commented Single Sidebar */















.most_commented2 {







	font-family:Trebuchet MS;



	padding-left:10px;

	

	font-size: 14px;



	line-height: 20px;



	border:1px solid #ccc;



	background: #fff;



	text-align: left;



	background:url(images/middlewidget.png) top center repeat-y;







	}	











/* Archives Single Sidebar */















.archives li {







	background:url(images/star2.png) top left no-repeat;







	padding:0px  0px 0px 24px;







	list-style: none;







	text-align: left;







	}















.archives {







	padding:10px  10px 10px 10px;







	border: 1px solid #ccc;







	margin:0px 0px 0px 0px;







	background: #fff;







	}









.archives2 li {







	background:url(images/star2.png) top left no-repeat;







	padding:0px  0px 0px 24px;







	list-style: none;







	text-align: left;



	font-size:16px;



	}















.archives2 {



	



	padding:10px  10px 10px 10px;







	border: 1px solid #ccc;







	margin:0px 0px 0px 0px;







	background: #fff;







	}



























/* Sidebar Widgets */







	







.widgets {	







	text-align:left;







	color:#000;







	line-height:18px;







	margin:5px 0px 10px 0px;







	padding:10px 15px 0px 15px;







	font-family: Trebuchet MS;







	background:url(images/middlewidget.png) top center repeat-y;







	border: 1px solid #f9f9f9;







	}







	 







* + html .widgets {







	margin:0px 0px 10px 0px !important;/*IE7*/







	text-align:left;







	color:#000;







	line-height:18px;







	padding:10px 15px 0px 15px;







	font-family: Trebuchet MS;







	background:url(images/middlewidget.png) top center repeat-y;







	border: 1px solid #f9f9f9;	







	}  	















 .widgets ul li {







 	padding:0px  0px 0px 26px;







 	}







  	







 .widget_title {	







	padding:0px  0px 0px 0px;







	list-style: none;







 	font-weight:bold;







 	font-family: Trebuchet MS;







 	color:#635b35;







 	text-align: center;







 	}







 	







* + html .widget_title {







	padding:0px  0px 0px 10px !important;/*IE7*/







	}







	







* html .widget_title {







	padding:0px  0px 0px 10px !important;/*IE6*/







	}















#calendar {







    padding:0px  0px 0px 34px; 







	}















/* Metadata */







	







.month_metadata {







	







	color:#333;







	padding:20px 6px 6px 12px;







	font-size:16px;







	text-align: left;







	}







	







.comment_number {







	font-size:11px;







	padding:5px 5px 5px 5px;







	color:#333;







	float:right;







	}







	







.posted {







  	color: #000;







	font-family:Trebuchet MS;







	font-size:11px;







	float:left;







	padding-left:28px;







	}







	







.post_date {







	float: left;







	background: url(images/calendar.png) top left no-repeat;







	padding:0px 0px 0px 22px;







	}















.post_date a {







	color:#333;







	}















.filed {







	float: left;







	padding:0px 0px 10px 22px







	}















.filed a {







	color:#333;







	}







	







.notfound {







	color:#000;







	}







	







/* Post */















.post_middle {







	padding:10px;







	margin:0px 0px 5px 0px;







	min-height: 120px;







	border-bottom:1px dotted #666;







	font-family: Trebuchet Ms;







	}







	







.post_single {







	padding:10px;







	margin:10px;







	border:1px solid #dadada;







	text-align: left;







	}







	







.photos_home {







	padding:5px;







	margin:0 auto 0;







	}







	







.page {







	padding:18px;







	line-height:18px;







	height:100%;







	}







	







.page h2 {







	margin:10px 0px 30px 0px;







	}







	







.post_blog {







	padding:18px;







	margin-bottom:10px;







	line-height:18px;







	}







	







.post_sitemap {







	margin-bottom:10px;







	padding:0px 0px 0px 22px;







	font-size: 13px;







	font-family:Trebuchet MS;







	font-weight:normal;







	line-height:20px;	







	}







	







.post_sitemap h2 {







	font-family:Trebuchet MS;







	font-size:18px;







	padding:0px;







	color:#635b35;	







	}	







	







.post_sitemap ul li {







	margin-left:20px;







	padding:0px 0px 0px 22px;







	background: url(images/star.png) left no-repeat;







	}















.post_blog h2 a{







	font-family:Trebuchet MS;







	font-size:18px;







	padding:0px;







	color:#333;







	}







	







.post_blog h2 a:hover{







	font-family:Trebuchet MS;







	font-size:18px;







	padding:0px;







	color:#666;







	}







	







.post_content{







	margin-top:6px;







	color:#000;







	padding:50px 6px 3px 6px;







	}







	







.post_content img{







  	padding: 3px 3px 3px 3px;







	margin:0px 5px 0px 0px;







	background:#f9f9f9;







	border: solid 1px #ccc; 







	float:left;







	}







	







.photo{ 







	padding: 3px 3px 3px 3px;







	margin:0px 5px 0px 0px;







	background:#f9f9f9;







	border: solid 1px #ccc; 







	float:left;







	}















.entry p{







	text-align:left;







	font-size:13px;







	line-height:18px !important;







	color:#000000;







	margin-top:5px;







	







	}







	







.entry_alt p{







	text-align:left;







	font-size:13px;







	line-height:18px !important;







	color:#000000;







	margin-top:5px;







	min-height: 120px;







	}















*  html .entry_alt p {







	text-align:left;







	font-size:13px;







	line-height:18px !important;







	color:#000000;







	margin-top:5px;







	height: 120px;







	}







	







.entry blockquote {







 	background:url(images/blockstar.jpg) no-repeat;







	background-position: 56px 2px;







	padding:0px 18px 0px 18px;







	text-align:center;







	margin:0px auto 0px;







	}







		







.entry blockquote p {







	font-size:13px;







	font-family:Trebuchet MS;







	font-style:italic;







	text-align:justify;







	color:#333;







	margin:0px auto 0px;







	width:80%;







	}







	







.entry img {







	padding: 3px 3px 3px 3px;







	margin:5px 5px 5px 5px;







	background:#f9f9f9;







	border: solid 1px #ccc; 







	}







		







.entry ul li {







	list-style: square;







	text-align: left;







	list-style-position: inside;







	}







	







/* Comments */







	







.comment {







		color:#000;







	padding:20px;







	margin-bottom:10px;







		}







	







#submit_comment {







 	background: #f9f9f9;







	color: #333;







	font-size: 11px;







    font-family: Trebuchet MS;







	padding: 4px;







    margin: 0px 0px 0px 0px;







    border: 1px solid #ccc;







    font-weight: bold;







    width:120px;







	}







	















textarea {







	font-size: 13px;







	padding: 2px;







	width:560px;







	border:1px solid #ccc;







	}







	







h2.commh2 {







  







	font-size: 1.4em !important;







	padding: 0 0 5px;







	font-weight:bold !important;







	color:#000 !important;







	}







	







ol.commentlist {







	margin: 10px 0 20px;







	padding: 0;







	list-style: none;







	font-size: 12px;







	line-height: 20px;







	}







	







ol.commentlist p {







	margin-bottom:10px;







	line-height: 20px;







	}







		







ol.commentlist cite {







	font-style: normal;







	font-weight: bold;







	}







		







ol.commentlist li {







  	padding: 20px 10px 10px 10px;







  	text-align: left;







	}







		







ol.commentlist li.alt {







  	padding: 10px 10px 0 10px !important;







	background:#f9f9f9;







	border:1px solid #ccc;	







	text-align: left;







	}















.author_profile {















	padding:20px 10px 0px 14px;







	color:#000;







	line-height: 22px;







	}















.author_profile h2 {







	color:#635b35;







	}















/* Page Navigation */







	







.navigation {







	}







	







.navigation a {







	color: #333;







	font-size: 1em;







	font-weight: bold;







	}







	







.alignleft {







	display:inline;







	float:left;







	}







	







.alignright {







	display:inline;







	float:right;







	}







	







/* Footer */







	







#footer {







	margin:10px 0px 0px 10px;







	color:#000;







	background:#f9f9f9;







	border: 1px solid #ccc;







	padding:5px;







	font-family:Trebuchet MS;







	}







	







#footer a {







	color: #ccc;







	}







		















	







#copyright {







	color:#000;







	padding:5px 0px 0px 0px;







	margin:10px 0px 0px 10px;







	text-align: left;







	}







	







#copyright a {







	color:#01a4b1;







	}







	







.wp-caption {







	border: 1px solid #ddd;







	text-align: center;







	background-color: #f3f3f3;







	padding-top: 4px;







	margin: 10px;







	-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;







}







/* End captions & aligment */







table {

background : White;

border: 2px solid black;

border-collapse: separate;

border-spacing: 2px;

align:center;

}



td{border: 1px solid #000} 


