/*
Theme Name: Kinabuhi - Seascape
Theme URL: http://macky.kraz-3.net
Description: Good for nature lovers. Widget Ready Wordpress Theme.
Version: 1.0
Author: Macky Resus
Author URI: http://macky.kraz-3.net
Latest updated: 18th December 2007
*/

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
#page {
	width: 100%;
}
body {
	background-color: #0C3271;
	background-image: url(images/mainbg.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-y;
	background-position: center center;
	overflow-y: yes;
	overflow-x: no;
}
#start {
	margin: auto;
	width: 100%;
}
#head {
	background-image: url(images/header.jpg);
	margin: auto;
	height: 286px;
	width: 780px;
}
#titlehead {
	font-size: 24pt;
	color: #000000;
	text-decoration: none;
	padding-top: 30px;
	padding-left: 80px;
	font-weight: bold;
}
#titledescription {
	font-size: 8pt;
	font-style: italic;
	padding-top: 0px;
	padding-left: 80px;
	letter-spacing: 0.15em;
}
#searchbar {
	background-image: url(images/searchbarbg.jpg);
	margin: auto;
	height: 44px;
	width: 780px;
	background-repeat: no-repeat;
	background-position: center top;
}
#search {
	color: #FFFFFF;
	padding-top: 12px;
	font-weight: bold;
	letter-spacing: 0.2em;
	float: right;
	padding-right: 35px;
}
#search input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #093365;
	background-color: #FFFFFF;
	font-weight: normal;
	padding: 3px;
	letter-spacing: normal;
	border: 0;
}
#search #form {
	margin: 0px;
}

#contents {
	width: 500px;
	padding-left: 20px;
	padding-top: 12px;
}
#post {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0A3168;
	letter-spacing: 0.12em;
	width: 500px;
}
#subpages {
	background-image: url(images/subpagesbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 105px;
	margin-bottom: 20px;
	}
#subpages h2 {
	padding-left: 160px;
	font-family: Impact, "Arial Black", Verdana;
	font-size: 15pt;
	color: #1F3F65;
	}
#subpages ul {
	list-style-image: url(images/bullet.gif);
	margin-top: -10px;
	clear: left;
	float:left;
	padding-left: 140px;
	}
#post-title {
	font-family: Impact, "Arial Black", Verdana;
	font-size: 16pt;
	background-image: url(images/posttitlebg.jpg);
	background-repeat: no-repeat;
	letter-spacing: normal;
	height: 30px;
	width: 98%;
	padding-top: 2px;
	padding-left: 10px;
	clear:left;
}
#post-title h4 {
	margin-top: 0px;
	padding-top: 0px;
	}
#date {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#entry {
	color: #073566;
	margin-top: 25px;
	font-size: 8.5pt;
	text-decoration: none;
	letter-spacing: 1px;
	width: 100%;
}
#entry p {
	text-align: justify;
	}
#entry img {
	padding: 4px;
	}
#entry a img, #entry img{
	border: none;
	}
#entry a:hover img{
	border: 1px solid #073566;
	}
#entry-foot {
	margin-top: 20px;
	width: 98%;
	background-image: url(images/entryfootbg.gif);
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-size: 8.5pt;
	color: #000000;
}
#entry-divider {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 15px;
	background-image: url(images/postdivider.jpg);
	background-position: center center;
	height: 22px;
	background-repeat: no-repeat;
}
#sidebar {
	background-image: url(images/sidebarbg.jpg);
	background-repeat: repeat-y;
	background-position: left;
	width: 240px;
	padding-right: 10px;
	float: right;
	clear: right;
	padding-top: 10px;
	margin-top: 30px;
}
#sidebar-content {
	width: 220px;
	padding-left: 20px;
	margin-bottom: 30px;
	margin-top: 10px;
}

/* CSS for Main menu */
ul.page{
	width:144px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 5px;
}
#pages {
	margin-left: 0px;
}
ul.page li{
	display:inline;
	line-height:1.4em;
	width:200px;
	text-transform:uppercase;
	font-weight:bold;
	margin-left: 0px;
}
ul.page li a{
	border:0px;
	color:#26486D;
	float:left;
	margin-bottom:5px;
	text-decoration:none;
	width:199px;
	background-image: url(images/menupagebg_off.jpg);
	background-repeat: no-repeat;
	font-size: 9pt;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 5px;
}
ul.page li a:hover, ul.page li.current_page_item a{
	border:0px;
	color:#FFFFFF;
	text-decoration:none;
	background-image: url(images/menupagebg_on.jpg);
	background-repeat: no-repeat;
}
#sidebar-title {
	font-family: Impact, "Arial Black", Verdana;
	font-size: 15pt;
	color: #093365;
	background-image: url(images/sidebartitlebg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 0px;
	letter-spacing: 0.3em;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 8px;
	text-transform: uppercase;
	margin-top: 15px; 
	clear: both;
}
.menulist{
	list-style-type: none;
}
blockquote {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #0C9ACC;
	margin-top: 5px;
	margin-left: 5px;
	padding-left: 20px;
	color: #000000;
	font-size: 8pt;
	font-style: italic;
	letter-spacing: normal;
	text-align:justify;
}
#footer {
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	height: 74px;
	width: 780px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-position: left top;
	clear: both;
}
#footer-text {
	padding-top: 5px;
	padding-left: 20px;
}
.navigation{display:block;margin:10px 0;padding:0 0 15px;text-align:center;}
.navigation p{margin:0;padding:0;}
.prevlink{margin-right:20px;}
.nextlink{margin-left:20px;}

/*wp calendar*/
table#wp-calendar, #wp-calendar caption{ text-align:center; margin-top: 10px; margin-left: auto; margin-right: auto; width: 150px;}
table#wp-calendar td { width: 21px; height: 15px; text-align: center; vertical-align:middle;}
#wp-calendar caption { font-weight: bold;}
#today {border: 1pt solid #0C9ACC; display: block;}
table#wp-calendar td a { color: #507299; text-decoration: none; font-weight: bold; width:21px;}
table#wp-calendar td a:hover {border: 1pt solid #507299; color: #0C9ACC; font-weight: bold;}


/*bullets on sidebars*/
#recentcomments {
	list-style-position: outside;
	list-style-image: url(images/bullet.gif);
	vertical-align: text-top;
}
#widgetcon ul li {
	list-style-position: outside;
	list-style-image: url(images/bullet.gif);
	padding-left:0px;
	vertical-align: text-top;
}
.menulist {
	padding-left: 0px;
	}
.menulist ul {
	padding-left: 20px;
	}
.menulist ul li{
	padding-left: 0px;
	}
.linkcat h2{
	font-family:Impact, "Arial Black", Verdana;
	font-size: 18px;
	color: #103867;
	padding-left: 0px;
	margin-left:0px;
	font-weight: normal;
	}
.textwidget {
	text-align: justify;
	padding-right: 5px;
	}
/* links */
#titlehead a {
	color: #000000;
	text-decoration: none;
	}
#titlehead a:hover {
	color: #64A1EB;
	text-decoration: none;
	}
#post-title a {
	color: #093365;
	text-decoration: none;
	}
#post-title a:hover, #entry-foot a:hover{
	color: #64A1EB;
	text-decoration: none;
	}
#entry-foot a {
	color: #012A5A;
	text-decoration: overline;
	}
#footer-text {
	color: #022E62;
	font-weight: bold;
	}
#footer-text a, #subpages a, #entry a {
	color: #BA1420;
	font-weight: normal;
	font-family:Impact, "Arial Black", Verdana;
	font-size: 10pt;
	}
#footer-text a:hover, #subpages a:hover, #subpages li.current_page_item a, #entry a:hover {
	color: #AAC7E9;
	}
a {
	color: #0279C4;
	text-decoration: none;
	}
a:hover {
	color: #5EA6FB;
	text-decoration: none;
	}

/*forms input, textarea */
input, textarea {
	border: 1 solid #093365;
	}
textarea {
	width: 450px;
	}
	
#archivetitle {
	text-align:center;
	font-size: 20pt;
	font-family: Impact, "Arial Black", Verdana;
	color: #1F3F65;
	padding-bottom: 20px;
	}
