/*   
Theme Name: Pueblo Philippines 
Theme URI: http://www.ambot-ah
Description: Pueblo Philippines Template
Author: Marcos C.
Author URI: http://www.ambot-ah
Version: 1.1
*/

@import url('custom.css');

/* Global */

#wrapper {font-size:13px;line-height:20px;font-family:Verdana,Arial,sans-serif;letter-spacing:.02em;}

/* Wrappers */

#wrapper {margin:0 auto;width:960px;}
#header {height:260px;}
#main {background:transparent url(images/bg50.png) repeat scroll 0 0;margin:auto 0;overflow:hidden;}
#footer {height:200px;}

#content_wrapper {float:left;width:540px;margin:10px 0 10px 10px;background:#FFFFFF none repeat scroll 0 0;}
#content {padding:10px;overflow:hidden;}
#sidebar {float:right;width:400px;}


/* Header */

#top_menu_wrapper {height:25px;width:auto;}
#top_menu_wrapper #top_menu {background:transparent url(images/bg50.png) repeat scroll 0 0; float:right; overflow:hidden; padding:3px;}
#middle_header_wrapper {height:205px;}

#header a {color:#EBEBEB;}
#header a:hover {color:#FFFFFF;}



/* Menu Nav */

#menu_nav_wrapper {background:transparent none repeat scroll 0 0; border:medium none; float:none; height:30px; margin:0; overflow:visible; padding:0; position:static;}


#menu-menu-header {margin:0 0 0 60px; padding:0px 10px; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width:800px; height:30px; background:url('images/bg50.png');}

#menu-menu-header ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width:100%; font-weight:bold;}
#menu-menu-header a {display:block; padding:5px 13px 0; color:#efefef; font-weight:bold; border:none; height:25px; text-decoration:none; background:none;text-transform:uppercase;}

#menu-menu-header a:hover {background:#fff; color:#000; }
#menu-menu-header li {float:left; position:relative;}
#menu-menu-header ul {position:absolute; display:none; width:250px; top:30px; left:-1px;}
#menu-menu-header ul a {}
#menu-menu-header li ul {background:#000; width:220px;}
#menu-menu-header li ul a {width:200px; height:auto; float:left;color:#fff;font-size:95%;margin:4px 0 ;padding:0 10px 0;}
#menu-menu-header ul ul {top:auto;}
#menu-menu-header li ul ul {background:#000; color:#fff; left:200px;width:220px;}
#menu-menu-header li ul ul li a {text-transform:none;}
#menu-menu-header li ul ul ul {background:#fff;  left:200px;width:220px;}
#menu-menu-header li ul ul ul li a {color:#000;}
#menu-menu-header li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#menu-menu-header li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}



/* Content */


#wrapper .content2 {border-top:10px solid #000000;}
#content {color:#000000;line-height:1.6em}

#content .hentry {padding:5px 5px 0;border-top:1px solid #E0E0E0;margin:9px 0 10px;}
#content .hentry_half {padding:5px 0 0 5px; float: left; width:240px; }


#content .user-comments {background:transparent url(images/user-comments.gif) no-repeat scroll center bottom; margin-left:460px; padding:0px 10px 8px; position:absolute; }
#content .user-comments a {color:#686868; font-weight:bold; }
#content .user-comments a:hover {color:#898989;}
#content .entry-title, #content .entry-title a{ font-size:13.5px; font-weight:bold; margin:0; margin:0 55px 0 0; }
#content .entry-content {margin:10px 0 0; overflow:hidden;}

#content .blog_listing_nothumb {margin: 0 0 0 88px;}


#content .readmore a,  #wrapper #content .editlink a { color:#686868;padding:2px; }
#content .readmore  a:hover {color:#042034;background:#ffffff;}

#content .p1 {background:#042034 none repeat scroll 0 0;border:0 none;color:#FFFFFF;padding:10px 10px 5px; }
#content .p1 .user-comments {background:transparent url(images/user-comments.gif) no-repeat scroll center bottom; color:#503F3F; margin-left:460px; padding:3px 10px 8px; position:absolute; }
#content .p1 .entry-title a { color:#FFFFFF; font-size:20px; font-weight:normal; margin:0;}
#content .p1 .entry-title a:hover { color:#042034; background:#ffffff; }
#content .p1 .readmore a,  #wrapper #content .p1 .editlink a{ color:#FFFFFF; padding:2px; }
#content .p1 .readmore  a:hover {color:#042034; background:#ffffff; }


/* List Sub-destinations in Destinations (Taxonomy) Archive */

#content #destinations-parent ul {list-style:none;margin:0;padding:0;}

#content #destinations-parent ul li ul{margin:5px 0 0 0;padding:0;}

#content #destinations-parent ul li ul li {border-top:1px solid #E0E0E0;
padding:5px 5px 0 50px;
font-size:13.5px;
font-weight:bold;
}

#content #destinations-parent ul li ul li ul {list-style:square outside none;
margin:10px 0 10px 30px;}

#content #destinations-parent ul li ul li ul li {
display:inline;
font-size:12px;
font-weight:normal;
border-top:none;
padding: 0;
margin:10px 0 0 0;
}

#content #destinations-parent ul li ul li ul li a{
padding:0 10px 0 0;
text-decoration: underline;
line-height: 2.0em;
margin:0;
}

/* Post */

#main a, #main a:visited a{color:#2772B3;}
#main a:hover {color:#205f95;}


#sidebar a, #sidebar a:visited, #footer a{color:#e2e2e2;}
#sidebar a:hover, #footer a:hover {color:#d2d0d0;}

#content .entry-content img {margin:10px 0;}
#content .entry-content p img{margin:0 0 5px 0;}
#content .entry-content p {margin:10px 0;}
#content ul {margin:5px 0 10px 30px;list-style:square;}
#content blockquote {margin:10px 0 10px 30px;}

#content .page-title { font-size:20px; color:#fff; background:#337c00 url(images/comments_header.gif) bottom left no-repeat; font-weight:normal; padding:5px 5px 10px 5px; }
#content .page-title a {color:#fff; }

#content .relatedposts ul {margin:5px 0 10px;}
#content .relatedposts li {list-style-type:none;display:inline-block;float:left;margin:5px 1px 1px;text-align:center;width:123px;height:120px;overflow:hidden;}
#content .relatedposts img {margin:0 auto;display:block;}

.align-center {margin:0 auto;}

.text-small, .text-small a  {font-size:12px;}
.text-smaller, .text-smaller a  {font-size:11px;}
.text-large, .text-large a {font-size:14px;}
.text-larger, .text-larger a  {font-size:15px;}
.text-gray {color:#cccccc;}
.text-indent {text-indent:10px;}

.thumb_75x75 {float:left;width:87px;}
.thumb_75x75 img {margin:5px 7px 5px 5px;padding:0;width:75px;}

.rssphoto_item_title {display:none; font-size:0;width:0;height:0;line-height:0;}

.rssphoto_static div img, .rssphoto_static div, .rssphoto_static a {float:left;}
.rssphoto_static div img {margin: 0 5px 5px 0;}
.featuredvideo object, .featuredvideo embed {width:340px;height:290px;}

.ads {margin:10px 0;}

.clear {clear:both;}

/* Sidebar */


.aside,.aside input {font-size:13px; line-height:18px; margin-bottom:6px;}
.aside p, .aside ul, .aside ol, .aside dd, .aside pre {margin-bottom:18px;}
.aside pre, .aside code {font-size:12px;line-height:18px;}
.aside .current_page_item a {color: #FF4B33;}
.aside .current_page_item .page_item a {color:#666; }
.aside .current_page_item .page_item a:hover,.aside .current_page_item .page_item a:active {color: #FF4B33; }
.aside {color:#b5b5b5;}

.aside h3 {font-size:15px; line-height:22px;}
.aside h3 a {text-decoration:none;}
.aside caption {font-size:11px; font-family:Arial,sans-serif; font-weight:bold; text-transform:uppercase; letter-spacing:0.05em;}
.aside ul { list-style:none; margin-left:0;height:1%;}
.aside ul li{ list-style:none; margin:0; padding:0; list-style-position:outside; }

.aside ul ul {list-style:none; margin:0 0 10px 10px;}
.aside ul ul li { padding:3px 4px; }
.aside ul ul ul { margin:0; }
.aside ul ul ul li{ padding:6px 0 6px 6px; border-bottom:none; }
.aside form, .aside table {margin-bottom:0;}
.aside table { border:none;}
.aside thead { border:1px solid #ccc;}
.aside tbody { border:1px solid #ccc;}
.aside th, .aside td { border-right:1px solid #ccc; padding:.25em .8em;}
.aside tfoot tr {border:none; }
.aside tfoot td { border-color:transparent; }
.widget_tag_cloud { margin:0 0 22px 0;}

/* Main Asides */

.main-aside {margin:10px 0 0 0;width:400px;}

.main-aside ul {padding:0 0px;}
.main-aside h3 {}
.main-aside ul ul {padding:0;}
#primary {padding:0 0 0 0; margin-bottom:0px;}

#primary h3.widgettitle, #primary h3{height:25px;color:#a3a3a3; margin:0; padding:10px 0 0 4px;	font-style:normal; clear:both; }


#primary2 { padding:0 0 0 0; margin-bottom:0px; }
#primary2 h3.widgettitle, #primary2 h3{ height:25px; color:#a3a3a3; margin:0; padding:10px 0 0 4px; font-style:normal;clear:both;}

#secondary>ul.xoxo>li{width:190px;float:left;margin-right:10px;}
.ie6 #secondary ul.xoxo li{}

#secondary>ul.xoxo>li h3{height:25px;color:#a3a3a3;margin:0;padding:4px 0 0 4px;font-style:normal;}
.ie6 #secondary ul.xoxo li h3{height:25px;color:#a3a3a3;margin:0;padding:4px 0 0 4px;font-style:normal;}

#secondary ul ul li {padding:2px 4px;margin:0;list-style-position:outside;}
#secondary ul ul ul li {padding:1px 0 1px 10px;border-bottom:none;margin:0;list-style-position:outside;}
.ie6 #secondary ul ul li {padding:2px 0px;margin:0;list-style-position:outside;}


/* Footer */

#subsidiary {padding:15px 0 0 0;}
#subsidiary .aside{color:#c1c1c1;margin-bottom:18px;float:left;margin:0 20px 0 0;width:300px;}
#subsidiary h3.widgettitle{height:27px;color:#fff;margin:0;padding:4px 0 0 4px;font-style:normal;	clear:both;
}


/* Comments */

#comments {color:#000; margin:20px 0 0 0; padding:18px 0; overflow:hidden;}

#comments h3 {text-align: left; font-family: Verdana, Arial, sans-serif; font-weight: bold; padding:5px 0 0 15px; margin-bottom:20px; height:31px; clear: both; color: #fff;  background:url(images/comments_header.gif) top left no-repeat #7fae52; }
#comments .comments:first-child h3 {}

#comments ol, #comments ul { margin:5px 0 36px 0; list-style:none; }
#comments li { margin:0 0 5px 20px; padding:0; position:relative; clear:both; margin-top:-1px; height:1%;}
#comments li li {margin-top:-1px;}
#comments .comment-author{width:85px;float:left;margin-top:2px;}

#comments .comment-content, 
#comments li li .comment-content,
#comments li.alt li .comment-content, 
#comments li li li .comment-content,
#comments li.alt li li .comment-content,
#comments li li.alt li .comment-content{margin-left:95px;background: #f1f1f1;border:1px solid #dddddd;min-height:150px; _height:150px; padding:20px; color:#323232; }
#comments li.alt .comment-content, 
#comments li li.alt .comment-content,
#comments li li li.alt .comment-content {background: #f9f9f9;}

#comments a {}
#comments li.byuser {}
#comments li.byuser p a {}
#comments li.bypostauthor {}
#comments li.bypostauthor p a {}
#comments .avatar {width:80px;height:80px;}
#comments .fn {font-weight:bold;font-size:14px; padding:0; display:block;color:#323232;}
#comments .fn a {color:#323232;}
#comments-list .comment-meta {font-size:10px;width:85px;float:left;clear:both;color:#999999;line-height:11px;}
#comments-list .comment-meta a {font-style:italic;color:#999999;}
#wrapper #content #comments li p {margin:0;padding:0 0 18px 0;}
#comments div.comment-reply-link{margin:-30px 0 0px 130px;position:absolute;}
#comments .children{list-style:none;clear:both;padding:0;margin:5px 0 0 0;}
#trackbacks-list h3{background:url(images/trackbacks_showhide.gif) bottom right no-repeat;	cursor:pointer;padding:10px 0 15px 0;height:1%;}
#trackbacks-list ol{display:none;}
#trackbacks-list .comment-author {font-size:10px;color:#999999;line-height:12px;}
#trackbacks-list .comment-author a {font-size:14px;font-weight:bold;color:#323232;}

#respond {color:#323232;width:auto;_width:500px;margin:0;margin-right:10px;padding:0 0 0px 0;background:none;}
#wrapper #content #respond h3{margin-top:10px;margin-right:-10px;}
#respond form {padding:0 0 36px 0;}
#respond #form-section-author {width:280px;float:left;}
#respond #form-section-author input {width:280px;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ececec;border-bottom:1px solid #ececec;background:#f7f7f7;}
#respond #form-section-email {width:280px;float:right;}
#respond #form-section-email input {width:100%;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ececec;border-bottom:1px solid #ececec;background:#f7f7f7;}
#respond #form-section-url {clear:both;}
#respond #form-section-url input {width:100%;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ececec;border-bottom:1px solid #ececec;background:#f7f7f7;}
#respond .form-label {font-size:10px;}
#respond .form-input input {margin:0 0 14px 0;}
#respond textarea {width:100%;margin:0 0 16px 0;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ececec;border-bottom:1px solid #ececec;background:url(images/textarea_bg.gif) top left no-repeat;}
#respond .form-submit {float:right;}
p.subscribe-to-comments {width:260px;float:left;}
p.subscribe-to-comments label {}
p.comment_license {clear:both;margin:0;}
p.solo-subscribe-to-comments {clear:both;margin:0;}
p.solo-subscribe-to-comments:first-line {font-style:italic;}
#respond .required {font-weight:bold;}
.subscribe-to-comments {color:#666;float:left;font-size:11px;margin:0;padding:18px 0 0 0;}
.solo-subscribe-to-comments {color:#666;font-size:11px;padding:18px 0 0 0;}
.comment_license {color:#666;clear:both;font-size:11px;margin:0;padding:18px 0 0 0;}
#form-allowed-tags p {color:#666;font-size:11px;margin:0;}
#form-allowed-tags span {font-style:italic;}

/* Navigation  */

.navigation {margin:0px 0 10px 0;overflow:hidden;padding:5px;}
.nav-previous {float: left;width:50%; }
.nav-next {float: right;width:50%;text-align:right;}
#nav-above,#nav-below {width: 500px;}
#nav-above {display:none;}
#nav-below{}
.home #nav-above, .single #nav-above {display:none;}
.paged #nav-above {}



/* Content Slider */

.sliderwrapper3 { position: relative; /*leave as is*/ overflow: hidden; /*leave as is*/ }

.pagination3 {text-align: left; }

#main .pagination3 a{ border: 1px solid #d7d7d7; color: #2E648A; font-weight:bold; padding: 3px 6px;
margin: 0px; text-decoration: none; }

#main .pagination3 a:hover, #main .pagination3 a.selected{ color: #fff; background-color: #2E648A; border: 0; padding: 4px 7px; }

.sliderwrapper2 { position: relative; /*leave as is*/ overflow: hidden; /*leave as is*/ }

.pagination2 { margin: 10px 0 0 0; text-align: right; }
#wrapper #content .pagination2 a{ border: 1px solid #d7d7d7; color: #6fa118; font-weight:bold; padding: 3px 6px; margin: 0px; text-decoration: none; }
#wrapper #content .pagination2 a:hover, #wrapper #content .pagination2 a.selected{color: #fff;border:0;padding: 4px 7px;}





/* Page Navi */


#main .wp-pagenavi span.pages { border: 1px solid #d7d7d7; color: #2E648A; font-weight:bold; padding: 3px 6px;
margin: 0 2px 0 0; text-decoration: none;}

#main .wp-pagenavi span.current { border: 1px solid #d7d7d7; color: #2E648A; font-weight:bold; padding: 3px 6px;
margin: 0 2px 0 0; text-decoration: none;}

#main .wp-pagenavi a, #main .wp-pagenavi a:link { border: 1px solid #d7d7d7; color: #2E648A; font-weight:bold; padding: 3px 6px; margin: 0 2px 0 0; text-decoration: none;}

#main .wp-pagenavi a:hover { color: #fff; background-color: #2E648A; border: 0; padding: 4px 7px; }

/* Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0; padding: 0; border: 0;}

a {text-decoration:none;}

/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 0;font-size: 0;}
ol, ul {list-style: none;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}