/* iZebra Global Village style rangler */
/* Add additional styles to this list as needed */


@import "layout.css";
@import "classes.css";
@import "menus.css";
@import "titles.css";
@import "thickbox.css";



body {


color:#333;
background-color:#e6e3cf;
background-color:#eee;
text-align:center;
padding-bottom:8px;
background-image:url(g/background.png);
background-repeat:repeat-y;
background-position: center 0px ;
font-family: Arial, Verdana, Helvetica, sans-serif;
}



#shell    {

position:relative;
padding:0px;
width:996px;
margin:2px auto;
border:1px none #eee;
background-color:#FBFAC4;
background-image:url(g/main-title.png);
background-repeat:no-repeat;
background-position: center 0px ;
background-color:#fffce6;
background-color:#fff;
overflow:hidden;

}








#header  {

margin:0px;
height:114px;

position:relative;

}





#content {

margin:0px;
padding-top:40px;
padding-bottom:40px;

}

.contentSqueeze  {

margin:0 0 0 20px;
text-align:left;


}


#footer    {
height:30px;
position:relative;
clear:both;
border-bottom:6px solid #784080;
border-bottom:6px solid #701300;
font-size:80%;
} 












#mainColumn {

width:646px;
float:left;

text-align:left;
/*overflow:hidden;*/
position:relative;
}





/* special areas at top of main content and bottom of page */

#specialNews {
width:950px;

overflow:hidden;
position:relative;
margin:0 0 1em 0;
}


#specialNews .storyWrap {


background: #FCE6FF;
padding:10px;
margin:0 0 1em 0;
overflow:hidden;
position:relative;
font-size:90%;

}


#foot-notes {

 height:10px;

background:red;
}



#mainColumn h1 {

text-align:left;
font-size:24px;
margin:0 0 0 0;

font-weight:normal;
letter-spacing:0;
color:#666;
line-height:42px;
color:#000;
}

#mainColumn h2  {



}

#mainColumn .storyWrap h2  {
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align:left;
border:1px solid #f1efe4;
border-left:none;
border-right:none;

margin:0 0 21px 0;
letter-spacing:0px;
font-size:18px;
font-weight:bold;
color:#333;
line-height:21px;
}













#mainColumn  h3  {

font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;

}



#mainColumn  h4  {

font-family: Arial, Verdana, Helvetica, sans-serif;


}




#mainColumn p strong  {

font-weight:bold;

}




.contentSqueeze ul   {

margin:0 2em 1em 2em;

 list-style-position: outside; 

  list-style-type: round;

}

.contentSqueeze ul li   {



}



#mainColumn .storyWrap {

border:1px solid #E0DDC9;
border:1px solid #C6C2AA;
border:1px solid #701300;
padding:20px;
margin:0 0 20px 0;

position:relative;


}

#mainColumn .storyWrapSquare {

border:1px solid #E0DDC9;
border:1px solid #C6C2AA;
padding:1.5em;
margin:0 0 1em 0;

position:relative;


}


#mainColumn .storyWrapSquare .storyBox{

border:1px none #e6e3cf;
padding:1em .5em .5em .5em;
margin:0 0 1em 0;
overflow:hidden;
position:relative;
background:#FFEEBF;

background:#f1efe4;
background:#F7EFE8;
}


#mainColumn .storyWrapSquare h2  {

text-align:center;
border:1px solid #f1efe4;
margin:0 0 2em 0;
letter-spacing:0px;

font-weight:normal;
color:#333;

}




#mainColumn .storyWrapSquare .return {


margin:2.5em 0 1em 0;
display:block;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height:1.3em;
font-size:11px;
}














#mainColumn .storyWrap .return {


margin:2.5em 0 1em 0;
display:block;
font-family: Arial, Verdana, Helvetica, sans-serif;
line-height:1.3em;
font-size:11px;
}



#mainColumn .storyWrap .storyBox{

border:1px none #e6e3cf;
padding:1em .5em .5em .5em;
margin:0 0 1em 0;
overflow:hidden;
position:relative;
background:#FFEEBF;
background:#f7f6f0;
background:#f1efe4;
background:#F7EFE8;
}





 #mainColumn .storyWrap p.image-caption  {

font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
margin:0px;
padding:0px;
width:100%;
color:#59806C;
color:#666;


}

p.image-caption strong {

color:#333;
}













 #mainColumn .storyWrap table   {
 border:1px solid #aaa;
border-right:none;border-bottom:none;
position:relative;

margin:0 0 1em 0;
}
 #mainColumn .storyWrap table td { border-bottom:1px solid #C6C2AA;
border-right:1px solid #aaa;
padding:.5em 1em .5em .5em;

}
 #mainColumn .storyWrap table td ul {

}
 #mainColumn .storyWrap table td ul li {

}



#mainColumn .storyWrap .pp  {
border:1px solid #eee;
padding:10px;
margin:0 0 0em 0;
}



#mainColumn .storyWrap .pp table   { border:1px none #C6C2AA;
border-right:none;border-bottom:none;
position:relative;

margin:0 0 0em 0;
}

 #mainColumn .storyWrap .pp table td { border-bottom:1px none #C6C2AA;
border-right:1px none #C6C2AA;
padding:5px 0em 0em 0em;

}



.pp select {

width:300px;
background-color:#FFF8BF;
background-color:#f7efe8;
}


.donation-button  {

background:#D6E673;
background:#8CD6F7;
background:#EB2126;
}


.pageReturn  {

margin-bottom:2em;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
}




#mainColumn p, ul {



}


#mainColumn dt {



}

#rightColumn p, ul, address{



}



#rightColumn {
width:282px;
padding:0px;
float:left;
text-align:left;
margin-left:24px;
overflow:hidden;


}


#rightColumn .storyWrap {


padding:.5em;
margin:0 0 .8em 0;
overflow:hidden;


}










.inline  {

width:200px;

overflow:hidden;

}


#rightColumn .box   {



width:244px;
margin:0 0 10px 30px;
padding:0px 0;

}




.squeeze  {

margin:20px;
text-align:left;

}






.squeeze-box  {

margin:12px;
text-align:left;

}










#search-box  {

margin:0 0 6px 6px;
padding-top:4px;
}

.search-button  {
background:#778040;background:#701300;color:#FFF8BF;color:#f7efe8;border:1px solid #666;padding:1px 1px;line-height:1em;


}














