/*  
Theme Name: APO Philippines
Theme URI: http://www.apo.org.ph
Description: A custom WordPress Theme for APO Philippines
Version: 1.0
Author: APO Philippines Web Team
Tags: apo, custom theme, arsenic
	Theme designed and created by APO Philippines Webteam 
*/

@import "reset.css";

body{font:12px/130% Georgia, "Times New Roman", serif;/* Arial, Verdana, sans-serif; */background:#343424;color:#fff;text-align:center;}

a{color:#ffcd01;text-decoration:none;}
a:hover{text-decoration:underline;}
blockquote{clear:both;padding:0 0 0 30px;font-style:italic;color:#aaa;}
blockquote p{padding:0;}
small{font-size:10px;}

.clearfix{clear:both;height:0;font-size:0;line-height:0;}
.alignleft{float:left;display:inline; }
.alignright{float:right;display:inline;}
.wrapper{width:780px;margin: 0 auto;text-align:left;}

#container{/* width:780px;margin:0 auto;text-align:left; */background:#343424 url(images/sidebar.jpg) top left repeat-y;}
#header{background:#fff url(images/header-bg.png) top left repeat-x;color:#000;height:143px;}
	#header .wrapper{background:url(images/header.jpg) top left no-repeat;color:#000;padding-top:75px;height:68px;}
#chaptertitle{height:55px;background-color: #12126a;color:#fff;padding:0 20px 0 30px;}
#intro{background:#1c1c1c;font-family:Arial, Verdana, sans-serif; }
	#intro .wrapper{background:#1c1c1c url(images/afw.gif) top right no-repeat;color:#fff;font-size:11px;}
	#intro .wrapper .padder{padding:20px 260px 20px 30px;}
#navbar{background:#ffcd01/*  url(images/navbar.jpg) */;font-family:Arial, Verdana, sans-serif;color:#000;padding:0 20px 0 30px;}
	#navbar .wrapper{/* background:#ffcd01 url(images/navbar.jpg) top left no-repeat; */height:35px;}
#content{float:right;width:543px;display:inline;}
#sidebar{float:left;width:227px;display:inline;}
#footer{padding:5px 20px 7px 20px; background-color:#000;/* border-top:6px solid #121267; */color:#777;font-size:10px;}

#footer a{color:#aaa;text-decoration:underline;}
#footer a:hover{text-decoration:none;}

h1#logo{margin-left:270px;width:245px; height:30px;}
h1#logo a{display:block;height:100%;width:100%;text-indent:-9999px;}
h2#desc{display:none;}

#chaptertitle h3{float:left;font-size:24px;font-weight:normal;width:400px;line-height:100%; display:inline;padding:15px 0 0 0;}
#chaptertitle small{float:right;font-size:14px;padding:24px 0 0 0;text-transform:uppercase;display:inline;}
#intro p{padding:5px 0;}
#navbar ul{padding-top:10px;}
#navbar ul li{float:left;margin-right:25px;display:inline;}
#navbar a{color:#000099;font-weight:bold;}

h2.pagetitle{border-bottom:3px solid #464530;padding:15px 0 8px 53px;font-size:22px;font-family: /* "Trajan Pro",  */Georgia, "Times New Roman", serif;font-weight:normal;/* text-transform:uppercase; */}

.post{padding:10px 45px 10px 53px;}
h3.posthead{font-family: /* "Trajan Pro",  */Georgia, "Times New Roman", serif;font-weight:normal;padding:0;font-size:17px;}

p.postmetadata{font-size:10px;}

.entry{padding-top:15px;border-bottom:3px solid #464530;line-height:150%;}
.entry p{padding:0 0 20px;}

.entry table,
.module table{border-top:1px solid #aaa;border-right:1px solid #aaa;margin-bottom:10px;width:100%;}
.entry table caption,
.module table caption{padding:10px 0;font-weight:bold;color:#fff;}
.entry table td, .entry table th,
.module table td, .module table th{padding:5px;border-bottom:1px solid #aaa;border-left:1px solid #aaa;}
.entry ul{list-style:disc inside;line-height:120%;padding-bottom:10px;}
.entry ol{list-style: decimal inside;}
.entry li{padding:3px 3px 3px 15px;}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6{color:#fff;padding: 5px 0;}
.entry h1{font-size:18px;}
.entry h2{font-size:16px;}
.entry h3{font-size:14px;}
.entry h4{font-size:13px;}
.entry h5{font-size:12px;}
.entry h6{font-size:10px;}

.result{padding:10px 0 20px 0;margin-left:75px;border-bottom:1px solid #333;}
.result h3{margin-left:-50px;font-size:17px;}
.result h3 a{color:#fff;}
.result h3 a:hover{color:#f60;}
.result p{padding:5px 0;}


.module{clear:both;padding:10px 12px 10px 20px;}
.module h4{font-family: /* "Trajan Pro",  */Georgia, "Times New Roman", serif;padding:5px 0;font-weight:normal;/* text-transform:uppercase; */font-size:22px;/* border-bottom:2px solid #0d0cd1; */border-bottom:2px solid #333424;line-height:105%;}
/* .module ul li{padding:2px 0;border-bottom:1px solid #6b6a59;} */
.module ul li{padding:2px 0;border-bottom:1px solid #333424;}
/* .module ul{border-top:1px solid #6b6a59;} */
.module ul{border-top:1px solid #333424;}
.module ul li ul{/* border-top:none; */border-bottom:none;margin-top:2px;}
.module ul li ul li{padding-left:20px;}

.module h4 big{font-size:18px;}
.module h4 em{font-size:24px;font-style:normal;color:#ffcd01;}

.newsbit{padding:9px 0;font-size:10px;line-height:110%;color:#b1b0a1;}
.newsbit h3{color:#fff;display:inline;}
.newsbit a{color:#ffcd01;}

.navigation{padding:10px 45px 10px 53px;}

#comments-box{padding:10px 45px 10px 53px;}
h3#comments, h3#respond{color:#fff;font-size:16px;font-weight:bold;padding:0;}
ol.commentlist{padding:10px 0;}
ol.commentlist li{border:1px solid #6b6a59;padding: 10px;margin-bottom:10px;}
ol.commentlist img.avatar{float:right;display:inline;}
ol.commentlist li cite{font-weight:bold;}
ol.commentlist li p{padding:0 0 10px 0;}
ol.commentlist li small.commentmetadata{display:block;font-size:10px;margin-top:-5px;}

textarea#comment{width:400px;border:1px solid #666;background-color:#2a2a1d;color:#fff;}
#commentform input{border:1px solid #666;background-color:#2a2a1d;color:#fff;padding:2px;}
#commentform input#submit{border:1px solid #666;background-color:#2a2a1d;padding:5px;}
#commentform input:focus, #commentform textarea:focus{border:1px solid #fff;}
#commentform p{vertical-align:middle;padding:5px 0;}

#searchform{text-align:center;}
#searchform input{margin:0 auto 10px;}
input#s{width:100%;}