
 
/**************************************\
|------------COLOR SCHEME--------------|
|--------------------------------------|
- black		#000
- white		#fff
\**************************************/


/**************************************/
/*              GLOBALS               */
/**************************************/
*{	margin:0; padding:0; }


.clear        { clear:both; }
.left         { float:left; }
.right        { float:right; }
img.left      { margin-right:1em; margin-bottom:1.8em; }
img.right     { margin-left:1em; margin-bottom:1.8em; }
.text-right   { text-align:right; }
.half         { width:45%; /* Not exactly half to account for paddings, margins etc. */ }

.hide{ /* Hide stuff without resorting to display:none; */
	visibility:hidden;
	width:0!important;
	height:0!important;
	line-height:0!important;
	padding:0!important;
	margin:0!important;
}



.wrap { overflow:hidden; width: 100%;}

.clear {clear:both;}

img{ color:#666; font-style:italic; }

a img {border:0px;}

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

p, h1, h2, h3 {padding-bottom:15px;}

body {font-family:Arial, Helvetica, sans-serif; /* color:#807f7f; */ font-size:.7em; }

#wrapper {width:982px; margin:0px auto; padding-bottom:15px; position:relative; }
#preloaded-images { position: absolute;overflow: hidden;left: -9999px; top: -9999px;height: 1px;width: 1px; }

/**************************************/
/*              HEADER                */
/**************************************/



/**************************************/
/*             NAVIGATION             */
/**************************************/

/* #nav-container {padding-top:7px;} */

/**************************************/
/*            MAIN CONTENT            */
/**************************************/


#home-left {width:202px; float:left; padding-top:20px;}
#home-main {width: 752px; float:right; padding-top:14px; }
#inner-main {width: 752px; float:right; padding-top:14px;}

.call-out-left-col {border-left:solid 1px #d9d9d9;border-right:solid 1px #d9d9d9; border-bottom:solid 1px #d9d9d9; color:#676767; min-height:660px; line-height:1.2em;}
.call-out-left-col h1 {padding:0px; margin:0px; padding-bottom:5px; font-size:13px; text-transform:uppercase; color:#5c5c5c;}

#packages-sent {width:752px; height:47px; background:url(../images/bg-packages-sent.gif) no-repeat;}
#package-counter {padding:10px 0px 0px 450px; color:#000;}

.call-hr {width:95%; margin:0px auto; border-bottom:solid 1px #d9d9d9; padding-top:8px; margin-bottom:8px;}

#call-donate-now { padding:7px; background:url(../images/bg-quick-links-donate.jpg) no-repeat; background-position:95% 10%; margin-top:0px;}
#call-donate-now p {width:115px; font-size:.9em; padding-bottom:10px;}

#call-request { padding:7px; margin-top:2px;}
#call-request p { font-size:.9em; padding-bottom:10px;}

#call-how-help { padding:7px; background:url(../images/bg-quick-links-help.jpg) no-repeat; background-position:95% 10%; margin-top:2px;}
#call-how-help p {width:115px; font-size:.9em; padding-bottom:10px;}

#call-panther { padding:7px; margin-top:2px;}
#call-panther p {width:115px; font-size:.9em; padding-bottom:10px;}

#call-share-it { padding:7px; margin-top:2px; padding-left:4px;}
#call-share-it p {width:115px; font-size:.9em; padding-bottom:10px;}

#call-store { padding:7px; margin-top:2px;}
#call-store p { font-size:.9em; padding-bottom:10px;}

#call-events { padding:7px; margin-top:2px;}
#call-events p { font-size:.9em; padding-bottom:10px;}

#call-mailing-list { padding:7px; margin-top:2px; height:50px;}
#call-mailing-list p { font-size:.9em; padding-bottom:10px;}
#call-mailing-list input {background:#b8b8b8; border:0px; padding:2px;}
#call-mailing-list .mailing-list  {width:120px;}
#call-mailing-list .btn-mailing-list {margin-top:-7px; padding:0px;}


.ban-mail-call {padding-top:25px;}
.ban-image {padding-top:25px;}

.home-mail-call-right {width:498px; height: 362px; float:left;}
.home-mail-call-left {float:left; width:220px; padding-left:15px;}
.home-mail-call-left .content {width:220px;  margin:0px auto; padding-top:20px; font-size:1.1em;}
.home-mail-call-left .newsheader {font-weight:bold; font-size:102%; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#5c5c5c;}
.newsdate {font-style:italic; color:#b1b0b0;}
.home-mail-call-left .read-more {color:#3a48b2;}

#home-main-content {border-left:solid 1px #d9d9d9;border-right:solid 1px #d9d9d9; border-bottom:solid 1px #d9d9d9; color:#676767;  background:url(../images/home-mail-call.jpg) top right no-repeat;  height:362px;}

#inner-main-content {border:solid 1px #d9d9d9; margin-top:6px; min-height:630px;}


#home-main-callouts {padding-top:25px;}

.header {font-size:2em; color:#151f6d;}

/**************************************/
/*               FOOTER               */
/**************************************/
#footer {margin-top:25px; background:url(../images/bg-footer.gif) repeat-x; height:51px; maring-bottom:10px; text-align:center; padding-top:70px;}
#footer .copy {color:#7c83bd;}
#footer .copy a{color:#7c83bd; text-decoration:underline;}
#footer .copy a:hover{color:#7c83bd; text-decoration:none;}


.header {}
#inner-main-content ul {padding-top:15px; margin-left:15px;}

/* social */
#social-share {width:80px; background:#151f6d; padding:5px; position:absolute; top:15px; left:15px; border:solid 1px #fff; }

#social-share a {color:#fff;}


p.newsheader {
border-bottom:1px dotted #999999;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
}

.sponsor-links a{font-size:12px; padding:10px;}