/*
Theme Name: Givewell
Theme URI: http://www.shamsulazhar.com/wp/archives/31
Description: A simple 3 column theme which is <a href="http://www.gravatar.com">gravatar</a> ready and also compatible with <a href="http://www.randombyte.net/blog/projects/falbum/">FAlbum</a>.
Author: Shamsul Azhar
Author URI: http://shamsulazhar.com
Version: 1.0.1
*/
/***************************************************************************/
/* HTML Tags */
/***************************************************************************/

*
{
margin:0px;
padding:0px;
}

body {
	background-color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:19px;
	margin:0 auto;
	text-align:center;
	color: #000000;
	}

h1 {
	margin:0px;
	padding:0px;
}

h2 {
	margin-bottom:0px;
}

ul, ol {
padding-left: 20px;
}

ol
{
list-style-position:inside;
}

ol li {
margin: 0.15em 0 0.15em 0.5em;
padding: 0 0 0.2em 1.5em;
padding-left: 0px;
}

ul li {
margin: 0.15em 0 0.15em 0.5em;
padding: 0 0 0.2em 1.5em;
padding-left: 0px; 
list-style-image: none;
list-style-type: disc;
}

p {
line-height: 1.6em;
margin: 0.6em 0 1.2em;
}

blockquote {
	border:1px dashed #CCCCCC;
	background-color:#F3F3F3;
	margin:20px;
	padding:15px 20px;
	
}

pre {
	overflow:auto;
	width:80%;
	font-family: 'Bitstream Vera Sans Mono', 'Andale Mono', 'LucidaTypewriter', monospace;
	background: #e7e6de;
	border: solid 1px #aaa;
	padding: 0px 10px 15px 10px;
}

.comment-text pre {
	margin:0px 30px 15px 30px;
}

pre code, pre pre {
	border: 0;
}

code {
	font-family: 'Bitstream Vera Sans Mono', 'Andale Mono', 'LucidaTypewriter', monospace;
	font-size: 12px;
	background: #e7e6de;
	border: solid 1px #aaa;
}

a:link {
	color:#295A8A;
}

a:visited {
	color: #295A8A;
}

a:hover {
	text-decoration:none;
	color:#295A8A;
}

/***************************************************************************/
/* This is the container for the whole page */
/***************************************************************************/

.page {
	max-width:none;
	
	width:978px;
	border:1px solid #CCCCCC;
	position:relative;
	margin: 20px auto 0;
	text-align:left;
}

/***************************************************************************/
/* Header */
/***************************************************************************/

.header {
	border-bottom:6px solid #BFD1E3;
float:left;
margin-bottom:5px;
padding:10px 20px 0px;
width:940px;
}

.blog-name:link, .blog-name:visited, .blog-name:hover {
	color:#3A3B43;
	font-family:Arial, Helvetica, sans-serif;
	font-size:34pt;
	font-weight:bold;
	text-decoration:none;
	background-color:transparent;
}

.center-widget h2 a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	color:#295A8A;
	text-decoration:underline;
}
.center-widget1 h2 a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	color:#295A8A;
	text-decoration:underline;
}


.center-widget img {
max-width: 520px; 
width: expression(this.width > 520? "520px" : "auto");

}
.center-widget1 img {
max-width: 520px; 
width: expression(this.width > 520? "520px" : "auto");

}

.blog-description {
	color:#3A3B43;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:normal;
	margin:0px;
	padding-left:5px;
}
#wrapper-main{
	width: 980px; 
	margin: 0pt auto;
}
/***************************************************************************/
/* Menu Bar */
/***************************************************************************/
/*
.menu-bar {
	text-align:center;
	padding:5px;
	margin:0;
	border:1px solid #aaaaaa;
	white-space:nowrap;
	text-decoration:none;
	margin-bottom:5px;
	font-size:9pt;
	background-color:#ffffff;
}

.menu-bar ul {
	padding:5px 0px;
	margin:0;
}

.menu-bar li {
	padding:4px 0px;
	display:inline;
}

.menu-bar li a {
	border:1px solid #aaaaaa;
	padding:4px 4px;
	background-color:#F5F5F5;
	text-decoration:none;
}

.menu-bar li a:hover {
	padding:4px;
	background-color:#99CCFF;
	color:#000066;
	text-decoration:none;
}
*/
a.about
{
  border-right:none;
} 

.menu{
	margin-top:25px;
	clear: right;
	width: 100%;
}
.logo
{
float:left;
margin-top:10px;
width:250px;
}

.menu ul
 {
float:right;
 }
 
 .menu ul li
{
list-style:none;
float:left;
background: transparent url(images/nav-border.gif) no-repeat scroll right center;
border-top: 0 none;
}
 
.menu ul li.lastmenu {
background: transparent none repeat scroll 0 0;
}

.menu ul li a
{
 color:#000000;
 text-decoration:none;

 padding:5px 14px 5px 8px;
  text-transform:uppercase;
  font-weight:bold;
  font-size:13px;
}

.menu ul li a:hover
{
 color:#FFFFFF;
 background-color:#295A8A;
} 

.menu ul li a.active
{
 color:#295A8A;
}


/***************************************************************************/
/* Post */
/***************************************************************************/

.post-title:link, .post-title:visited, .post-title:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	color: #295A8A;
	text-decoration: none;
	line-height: 30px;
	
}

.post-content, .comment-content {
/**	color:#333333;*/
/**margin-left:16px;
margin-right:19px;
	border-top: 1px solid #CCCCCC;
*/
	float: left;
}

.post-time, .post-author {
	font-size:8pt;
	color:#003366;
	background-color: #FFFFFF;
}

.post-author {
	margin-bottom:2em;
}

.post-metadata {
	font-size:8pt;
	color:#003366;
	background-color: #FFFFFF;
	padding-left:3em;
}

/***************************************************************************/
/* Sidebars */
/***************************************************************************/

.left-sidebar, .right-sidebar {
	
	font-size:12px;
}

.left-sidebar {
	float: left;
	margin-top: 33px;
	width:185px;
	margin-left:20px;
}

.right-sidebar {
	float: right;
	margin-top: 33px;
	width:185px;
	margin-right:20px;
}
.center-successive {
	float:left;
	margin-left:20px;
	width:525px;
}
.center-successive .center-widget-title {
	width:500px;
	padding:0px;
}

.center_content {
	float:left;
	margin-left:20px;
	width:525px;
}
.center_content .center-widget-title {
	width:500px;
	padding:0px;
}
.center_content .center-widget {
	width:500px;
}

/***************************************************************************/
/* WordPress Sidebar Widgets */
/***************************************************************************/

/* Left and right sidebars */
ul.left-sidebar, ul.right-sidebar {
	padding:0px;
	margin:0px;
}

/* Left widget title */
ul.left-sidebar li h2 {
	background-image:url("images/left-right-widget-title.png");
background-repeat:repeat-x;
	background-image:url("images/left-right-widget-title.png");
background-repeat:repeat-x;
	border-color:#293F5E;
	color:#FFFFFF;
	background-color:#293F5E;
}

/* Right widget title */
ul.right-sidebar li h2 {
	background-image:url("images/left-right-widget-title.png");
background-repeat:repeat-x;
	background-image:url("images/left-right-widget-title.png");
background-repeat:repeat-x;
	border-color:#293F5E;
	color:#FFFFFF;
	background-color:#293F5E;
}

/* Left and right widget title */
.widgettitle, ul.left-sidebar li h2, ul.right-sidebar li h2 {
	border-width:0px 0px 1px 0px;
	border-style:solid;
	font-size:9pt;
	font-weight: bold;
	padding:5px;
	margin:-10px -5px 5px;
}

/* Left widget */
.left-wp-widget {
	border-color:#293F5E;
	width:138px;
}

/* Right widget */
.right-wp-widget {
	border-color:#293F5E;
	width:160px;
}

/* Left and right widget */
.left-wp-widget, .right-wp-widget {
	padding:10px 5px;
	border-width:1px;
	border-style:solid;
	margin-bottom:5px;
	background-color:#FFFFFF;
	list-style-type:none;
}

/* Style of the block containing the widget contents */
.left-wp-widget ul, .right-wp-widget ul {
	list-style-type:none;
	padding-left:7px;
	margin-top:0px;
	margin-left:0px;
}

/* Style of each items in the widget contents */
.left-wp-widget li, .right-wp-widget li {
	margin-top:5px;
}

/* In case the widget content contains a form eg. the Search box */
.left-wp-widget form, .right-wp-widget form {
	margin:0px;
}

/* Correct the style if the widget title is a link */
h2.widgettitle a:link {
	color:#FFFFFF;
	text-decoration:none;
}

/* Correct the style if the widget title is a link */
h2.widgettitle a:visited {
	color:#FFFFFF;
}

/***************************************************************************/
/* Old Style Tiga Widgets */
/***************************************************************************/

/* Adds background image to the left widget title */
.left-widget-title {
	background-color:#295A8A;
	 color:#ffffff;
}

/* Adds background image to the right widget title */
.right-widget-title {
	background-color:#295A8A;
	 color:#ffffff;
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#BFD1E3 none repeat scroll 0 0;
color:#295A8A;
margin:0;
font-size: 14px;
font-weight: bold;
padding:13px 20px;
clear: both;
text-transform: uppercase;
}

/* Adds background image to the center widget title */
.center-widget-title {
	background:#bfd1e3;
        color:#295A8A;
        text-transform:uppercase;
}

/*
.left-widget, .right-widget {
	filter:alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
}
*/

.left-widget-title {
	color:#FFFFFF;
	background-color:#295A8A;
	border-color:#295A8A;
	width:138px;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	font-size:9pt;
	font-weight: bold;
	padding:5px;
}

.left-widget {
	width:185px;
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F3F3F3 none repeat scroll 0 0;
float:left;
margin-bottom:30px;
}

.right-widget-title {
	#righthandside .block h2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#BFD1E3 none repeat scroll 0 0;
color:#295A8A;
margin:0;
padding:13px 20px;
}
}

.right-widget {
	width:160px;
	margin-bottom:30px;
	border:1px solid #CCCCCC;
	float:left;
	width:183px;
	background: #FFFFFF;
}

.center-widget-title {
	background:#FFFFFF;
        color:#000000;
        text-transform:uppercase;
	font-size:9pt;
	font-weight: bold;
	padding:5px;
	width: 525px;
	margin: 30px auto 0;
}
.right-sidebar .left-widget-title{
	width:160px;
}
.right-sidebar .left-widget{
	width:160px;
}

.center-widget {
	margin-left:20px;
	margin-right:20px;
	/**/
	color:#000000;
	background-color:#FFFFFF;
	margin-bottom:5px;
	width: 525px;
	margin: 0px auto;
}
.center-widget1 {
	
	color:#000000;
	background-color:#FFFFFF;
	margin-bottom:5px;
	width: 525px;
	float:left;
	margin-left:20px;
	margin-top:30px;
	
}


.footer {
	margin-left:155px;
	margin-right:177px;
	border-color:#C5C4BC;
	font-size:10px;
	text-align:center;
	position: relative;
	color:#000000;
	background-color:#FFFFFF;
	border-width: 1px;
	border-style:solid;
}

.footer p {
	margin:10px;
}

img {
	border-width:0px;
}

h3#respond, h3#comments {
	color:#000000;
}

.single-post-metadata {
	color:#003366;
	background-color: #F8F7EF;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

.even-comment {
}

.odd-comment, .even-comment{
	/*background-color:#f8f7ef;*/
}

.left-widget ul, .right-widget ul {
	list-style-type:none;
	padding-left:0px;
	margin-top:0px;
	margin-left:0px;
}
.left-widget ul li , .right-widget ul li  {
padding-left: 7px;
}

.left-widget li,  .right-widget li {
	margin:5px 0 0;
	color:#295A8A;
font-size:13px;
font-weight:bold;
text-decoration:none;
 border-bottom:1px dotted #CCCCCC;
list-style-type:none;
padding:5px;
}

h3#respond, h3#comments {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #FFFFFF;
	margin-bottom:0px
}

/* Comments Styles */
.comment-header {
	border:0px;
	padding:5px 10px;
	border-style:solid;
	background-color:#e7e6de;
}

.comment-num:link, .comment-num:visited, .comment-num:hover{
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:34px;
	font-style:italic;
	color:#aaaaaa;
	background-color:transparent;
	text-decoration:none;
}

.comment-text {
	padding:0px 10px;
	border-color:#e7e6de;
	border-width:1px;
	border-style:solid;
	background-color:#f8f7ef;
}

.comment-list .odd-comment,
.comment-list .even-comment {
	font-size:12px;
	margin-bottom:15px;
}

.comment-list {
	font-size:12px;
	padding:0px;
	margin:0px;
}

.comment-date{
	color:#999999;
	font-size:7pt;
}

.comment-edit-link {
	color:#999999;
	font-size:7pt;
}

/* Single post */
.single-post-metadata {
	font-size:8pt;
	/*font-style:italic;*/
	border-top-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	padding:1em;
	float: left;
        margin-bottom:20px;
}

/***************************************************************************/
/* Dum, dum dum dum, Don't touch this! */
/***************************************************************************/
/* IE Hack (http://www.positioniseverything.net/easyclearing.html) - Begin */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* IE Hack - End */
/***************************************************************************/

/* Search input */
input#s {
	width:90%;
}

/* Page nav */
.bottom-page-nav, .top-page-nav {
	color:#003366;
	text-align:center;
	background-color:#FFFFFF;
}

.permitted-tags {
	font-size:7pt;
	color:#999999;
	background-color:#FFFFFF;
	width:300px;
}

textarea#comment {
	width:400px;
}

.google-ads {
	text-align:center;
}

.gravatar {
	float:left;
	border:1px solid #888888;
	padding:2px;
	background-color:#ffffff;
	margin-right:5px;
}

/**** Search *****/
.searchmain {
float:right;
width:644px;
}
.search {
float:right;
margin-bottom:15px;
width:310px;
margin-top: 14px;
}
.search input {
border:1px solid #CCCCCC;
float:left;
height:23px;
margin-right:10px;
width:220px;
}
.search input#searchsubmit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FF9900 none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
float:left;
font-weight:bold;
height:25px;
margin-right:0;
padding-bottom:2px;
width:70px;
}
.searchmain .menu ul {
float:right;
padding-left:0;
}
.searchmain .menu ul li a {
color:#000000;
font-size:13px;
font-weight:bold;
padding:6px 15px;
text-align:left;
text-decoration:none;
text-transform:uppercase;
width:auto !important;
}
.searchmain .menu ul li ul li a {
text-transform:capitalize;
}
.searchmain .menu ul li a:hover {
background-color:#295A8A;
border-bottom:medium none;
color:#FFFFFF;
}
.menu ul li:hover {
background-color:#295A8A;
border-bottom:medium none;
color:#FFFFFF;
}

.searchmain .menu ul li a.active {
background-color:#295A8A;
border-bottom:medium none;
color:#FFFFFF;
}


.searchmain .menu ul li:hover a {
color:#FFFFFF;
}
.searchmain .menu ul li:hover li a {
color:#000000;
}
.searchmain .menu ul li:hover li:hover a {
color:#FFFFFF;
}
.searchmain .menu ul li:hover li:hover li a {
color:#000000;
}
.searchmain .menu ul li:hover li:hover li:hover a {
color:#FFFFFF;
}
.menu ul li a.active {
color:#000000;
}

/***** Sidebar Blocks */

.left-sidebar .left-widget-title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#295A8A none repeat scroll 0 0;
color:#FFFFFF;
margin:0;
padding:13px 20px;
width:145px;
clear: left; 
text-transform: uppercase;
font-size: 14px;
}
#righthandside .clear-block h2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#295A8A none repeat scroll 0 0;
color:#FFFFFF;
margin:0;
padding:13px 20px;
width:145px;
}
.charity .clear-block h2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#295A8A none repeat scroll 0 0;
color:#FFFFFF;
margin-top:0;
padding:13px 20px;
}
.left-sidebar .clear-block ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-bottom:1px dotted #CCCCCC;
float:none;
list-style-type:none;
margin:0;
padding:10px;
}
.inner-pages #righthandside .content ul li {
border-bottom:1px dotted #CCCCCC;
list-style-type:none;
padding:5px;
}
.inner-pages #righthandside .content ul li.last {
border-bottom:medium none;
}

.left-sidebar  ul li b a {
font-weight:bold;
text-decoration: underline;
}

.left-sidebar  ul li a {
font-weight: normal;
text-decoration: underline;
}

.left-sidebar  ul li ul li a {
font-size:12px;
}
.left-sidebar ul li ul li {
border:medium none;
color:#295A8A;
font-size:10px;
list-style-position:inside;
list-style-type:disc;
padding:4px 10px;
}

.right-sidebar ul li a {
text-decoration: none;
}

ul li ul li.leaf {
list-style-image:none;
list-style-type:none;
}
.breadcrumb a {
padding-left:5px;
padding-right:5px;
text-transform:capitalize;
}
ul li.collapsed {
list-style-image:none;
list-style-type:none;
}
ul li.expanded {
list-style-image:none;
list-style-type:none;
}
ul li.leaf {
list-style-image:none;
list-style-type:none;
}
.left-sidebar .block ul {
margin:0;
padding:0;
}
ul.menu li {
margin:0;
}
.content table th a {
color:#FFFFFF;
}

.left-widget {
border:1px solid #CCCCCC;
float:left;
}


.left-sidebar ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-bottom:1px dotted #CCCCCC;
float:none;
list-style-type:none;
margin:0;
padding:10px;
font-weight:normal;
}

/****** Footer ******/
#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#295A8A none repeat scroll 0 0;
clear: both;
display: inline-block;
width:980px;
}
.footermenu {
float:left;
margin-left:175px;
padding-top:30px;
width:650px;
}
.footermenu ul li.last a {
border:medium none;
}
.footermenu ul li a {
border-right:1px solid #CCCCCC;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin-right:15px;
padding-right:15px;
text-decoration:none;
}
.footermenu ul li a.about {
border:medium none;
}
.givewellaka {
color:#CCCCCC;
float:left;
font-size:12px;
margin-top:15px;
text-align:center;
width:980px;
}
.licensed {
color:#CCCCCC;
float:left;
font-size:12px;
margin-top:10px;
padding-bottom:35px;
text-align:center;
width:980px;
}

.footermenu ul li {
float:left;
}

h2.headertitle {
border-bottom:1px solid #CCCCCC;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:28px;
font-weight:normal;
line-height:28px;
margin-top: 1px;
padding-bottom:12px;
text-transform:none;
}
h2.headertitle a{
	text-decoration:none;
	color:#000000;
}


.center-widget h2{
color:#295A8A
}
.center-widget1 h2{
color:#295A8A
}

/**
 * for Dropdown Navigation
 */
#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width:100%; background:#fff; font-weight:bold;} 

#dropmenu a {display:block; padding:0.25em 1em; color:#000000; text-decoration:none; } 

#dropmenu a:hover {background:#295a8a; color:#fff;} 

#dropmenu li {float:left; position:relative; background:transparent url(images/nav-border.gif) no-repeat scroll right center; padding-right:5px;  } 

#dropmenu li  ul li { background:none; border-bottom:1px solid #295a8a; width:135px; }

#dropmenu ul {position:absolute; display:none; width:12em; top:1.9em; left:-1px; background:#C3D4E5 url(images/navigation-bg.gif) no-repeat scroll center top; border:5px solid #295A8A;
padding:10px; } 


#dropmenu li ul { left:-99px; } 

#dropmenu li ul a {width:12em; height:auto; float:left;  } 

#dropmenu ul ul {top:auto;} 

#dropmenu li ul ul {left:-184px; margin:0px 0 0 10px;} 

#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;} 

#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;} 

#dropmenu  ul li:hover { background:#295a8a; }

#dropmenu li.page_item_557 ul
{
  left:-78px;  
}

#dropmenu li.page_item_583 ul
{
  left:-103px;  
}


#dropmenu li.page_item_557 ul ul 
{
  left:-184px !important;
}

/** * End dropdown navigation */



