/*
	Theme Name: Philippine Travel Stories
	Theme URI: http://www.philippinehotelreservations.com/
	Description: Philippine Travel Stories Theme
	Version: 0.0.1 beta
	Author: Jake Lazado
	Tags: Travel Stories, Philippine Travel Stories, Philippine Hotel Reservations
*/

body {
	background-color: #000000;
	font-family: verdana;
	font-size: 12px;
	color: #505050;
}

div#container {
	background: url("http://philippinetravelstories.philippinehotelreservations.com/wp-content/themes/travelstories/.gfx/.body/side_border.png");
	background-position: center;
	position: absolute;
	top: 0%;
	left: 50%;	
	width: 930px;
	margin-left: -465px;
}

div#content {
	position: relative;
	left: 50%;
	width: 910px;
	margin-left: -455px;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}

a {
	text-decoration: none;
}

/* ----------------------------------------------------- HEADER */
div#banner, div#banner img {
	border: none;
}

div#banner img {
	position: relative;
}

div#travel_search {
	position: relative;
	top: -41px;
	height: 0px;
	left: 745px;
	width: 200px;
}

div#header_links {
	position: relative;
	top: -50px;
	left: -20px;
	height: 0px;
	width: 600px;
	display: inline;
	float: left;
}

	div#header_links li {
		font-size: 10px;
		display: inline;
		border-left: solid 2px #99FF00;
		color: #FFFFFF; 
		font-weight: bold;
		padding: 0px 0px 0px 3px;
		margin: 0px 0px 0px 4px;
	}
	
	div#header_links a {
		color: #FFFFFF;
	}
	
	div#header_links a:hover {
		color: #99FF00;
		text-decoration: underline;
	}

div#travel_search li {
	list-style-type: none;
}

#s {
	border: solid 1px #99FF33;
	color: #333333;
	background: #FFFFFF;
}

#s_submit {
}

div#home_link {
	position: relative;
	border: none;
	float: left;
	display: inline;
}

	div#home_link {
		margin: -174px 0px 0px 21px;
		width: 341px;
		height: 102px;
	}

/* ----------------------------------------------------- SIDEBAR */
div#sidebar {
	background-color: #F9F9F9;
	border: solid 1px #DCFF9E;
	width: 200px;
	float: left;
	display: inline;
}

div.header_link_seperator {
	height: 10px;
}

div.sidebar_links a {
	margin-left: 3px;
	text-decoration: none;	
	color: #6F6F6F;
}

div.sidebar_links a:hover {
	color: #99CC00;
}

img#pts_by_destination {
	margin: 0px 0px 2px 0px;
}

img#pts_by_leisure {
	margin: 0px 0px 2px 0px;
}

/* ----------------------------------------------------- SIDEBAR-ADS */
div#ads {
	width: 189px;
	float: right;
	background-color: #F4E8F4;	
	border-top: solid 1px #E3D7E3;
	border-right: solid 1px #A1B5A1;
	border-bottom: solid 1px #E3D7E3;
	border-left: solid 1px #D3C7D3;
	display: inline;
}
div.cboxcont {
	position: relative;
	margin: -67px 0px 5px 0px;
}

		div.cboxcont img{
			width: 181px;
			margin: 5px 0px 0px 0px;
		}

div.mnl_bulletin {
	border: solid 1px #CCCCCC;
	width: 180px;
	padding: 5px 0px 5px 0px;
	background-color: #FFFFFF;
	margin: 5px 0px 5px 0px;
}

		div.mnl_bulletin img {	
			width: 180px;
			position: relative;
			border: none;
		}

div#local_philippines {
	margin: 5px 0px 5px 0px;
	background-color: #FFFFFF;
	width: 180px;
}

		div#local_philippines img{
			align: center;
			border: none;
		}


/* ----------------------------------------------------- FOOTER */
div#footer {
	clear: left;
}

/* ----------------------------------------------------- INDEX.PHP */
div#content_index {
	border: none;
	margin-left: 205px;
}

		/* IMAGE PREVIEW */
		div#pts_slide {
			background: url("http://philippinetravelstories.philippinehotelreservations.com/wp-content/themes/travelstories/.gfx/.index/slide_frame.gif");
			background-repeat: no-repeat;
			background-position: 56px 1px;
			width: 500px;
			height: 265px;
			border-left: dashed 1px #CCCCCC;
			border-right: dashed 1px #CCCCCC;
			padding: 5px 5px 0px 5px;
			font-size: 11px;
		}
		
				div#pts_slide .nxt_pic {
					background-color: #333333;
					color: #EEEEEE;
					width: 20px;
					height: 14px;
					text-align: center;
					padding: 1px 3px 1px 3px;
				}
				
				div#pts_slide .nxt_pic:hover {
					cursor: pointer;
				}
				
				div#pts_slide #nxt_btn {
					background-color: #333333;
					color: #EEEEEE;
					width: 30px !important;
					height: 14px !important;
					text-align: center;
					padding: 1px 3px 1px 3px;
				}
				
				div#pts_slide #nxt_btn:hover {
					cursor: pointer;
				}
				
				span#slide_buttons {
					position: relative;
					left: 97px;
					top: -10px;
				}
		
		img#img_slide {
			margin: 5px 0px 5px 0px;
			border: solid 2px #333333;
		}
		
		
		/* FEATURED */
		div#featured { 
			border-left: dashed 1px #CCCCCC;
			border-right: dashed 1px #CCCCCC;
			padding: 5px 5px 5px 5px;
			width: 500px;				
		}
		
		.featured_title {
			margin-top: 10px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 17px;
			font-weight: bold;
			color: #4A4A4A;
			text-decoration: none;
		}
			.featured_title:hover {
				color: #99CC00;
			}
		
		.featured_rating {
			margin: 3px 0px 2px 10px;	
			position: relative;
			display: block;
			left: 0%;
		}
		
		.featured_location {
			margin: 0px 0px 0px 0px;
			font-size: 11px;
		}
		
				.featured_location a {
					color: #FF9900;
				}
				
				.featured_location a:hover {
					text-decoration: underline;
				}
		
		div.featured_material {
			margin: 0px 0px 10px 0px;
		}
				
				div.featured_material table {
					margin: 10px 0px 10px 0px;
				}
		
				div.featured_material img {
					width: 150px;
					height: 120px;
					border: #CCCCCC;
				}
				
				div.featured_material td.featured_excerpt p{
					padding: 0px 5px 0px 5px;
					text-align: justify;
					text-indent: 25px;
					margin-top: -2px;
				}
		
		div.read_more {
			position: relative;
			margin: -9px 0px 10px 5px;
		}
		
				div.read_more a {
					color: #0066FF;
				}
				
				div.read_more a:hover {
					color: #99CC00;
				}
		
		
		/* TOP RATED */
		div#top_rated { 
			width: 500px;
			margin: 0px 0px 0px 0px;
			padding: 3px 5px 3px 5px;
			border-left: dashed 1px #CCCCCC;
			border-right: dashed 1px #CCCCCC;
		}
		
		div#top_rated a {
			font-size: 12px;
			color: #505050;
			padding: 0px 0px 0px 5px;
		}
		
		div#top_rated div {
			margin: 3px 0px 3px 0px;
		}
		
				div#top_rated a:link {
					color: #666666;
				}
				
				div#top_rated a:hover {
					color: #0099FF;
				}

		div#top_rated a, div#top_rated img {
			margin: 0px 0px 0px 0px;
		}					
		
		/* RECENT POSTS */
		div#recent_posts {
			border-left: dashed 1px #CCCCCC;
			border-right: dashed 1px #CCCCCC;
			width: 500px;
			padding: 5px 5px 5px 5px;
			margin: 0px 0px 25px 0px;
		}
		
		div.recent_post_title{
			margin: 0px 0px 0px 10px; 
		}
				div.recent_post_title a{
					color: #4A4A4A;
					font-size: 11px;
					font-weight: bold;
				}
				
				div.recent_post_title a:hover {
					color: #FF9900;
				}
		
		div.recent_post_author {
			margin: 0px 0px 5px 15px;
			font-size: 12px;
			color: #999999;
		}
		
		span.recent_the_date {
			color: #666666;
			font-size: 11px;
		}

/* ----------------------------------------------------- SINGLE.PHP */
div#single_container {
	margin-left: 205px;
	width: 500px;
	padding: 5px 5px 5px 5px;
}

		div#single_container img.single_post_image {
			border: none;
			margin: 5px 0px 0px 0px;
		}

div#single_title {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #454545;
}

div#single_author {
	text-align: center;
	font-size: 12px;
	color: #808080;
}

div#single_date {
	text-align: center;
	font-size: 11px;
	color: #AAAAAA;	
}

div#single_content {
	text-indent: 25px;
	text-align: justify;
	color: #454545;
}

div#single_star {
	font-size: 12px;
	color: #FF9933;
	width: 450px;
}

div#single_submit {
	border: solid 1px #99CC00;
	background-color: #F5FCE2;
	margin: 10px 0px 10px 0px;
	text-align: justify;
	padding: 5px;
}

span#single_mail_pts a {
	color: #CC0033; 
}

		span#single_mail_pts a:hover {
			text-decoration: underline;
		}

div#single_offers {
	border: solid 1px #CC0000;
	background-color: #FFF0F0;
	margin: 10px 0px 10px 0px;
	text-align: justify;
	padding: 5px;
}
	
		div#single_offers a {
			color: #CC0000;
		}
		
		div#single_offers a:hover {
			text-decoration: underline;
		}

div#single_more, div#search_return_main, div#title_listing {
	text-align: right;
	margin: 3px 0px 3px 0px;
	color: #808080;
}

		div#single_more a, #search_return_main a, div#title_listing a {
			color: #FF9900;
		}
		
		div#single_more a:hover, #search_return_main a:hover, div#title_listing a:hover {
			color: #99CC00;
		}

form#comment_form input#indicator {
	border: none;
}

form#comment_form #comment {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.comment_header {
	background-color: #CEF782;
	color: #333333;
	padding: 3px 0px 3px 0px;
}

		span.comment_name {
			margin: 0px 0px 0px 5px;
			font-size: 12px;
			font-weight: bold;
			display: inline;
			float: left;
		}
		
		span.comment_name img {
			border: none;
		}
		
		span.comment_date {
			position: relative;
			float: right;
			display: inline;
			margin: 0px 5px 0px 0px;
		}

td.comment_comment {
	text-align: justify;
	text-indent: 25px;
	padding: 9px 9px 9px 9px;
	border-left: solid 1px #CEF782;
	border-right: solid 1px #CEF782;
}

td.comment_spacer {
	border-top: solid 1px #CEF782;
}

/* ----------------------------------------------------- PAGE.PHP */
div#page_container {
	margin-left: 205px;
	width: 500px;
	padding: 5px 5px 5px 5px;
}

div#page_title {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #454545;
}

div#page_author {
	text-align: center;
	font-size: 12px;
	color: #808080;
	margin: 5px 0px 0px 0px;
}

div#page_date {
	text-align: center;
	font-size: 11px;
	color: #AAAAAA;	
	margin: 0px 0px 20px 0px;
}

div#page_content {
	text-indent: 25px;
	text-align: justify;
	color: #454545;
}

/* ----------------------------------------------------- CATEGORY.PHP */
div#category_content {
	margin-left: 205px;
	width: 500px;
	padding: 5px 5px 5px 5px;
}

div#category_title_listing {
	font-size: 15px;
}

div#category_title_listing a {
	color: #454545;
}

div.category_listing_title {
	border-bottom: dashed 1px #DDDDDD;
	padding: 3px 0px 1px 3px;
	margin: 0px 0px 5px 0px;	
}

		div.category_listing_title a {
			color: #666666;
			font-weight: bold;
		}
		
		div.category_listing_title a:hover {
			color: #99CC00;
		}

span.category_excerpt {
	color: #555555;
	text-indent: 15px;
	text-align: justify;
}		

div#returned_count {
	text-align: right;
	margin: 10px 0px 0px 0px;
	padding: 3px 0px 0px 5px;
	color: #666666;
}

/* ----------------------------------------------------- SEARCH.PHP */
div#search_content {
	margin-left: 205px;
	width: 693px;
	padding: 5px 5px 5px 5px;
}

div.search_links {
	margin: 5px 0px 5px 0px;
	background-color: #F7F7F7;
	margin-top: 5px;
	padding: 3px 3px 3px 3px;
	width: 100%;
}

		div.search_links a.search_link {
			font-size: 12px;
			color: #303030;
		}
		
				div.search_links a.search_link:hover {
					position: relative;
					margin: 0px 0px 0px 2px;
				}
				
		div.search_links i a {
			color: #999999;
			margin-left: 5px;
		}
		
		div.search_links i a:hover {
			color: #AADE32;
			margin-left: 5px;
		}
		

