/* iZebra Global Village style rangler */
/* Add additional styles to this list as needed */

@import "fonts/stylesheet.css";
@import "layout.css";
@import "classes.css";
@import "menus-a.css";
@import "thickbox.css";



body {


color:#300508;
color:#624447;
color:#444;

color:#5c3b3d;
background-color:#edeaea;
text-align:center;
padding-bottom:4px;
background-image:url(g/background.png);
background-repeat:repeat-y;
background-position: center 0px ;
font-family: Arial,  sans-serif;
}

#outer-shell {
	background-image:url(g/background.png);
background-repeat:repeat-y;
background-position: center 0px ;
	
}

#shell    {

position:relative;
padding:0px;
width:996px;
margin:1px auto;
border:1px none #eee;
background-image:url(g/main-title.png);
background-repeat:no-repeat;
background-position: center 0px ;
background-color:#fff;
overflow:hidden;

}








#header  {

margin:0px;
height:158px;

position:relative;

}





#content {

margin:0px;
padding-top:24px;
padding-bottom:40px;
z-index:1;
position:relative;
}

.contentSqueeze  {

margin:0 0 0 20px;
text-align:left;


}


#footer    {
height:30px;
position:relative;
clear:both;

font-size:80%;
} 












#mainColumn {

width:646px;
float:left;

text-align:left;
/*overflow:hidden;*/
position:relative;
}



#mainColumn  hr{

border-top:1px solid #300508;
margin-bottom: 20px;

}


/* 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:30px;
margin:0 0 0 0;

font-weight:normal;
letter-spacing:0;
line-height:42px;
color:#300508;
color:#624447;
color:#444;
color:#5c3b3d;
}

#mainColumn h2  {



}

#mainColumn .storyWrap h2  {
font-family:  Arial, sans-serif;
text-align:left;
border:1px none #a22615;
border-left:none;
border-right:none;

margin:0 0 21px 0;
letter-spacing:0px;
font-size:21px;
font-weight:bold;
color:#300508;
color:#624447;
color:#444;
color:#5c3b3d;
line-height:21px;
}













#mainColumn  h3  {

font-family: Arial,  sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}








#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 none #5c3b3d;
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, 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, sans-serif;
font-size:11px;
}




#mainColumn p, ul {



}


#mainColumn dt {

font-family: Arial, sans-serif;

}

#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;


}





button.lacButton {

background-color:transparent;
background-image:url(g/buttons/class-button-matrix-20.png);
background-repeat:no-repeat;
background-position:0px 0px;
width:22px;height:21px;
border:none;
display:block;
float:left;
}

button.lacButton:hover {
background-image:url(g/buttons/class-button-matrix-20.png);
background-repeat:no-repeat;
background-position:-21px 0px;
outline:none;
border:none;
}

button.lacButton:active {
background-image:url(g/buttons/class-button-matrix-20.png);
background-repeat:no-repeat;
background-position:-44px 0px;
outline:none;
border:none;
}

button.lacButton span {
display:none;
border:none;
}














