img{
  border:1px solid silver;
}
html{
  padding:0px;
  margin:0px 0px 0px 0px;
  xheight:100%;
  xoverflow:auto;
}

body{
  margin:0px 0px 0px 0px;
  padding:0px;
  background:url(../images/background.png) repeat-x fixed;
}

div#body{
  text-align:center !important;
  padding:1em;
  margin:0px;
}

/* Layout Columns */

div#C3Left DIV.Section,
div#C3Center DIV.Section,
div#C3Right DIV.Section{
  width:auto;
}

div#C3Left{
  position:relative;
  padding:1em .5em 1em 1em;
  width:30%;
  float:left;
  clear:left;
  overflow:hidden;
}
div#C3Center{
  padding:1em .5em 1em .5em;
  width:31%;
  float:left;
  overflow:hidden;
}
div#C3Right{
  padding:1em 1em 1em .5em;
  width:30%;
  float:left;
  clear:right;
  overflow:hidden;
}

div#header{
  padding:0px;
  margin:0px;
  width:100%;
}




/* General */
DIV.Section{
  text-align:left;
  margin-bottom:1em;
  margin-left:auto;
  margin-right:auto;
  padding:1em;
  background-color:white;
  border:solid 2px navy;
  width:861px;
}

DIV.Section P{
  margin-top:.5em;
  margin-bottom:.5em;
}

div#App .field{
  margin-top:1em;
}
input.text{
  width:250px;
}
h1{
  font-size: xx-large;
  margin-bottom:0px;
  padding:0px;
  text-indent:-1000px;
  background:url(../images/MajesticGiantsHorizontalLogo.png) no-repeat center; 
  height:140px;
}
h2{
  margin:0px; 
  font-size:  1px;
  text-indent:-1000px;
  padding:0px;
}
h3{
  font-size:  large;
}

h4{
  font-size: medium;
}

TABLE{
  border-collapse:collapse;
}

TABLE TD{
  padding:1pt 6pt 1pt 6pt;
}

p.FootNote{
  margin-top:3em;
}
.FootNote{
  font-size:xx-small;
}
span.Dog{
  font-size:120%;
  font-weight:bold;
}
P, H3, H4, UL, input, textarea, label{
  font-family:sans-serif;
}

/* FAQ */
DIV#FAQ p.Question{
  margin:1em 0em 0em 0em
}
DIV#FAQ p.Answer{
  margin:0em 0em 1em 0em
}

/* Adoptable Dogs */
DIV.Adoptable, DIV.Adopted{
  font-size:95%;
  margin-bottom:5em;
}

DIV.Adoptable SPAN.status{
  font-weight:bold;
  color:blue;
  padding:0em 1em 0em 1em;
}
DIV.Adoptable TABLE{
  width:45em;
  font-family:sans-serif;
  font-size:85%;
  border-collapse:collapse;
  border-top:solid 1px navy;
  border-left:solid 1px navy;
}
DIV.Adoptable TABLE TBODY TH{
  color:black;
  width:20%;
  background-color:lightsteelblue; 
  border-bottom:solid 1px black;
  border-right:solid 1px black;
}
DIV.Adoptable TABLE TBODY TD{
  width:30%;
  padding-left:1ex;
  border-bottom:solid 1px black;
  border-right:solid 1px black;
}

p.Adopted{
  margin-top:2em !important; 
}
H3{
  margin-top:0px;
  margin-bottom:0px;
}


/* NAVIGATION BAR */
DIV.Navbar{
  margin-top:1em;
  font-family:sans-serif;
  font-size:11pt;
  padding:0em 3em 0em 3em;
  color:white;
  background:url(/images/navbar.png) repeat-x; 
  font-weight:bold;
  white-space: nowrap;
}
DIV.Navbar SPAN{
  padding:0px 5px 0px 5px;
}
DIV.Navbar A{
  text-decoration:none;
  color:white;
}
DIV.Navbar A:visited{
  color:white;
}
DIV.Navbar A:hover{
  color:b9c1e4;
}

/* EVENTS */
DIV#Events H4,DIV#News H4{ 
  margin:2em 0em 0em 0em;
  font-family:sans-serif;
  
}
DIV#Events P,DIV#News P{
  margin:0em 0em 1em 0em
}
DIV#HowToAdopt P A#App{
  font-size:120%;
}

/* SERVICE */
DIV#ServicesEnDANEgered LI{
  margin-bottom:1ex;
}

DIV#ContactUs UL{
  padding-left:0em;
  list-style:none;
}
DIV#ContactUs UL LI{
  margin-bottom:1em;
}
DIV#ContactUs UL LI A{
  font-size:85%;
}


 

/*end*/