/*
Theme Name: Filipino
Copyright: King Rosales
Description: This is a copyright protected theme designed and developed by <a href="http://www.kingrosales.com">King Rosales</a>.
Version: 2.1
Author: King Rosales
Author URI: http://www.kingrosales.com/

*/


*{
	margin:0;
	padding:0;
}

html, body
{
	width:100%;
	text-align:center;
	vertical-align:middle;
}


body {
	font-size: 1em;
	font-family: Arial, Helvetica, Sans-Serif;
	background:#91b9de url('images/body-background.jpg') top left repeat-x;
	color: #333;
	text-align: center;
        width: 100%;
	margin: 0 0 20px 0;
	padding: 0; 
	}

div#wrapper
{
	width:958px;
	margin:3px auto;
	background: #fff;
	text-align:left;
}

html>body>div#wrapper
{
       width:957px;
       background: #fff;
}
div#container
{
	padding:15px 13px 15px 15px;
}

#header {
	background-color: #fff;
	margin: 0 0 0 1px; 
	padding: 0; 
	height: 80px; 
	width: 929px;
        color: #000;
	}

#header p.description {
        padding-top:10px;
        font-size:.65em;
        line-height:1.6em;
}

.archive
{
        background:url('images/background-home-sections.jpg') bottom left no-repeat;
        padding-bottom:1em;
}

.category-image
{
        width:75px;
        float:left;
        margin:5px 10px 5px 0;
        border:1px solid #000;
        padding:2px;
}

div.related-thumb
{
        width:125px;
        float:left;
        margin:0;
        padding:0;
        margin-right:10px;
        font-size:.75em;
        line-height:1.15em;
}

#content {
	font-size: 1em
	}

.entry p {
	font-size: .9em;
	}

.entry {
	line-height: 1.4em;
	}

.entry img {
        float:left;
        margin:0 5px 5px 0;
        border:1px solid #000;
        padding:2px;
}


hr {
	display: none;
	}

a:visited {
       color:#00f;
}

a img {
	border: none;
	}


.post {
	margin: 0 0 20px;
	text-align: left;
        font-size:1.1em;
	clear:left;
	}

.post hr {
	display: block;
	}


select {
	width: 130px;
	}

ol.commentlist
{
}

ol.commentlist li
{
        list-style-type:none;
        padding-top:10px;
        font-size:1.5em;
        padding-right:1em;
}

ol.commentlist li.alt
{
        background:#f7f7f7;
        border:1px solid #ececec;
}

ol.commentlist li small
{
        font-size:0.65em;
}

ol.commentlist li p
{
        
}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 97%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}

h1 {
	margin: 0;
	}

h2 {
	margin: 0;
	}

h3 {
	margin: 0;
	}



div#get_recent_comments_wrap ul li
{
        font-size:.75em;
}

.gravs
{
        margin-top:20px;
}
.avatar 
{
        float:left;
        margin-right:5px;
        margin-bottom:5px;
        padding:3px;
        border:1px solid #999999;
}

table.advertising-rates
{
       width:425px;
       font-size:.6em;
       background:#e9eff4;
       padding:5px;
       border:1px solid #ccc;
}


table.advertising-rates tr td
{
       background:#fff;
       padding:10px;
}

a
{
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
div#bread-n-butter
{
	width:957px;
	margin: 0 auto;
	padding:5px 0 3px 0;
}
div#breadcrumb
{
	float:left;
}
div#breadcrumb h1
{
	font-size:.7em;
	color:#fff;
	background:inherit;
	margin-left:20px;
	font-family:verdana, arial, sans-serif;
}
div#breadcrumb h1 a
{
	color:#fff;
}

.pagecrumb
{
        margin: 5px 0 5px 0;
}

div#advertising-contact-links
{
	text-align:right;
	font-size:.7em;
	color:#fff;
	margin-right:20px;
	font-family:verdana, arial, sans-serif;
}
div#advertising-contact-links a
{
	color:#fff;
	font-weight:bold;
}

/* Header */
div#header p.description
{
	font-family:verdana,arial,sans-serif;
}



/* Advertisements */

div#header-advertisement
{
	width:100%;
	text-align:center;
}

div#top-ads
{
	background:#e9eff4;
	border:1px solid #d7e0ea;
	padding:5px 5px 5px 5px;
	height:90px;
	min-height:90px;
	width:919px;
	min-width:919px;
}

div#top-left-ad
{
      float:left;
      padding-right:5px;
}

div#top-right-ad
{
      float:right;
}

/* Left Sidebars */

div#sidebar-left-page
{
        padding:5px 10px 5px 0;
        margin:5px 10px 20px 0;
        border-right:1px solid #ececec;
        float:left;
        width:160px;
}

div#sidebar-homepage-category-left
{
	float:left;
	height:600px;
	width:180px;
	text-align:center;
	border:1px solid #d7e0ea;
	padding-bottom:10px;
        background-color:#e9eff4;
}

div#sidebar-post-left
{
        padding:5px 10px 5px 0;
        margin:0 10px 20px 0;
        border-right:1px solid #ececec;
        float:left;
        width:160px;
}

/* Right Sidebar */

/* Side Bar */

div#sidebar-container
{
	width:300px;
	float:right;
        padding:0 0 0 7px;
        margin:23px 0;
        background:#fff;
}
div#sidebar
{
	margin:0;
}

div.textwidget
{
        margin-bottom:10px;
}

ul.text-link-ads
{
        font-size:.85em;
        list-style-type:none;
        padding:10px;
}

ul.text-link-ads li
{
        //line-height:0.25em;
}

div#sidebar .ad-g
{
	width:300px;
        height:250px;
        max-height:250px;
	border:1px solid #ececec;
	text-align:center;
}

div#sidebar .ad
{
	width:300px;
        height:250px;
        max-height:250px;
	border:1px solid #ececec;
	text-align:center;
        background: url(images/advertisement-text.gif) top right -10px no-repeat;
}

div#sidebar .subscribe
{
	width:290px;
        height:110px;
	border:1px solid #d7e0ea;
	text-align:left;
        line-height:1.5em;
        font-size:.75em;
        padding: 10px 0 10px 10px;
        background:#e9eff4 url('images/subscribe.gif') bottom right no-repeat;
	font-family:arial,helvetica,sans-serif;
}

div#sidebar .subscribe h3
{
        font-size:1.5em;
        margin-bottom:.5em;
        color:#000;
}

div#sidebar .free-promotion
{
	width:290px;
        height:75px;
	border:1px solid #e09d5a;
	text-align:left;
        line-height:1.25em;
        font-size:.75em;
        padding: 10px 0 10px 10px;
        background:#fc9;
	font-family:arial,helvetica,sans-serif;
}

div#sidebar .free-promotion h3
{
        font-size:1.5em;
        margin-bottom:.5em;
}

div#sidebar .free-promotion ul
{
        margin-bottom:.5em;
}

div#sidebar .free-promotion ul li
{
        list-style-type:none;
        display:inline;
        background: url('images/promote-icon.gif') bottom left no-repeat;
        padding:0 0 0 10px;
        margin-right:10px;
        font-size:1.2em;
}

div#sidebar .free-promotion ul li a
{
        color: #00f;
        text-decoration: underline;
        font-weight:bold;
}

div#sidebar .free-promotion ul li a:hover
{
        text-decoration: none;
}



.advertise-here
{
	font-family:verdana,arial,sans-serif;
	font-size:.6em;
	color:#aaa;
	text-align:right;
}

/* Banners */

div#banner
{
	height:250px;
	min-height:250px;
	max-height:250px;
}


/* Post Multimedia */

div#post-multimedia
{
        width:425px;
        background:#e9eff4;
        border:1px solid #ccc;
        margin:0 0 1em 0;
        padding:5px 0 5px 5px;
}

html>body>div#post-multimedia
{
        margin:0 0 1em 0;
}

div#map
{
        border: 1px solid #ececec;
        width:420px;height:225px;
        margin:0 0 1em 0;
        padding:5px 0 5px 5px;
}

div#map h2, p
{
        margin:0;
        padding:0;
}

div#post-video
{
        border: 1px solid #ececec;
}        


/* Menu */

div#menu
{
	clear:both;
	background:#005192 url('images/menu-main-background.gif');
	height:28px;
	min-height:28px;
	padding-top:8px;
        width:931px;
        min-width:931px;
}
div#menu ol.main, div#menu ol.contact
{
}
div#menu ol.main
{
	float:left;
}
div#menu ol.contact
{
	float:right;
}
div#menu ol.main li, div#menu ol.contact li
{
	list-style-type:none;
	display:inline;
	font-family:arial,helvetica,sans-serif;
	font-size:.9em;
	font-weight:bold;
	margin:0 0 0 7px;
        padding:0 8px 0 0;
	border-right:1px solid #2072ac;
}
div#menu ol.main li a, div#menu ol.contact li a
{
	color:#fff;
}

div#city-links
{
	text-align:left;
	padding:5px 0 5px 10px;
	background:#ccc;
	border:1px solid #ccc;
	width:919px;
	min-width:919px;
}

div#city-links ol li
{
	list-style-type:none;
	display:inline;
	font-size:.8em;
	font-weight:bold;
	border-right:1px solid #ababab;
	padding-right:5px;
	margin-right:5px;
}

div#city-links ol li a
{
	color:#666;
}


/* Content Container */

div#content-container
{
	width:610px;
	float:left;
        background:#fff;
}


/* Content */

div#content
{
        width:610px;
}
div#content h1
{
    	font-size:1.1em;
	color:#486e5f;
	margin-bottom:1em;
}
div#content h2
{
	margin-bottom:.25em;
	padding:3px; 0 0 5px;
    	font-size:1.4em;
        font-weight:bold;
}
div#content h2 a
{
	color:#000;
}
div.link
{
	border:1px solid #486e5f;
	padding:5px;
	margin-bottom:.5em;
}
div#content p
{
    	font-size:.7em;
    	line-height:1.7em;
    	margin-bottom:1.5em;
	padding-left:5px;
}

div#content ul, div#content ol
{
        font-size:.7em;
        list-style-type:disc;
        margin:0 0 1.5em 1em;
        padding:0;
}

div#content ul li,  div#content ol li
{
       padding-left:10px;
}

div#content-container h3.pagecrumb, div#content h3.pagecrumb
{
        font-size:.7em;
        color:#999;
        margin-bottom:.5em;
}

div#content-container h3.pagecrumb a, div#content h3.pagecrumb a
{
        font-size:1em;
        color:#999;
        text-decoration:underline;
}

div#homepage-content
{
	float:right;
	width:410px;
	margin:10px 0;
	padding:0;
	font-family:arial,helvetica,sans-serif;
	font-size:1.1em;
}
.homepage-content-section
{
	background:url('images/background-home-sections.jpg') bottom left no-repeat;
	width:410px;
	min-width:410px;
	min-height:120px;
}
.homepage-content-section h3
{
	border-bottom:1px solid #a00;
        margin-bottom:10px;
	font-size:1.15em;
}
.homepage-content-section h3 a
{
        color: #a00;
}
.homepage-content-section ul
{
        margin:0;
        padding:0;
}
.homepage-content-section img
{
	float:left;
	border:1px solid #000;
	padding:2px;
}
.homepage-content-section ul li
{
	line-height:1.25em;
        margin-left:130px;
        padding:0 0 5px -10px;
        font-size:1.1em;
}
.homepage-content-submit
{
        text-align:center;
	font-weight:bold;
        padding-bottom:10px;
	font-size:.85em;
}

div#content object
{
        padding:2px;
        border:1px solid #000;
}

div#content h3
{
       font-size:.9em;
}

div#title-sub-bar
{
      border:1px solid #d7e0ea;
      background:#e9eff4;
      padding:5px 0 5px 5px;
      font-weight:bold;
      height:25px;
      min-height:25px;
}

div.thumbandshare
{
      width:120px;
      min-width:120px;
      float:left;
      margin:5px 10px 5px 0;
      text-align:right;
}


/* Directory Listing */

ul.business-list
{
        font-family:arial,helvetica,sans-serif;
	margin:0;
        background:#f7f7f7;
        border:1px solid #ececec;
        overflow:auto;
}
ul.business-list li
{
        margin:0;
	letter-spacing:.025em;
	font-weight:bold;
        list-style-type:none;
        font-size:1.2em;
        border-bottom:1px dotted #ececec;
}
ul.business-list a
{
	color:#00f;
}




/* Footer */

div#footer-container
{
        text-align:left;
	clear:both;
        background:#61839c;
	border:1px solid #305069;
}

div#footer
{
	font-size:.75em;
	color:#fff;
	line-height:1.6em;
	padding:10px;
        overflow:auto;
        border:1px solid #7492aa;
}

div#footer h3
{
        font-size:1.1em;
}

div#footer .footer-widget{
        width:200px;
        float:left;
        margin-right:15px;
        border-right:1px solid #7492aa;
        height:200px;
}
div#footer .footer-widget-last{
        float:left;
        height:200px;
}

div#footer a
{
	color:#fff;
}
div#footer a:hover
{
	color:#fff;
}
div#footer hr
{
	height:1px;
}

div#footer ul
{
       list-style-type:none;
}