﻿@media only screen and (min-width: 40.063em){
	.top-bar .name h2 a {
	    width: auto;
	}
}

.recent-photo{
text-align:center;
margin:auto;display:block;
}

.content{
    background-color:white;
    margin:auto !important;
    width:100%;
    padding:5px;
}

body{
    font-size:90%;
    font-family:arial;
    background-color:#cccccc;
}

a{
    color:black;
}

.top-bar{
    margin-bottom:10px;
}

input[readonly] {
  background-color: white !important;
}


.articles{
    font-size:80%;
}

.articles strong{
    color:#135199;
}

.caption{
    font-size:75%;
}

td{
    vertical-align: text-top;
}

.gift-give-on{
    border:3px solid blue !important;
}

h1#publication{	color: #333;	font-size: 1.15em;}
a#choose_pub{	margin-top: 1.68em;	margin-right: 20px;	margin-bottom: 0px;	margin-left: 0px;	float: right;}

.fp-happy { border: 1px solid #ccc; margin-bottom: 10px;  width:100%;height: 200px; background: url(/Partners/Images/Archant/fp-happy-bg.jpg) no-repeat; }
	.fp-happy A { text-decoration: none; color: #fff; }

.fp-sad { border: 1px solid #ccc; margin-bottom: 10px; width:100%;height: 190px; background: url(/Partners/Images/Archant/fp-sad-bg.jpg) no-repeat; }
	.fp-sad A { text-decoration: none; color: #fff; }


    #footerCntr { width: 100%;background-color:rgb(70, 71, 69); }
		.footerBox { margin: auto; width: 100%;  }
		.footerBox .contact { margin-right: 10px; float: left; width: 180px; height: 157px; margin-left:10px; }

		.footerBox h3 { padding-bottom: 0px; color: DarkOrange; font-size: 14px; }
		.footerBox ul { list-style: none; margin: 0px 0 !important; padding:0px}
		.footerBox li { font-size: 11px; color: #ffffff; line-height: 16px; margin:0px }
		.footerBox a { color: #ffffff; text-decoration: none; }
		.footerBox a:hover { color: #999999; }
		.footerBox address { font-style: normal; line-height: 16px;  font-size: 11px; }
		.footerBox ul.network { list-style: none; }
		.footerBox ul.network li { padding-right: 8px; float: left; }
		.footerBox ul.network li a { display: block; text-indent: -9999px; }
		.footerBox ul.network li a.fb { width: 24px; height: 24px; background: url('../images/share-fb.png') top left no-repeat; }
		.footerBox ul.network li a.twitter { width: 25px; height: 25px; background: url('../images/share-twt.png') top left no-repeat; }

        




              
/* Styles for signup panels */
.auth-plain {
  padding-right: 0px;
  padding-left: 0px;
  padding-top: 0px;
}

.left-solid {
margin-top: 0px;
margin-bottom: 0px;
}

.signup-panel {
  border-radius: 5px;
  padding: 15px;
  margin-top: 30px;
  margin-bottom: 30px;
  background: #fff;
}

.signup-panel a{
  color: #fff;
}

.signup-panel i {
  font-size: 30px;
  line-height: 50px;
  color: #999;
}
.signup-panel form input, .signup-panel form span {
  height: 50px;
}
.signup-panel .welcome {
  font-size: 26px;
  text-align: center;
  margin-left: 0;
}
.signup-panel p {
  font-size: 13px;
  font-weight: 200;
  text-align: center;
}
.signup-panel .button {
  margin-left: 35%;
}

.newusers {
  background: #fff;
}              
            
#ann {
    margin: 10px;
    z-index: 2;

}

#theme {
        position: absolute;
    z-index: 1;
    top: 192px;
    bottom: 0;
    left: 168px;
    right: 0;

    width: 35%;
    height: 100%;

        background-image: url(/Images/wpab5f4253_05_06.jpg);
    opacity: 0.4;
     filter: alpha(opacity=40); /* For IE8 and earlier */
background-repeat: no-repeat;
}

.ann-slide{
    width:32%;
    float:left;padding: 0.3em;
}


    .galleria{ width: 300px; height: 400px; background: #ffffff }


		.centre-strip-head { font-size: 15px; font-weight: bold; margin: 0px 0px 10px; }
		.center-box-20 { width: 180px; height: 150px; float: left; padding: 6px; background: #f4f4f4 url(/Partners/Images/ExpressAndStar/ann-centre-bg.jpg) top left no-repeat; margin-left: 10px; font-size: 11px; }
		.center-box-20-on { width: 167px; height: 135px; background: #f4f4f4; float: left; padding: 6px; background: url(/Partners/Images/ExpressAndStar/ann-centre-bg-on.jpg) top left no-repeat; margin-left: 10px; font-size: 11px; }
			.center-box-20 H4, .center-box-20-on H4 { margin: 0px 0px 5px; padding: 0px; font-size: 13px; }
			.center-inner { text-align: center; padding: 0px 20px; }
.slider-nav h1{
    display: inline-block;
}

.ann-img{

    display: block;
    margin-left: auto;
    margin-right: auto;

}
.gift{
    width:24%;
    padding:5px;
    float:left;
    height:200px;
    border: dotted 1px black;
    text-align:center;
    margin:4px;
}

.photo{
    width:24%;
    padding:5px;
    float:left;
    height:300px;
    border: dotted 1px black;
    text-align:center;
    margin:4px;
}

.videos{
    width:24%;
    padding:5px;
    float:left;
    height:250px;
    border: dotted 1px black;
    text-align:center;
    margin:4px;
}

.donation{
    width:24%;
    padding:5px;
    float:left;
    height:170px;
    border: dotted 1px black;
    text-align:center;
    margin:4px;
}

.main-photo{
    border:2px solid black;
}

#wall {
    clear: both;
    margin: 20px;
}

#wall #item {
    border-bottom: dotted 1px;
}

.tabs 
  li > a {
    border-top: solid 1px #ccc;
    border-left: solid 1px #ccc;
    border-right: solid 1px #ccc;
    border-bottom: solid 1px #fff;
    margin-right: -1px;
  }
.tabs li:not(.active) > a {
    border-bottom: solid 1px #ccc;
  }
.tabs-content {
    border: 1px #aaa solid;
    margin: -1px 0 15px 0;
}
 .tabs-content .content {
    padding: 15px;
    margin-top: 0;
  }

     /* Styles for search results */
    .results {
        margin-top: 50px;
    }

        .results .search-results {
            margin-top: 40px;
            margin-bottom: 20px;
        }

        .results img {
            border: 1px solid #696969;
            margin-left: auto;
            margin-right: auto;
            margin-bottom: 10px;
        }
        ul.pagination li a, ul.pagination li button {
            padding: 0.0580rem 0.580rem 0.0580rem;
        }
