img{
  border:1px solid silver;
}
html{
  padding:0px;
  margin:0px 0px 0px 0px; 
}

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:0em .5em 0em 0em;
  width:30%;
  float:left;
  clear:left;
  overflow:hidden;
}
div#C3Center{
  padding:0em .5em 0em .5em;
  width:31%;
  float:left;
  overflow:hidden;
}
div#C3Right{
  padding:0em 0em 0em .5em;
  width:30%;
  float:left;
  clear:right;
  overflow:hidden;
}

div#C2Left{
  position:relative;
  padding:0em .5em 0em 0em;
  width:30%;
  float:left; 
  clear:left;
  overflow:hidden;
}
 
div#C2Right{
  padding:0em 0em 0em .5em;
  width:67%;
  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;
  xwidth: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-size:120%;
  font-weight:bold;
  color:blue;
}
DIV.Adoptable TABLE{
  width:25em;
  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:0ex 2ex 0ex 2ex;
  color:white;
  background:url(/images/navbar.png) repeat-x; 
  font-weight:bold;
  white-space: nowrap;
}
DIV.Navbar SPAN{
  padding:0px 10px 0px 0px;
}
DIV.Navbar span A{
  text-decoration:none;
  color:white;
}
DIV.Navbar span A:visited{
  color:white;
}
DIV.Navbar span A:hover{
  color:#99ccff !important;
}

/* 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%;
}

/* CONNECT WITH US*/
DIV#ConnectWithUs p{
  font-size:85%;
  margin-bottom:2em;
}
DIV#ConnectWithUs p a{
  text-decoration:none;
  color:black;
}
DIV#ConnectWithUs p img{
  margin-top:6pt;
}

/* FEATURE DOG */
DIV#DaneOfTheWeek p a{
  text-decoration:none !important;
  color:black !important;
}
DIV#DaneOfTheWeek p a:visited,
DIV#DaneOfTheWeek p a:hover{
  color:black !important;
}
DIV#DaneOfTheWeek p a img{
  height:auto !important;
  width:120px !important;
}

/* CASPERS FRIENDS */
DIV#CaspersFriends p.adoptable{
  margin-top:2em !important;
}
/*end*/
