#container {
border:1px solid black;
width: 700px;
margin:auto;
font-family:Palatino Sans,sans-serif;
}
#header {
padding-bottom:25px;
background-color:#346EB2;
border-bottom:1px solid black;
}
#header h1 {
height:103px;
background-color:#A5B7DC;
background-image:url("/rishi/images/banner.png");
text-indent:-10000px;
margin:0;
padding:0;
}

h1, h2, h3, h4, h5{
font-family:Palatino,serif;
}

a img {
border:0;
}

a {
color:#036;
}
a:visited {
color:#336;
}

#content h3{
font-size:28px;
text-align:center;
}
#content h4{
font-size:20px;
}

#content h5{
font-size:16px;
}

#header h1 a{
height:103px;
width:700px;
display:block;
}

#header h2 {
display:none;
}
#menu {
list-style-type:none;
margin:0;
padding:0;
}
#menu ul {
list-style-type:none;
margin: 0;
padding:0;
}
#menu li {
float:left;
position:relative;
width:100px;
padding:0;
margin:0;
font-size:12px;
}
#menu a {
background-color:#90A4A7;
text-decoration:none;
display:block;
text-align:center;
padding:3px 1px;
color:black;
border:1px solid black;
border-width:1px 0;
}
#menu li ul {
display: none;
position: absolute; 
}
#menu li > ul {
top: auto;
left: auto;
}

#menu li:hover ul{
border: 1px solid black;
border-width: 0 1px 0px 1px;
display: block;
}

#menu a:hover {
/*background-color:#536E84;
text-decoration:underline;*/
color:#FFFFFF;
}
#main {
clear:both;
font-size:13px;
}
#content {
padding:20px;
}
#content.hasSidebar {
width:445px;
float:left;
}

#content object {
margin: 20px;
}

#content p {
text-indent:0em;
font-size:13px;
}

#content h3, #content h4, #content h5{
color:#446486;
}

#sidebar {
float:right;
width:186px;
padding:7px;
border-left:1px solid gray;
font-size:10px;
}
#sidebar h3 {
text-align:center;
font-size:1.7em;
color:#446486;
text-decoration:underline;
}
#sidebar h4 {
color:black;
margin-bottom:.25em;
font-size:1.2em;
}
#sidebar p {
border-bottom:1px solid black;
margin:.5em 0;
padding:.5em 0 1em 0;
}
#updateFooter {
text-align:right;
padding:0 2em;
}

#footer {
clear:both;
border-top:1px solid black;
padding:2px 0;
text-align:center;
font-size:12px;
background-color:#A5B7DC;
}
.clear {
clear:both;
}

.worldmap {
display:block;
margin:auto;
}

#mission h4{
text-align:center;
}

#donate {
text-align:center;
}

#donate table {
display:block;
margin-left:auto;
margin-right:auto;
}

#sponsorlist {
text-align:center;
}
#sponsorlist ul {
list-style-type:none;
margin:0;
padding:0;
}
#sponsorlist h5{
margin-bottom:10px;
}


ul.people div.profilepic{
padding-bottom:15px;
display:block;
}

#officerlist li, #officerlist ul,#directorlist li, #directorlist ul,#advisorlist li, #advisorlist ul{
list-style-type:none;
margin:0 0 0 10px;
padding:0;
}

#officerlist li{
clear:all;
}

#officerlist ,#directorlist ,#advisorlist {
clear:left;
}

#officerlist .profilepic,#directorlist .profilepic,#advisorlist .profilepic{
float:left;
clear:left;
}

#officerlist .profilepic img,#directorlist .profilepic img,#advisorlist .profilepic img{
border:1px solid black;
}

#officerlist .biography .name,#directorlist .biography .name,#advisorlist .biography .name{
display:block;
font-weight:bold;
}
#officerlist .biography .title,#directorlist .biography .title,#advisorlist .biography .title{
display:block;
font-weight:bold;
font-size:12px;
}
#officerlist .biography,#directorlist .biography,#advisorlist .biography{
margin-left:120px;
}

#updatelist ul, #eventslist ul{
list-style-type:none;
margin:0;
padding:0;
}
#updatelist h5, #eventslist h5{
margin-bottom:5px;
}
#updatelist p{
margin:0px 25px;
}

#eventslist p{
margin:5px 25px;
}

#eventslist p.none{
text-align:center;
}

/*#contact #contactleft{
float:left;
}

#contact img {
height:110px;
width:300px;
padding:30px;
margin-left:40px;
}*/

div#gallery {
text-align:clear;
margin-left:5%;
margin-right:5%;
}

div#gallery h5 {
text-align:center;
}

.gal_image {
display:block;
float:left;
width:130px;
height:125px;
padding-left:14px;
margin-right:auto;
}

#gal_pagination {
clear:both;
text-align:center;
}

#albumlist dt {
clear:both;
font-size:18px;
font-weight:bold;
font-family:Palatino,serif;
padding:15px 0 5px;
}
#albumlist .photo {
float:left;
width:140px;
margin-left:0;
}
#albumlist .desc {
clear:right;
}
