/* iZebra Global Village style rangler */
/* Add additional styles to this list as needed */


@import "Layout.css";
@import "Classes.css";
@import "Menus.css";
@import "Images.css";




body {


color:#333;
background-image:url(g/background.png);
background-repeat:repeat-x;
background-color:#ACE6C8;
background-attachment: fixed;

}



#outer-wrap    {

width:996px;
margin:0px auto;
text-align:left;

}


#inner-wrap    {

width:978px;
margin:0px 0 0 10px;


background-color:transparent;

}


#header   {


height:96px;

background-image:url(g/headerZZ.png);
background-repeat:no-repeat;

}

#footer    {

height:12px;
padding:0;margin:0;
background-image:url(g/bottom-edgeZZ.png);
background-position:top right;
background-repeat:no-repeat;
width:100%;
} 


#main-title   { 

float:left;
width:270px;
margin:14px 0 0 14px;
}





#left-column {
width:154px;
float:left;
text-align:left;
margin-left:10px;
height:300px;


}

.right-column {
width:430px;

float:left;
text-align:left;

margin-left:2em;

}







#content-wrap   {

width:100%;
padding-top:0px;
padding-bottom:16px;
margin-bottom:0;
font-size:92%;

}

#page-top    {
width:100%;
background-image:url(g/page-top.png);
background-repeat:no-repeat;
background-position: left top;
height:40px;
}

#page-mid    {

width:100%;
background-image:url(g/page-mid.png);
background-repeat:repeat-y;
background-position: left top;

}


#page-foot    {

background-image:url(g/page-foot.png);
background-repeat:no-repeat;
background-position: left bottom;
height:53px;
width:100%;


}



.squeeze-content  {

margin:0 6px 0 24px;
text-align:left;
background:#fff;
padding-top:10px;
padding-bottom:40px;

}


.squeeze-content-margin  {

margin:0 20px;


}


.main-column {

width:430px;
float:left;
margin-left:20px;
text-align:left;
overflow:hidden;

}

.main-column p, h1, h2, h3, h4, h5 {

width:96%;

}



.fat-column {

width:680px;
float:left;
margin-left:20px;
text-align:left;
overflow:hidden;
}

.fat-column p, h1, h2, h3, h4, h5{

width:96%;

}












.box  {

padding:1em 2em;
margin-bottom:2em;
}


.blue   {background:#E6EDFF;}

.tan   {background:#FFF5E6;}

.pink  {background:#FFEAE6;}

.green  {background:#E6FFF2;}

.border  { border:1px solid #333; }



.squeeze  {

margin:20px;
text-align:left;

}





#main-column dl.viewmaster { margin:0 auto; }



#wrap-text-page  {  

background:white;
margin-left:86px;
width:800px;
font-size:85%;

font-family: "Times New Roman", Times, serif;
 }



.main-squeeze { margin:0px 100px 0px 80px;padding:40px 0 40px 0;}











.highlight {background-color:#dbf462;}
