body {
   margin:0;
   padding:0;
   background-color: #EDEEDE;
   color:black;
   font-size:16px;
}

p { line-height:1.5em; font-size:0.8em; } 

/* default link behavior */
a { display:inline; font-family:"Verdana", Arial, Helvetica, sans-serif; }
a:link   { color: #925324;  text-decoration: none; }
a:visited{ color: #925324;  text-decoration: none; }
a:hover  { color: #3633CC; text-decoration: none; }
a:active { color: #925324; text-decoration: none; }


.link_style {
   color: #925324;  
   text-decoration: none; 
   cursor:pointer;
}
.link_style:hover { color: #3633CC; text-decoration: underline; }

button { cursor:pointer; }


#page_container {
   width:1020px;
   margin-left:auto;
   margin-right:auto;
   font-family:"Verdana", Arial, Helvetica, sans-serif;;
}

.header {
   width:100%;
   height:166px;
   background:url('http://itsyourzoo.org/images/icons/header_bkg.png') top left no-repeat;
}
.header_img_IYZ_logo {
      margin-top:0; 
   margin-left:0;
   width:370px;
   height:130px; 
   float:left; 
   cursor:pointer;
}
.header_img_OKZ_logo {
      margin-top:20px;
   margin-left:450px;
   width:163px;
   height:38px;
   float:left; 
   cursor:pointer;
}
.header_img_elephants {
      margin-top:46px;
   margin-left:138px;
   width:40px;
   height:30px;
   float:left; 
   cursor:pointer;
}
.header_p {
      float:left;
   margin-top:40px;
   margin-left:84px;
}
.header_p a {
   margin-right:20px;
   font-size:1.3em;
   font-weight:bold;
}


#content {
   padding-left:25px;	/* this allows for the thick border */
   background:url('http://itsyourzoo.org/images/icons/content_bkg_slice.png') top left repeat-y;
}
#content div {
   width:960px;
}

#footer {
   width:100%;
   height:18px;
   background:url('http://itsyourzoo.org/images/icons/footer_bkg.png') bottom left no-repeat;
}

.home_col_1 {
   float:right;
   width:430px ! important;
}
.home_col_1 p {
   text-align:center;
   font-weight:bold;
   line-height:1.3em;
   font-size:1.2em;
}
.home_col_1 p span:first-child {
   display:block;
   margin-bottom:28px;
   font-size:2.5em;
}
.home_form_table {
   margin-left:25px;
   width:382px;
   height:332px;
   background:url('http://itsyourzoo.org/images/icons/home_form_bkg.png') top left no-repeat;
}
.home_form_table table {
   padding-top:47px;
   margin-left:130px;
}
.home_form_table table td {
   height:30px;
}
.home_form_table table td input {
   width:196px;
   text-decoration:none;
   border:none;
   background:none;
   font-size:1.1em;
}
.home_form_table p {
   width:375px;
   text-align:left;
   font-size:0.8em;
   margin-left:5px;
   font-weight:normal;
}

.home_col_2 {
   float:right;
   width:530px ! important;
   min-height: 750px;
   background:url('http://itsyourzoo.org/images/icons/home_col2_bkg.png') top left repeat-y;
}
.home_col_2_thumbnails {
   width:495px;
   height:162px;
   margin-left:20px;
   margin-top:10px;
   background:url('http://itsyourzoo.org/images/icons/home_thumbnail_frame_bkg.png') top left no-repeat;
   padding-left:5px;
}
.home_col_2_thumbnails img {
   width:146px;
   height:134px;
   float:left;
   margin-left:12px;
   margin-top:15px;
}

.home_col_2_text {
   width:500px ! important;
   margin-left:20px;
}

.home_col_2_picture {
   margin-top:35px;
   width:337px;
   height:275px;
   margin-left:100px;
   background:url('http://itsyourzoo.org/images/icons/home_picture_frame_bkg.png') top left no-repeat;
}
.home_col_2_picture img {
   width:305px;
   height:245px;
   padding:15px;
}


.content_heading {
   padding-top:20px;
   padding-left:40px;
   color:#7A7A7A;
   font-size:2.5em;
   font-weight:bold;
}
.content_heading img {
   float:right;
   padding-right:120px;
   padding-top:12px;
}


.content {
   padding-top:10px; /* px; */
   font-size:.95em;
   line-height:1.4em;
   color:#333333;
   font-family: Verdana;
   padding-bottom:10px;
   padding-top:10px;
}
.content p {
   width:630px; 
   float:left;
   margin-bottom:5px;
   line-height:1.6em;
}
.content span {
   display:block;
   font-weight:bold;
   font-size:1.2em;
   margin-bottom:10px;
   margin-top:-14px;
}
.content img {
   float:left;
   width:194px;
   height:164px;
   padding-right:20px;
   padding-left:40px;
}
.content em {
   font-style:normal;
   font-weight:bold;
   font-size:1.4em;
}
.content_L3 ul {
   font-size:.8em; 
   line-height:2em; 
   padding-left:30px;
}

div.alternting_background:nth-child(odd) {
   background:#BABB9B;
   margin-bottom:5px;
}

#top_content {
   margin-top:10px;
   margin-left:40px;
   margin-bottom:12px;
   width:91% ! important;
   height:141px;
   background:url('http://itsyourzoo.org/images/icons/top_bkg.png') top left no-repeat;
   padding-left:20px;
   padding-right:20px;
   padding-top:10px;
   padding-bottom:5px;
}
#top_content p {
   color:#925324;
   font-size:0.8em;
   padding-right:20px;
   text-align:center;
}
#top_content span {
   text-align:center;
   display:block;
   color:black;
   font-weight:bold;
   font-size:1.4em;
   line-height:1.1em;
   margin-bottom:10px;
   margin-top:-14px;
}

.contact {
   background:url('http://itsyourzoo.org/images/icons/contact_bkg.jpg') top right no-repeat;
   height:741px;
}
.contact p {
   width:415px;
   height:86px;
   float:right;
   margin-top:63px;
   margin-right:70px;
   font-size:.95em;
   line-height:1.3em;
}
.contact table {
   padding-top:19px;
   margin-left:581px;
}
.contact table td {
   height:37px;
}
.contact table td input {
   width:255px;
   text-decoration:none;
   border:none;
   background:none;
   font-size:1.1em;
}
.contact table td textarea {
   margin-top:7px;
   width:264px; 
   height:141px;
   border:none;
}


.thankYou {
   float:left;
   margin-top:10px;
   margin-left:40px;
   margin-bottom:12px;
   width:900px ! important;
}
.thankYou p {
   font-size:0.8em;
}


