/*   
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
*/

/* Global */

body {font-size:13px; line-height:20px; font-family:Verdana,Arial,sans-serif;}

/* Wrappers */

#header {width:1000px;margin:0 auto;height:150px;}

#main {background:transparent url(images/bg5w.png) repeat;margin: 47px auto 0; overflow:hidden;width:940px;padding: 5px 10px;}
#content {padding:5px 10px 10px;float:left;width:520px;margin: 0 0 5px 5px;background:#FFFFFF;color:#000000;line-height:1.6em}
#sidebar {float:right;width:380px;margin: 0 5px 10px;}
#footer {height:200px;margin:0 auto;width:900px;}

#sidebar-admin {background:transparent url(images/bg50.png) repeat scroll 0 0; color: #DDD; font: normal 12px/28px Arial,Helvetica,sans-serif;
height: 100%;width: 180px; position: fixed; z-index: 998; top: 28px; right: 0; padding:20px 10px;line-height:1.5em;}

/* Sidebar Admin */

#sidebar-admin a {color: #DDD; }

#sidebar-admin p {margin:8px 0; }


/* Header */

#top_menu_wrapper {height:25px;width:960px;margin:0 auto;}
#top_menu_wrapper #top_menu {background:transparent url(images/bg50.png) repeat scroll 0 0; float:right; overflow:hidden; padding:2px;}

.ads_leaderboard {width:728px;margin:5px auto;padding:0;}
.ads_sidebarsquares {margin:10px 0 0 0;}
.ads_sidebarsquares img {margin:0;}

#header a {color:#EBEBEB;}
#header a:hover {color:#FFFFFF;}

/* Menu Top */

#top_menu ul {float:left;margin-right:20px;}
#top_menu ul li {float:left;margin-left:20px;}

/* Menu Primary*/

#menu_nav_wrapper {border:medium none; float:none; height:30px; overflow:visible; padding:0; position:static;width:960px;margin:40px auto 0;}

#menu-menu-header {margin:0 0 0 60px; padding:0 10px; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width:800px; height:30px;}

#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;background: transparent url(images/bg75.png);}

#menu-menu-header a:hover {background: transparent url(images/bg75w.png); 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:194px; height:auto; float:left;color:#fff;font-size:95%;margin:4px 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 */

#content .hentry {padding:5px 5px 0;border-top:1px solid #E0E0E0;margin:6px 0 0;}
#content .hentry_half {padding:5px 0 0 5px; float: left; width:240px; }

#content .thumbnail-medium {margin: 0 5px 0 0; float: left;width:180px;height:120px;overflow:hidden;}
#content .thumbnail-medium img{width:180px;}


#content .querytag {margin:-20px 5px 5px;}
#content .querytag .entry-content p {margin:2px 0 2px;}

#content .querytag .thumblist-wrapper {float:left;width:147px;padding:5px;margin:2px;font-size:12px;background:#eeeeee;font-size:10.5px;color:#686868;height:128px;}

#content .querytag .thumblist-wrapper .thumb_75x75 {float:none;padding:5px 0 0 0;margin:0 0 8px;height:85px;width:85px;background:#e5e4e4;overflow:hidden;}
#content .querytag .thumblist-wrapper .thumb_75x75 img {height:75px;width:75px;overflow:hidden;}
#content .querytag .thumblist-wrapper .thumblist-title {max-height:32px;overflow:hidden;margin:0;}
#content .querytag .thumblist-wrapper .thumblist-meta {max-height:17px;overflow:hidden;margin:0 0 3px;}
#content .querytag .thumblist-wrapper h3 {font-size:12px;line-height:1.3em;padding:0;margin:0;}


#content .querytag .thumblist-wrapper-5columns {float:left;width:86px;padding:5px;margin:2px;font-size:12px;background:#eeeeee;font-size:10.5px;color:#686868;height:112px;}
#content .querytag .thumblist-wrapper-5columns .thumb_75x75 {}
#content .querytag .thumblist-wrapper-5columns .thumb_75x75 img {height:75px;width:75px;overflow:hidden;}
#content .querytag .thumblist-wrapper-5columns .thumblist-title {max-height:32px;overflow:hidden;margin:0;}
#content .querytag .thumblist-wrapper-5columns .thumblist-meta {max-height:17px;overflow:hidden;margin:0 0 3px;}
#content .querytag .thumblist-wrapper-5columns h3 {font-size:11px;line-height:1.3em;padding:0;margin:0;}



#content .querytag .directorylist-wrapper {line-height:1.3em;color:#aeaeae;}
#content .querytag .directorylist-wrapper h2 {margin:0 0 5px;}
#content .querytag .directorylist-wrapper .thumb_75x75{height:62px;width:62px;}
#content .querytag .directorylist-wrapper .thumb_75x75 img {height:50px;width:50px;}
.directorylist-wrapper .querytagchildren {font-size:10.5px;margin:0 0 0 75px;} 

#content .querytag .metadetails {color:#aeaeae;}

#content .querytag .titleonlylist-wrapper {font-size:12px;color:#AEAEAE;} 
#content .querytag .titleonlyhalflist-wrapper {float:left; width:220px;margin:0 0 0 20px;padding:0;height:20px;overflow:hidden;} 

#content .querytag .halflist-wrapper {line-height:1.3em; float:left; width:235px;padding:5px 3px;margin:4px;font-size:11px;height:98px;background-color:#fafafa; color:#1d1d1d; }

#content .querytag .halflist-wrapper .entry-title, #content .querytag .halflist-wrapper .entry-title a {margin:3px 0 3px;font-size:12.5px;max-height:14px;overflow:hidden;}

#content .querytag .halflist-wrapper .thumb_75x75 {height:62px;width:62px;font-size:11px;background-color:#fafafa;}
#content .querytag .halflist-wrapper .thumb_75x75 img {margin:5px;}
#content .querytag .halflist-wrapper .thumb_75x75 img {height:50px;width:50px;}
#content .querytag .halflist-wrapper .excerpt {margin:0; height:44px;overflow:hidden;}  
#content .querytag .halflist-wrapper .excerpt img {margin:0 0 -3px;} 
#content .querytag .halflist-wrapper .meta {height:17px;overflow:hidden;margin:0 0 0 5px;}
#content .querytag .halflist-wrapper .edit-link {height:15px;overflow:hidden;} 
#content .querytag .halflist-wrapper .metadetails {height:20px;overflow:hidden;} 

#content h3 {font-size: 14px;margin:18px 0 12px 0;padding:0;color:#333333;}

#content h2 {font-size: 14px;margin:18px 0 12px 0;padding:0;color:#333333;}

#content .post-footer h3 {font-size: 12px;margin:5px 0;padding:0;line-height:1em;color:#333333;}

#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:4px 55px 0 0; }
#content .entry-content {margin:5px 0 0; overflow:hidden;}

#content .blog_listing_nothumb {margin: 0 0 0 88px;}

#content .readmore {color:#686868;margin:5px 0 0; }
#content .readmore a,   #content .editlink a { padding:2px; }

#content .p1 {background:#042034 none repeat scroll 0 0;border:0 none;color:#FFFFFF;padding:10px 10px 5px; }
#content .p1 .user-comments {padding:3px 10px 8px; margin-left:435px;}
#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,  #content .p1 .editlink a{ color:#FFFFFF; padding:2px; }
#content .p1 .readmore  a:hover {color:#042034; background:#ffffff; }

#content .featuredvideo object, #content .featuredvideo embed {width:330px;height:220px;}

#content .breadcrumbs {color:#555555; margin: 1px 0 0 15px; line-height:1.4em;}
/* Post */

#main a, #main a:visited {color:#2772B3;}
#main a:hover {color:#205f95;}

#content .entry-content img {margin-top:5px;margin-bottom:5px;}
#content .entry-content p {margin:5px 0 12px;}
#content ul {margin:5px 0 10px 40px;list-style:square;}
#content ul li {line-height:1.7em;}

#content blockquote {margin:10px 0 10px 30px;}

#content .page-title { font-size:14px; 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:118px;height:120px;overflow:hidden;}
#content .relatedposts img {margin:0 auto;display:block;}

.relatedposts-sidebar img {width:0;height:0;display:none;}

#content .post-meta {padding:10px 0 5px;line-height:1.5em;}
#content .post-meta .author-thumb {float:left;margin:0 0 0 10px;}
#content .post-meta .author-metatext {margin:0 0 0 120px;}

.align-center {margin:0 auto;}
.aligncenter {display:block; 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:13px;}
.text-larger, .text-larger a  {font-size:14px;}
.text-gray {color:#cccccc;}
.text-indent {text-indent:10px;}

.thumb_75x75 {float:left;width:75px;height:75px;margin:5px 7px 5px 5px;overflow:hidden;}
.thumb_75x75 img {padding:0;width:75px;}
.thumb_75x75 a {line-height:0;}

.ads {margin:10px 0;}

.clear {clear:both;}

/* Sidebar */

#footer a{color:#e2e2e2!important;}
#footer a:hover {color:#d2d0d0!important;}

#sidebar a, #sidebar a:visited {color:#dedddd;}
#sidebar a:hover {color:#cacaca;}
#sidebar {color:#dedddd;}

.searchbox {padding:5px 0 0px 20px;margin:10px 0 15px;background: transparent url(images/bg25w.png);}
.searchbox input[type="submit"] {line-height:18px; margin-bottom:6px; font-family; arial,sans-serif;background-color: whiteSmoke;color: #535353;font-size: 11px;font-weight: bold;border: 1px solid rgba(0, 0, 0, 0.1);padding: 2px 12px;}
.searchbox input:hover[type="submit"] {background-color: #F8F8F8;border: 1px solid #C6C6C6;box-shadow: 0 1px 1px rgba(0,0,0,0.1);cursor: pointer;color: #333;}
.searchbox input[type="text"] {font-size:12px; line-height:18px; margin:1px 0 6px; font-family: verdana, sans-serif, arial; background-color: whiteSmoke;color: #212121;border: 1px solid rgba(0, 0, 0, 0.1);padding: 2px 6px;width:205px;overflow:hidden;}

.aside h3 {font-size:17px; line-height:1.0em; color:#878686; margin:10px 20px 0; padding:0; font-style:normal;clear:both;font-weight:bold;text-align:right;}
.aside h3 a {text-decoration:none;}
.aside p a {text-decoration:none;}

.aside-title {font-size: 17px;line-height: 1.0em;color: #878686;margin: 10px 20px 0;padding: 0;font-style: normal;clear: both;font-weight: bold;text-align: right;}


.aside-entry {margin:10px 0 10px 5px;}


.aside .aside-sub {list-style:none; margin:0; padding:0; list-style-position:outside;padding:5px;background: #1b1b1b;}
.aside ul {margin:0 5px 0;background: transparent;}

.aside ul li { list-style: none !important;font-size: 13px;margin:0;padding: 7px 0 4px 3px;background: url(images/dotted-line.gif) repeat-x bottom;line-height:1.4em;}

.aside ul ul { margin:0 0 0 20px; }
.aside ul ul li { }



.widget_tag_cloud { margin:0 0 22px 0;}

/* Main Asides */


.aside-half-box {width:185px;float:left;margin:0 5px 5px 0;}

.aside-half-box-left {width:200px;float:left;margin:0 5px 5px 0;}
.aside-half-box-right {width:175px;float:right;}


/* Footer */

#subsidiary {padding:15px 0 0 0;}
#subsidiary .aside{color:#c1c1c1;margin-bottom:18px;float:left;margin:0 20px 0 0;width:280px;}
#subsidiary h3.widgettitle{height:27px;color:#fff;margin:0;padding:4px 0 0 4px;font-style:normal;	clear:both;
}

#subsidiary ul li {background:none;}
/* Comments */


/* 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; }
#content .pagination2 a{ border: 1px solid #d7d7d7; color: #6fa118; font-weight:bold; padding: 3px 6px; margin: 0px; text-decoration: none; }
#content .pagination2 a:hover, #content .pagination2 a.selected{color: #fff;border:0;padding: 4px 7px;}

#main .sidebar-tablinks {margin:5px 0 3px;}
#main .sidebar-tablinks li{display:inline;margin:0;padding:0;}
#main .sidebar-tablinks li a{ background: #181818;  padding: 5px 6px;}
#main .sidebar-tablinks li a.active {background: #242424;} 
#main .sidebar-tablinks li a:hover {background: #242424;}

#main .sidebar-tabs { background:#242424;margin:0;padding:5px;}



/* 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; }

/* Recent Comments */

.rc-newer {margin:0 15px 0 0;}

/* comments */
	.commentlist { padding:0px; margin:0px; overflow:hidden; }
	.commentlist ul { margin:0px; padding:0px; list-style:none; list-style-image:none; }
	.commentlist li { margin:0px 0px 0px 0px; padding:0px; list-style:none; overflow:hidden; }

	#main .comment-box, #main .comment-box a {font-size:11px;}
	#main .comment-text, #main .comment-text a, #main  .comment-text a:hover { color:#4f4e4e; }
	#main .comment-text .fn, #main .comment-text .fn a, #main .comment-text .fn a:hover { color:#2772B3; font-size:12px;}
	#main .comment-content {margin:5px 0 0 45px;}

	.children .comment { padding-left:20px; }



	.comment-box { overflow:hidden; background-color:#ECEEF2; margin:10px 5px 0px ; }

	/* comment corners */
	.cw-top { overflow:hidden; background-color:#ECEEF2; }
		.cw-top .tl { float:left; width:10px; height:10px; background:url('images/cw-tl.png') left top no-repeat; }
		.cw-top .tr { float:right; width:10px; height:10px; background:url('images/cw-tr.png') left top no-repeat; }
	.cw-bottom { overflow:hidden; background-color:#ECEEF2; }
		.cw-bottom .bl { float:left; width:10px; height:10px; background:url('images/cw-bl.png') left top no-repeat; }
		.cw-bottom .br { float:right; width:10px; height:10px; background:url('images/cw-br.png') left top no-repeat; }

 	.comment-text { overflow:hidden; padding:0px 10px 0px 10px; }
		.avatar { float:left; margin:0px 10px 0px 0px; }
		.comment-author cite, .comment-author cite a { font-weight:bold; font-style:normal; }
		.comment-meta a { font-size:8pt; color:#999999; }
		.comment-reply { font-size:8pt; float:right; }
			.comment-reply a { background-color:#ECEEF2; padding:3px 7px 3px 7px; color:#333333; margin-left:5px; }
			.comment-reply a:hover { background-color:#DCDFE7; }

	.trackbacklist { padding:0px 0px 0px 20px; overflow:hidden; }
	.trackbacklist .comment-author cite, .trackbacklist .comment-author cite a { font-weight:normal; }

	#respond input, #respond textarea { background-color:#F8F8F8; padding:4px; border:solid 1px #CCCCCC; }
	#respond input { background-color:#F8F8F8; }
	#respond input:hover, #respond textarea:hover { border:solid 1px #AEAEAE; }
	#respond #comment { width:98%; max-width:98%; }
	#respond #submit { background-color:#E3E4E6; }
	#respond #submit:hover { background-color:#D7D8DB; }
	#respond p {margin:0 0 5px; }
	#commentform {margin:10px 0 0; }



/* 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;}

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: "" "";}

.navigation {margin:10px 0 0 0;}
.alignright {float:right;}
.alignleft {float:left;}
